From patchwork Wed May 20 12:41:37 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Madalin Bucur X-Patchwork-Id: 474465 X-Patchwork-Delegate: scottwood@freescale.com Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 45F13140281 for ; Wed, 20 May 2015 22:44:58 +1000 (AEST) Received: from ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 26C271A0965 for ; Wed, 20 May 2015 22:44:58 +1000 (AEST) X-Original-To: linuxppc-dev@lists.ozlabs.org Delivered-To: linuxppc-dev@lists.ozlabs.org Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0148.outbound.protection.outlook.com [157.56.110.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 205611A060E for ; Wed, 20 May 2015 22:42:58 +1000 (AEST) Received: from DM2PR03CA0043.namprd03.prod.outlook.com (10.141.96.42) by DM2PR03MB557.namprd03.prod.outlook.com (10.141.82.152) with Microsoft SMTP Server (TLS) id 15.1.160.19; Wed, 20 May 2015 12:42:52 +0000 Received: from BL2FFO11FD010.protection.gbl (2a01:111:f400:7c09::101) by DM2PR03CA0043.outlook.office365.com (2a01:111:e400:2428::42) with Microsoft SMTP Server (TLS) id 15.1.166.22 via Frontend Transport; Wed, 20 May 2015 12:42:52 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=freescale.com; freescale.mail.onmicrosoft.com; dkim=none (message not signed) header.d=none; Received-SPF: Fail (protection.outlook.com: domain of freescale.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BL2FFO11FD010.mail.protection.outlook.com (10.173.161.16) with Microsoft SMTP Server (TLS) id 15.1.172.14 via Frontend Transport; Wed, 20 May 2015 12:42:51 +0000 Received: from localhost.localdomain (fsr-fed1764-003.ea.freescale.net [10.171.73.45]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id t4KCglht024787; Wed, 20 May 2015 05:42:49 -0700 From: Madalin Bucur To: , Subject: [PATCH 1/4] powerpc/fsl-booke: Add T1023RDB QBMan device tree Date: Wed, 20 May 2015 15:41:37 +0300 Message-ID: <1432125700-7024-2-git-send-email-madalin.bucur@freescale.com> X-Mailer: git-send-email 1.5.6.5 In-Reply-To: <1432125700-7024-1-git-send-email-madalin.bucur@freescale.com> References: <1432125700-7024-1-git-send-email-madalin.bucur@freescale.com> X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD010; 1:/jeurolhpLEhNFbbaiBChsOP9VcWfTAm+txKL1mGwSJ2sREIh89RVw2hATU8mPfr8psiZui/baAkUGpS7LOYFRVpsEZfzDzyDnCLaLitJGlIsGuEaE3oS6oKy6XFhyZG2x2zwy+oy83G3hONcYD9F9Yg9go6nAhsnN6aQRR3Mn5UQXA4WgwjYPf+Ef1bliKNfswlGi01vUGF54BGQ3JR0XXvOj4ZrIa1TZ6O65NaR7+kVDDunnN5MyY+slhG3W85GronMQqUn50DSiiGme5XEpsVAqOOTwT7P6KCuHxcHp99cofZR07ZqhhP3qn+rGCMd6lN9EuNfntdvsWTEuUDdA== X-Forefront-Antispam-Report: CIP:192.88.158.2; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(339900001)(189002)(199003)(5001770100001)(5001830100001)(5001860100001)(189998001)(107886002)(5001960100002)(76176999)(33646002)(43066003)(106466001)(69596002)(19580405001)(19580395003)(50986999)(36756003)(47776003)(53806999)(104016003)(229853001)(2950100001)(50226001)(50466002)(64706001)(6806004)(86362001)(48376002)(87936001)(49486002)(85426001)(68736005)(81156007)(46102003)(77156002)(62966003)(77096005)(450100001)(97736004)(105606002)(4001540100001)(4001450100001)(4001430100001); DIR:OUT; SFP:1102; SCL:1; SRVR:DM2PR03MB557; H:az84smr01.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:; MIME-Version: 1.0 X-Microsoft-Exchange-Diagnostics: 1; DM2PR03MB557; 2:E7nUGRDEbtJtWG/4NulumsgcUEnBd23qgYmPh+GL/Kyve2WRraDWLszPVyp+ETny; 2:aEFYd8E5D7Hy9KCzBgslYc8L/UgexnAi6ccVrz/a/0REKsr9CwEfCziRpsqsoZ14pnRyLtIVvZGk5xBTrgpJbRnYt/VQozWjBB82Ct8hpQqExQA7n/ohIaqJZqQVwMoUgjdHw5q3CGIp6ovad1jvaKLzH0CRn6vPQp6wXCcBqSp5l9dQBpN1SsauKtHzqPT/TUy8PdKtSrdGiUNV4pyC1nIUHrGHZaQySIYzVTU8yiM=; 6:lYBxXvKgLCnPx9GBoJb0TPaneOzTzXnaXYE8zovnZ0TJYoNYvYb2h+kGhAJIGpezNpppVuodZxSencV1nl6p+88C254MEFpQzAQ9AnEv8Kd1VzhNz9iuxC5btpw2SuDGJNdGA/pFgfIM8dHiniv0AXgj6sUJ160V1B0j+PcKtRDHsCO+iwW0oVyQF1BQfZAvb8uQIFJIpSCA0cPCv57VAurKZmYOUP+fqWUSqXLXQ0v3LmVETlyRrgB5S/DVVPPAXZrPKbxZKfjePZwQHpczT5vqXrJ0ygyK9ugAQ6lwsVNaWDW4i5Ar/YH8SKI1DMmSuepm0cMkW0GFOsl2JtJfdA==; 3:vf/fdHzZqq6XJxHQ2B3hclYzJxdod0t++Zyh6b1U8nJiCj5wc1h8553uGLLpBWTofB1JVvFHc/T/cwkTdjdPog/UVVTBDyt3acccOkP4jpb484llSg2CyT8weJpxYYKzKk6eU3mWZC+smSqgTg1n+YL9rbVT4jrbhj7Qi8ttrqKBWQRm2WEMJHTdlhg8GSd/xN1Ml5mGE5o0NUnsfWzMIhn9dz5XwiFB9icVdOHts+McVyIt3iu5C3sUjQT8RYmGkeImFzoZTepR3r8CuiYEqFsdMMPPsyke7goZ+e8OPw0= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR03MB557; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:DM2PR03MB557; BCL:0; PCL:0; RULEID:; SRVR:DM2PR03MB557; X-Forefront-PRVS: 0582641F53 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR03MB557; 9:32jLj1sD8S3ZeqIg11/ydSzxcGlrvVNm13dacRW+CPp?= =?us-ascii?Q?0V7+/WBmR7EnTEABjCY1geCj564d0n6FHM8ovusK/8CBUOUiqSy97c9/ajXQ?= =?us-ascii?Q?sr6zId/oUQIAaQXVUTLxPI6BC3y7PUkdE5R6jQ92tgJEfv6lxrwqumGNAZCv?= =?us-ascii?Q?ZZ1+tgnNU/TTVKvcRINBmO+RMcXj/Yc03zJ196KcU6fUuPZ9ximojaK+LrSR?= =?us-ascii?Q?B8mTZvfKPp7frNLzYnwUVXBIre6s1mwBy4dN6TIdbbtgAbPUNN0yu+hjk/yr?= =?us-ascii?Q?vq4mYpFjvhTAYHbo7w1Qu4XQDlLGt8+0CFQ7GCcwlGR1yQ4L2hk15zgwGJGd?= =?us-ascii?Q?OJcX9HNthAWQLVmpCN9KyIyOWp9kgpzaSSKDbNgdLAG8Uj3R6pdorFON+sJy?= =?us-ascii?Q?MGaBQdgKlNyv2T7pYkaq/o+w3OJAVmYtpHicvbvYi8odkIgxtchk15Zo4mtE?= =?us-ascii?Q?N+MoggVDBGdY7PjmcIdee9QnB8c8U82iLWmEHBZm3bcP5c6F1TWASl5OCrNd?= =?us-ascii?Q?Jv62y/iPhbehIjRMAhXi8Bpo+NAy2PqjxHL25dvcTE/bbLoVE7bnnpOoRhDV?= =?us-ascii?Q?qOZQyVxuXczPTNFo+6tO88iKU+SLlk9teMipKgfVDTQIhrUv1rKdLn0w5S8V?= =?us-ascii?Q?TpgPirnJ+O8cviotJL5YYwdBlzMi0eqsi5TtS+L4J0Ks7FQmNnC4b3Hy9OLi?= =?us-ascii?Q?mIBQF3jBWagf4RDTb6hAhV/nBKDwvxpNPDuLE2QGZ6gBnszqt3Yrg+/U9x/o?= =?us-ascii?Q?/ElA8FdFkTOKcMXHPev7dvrbwTFyIDVnjv/2y7OmyztVV47sRIIm+OKek/Gi?= =?us-ascii?Q?NsiDG3MiV+L1gjSXfvxrJi4BnqW/e05w4cDjf73Z8PJzn4eMNKLnx9gbwWgK?= =?us-ascii?Q?rs68VyJN6EBy17DR5l8NgQlcTrmRcFJwUXLxSPMs6NEVFa2xTI4fjgzyKO6T?= =?us-ascii?Q?eqg6mn8JwlcQC0LQQVHzhsURSvbbI85G+zqNd+TbnQNBxDWvvyNC923G8La1?= =?us-ascii?Q?F3hxDLVIxaUsOhBSsoUfaSvxsiWzJnP5KwviwjLxDDBjwlQVPz2Ft8RVyPxf?= =?us-ascii?Q?M5iOViRNOKkKEfxaLb1td3cAak9BKRKiI8CjfmOlfdY2L8Xcpah2TgFYo1+P?= =?us-ascii?Q?SnZXvPJo52f4aEHcG4gTySmOC6Vi1mslrwQGdXkkjng7A3o13fWlV88cmSvb?= =?us-ascii?Q?o8r3y7fl2HfOv0qp8GgdtYMmrVtZTKaCv?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR03MB557; 3:BvJOVHoihcXoHETSkCD26gcxgWqkStVpGNg83dbWNSbaLThsiFhx+fdVVk1xaxfCPOhVLTfQe/qo+G+zkeIOIZC+4x/+aj8c5qrjcpOHHmD1soAlt5ObVQ7xkMJ78T4aUewuWh7j2xN5hjMPsESiZA==; 10:sXP9xYlZQGK7nqCuQ7AKePoftvMvKSVVFoInZngEIC2KAUzsU7fZTlajig9JPJxDC3qO2jvRmM73x6Aj6LhbnYb7U76TdVRzIcK+76o5PPI=; 6:lShhw6rvBdep+D70GOMN74gO5LRu/2OudjFAN+A9S6Xv7ioDkiH8itywIy3QfRRr X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 May 2015 12:42:51.8359 (UTC) X-MS-Exchange-CrossTenant-Id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d; Ip=[192.88.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR03MB557 Cc: Igal.Liberman@freescale.com, roy.pledge@freescale.com, Madalin Bucur X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: madalin.bucur@freescale.com Errors-To: linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org Sender: "Linuxppc-dev" Signed-off-by: Madalin Bucur --- arch/powerpc/boot/dts/fsl/t1023si-post.dtsi | 109 ++++++++++++++++++++++++++++ arch/powerpc/boot/dts/t1023rdb.dts | 29 ++++++++ 2 files changed, 138 insertions(+) diff --git a/arch/powerpc/boot/dts/fsl/t1023si-post.dtsi b/arch/powerpc/boot/dts/fsl/t1023si-post.dtsi index dbe6578..48c1690 100644 --- a/arch/powerpc/boot/dts/fsl/t1023si-post.dtsi +++ b/arch/powerpc/boot/dts/fsl/t1023si-post.dtsi @@ -32,6 +32,21 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +&bman_fbpr { + compatible = "fsl,bman-fbpr"; + alloc-ranges = <0 0 0x10000 0>; +}; + +&qman_fqd { + compatible = "fsl,qman-fqd"; + alloc-ranges = <0 0 0x10000 0>; +}; + +&qman_pfdr { + compatible = "fsl,qman-pfdr"; + alloc-ranges = <0 0 0x10000 0>; +}; + &ifc { #address-cells = <2>; #size-cells = <1>; @@ -178,6 +193,98 @@ }; }; +&bportals { + #address-cells = <0x1>; + #size-cells = <0x1>; + compatible = "simple-bus"; + + bman-portal@0 { + cell-index = <0x0>; + compatible = "fsl,bman-portal"; + reg = <0x0 0x4000>, <0x1000000 0x1000>; + interrupts = <105 2 0 0>; + }; + bman-portal@4000 { + cell-index = <0x1>; + compatible = "fsl,bman-portal"; + reg = <0x4000 0x4000>, <0x1001000 0x1000>; + interrupts = <107 2 0 0>; + }; + bman-portal@8000 { + cell-index = <2>; + compatible = "fsl,bman-portal"; + reg = <0x8000 0x4000>, <0x1002000 0x1000>; + interrupts = <109 2 0 0>; + }; + bman-portal@c000 { + cell-index = <0x3>; + compatible = "fsl,bman-portal"; + reg = <0xc000 0x4000>, <0x1003000 0x1000>; + interrupts = <111 2 0 0>; + }; + bman-portal@10000 { + cell-index = <0x4>; + compatible = "fsl,bman-portal"; + reg = <0x10000 0x4000>, <0x1004000 0x1000>; + interrupts = <113 2 0 0>; + }; + bman-portal@14000 { + cell-index = <0x5>; + compatible = "fsl,bman-portal"; + reg = <0x14000 0x4000>, <0x1005000 0x1000>; + interrupts = <115 2 0 0>; + }; +}; + +&qportals { + #address-cells = <0x1>; + #size-cells = <0x1>; + compatible = "simple-bus"; + + qportal0: qman-portal@0 { + cell-index = <0x0>; + compatible = "fsl,qman-portal"; + reg = <0x0 0x4000>, <0x1000000 0x1000>; + interrupts = <104 0x2 0 0>; + fsl,qman-channel-id = <0x0>; + }; + qportal1: qman-portal@4000 { + cell-index = <0x1>; + compatible = "fsl,qman-portal"; + reg = <0x4000 0x4000>, <0x1001000 0x1000>; + interrupts = <106 0x2 0 0>; + fsl,qman-channel-id = <0x1>; + }; + qportal2: qman-portal@8000 { + cell-index = <0x2>; + compatible = "fsl,qman-portal"; + reg = <0x8000 0x4000>, <0x1002000 0x1000>; + interrupts = <108 0x2 0 0>; + fsl,qman-channel-id = <0x2>; + }; + qportal3: qman-portal@c000 { + cell-index = <0x3>; + compatible = "fsl,qman-portal"; + reg = <0xc000 0x4000>, <0x1003000 0x1000>; + interrupts = <110 0x2 0 0>; + fsl,qman-channel-id = <0x3>; + }; + qportal4: qman-portal@10000 { + cell-index = <0x4>; + compatible = "fsl,qman-portal"; + reg = <0x10000 0x4000>, <0x1004000 0x1000>; + interrupts = <112 0x2 0 0>; + fsl,qman-channel-id = <0x4>; + }; + qportal5: qman-portal@14000 { + cell-index = <0x5>; + compatible = "fsl,qman-portal"; + reg = <0x14000 0x4000>, <0x1005000 0x1000>; + interrupts = <114 0x2 0 0>; + fsl,qman-channel-id = <0x5>; + }; +}; + &soc { #address-cells = <1>; #size-cells = <1>; @@ -327,4 +434,6 @@ sata@220000 { }; /include/ "qoriq-sec5.0-0.dtsi" +/include/ "qoriq-qman3.dtsi" +/include/ "qoriq-bman1.dtsi" }; diff --git a/arch/powerpc/boot/dts/t1023rdb.dts b/arch/powerpc/boot/dts/t1023rdb.dts index 3780e68..571e070 100644 --- a/arch/powerpc/boot/dts/t1023rdb.dts +++ b/arch/powerpc/boot/dts/t1023rdb.dts @@ -41,6 +41,25 @@ #size-cells = <2>; interrupt-parent = <&mpic>; + reserved-memory { + #address-cells = <2>; + #size-cells = <2>; + ranges; + + bman_fbpr: bman-fbpr { + size = <0 0x1000000>; + alignment = <0 0x1000000>; + }; + qman_fqd: qman-fqd { + size = <0 0x400000>; + alignment = <0 0x400000>; + }; + qman_pfdr: qman-pfdr { + size = <0 0x2000000>; + alignment = <0 0x2000000>; + }; + }; + ifc: localbus@ffe124000 { reg = <0xf 0xfe124000 0 0x2000>; ranges = <0 0 0xf 0xe8000000 0x08000000 @@ -72,6 +91,14 @@ ranges = <0x00000000 0xf 0x00000000 0x01072000>; }; + bportals: bman-portals@ff4000000 { + ranges = <0x0 0xf 0xf4000000 0x2000000>; + }; + + qportals: qman-portals@ff6000000 { + ranges = <0x0 0xf 0xf6000000 0x2000000>; + }; + soc: soc@ffe000000 { ranges = <0x00000000 0xf 0xfe000000 0x1000000>; reg = <0xf 0xfe000000 0 0x00001000>; @@ -100,6 +127,7 @@ i2c@118100 { }; + }; pci0: pcie@ffe240000 { @@ -149,3 +177,4 @@ }; /include/ "fsl/t1023si-post.dtsi" +/include/ "fsl/qoriq-dpaa-res3.dtsi"