Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp2607191imm; Fri, 20 Jul 2018 01:27:10 -0700 (PDT) X-Google-Smtp-Source: AAOMgpdCwDYo6OEXgNvb4vey0/XtCDDP0lpQWGKwihemN7Tg3G/UfThn2tupkK3iPqWUD3mGlIIJ X-Received: by 2002:a65:630e:: with SMTP id g14-v6mr1153824pgv.153.1532075230846; Fri, 20 Jul 2018 01:27:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1532075230; cv=none; d=google.com; s=arc-20160816; b=lTq++lTbklwYnFhvwJn1ArDgL9OxPqrgfNXO7cZ4ztdWZ9SAGCU9aYMFmBWCJuXSjE /5FOB2sjZUnGL9KSyx5CwU4x5Kd3BPqHH904PKY48YaXNLqFuTVou5A6dtJCqFajJtsg 4G2tW9ow4q6p6u083QXyifAAeaaXbXhZ4BPrk7KpUbZFpIT68RraR0+WXrjUvAZsRLkw NpeKsfvhwb7cqJoV95NbRtWNlb6LiVrAW1Rcj8wKfwDjtmS9HHO3egg2z4wzPXXsx/Lp U8ny+IlV553YJAS6JsxyFhjn7j5sbv/GWGTIbCFIrOpgkqvqSznez2jHRKep3JV3M3Dn xhAg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dmarc-filter:dkim-signature :dkim-signature:arc-authentication-results; bh=vQZxOOGv0+7P9vQgLaCJZr2EpLDIIlLdjf73PE/D+RM=; b=wKtYEPHN2imTPikXDF/gQy0QseFqKBKfYRFLXzQIk5D42X4K50Cb23v7C1ExwMh1is os15GJ/qOmXG6+0pWSRiE0/WttQDGmYyqMIk/w3DXNwGdOleb2BZCRSWGHNTSt0nM0pA kROXHpATylL5BmGWR1nog5vCzInzCelS4ivIER1uCOHwzHI3rOmZplc4TLbfohQffI4x LuZQ9kBwC9XBPBHC9fU8J87WpHim94DRZjfK0+tePMxiGoXqpyLTT9uKchLUNXPnlv3D Ve0JQP9ZyNm2N6NvGriEG7yu9FUkwqhR8twA+NcywOu9RrKDDJNo705Z7Go3JAkXFO5T +9ew== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@codeaurora.org header.s=default header.b=aG21FVI0; dkim=pass header.i=@codeaurora.org header.s=default header.b=aG21FVI0; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g40-v6si1339785plb.169.2018.07.20.01.26.55; Fri, 20 Jul 2018 01:27:10 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@codeaurora.org header.s=default header.b=aG21FVI0; dkim=pass header.i=@codeaurora.org header.s=default header.b=aG21FVI0; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728076AbeGTJNa (ORCPT + 99 others); Fri, 20 Jul 2018 05:13:30 -0400 Received: from smtp.codeaurora.org ([198.145.29.96]:53840 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727204AbeGTJN3 (ORCPT ); Fri, 20 Jul 2018 05:13:29 -0400 Received: by smtp.codeaurora.org (Postfix, from userid 1000) id DDF7A60B22; Fri, 20 Jul 2018 08:26:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1532075180; bh=eU+zTjvt3FHhMcz4PlcatAKQan8PIGuCdkEemHPRGs4=; h=In-Reply-To:References:From:Date:Subject:To:Cc:From; b=aG21FVI0mkugqutLa1G5uhPWwgva1uxQzk85rU017I1FoU63U1nrEKcsFRNTC1OB8 VdGFwJnNuzBZem9iG2XVREADbhAU5YihteAeP2KImmht078mh8NWrqII5bqOn6pSlx VPHo4O+56385l4HEZvThs8NZCyq/afMLVsRS+YOg= X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on pdx-caf-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.8 required=2.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0 Received: from mail-qt0-f171.google.com (mail-qt0-f171.google.com [209.85.216.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: vivek.gautam@smtp.codeaurora.org) by smtp.codeaurora.org (Postfix) with ESMTPSA id E11AD60B72; Fri, 20 Jul 2018 08:26:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1532075180; bh=eU+zTjvt3FHhMcz4PlcatAKQan8PIGuCdkEemHPRGs4=; h=In-Reply-To:References:From:Date:Subject:To:Cc:From; b=aG21FVI0mkugqutLa1G5uhPWwgva1uxQzk85rU017I1FoU63U1nrEKcsFRNTC1OB8 VdGFwJnNuzBZem9iG2XVREADbhAU5YihteAeP2KImmht078mh8NWrqII5bqOn6pSlx VPHo4O+56385l4HEZvThs8NZCyq/afMLVsRS+YOg= DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org E11AD60B72 Authentication-Results: pdx-caf-mail.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: pdx-caf-mail.web.codeaurora.org; spf=none smtp.mailfrom=vivek.gautam@codeaurora.org Received: by mail-qt0-f171.google.com with SMTP id m13-v6so9595141qth.1; Fri, 20 Jul 2018 01:26:19 -0700 (PDT) X-Gm-Message-State: AOUpUlHm8cPmihemZrHWxb1gp1cBj61gXnAfiYXIruQntZ4wymLbasRk /yVNb6J5Zjue4fy/C5yM38ltlDr1XQ1SwRWTvN8= X-Received: by 2002:aed:2a33:: with SMTP id c48-v6mr962135qtd.147.1532075179115; Fri, 20 Jul 2018 01:26:19 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:ac8:f25:0:0:0:0:0 with HTTP; Fri, 20 Jul 2018 01:26:18 -0700 (PDT) In-Reply-To: References: <20180719175356.14753-1-vivek.gautam@codeaurora.org> <20180719175356.14753-2-vivek.gautam@codeaurora.org> From: Vivek Gautam Date: Fri, 20 Jul 2018 13:56:18 +0530 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 1/3] dts: arm64/sdm845: Add node for arm,mmu-500 To: Rob Herring Cc: Mark Rutland , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , "open list:ARM/QUALCOMM SUPPORT" , Will Deacon , "linux-kernel@vger.kernel.org" , David Brown , Linux IOMMU , linux-arm-msm , Andy Gross , "moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE" Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Rob, On Fri, Jul 20, 2018 at 4:38 AM, Rob Herring wrote: > On Thu, Jul 19, 2018 at 11:54 AM Vivek Gautam > wrote: >> >> Add device node for arm,mmu-500 available on sdm845. >> This MMU-500 with single TCU and multiple TBU architecture >> is shared among all the peripherals except gpu on sdm845. >> >> Signed-off-by: Vivek Gautam >> --- >> arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 4 ++ >> arch/arm64/boot/dts/qcom/sdm845.dtsi | 73 +++++++++++++++++++++++++++++++++ >> 2 files changed, 77 insertions(+) >> >> diff --git a/arch/arm64/boot/dts/qcom/sdm845-mtp.dts b/arch/arm64/boot/dts/qcom/sdm845-mtp.dts >> index 6d651f314193..13b50dff440f 100644 >> --- a/arch/arm64/boot/dts/qcom/sdm845-mtp.dts >> +++ b/arch/arm64/boot/dts/qcom/sdm845-mtp.dts >> @@ -58,3 +58,7 @@ >> bias-pull-up; >> }; >> }; >> + >> +&apps_smmu { >> + status = "okay"; >> +}; >> diff --git a/arch/arm64/boot/dts/qcom/sdm845.dtsi b/arch/arm64/boot/dts/qcom/sdm845.dtsi >> index 00722b533a92..70ca18ae6cb3 100644 >> --- a/arch/arm64/boot/dts/qcom/sdm845.dtsi >> +++ b/arch/arm64/boot/dts/qcom/sdm845.dtsi >> @@ -980,6 +980,79 @@ >> cell-index = <0>; >> }; >> >> + apps_smmu: arm,smmu@15000000 { > > iommu@... Thanks for the review. Sure, will modify this. > >> + compatible = "arm,mmu-500"; > > Really unmodified by QCom? Would be better to have SoC specific compatible. Yes, at this point we are able to use the driver as is on 845. But, will add a SoC specific compatible as suggested to make bindings future proof. Best regards Vivek > > Rob > _______________________________________________ > iommu mailing list > iommu@lists.linux-foundation.org > https://lists.linuxfoundation.org/mailman/listinfo/iommu -- QUALCOMM INDIA, on behalf of Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by The Linux Foundation