From patchwork Wed Jan 27 21:11:59 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Suthikulpanit, Suravee" X-Patchwork-Id: 60657 Delivered-To: patch@linaro.org Received: by 10.112.130.2 with SMTP id oa2csp88221lbb; Wed, 27 Jan 2016 13:13:50 -0800 (PST) X-Received: by 10.66.141.142 with SMTP id ro14mr45008388pab.112.1453929230495; Wed, 27 Jan 2016 13:13:50 -0800 (PST) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id ml7si11723485pab.58.2016.01.27.13.13.50; Wed, 27 Jan 2016 13:13:50 -0800 (PST) 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; 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 S1161828AbcA0VNs (ORCPT + 30 others); Wed, 27 Jan 2016 16:13:48 -0500 Received: from mail-bl2on0068.outbound.protection.outlook.com ([65.55.169.68]:25504 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1161763AbcA0VMl (ORCPT ); Wed, 27 Jan 2016 16:12:41 -0500 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Suravee.Suthikulpanit@amd.com; Received: from ssuthiku-ubuntu-lt.amd.com (165.204.77.1) by BLUPR12MB0434.namprd12.prod.outlook.com (10.162.92.14) with Microsoft SMTP Server (TLS) id 15.1.390.13; Wed, 27 Jan 2016 21:12:24 +0000 From: Suravee Suthikulpanit To: , , , , , CC: , , , , , , , Suravee Suthikulpanit Subject: [PATCH 11/13] dtb: amd: Add PCIe SMMU device tree node Date: Wed, 27 Jan 2016 15:11:59 -0600 Message-ID: <1453929121-12171-12-git-send-email-Suravee.Suthikulpanit@amd.com> X-Mailer: git-send-email 2.5.0 In-Reply-To: <1453929121-12171-1-git-send-email-Suravee.Suthikulpanit@amd.com> References: <1453929121-12171-1-git-send-email-Suravee.Suthikulpanit@amd.com> MIME-Version: 1.0 X-Originating-IP: [165.204.77.1] X-ClientProxiedBy: BLUPR11CA0006.namprd11.prod.outlook.com (10.141.240.16) To BLUPR12MB0434.namprd12.prod.outlook.com (25.162.92.14) X-Microsoft-Exchange-Diagnostics: 1; BLUPR12MB0434; 2:+Co3zgw1nLJ1lPQdn5BPwU2Ex15z1KWN2k9Lm/AzjGVZ0MsO+p7SSvQ+GckXS+42Po/GSyLvxWD64eTPjM6voQyTNAYU8AFJch3Mj54Wq6xrSVNL9my18sDJP7GIgN4ghsvRII0/EsZ6Ipna89VrPg==; 3:pv+4QTLmc1fRgkU3su6jgYV5gPSp8SZeG7lZotOtT1iNBDQAYMhf+wqsFrXXFTmei1Bvoa9qlgEkFWaTOwUaymvz94haA9KyqBEV81dbhsAS/L9AGW2sAuBl6GNBHAwL; 25:j9Z4WqfmZGqrIljCw/3EhUMVMdTPE/h20z6yd4ca9fDlNuY2qZq5h1VY5PeDR12MR11LSg5CYXi2TCHiP7fDpyd2TctOKepSKmgv3yug2FBfcp6N+lwzvXS7vGetsn3vv4u8w1T5sqoFDicO0/n4bixDWzi3qHUKmzMc4zZkWhB701qWOuCit1cCgkCjo6DK5E21EOGODsm9Y18VClp39nMj8kZab4LijPzc9Nx3H1o0LZHJ5Jfw2sdrBYP/K0rM X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR12MB0434; X-MS-Office365-Filtering-Correlation-Id: c67184e2-7246-4397-4051-08d3275e8dc4 X-Microsoft-Exchange-Diagnostics: 1; BLUPR12MB0434; 20:MZTlGpDeJmi+llzrrogauozCsnPVo6weI75PQpgF8pmllu32VX7Ibk1AOug0FatN07Qqvida4hlzyNXHvjsB3f4CjdObXJ69XdmwhFiYjda0LusbmjmmBIa3y/D/K6fWs+egU+QGJ4MhVfIJjeTsrNg7xmppHbkV3wDFB5siM1X+aN0PyH7+3MfSXlqOvd2GOzn3T04plSd3Q8RsPWsK4kwLFvnf+zzr6SnlYujdbA832vT47VM4UuNBcELUzYtybjU5Ck1vNOky8j/WoHcQjySrSHxedfTcODzgBzxfd+D6ML6FoTdzBibs+FIMcJygzEKJJIjsDWl1xqrkkvQT14gvY1FDPGNlPrh7JiuPOYRRqZpUnWYM2/zsaJDF3dYP9nFj8P8E4deE75uFI7YZgodkSouHKou/VfHKISLBGctwIBdQh1IF6a005W4LL61LG7Oq+erMfy9aZxh6jHTeQTShroD0B0uJacrK3Gf5mHV/see69HbJFyESdjSEvhEg; 4:0d6XF1/Aax/f8bHB/qmHifIXpf11pGjglgdPB/mi1ZfOw7rsx3ADUUkkChVmgxh2uHj6o4jiXH7g0Rg+5j2opr4uqRifYJ6LXScrbKdE36H2T3ZWS9wGsoK9+4St5kQMOlc4u7YEI4KI7TgOMlzNai1b3SuaEF5Jp9bj6E+T5FJo0tYWYMc1+creBUOtXAdj9eKOHMcE1gP09umMdmb2wb4CN68TIWy3tHNv9MFo4jWghYBy3t+tPZ6y39+4huSl8WDVYzFZSRcMgjLLLJqvMCS97nXn6HraJlbWzC/F4iOat6N7sM/FuGbZCJJ7YSuzVazolCkU/3x9kECiUXsZ132c6tL8sRS0POuVQVe0kv+QdT4QEYf5cZcP4epD7guyV3ECZ4DjVQRzizDR2PFtRyPWgjgn6tX7At8Jybc1VaY= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(767451399110); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046); SRVR:BLUPR12MB0434; BCL:0; PCL:0; RULEID:; SRVR:BLUPR12MB0434; X-Forefront-PRVS: 0834BAF534 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(189002)(199003)(47776003)(97736004)(53416004)(5001770100001)(101416001)(586003)(48376002)(5008740100001)(5004730100002)(122386002)(42186005)(6116002)(3846002)(105586002)(50466002)(19580395003)(3470700001)(189998001)(19580405001)(1096002)(77096005)(66066001)(87976001)(106356001)(36756003)(575784001)(2950100001)(50986999)(86362001)(229853001)(76176999)(40100003)(5003940100001)(4326007)(2906002)(50226001)(92566002); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR12MB0434; H:ssuthiku-ubuntu-lt.amd.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: amd.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR12MB0434; 23:x9CPaXMMJB8pg7O4/5jUWzG94/44Ha7TTjEtMcXVv?= =?us-ascii?Q?FukmwCHm5vNLns1uuKKGULi7En1uIQPD3gHoxhd3M/a/CSfw+iTfKCbhGGe+?= =?us-ascii?Q?/rULkpMF0XPXsYK7A57Fee+8vfgCvgMDjkwfTsReMt0OMXg74YLsyfJ5Cgew?= =?us-ascii?Q?jYK2WguhHE4Y+qGJLCp1Xg+C2QujDoQEs5q76QbHkuvD9cV6fD3Z68HKRdq2?= =?us-ascii?Q?SFgh6rxWGQFVYmg3PTO0cs4Vvf5tdAFHitr8+aYDZPZwAMr1lzXZsOlTzZdV?= =?us-ascii?Q?r1XmuS67culx/FsmEv/I/8+n73Q/eBpAfq8sW0eEPsC29y2Xbdlrv/cG/jxb?= =?us-ascii?Q?Qt+Ed/F5yZQsXyh0vEnTvw7ixWxPCfeZyxp2IfrKhH5G02aBQQxQpn3tUwET?= =?us-ascii?Q?m/Qoat6bit1s1ZIw9PxfBx1Tnu0WMyVusoXhVJUEIFc6cQu2MaQjWMRjjdOY?= =?us-ascii?Q?Aht1aHc/U+dysP59weLstzvNkz80d/zFh1BAVDw+k+xNnMqyXBOngDY96DiG?= =?us-ascii?Q?gf7rPqNezt/7qYNVSAd9p6hEWsNr5T447RES0LtB3bcD/MOjskNQY0IPe6MO?= =?us-ascii?Q?mUXtUGGwaUzawDTsXQvk2TLTb7AxIDI6SURzWXbhyEJyaCdR2u4L44sfzYyj?= =?us-ascii?Q?FNrdNnCV7Le2HcUNwoS0/+FDBIoFlwcBZx8J4oFQZiiTMcCnpWWTu9SwI8ep?= =?us-ascii?Q?p65nujvkILOz8xi5G5ARw7Zpv4r9M4rHsEHQjTkDCHAs+WW/yWwWpZ+o79Ob?= =?us-ascii?Q?LEIOyxwj4XguTNYhnvfsW2NNG22BWrUvyh16Wgh0DZwmqlyJnyn9tPf/CZds?= =?us-ascii?Q?kxbJGNI54SYnYs2gX8812CHJNpFsAoAfEa3IqOAy6l4uzKOPd4n+C2IxliEn?= =?us-ascii?Q?Pp0/VJVfuT0Aw2R5EUoL5040qAEtla6WH5o4lGulYa3v0HX0w7c75O4esGpD?= =?us-ascii?Q?/ek2NtNOLxcQaxNjik1cou72dMJgfYTUlnxjy4Hpq6ZSU52Iug9hAQgzA3/+?= =?us-ascii?Q?rSdjZX35OmqsJ34c2uFgVB+px5h40cqYUXmo59fYpD9mj1HVJFZOjUxcCX6W?= =?us-ascii?Q?M4W6wo=3D?= X-Microsoft-Exchange-Diagnostics: 1; BLUPR12MB0434; 5:JAdHY7G31TQIihtSQOoD4jX/PcT+8IhlgT+UkvtUlnVRz9XPAlukxAALaUlgNsEVLy9PknMNXSIgaHKLLjjSUG7VYsYQvege8hBDddA+THqMvMppsHHsLKV94H63yz6cLAuawbwj6ZXzNopbLpYnAQ==; 24:rOi+GyBA99xxCBDoJbpJLAQY9MnH7Iwi2WYPag4+X24390MzYYCbVBobBx3Z3/vvscGeCJToVyMG1Bez8ckA+elus4WxZMCk6tIIJfrN5E4=; 20:41SSL8ixyfMOBsRPVC2z8s6ZlbS6Hh/NLfjgOIP/WLC19ss0LRMwSsSd2LGZ0xpsVdEbcqOZkCkW/xhTUxu1dTQdj0vX0g/GSvKRMUyBd/7f50SXzCZY+2d/ut040Q1dYsH6xZG+Gjldk9DTXaPptt/9Z9gM79OKT+O5byE8euG8q9r2kMbldfHNOyJKleAuw3L/NwyjVw7VJj30uhAECh+z0N46Alct64s1H7uDBKo8l7+fs43S+YUAVsVo+DT5 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jan 2016 21:12:24.0573 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR12MB0434 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Suravee Suthikulpanit Add PCIe SMMU device tree node for AMD Seattle SOC. Signed-off-by: Suravee Suthikulpanit --- arch/arm64/boot/dts/amd/amd-seattle-soc.dtsi | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) -- 2.5.0 diff --git a/arch/arm64/boot/dts/amd/amd-seattle-soc.dtsi b/arch/arm64/boot/dts/amd/amd-seattle-soc.dtsi index a7fc059..bfccfea 100644 --- a/arch/arm64/boot/dts/amd/amd-seattle-soc.dtsi +++ b/arch/arm64/boot/dts/amd/amd-seattle-soc.dtsi @@ -210,6 +210,7 @@ device_type = "pci"; bus-range = <0 0x7f>; msi-parent = <&v2m0>; + #stream-id-cells = <16>; reg = <0 0xf0000000 0 0x10000000>; interrupt-map-mask = <0xf800 0x0 0x0 0x7>; @@ -230,6 +231,28 @@ <0x03000000 0x01 0x00000000 0x01 0x00000000 0x7f 0x00000000>; }; + pcie0_smmu: smmu@e0a00000 { + compatible = "arm,mmu-401"; + reg = <0 0xe0a00000 0 0x10000>; + #global-interrupts = <1>; + interrupts = /* Uses combined intr for both + * global and context + */ + <0 333 4>, + <0 333 4>; + /* Note: + * SID[2:0] = PCIe function number + * SID[7:3] = PCIe device number + * SID[14:8] = PCIe bus number + */ + mmu-masters = <&pcie0 + /* 1:00:[0,3] */ 256 257 258 259 + /* 2:00:[0,3] */ 512 513 514 515 + /* 3:00:[0,3] */ 768 769 770 771 + /* 4:00:[0,3] */ 1024 1025 1026 1027 + >; + }; + /* Perf CCN504 PMU */ ccn: ccn@0xe8000000 { compatible = "arm,ccn-504";