From patchwork Mon Jan 30 14:43:07 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Madalin Bucur X-Patchwork-Id: 9545545 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 6B5FB60417 for ; Mon, 30 Jan 2017 14:52:30 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 6448A21F61 for ; Mon, 30 Jan 2017 14:52:30 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 58CE428159; Mon, 30 Jan 2017 14:52:30 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=2.0 tests=BAD_ENC_HEADER,BAYES_00 autolearn=unavailable version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [65.50.211.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id B48EF21F61 for ; Mon, 30 Jan 2017 14:52:29 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux)) id 1cYDJk-0000Hl-Op; Mon, 30 Jan 2017 14:52:28 +0000 Received: from mail-bl2nam02on0053.outbound.protection.outlook.com ([104.47.38.53] helo=NAM02-BL2-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux)) id 1cYDBB-0002wt-LD for linux-arm-kernel@lists.infradead.org; Mon, 30 Jan 2017 14:43:39 +0000 Received: from BN3PR03CA0093.namprd03.prod.outlook.com (10.174.66.11) by DM5PR03MB2475.namprd03.prod.outlook.com (10.168.233.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.860.13; Mon, 30 Jan 2017 14:43:15 +0000 Received: from BY2FFO11FD001.protection.gbl (2a01:111:f400:7c0c::146) by BN3PR03CA0093.outlook.office365.com (2603:10b6:400:4::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.874.12 via Frontend Transport; Mon, 30 Jan 2017 14:43:15 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; vger.kernel.org; dkim=none (message not signed) header.d=none; vger.kernel.org; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.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 BY2FFO11FD001.mail.protection.outlook.com (10.1.14.123) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.874.2 via Frontend Transport; Mon, 30 Jan 2017 14:43:14 +0000 Received: from fsr-fed2164-101.ea.freescale.net (fsr-fed2164-101.ea.freescale.net [10.171.73.197]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id v0UEh7a5008683; Mon, 30 Jan 2017 07:43:12 -0700 From: Madalin Bucur To: , , , Subject: [PATCH 2/2] dts: arm64: add LS1046A DPAA support Date: Mon, 30 Jan 2017 16:43:07 +0200 Message-ID: <1485787387-12410-3-git-send-email-madalin.bucur@nxp.com> X-Mailer: git-send-email 2.1.0 In-Reply-To: <1485787387-12410-1-git-send-email-madalin.bucur@nxp.com> References: <1485787387-12410-1-git-send-email-madalin.bucur@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131302609950839997; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.158.2; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(7916002)(39840400002)(39450400003)(39380400002)(39410400002)(39400400002)(39850400002)(39860400002)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(97736004)(38730400001)(2906002)(77096006)(4326007)(8656002)(50466002)(50226002)(69596002)(85426001)(5001770100001)(189998001)(50986999)(5003940100001)(47776003)(54906002)(5660300001)(356003)(104016004)(305945005)(105606002)(106466001)(43066003)(76176999)(2201001)(36756003)(81156014)(6666003)(8936002)(2950100002)(626004)(575784001)(86362001)(3450700001)(33646002)(48376002)(68736007)(8676002)(53936002)(81166006)(2004002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR03MB2475; H:az84smr01.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD001; 1:u2VkMrq1YNL9IfgW9kEKQ4zmD+N56vIEeF9WLoSi27BmLesLVPnOIrYf4k+ceNSko0In7KHA7RlFsE6qy8RMdsaDh+Oug8TmD3wWHrQ4bxHA01kLBT7jfltJhUcplEwy/+I6wJ6Rir/76VoZKuoHXXjTJYNx5t80ghuV9J4B8GMsy7iB9Ku+5VOJP81EqiYTtkW6nSsWLNd3i5TgjrxyyAP6C5JyDGNHh46ETorEGnlGG6h+lY0cpOejjzxVSS1Lbv5nEgzPD4EFROb7gfT8C4Aj6c8rQyGOzs4OQ9xk2WHb05LlEi8mObiGJDbvdQhi2cb7xjuR9HKF7dMNwwWW4x4482SWv1pDnFkN58vfGI7tzVLGgOuLfY/tkkxBKXcJQKxTQrvB3WqiPGIK2zHrQEBesPbZU3qGX9X5LxpvunIYBiWJLJNeKMCJFSVFqmybk2YSCajITX2RnpRiFxmYrHp/9HVHUXKkRvHrGmiD5MHuSU5RcslEDz0rt36QMEpGloYMvDipi0FHt1IdGW0maFm3ysW8lpiSAnKeFxWAlZB3XopZIrmTYaGX2L7YpIojeyuLUifO3/SKPEqLaIFszYF8OCp9FuJV3+hgm83D9Q1c1eFH67vL5T3zxo9lDoVb MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 0d77eeaf-a743-447f-2854-08d4491e5295 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:DM5PR03MB2475; X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2475; 3:L6YbrUY1fHJmEC9HrhM7GK5UMLf238nH9TCCwmGc22Yrfx4LHf2pIoE9Ds992fzo0hpBr5S3j55Tlu34D3gwq7fpRng+IWZKwWHQUTJ8M9UXJCACqrwfrKJznuxm0ZbsTlSC2fsAE20faaQ+S41eaTV+OnwrMHqXUoCUiDPKgCQRuu3/vgC1aQE5ztnmKmVamDp/n/irFr1DpGYUs97WOFU4U84hkVak/7qRb3VJcSSHofJ5Pgbyi40vudyEDpoy75lsbpK/BRrM3zeQA39+ims4IQV7s9MQxBjbBCt+qaNvwm2V9XlO1jYjcFp5R/+nsnS+AjgVWkDp81z5F3yM50Nuz6wz3/PUc+AaXgdbbjmtcllVTWQhQxk3bXHdA/Ni X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2475; 25:SK8GsUzRj1i93jqJv7G2W0YAZZxjW4H1RNCulU8AMM4PIEsUdXbPrxY9gyu5C5ecD6IwUHrZZ+B9WPg7NXY4CuF1juAPebYVntzWxg4od74npAp/Ja+ecKaX/BGgVFwDawGpUR02os3UnsZQS6vaHk3P1qmL2Z6AnUemgRtuFaPxTZJFeqpY0mQOvPMqDLoRtb/x8aSXHQCWG/u3tWF+2rm3LLrGMS0It5IcZGMAivTxdj2T39Giz35AGWFCbdsnzZXcD5BaQ/s+EGEG4vyhDbDPCtemZp56C50shK/znWTTuX3OYUEbLB4JyzEzwfOarEvMH1fL9EBDtt0hsoIpNfy1VF53LNNqoU+bFGzI4f/bkTIhnvk01ftmpYy0brTGGzwlnfNparde8kCOs5iMQkLKUrJfDr8XeKR/YWPy9EcmVjls2433JWZCXr0FKflbKvXekt89u6QxoLK0cLeT0splM8czDCsXC1/LtUx2y3GwwW/ajJTXesSgR3pi7FIzqLfZFhFqUa0FZV9ibJVbXdT/Xj5iZqL7+EiJGMNpWeiGc556idcFgNoFmg3mjlMUs0o/h4wVNdgRCZGYOevJat/Nj9fMp7D0AgA1wEzt/KZAms8ZSO/nfiYpMnSD7+fSkY2KQ8V3bXxuKj52xYsatFGby636dawVVXpbrgQj3tbXNoHjz87QQtD/BAGwxEZuvaW2wD7HI/oZtQS+RQThNQ== X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2475; 31:uXoWVsTzHpXN776dF6kuDrIKZvhZLoql4QwxQT9j/sgvWNtYwNn83z+lnNafXuizRkqUflYHGQkcfFJSiTLf/ujWqooTPrUtZa3wHe1q3XT966RkLBmWwUXpQuZ4hN1a8huHXDFsamuo9tVLmmWmqG+afbJnZTlQL65rBLMt36vKOtrlU2gP6BojPepagzB3KGHMU7xET0j6CdZdzVfZ5aYc0P5g95uPPt5EyKJvP/dOFYTioIPJ8kseOaXewOjPwkz2sDo6ZqYzBiDiP2vZwbIwoIBEGCEbXoJ6kZOrqnw= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095060)(601004)(2401047)(13023025)(13017025)(13015025)(13024025)(13018025)(8121501046)(5005006)(10201501046)(3002001)(6055026)(6096035)(20161123561025)(20161123559025)(20161123556025)(20161123563025)(20161123565025); SRVR:DM5PR03MB2475; BCL:0; PCL:0; RULEID:(400006); SRVR:DM5PR03MB2475; X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2475; 4:LLDU9RqBl/X2YGPqp8pAFkE/8UYt3TWXstsOkNt1GWBRM1jt1pa4uzOad+Oanx6FL8OTwXhm+p6Ue2YO4ymCHOuii0JpxEE41F9DLVNYxGvY/QJtP6YCAItB2EYMmB+xfR5ClRZh8KXUTBCCbUQdLSD3NqNNIcJ95b+Uvi++0X9q4ngOWf3xSm6rZaZE5Epa8eJWEUDc0F9WmSd9g7KwNycoXlw/nUOPg3rVJ/sASq7dYnFPzx6jxotSECdHZPY4JHWBE9CK5LTsb0axUziMnd7TkH4DOQ9vVMI5WLd0fBzN9/i0jp/3rPO65hc/AvVj1FkKSAsky57TtXp52sE36e2tpqCCgsBbbXrCZQ7MpKFskMqOPckwlHn+WvHh3Iq/6Oc52AWvlJCWzcCpUGxhRQx3YyKtqVqgLvyPnlVutaWZfoNnhAJQN8PYAej8+X5vYeko7fa9srozTTP4m6dXVgZFJ+iz/Ccw1aPySlMdb1WwwDEpYB9+l5B4dgG6Q4i2RlB17hkIiGaPofq8VR+r+gkA9EpY8PChD1kCkTmuYKwOs36oXSxABIcCZMVz52b5+9Ts3zQj0fQxchPuXmG0y/iZ2xfw5RlAZuIqFtEF+uwOq+gYOO/tNKo4ex+qWkQiTIXAkTuFebRxBxptLQD18o5wWSZxDh7FQpm2MH0E7RlmXQyvo1DbQq2xnx63SuQKMpWvrrcwUQfsRpKIsnKYSIUJE/vP1lPd3Zweb0w5WhM7HCBPbjuWz3bIjw4jaGoM X-Forefront-PRVS: 0203C93D51 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR03MB2475; 23:5EivAlv+uDBhWJZTtcAZ80ojsGrsBlLo3yXIwovb7?= =?us-ascii?Q?6tZHfHMwbNN6aAIVvUJjkDNSAuJ0L1t3gnHVd5wREIahMcJJDUsDboLjXyaU?= =?us-ascii?Q?tES/pcIuQrSRMsSl2zlIF7xbl0bQBnXCOqqXKPJqjQvI4ICjnO0c4tHicwwe?= =?us-ascii?Q?M8D591rAWLmxNmZysiKTAjpYtdkUahRoIehaD4Hht27Kv8KLBQgfOBSRjlvb?= =?us-ascii?Q?/EY50e3lbRxeZnkHJMd0va7SdzA9UCz1lQM8mp//qZZrEPrOstnn74bCFzse?= =?us-ascii?Q?LHGfveSvB/i03tR+CA75xho60gZNoP5kOrvkScDP15H9Jm/W3IlYGD/VEXx6?= =?us-ascii?Q?SV3tfk4uIdUi+0YhDXauVOcw4OYvtiUWfFRzTKo9eaNbQadHk1AaTBMl/8Et?= =?us-ascii?Q?TKeZEzJfbC2rlnWcG6ZLPXdYpsGnbYgHpohi/EAkVZ9x3n/PE1eCVnNhZS7q?= =?us-ascii?Q?zNsXeecdPEm7t9AvsqlI/m5XhClkVfyt+XbEIYRP1RasToUaLQ/SMy3zOrxG?= =?us-ascii?Q?mJNkng1G3g7IQhX4dFpGTqKEOtTnAWAKbbjBK/b8eyAgPe68o93amzDX7DtQ?= =?us-ascii?Q?fTEa+JCzlTgOD+IDzONBnzcuP7yCN/t/PQ8Mwk4rv2drHc4/tNAtVloQ0HkW?= =?us-ascii?Q?6x972N7UCzUvCkqBBIm3kgiKLW8VBjd7t9f0/0rVDwXUD1kOeQmRrBclluga?= =?us-ascii?Q?heiGe6st0qT5Orlknv2KXueVGhkQI+EAWCdpo8tyXyTK0h2EXgZVQn+L+2Qe?= =?us-ascii?Q?tvMYl8rUptHfeJP31pFFW61LMI74Eg1O11LXgRku9/LaTtkCwvwpBcGelncE?= =?us-ascii?Q?9fZblCDiKkjGb5zdOwOq/vV5i5WRnsSaUYr3G2LnxKD/QzHDYqiubkrsQKL6?= =?us-ascii?Q?v4jjqqMv+akrqBMObwp+Zxhh3s7Xu3xMI5UlRwKMueruri8afPtg4rEjDDX9?= =?us-ascii?Q?FSlINZO/elOKqLW/gINWdsWGApIAMyeD5CWkBWhN+UNI1/1wjeo8WpM5Lz9+?= =?us-ascii?Q?NpA92ktL3roj4CR3VCf/Y4bEgj4i1XnYc8ziLURZGjX/3pHpuGUusC+5gTrW?= =?us-ascii?Q?QulhOA8qShB47ccOWXYxrFfeNusEU6hx9SpznkmyxHkwBJTAkDk5PleEecbD?= =?us-ascii?Q?tHSxxEvkIb97ccaI59LfC6qD+QPJoF0q9lfLE6IKqeeXRilupSAmOEvEVjGQ?= =?us-ascii?Q?I54oOYnaMf2+KZo9XtPcw3TUmS1XFBljlFWsrBlMUVvHNIvDFHkt5lNBJ2vc?= =?us-ascii?Q?dfYo81mfmuESoWdx7x6ihdOTSrFl5NIJFnS3RdsHkrSZhRvNGc4NH3E6udQc?= =?us-ascii?Q?GP6qxrZThAtevM+x1VZgkQ7FV+dW/1Qgghzltv+ZpNRjEXaMGGfG73Jo2lTt?= =?us-ascii?Q?aA6xq69I/Q8flm1BSGLx29ijwe7nrexvchMky9ZL+3yQpsq?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2475; 6:DmKKeJmUJf++EjlfosHxjHazSrPoneELhOV0KJol8PYVvAo7/ULIAOm7Ef1OBTnUAzPxXdkilveyEoacxYZUN8J/GH1wL4yY1m/owZOZSRXImX3lO7SKujGnjbJ+QFHD7mQ90DRZtRyZ2rR0Qx2sbxaAo/JihIVvk7VbH/Dftq8LpvmbgsrhvTQ/j6SmK4VYpgnFLOgUE/L7LMpQPwdPtyO66R5Wlk8evYDHBDSBSi7Mvz/goOtGWIj3f3910kLfTvNKNnu4vEVbOg44nJVBAapMmCBw9JsGenuSy+xuXsAxrOOBXhuDcgdDdlCC8/vPioa/c0ZpgLnU5fMAtMqlxJKV4lvcANteMMa6XD0ZSr+Hef7EIj6xkfv1YU1G0iRgAqeHVbA+9vuj20Om4W1Sr1ubTxdU9B3cOGUy2pPXTN7Lw6w6bK/MaTf97twQLVD+; 5:SIkBlJE5SeKBQyUvWsOpr5cnlEevX8KqOkZ+ZTSLpokZYB6Ps5qs/FDdyeBLvgojDAyRN+bxtwrATR3LNGM2FwkGeZ6q26xbFLzarE52Baa8gCfNDEgZDDjPCslsijnteZdA/Zi07gWqk7iqk6PxPq8/G0HEzOsFrvWEYeUkVYaZYEIxtzB3slWsBcfIXtIx; 24:ugr4ND6/SwwG2K9aXljd7f2TOJX1x4b9IpWGOHREwmnjvbm+NGKV4jvWm4mG1+bqc0qo808PDoD4pa+jGnEBMo+pfZZKCt+w/97eiZFkoJQ= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2475; 7:kz+oVCZUCoZDXV7hKSTn7sqixNiD3DWjwzwNkPpBtnZK5OpFXKAaOO+JczKRnpdCEdlXHbO0ZHM18IloPotZHPK3TP1W3sk0dxmKRHL+Xeh2+jALXD2TEoP1JI2Uv56f34H4vHCj9ZMvTaZrbQD5khYLL88jh9Ke9t/VifwQPDw+UwsGyzCusfttvoiPNhf54HDGAlha99aYHiUbMxVPa0CBnzJRn6etP68M/d+Xf9kGFKH9Gb2J4x09XMwm1oQiBkOCO7XyIPuiiuQc93Pp1P+Eiq/UOCgkXYXW4QIfRo9h0a9Rp+gGjebExBAWzrpq32DgRk+mdszULMwzSo7eKIIF21yZRSkYPa/u41iUTd0LHxCWjhtZUxok+ClgQvCPFbmxmv2vXGUYRdm1TccSwBkJKxwnAtIykqr3X8XiOajZwN9xJDsFn2mp3P3n5o7NugnIwExH6LNE4T5fDAtdkw== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jan 2017 14:43:14.7875 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR03MB2475 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20170130_064337_925540_F77BD5D8 X-CRM114-Status: GOOD ( 11.46 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: madalin.bucur@nxp.com Cc: devicetree@vger.kernel.org, stuart.yoder@nxp.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP Signed-off-by: Madalin Bucur --- arch/arm64/boot/dts/freescale/fsl-ls1046-post.dtsi | 37 ++++++++++++ arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts | 2 + arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 62 ++++++++++++++++++++ arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 66 ++++++++++++++++++++- .../boot/dts/freescale/qoriq-fman3-0-10g-1.dtsi | 68 ++++++++++++++++++++++ 5 files changed, 234 insertions(+), 1 deletion(-) create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1046-post.dtsi create mode 100644 arch/arm64/boot/dts/freescale/qoriq-fman3-0-10g-1.dtsi diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1046-post.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1046-post.dtsi new file mode 100644 index 0000000..cb2e4a3 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/fsl-ls1046-post.dtsi @@ -0,0 +1,37 @@ +&soc { + +/include/ "qoriq-fman3-0.dtsi" +/include/ "qoriq-fman3-0-1g-0.dtsi" +/include/ "qoriq-fman3-0-1g-1.dtsi" +/include/ "qoriq-fman3-0-1g-2.dtsi" +/include/ "qoriq-fman3-0-1g-3.dtsi" +/include/ "qoriq-fman3-0-1g-4.dtsi" +/include/ "qoriq-fman3-0-1g-5.dtsi" +/include/ "qoriq-fman3-0-10g-0.dtsi" +/include/ "qoriq-fman3-0-10g-1.dtsi" + fman@1a00000 { + enet0: ethernet@e0000 { + }; + + enet1: ethernet@e2000 { + }; + + enet2: ethernet@e4000 { + }; + + enet3: ethernet@e6000 { + }; + + enet4: ethernet@e8000 { + }; + + enet5: ethernet@ea000 { + }; + + enet6: ethernet@f0000 { + }; + + enet7: ethernet@f2000 { + }; + }; +}; diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts b/arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts index 290e5b0..ccd3948 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts +++ b/arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts @@ -210,3 +210,5 @@ reg = <0>; }; }; + +/include/ "fsl-ls1046-post.dtsi" diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts b/arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts index d1ccc00..78d5609 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts +++ b/arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts @@ -148,3 +148,65 @@ reg = <1>; }; }; + +/include/ "fsl-ls1046-post.dtsi" + +&soc { + fman@1a00000 { + ethernet@e4000 { + phy-handle = <&rgmii_phy1>; + phy-connection-type = "rgmii"; + }; + + ethernet@e6000 { + phy-handle = <&rgmii_phy2>; + phy-connection-type = "rgmii"; + }; + + ethernet@e8000 { + phy-handle = <&sgmii_phy1>; + phy-connection-type = "sgmii"; + }; + + ethernet@ea000 { + phy-handle = <&sgmii_phy2>; + phy-connection-type = "sgmii"; + }; + + ethernet@f0000 { /* 10GEC1 */ + phy-handle = <&aqr106_phy>; + phy-connection-type = "xgmii"; + }; + + ethernet@f2000 { /* 10GEC2 */ + fixed-link = <0 1 1000 0 0>; + phy-connection-type = "xgmii"; + }; + + mdio@fc000 { + rgmii_phy1: ethernet-phy@1 { + reg = <0x1>; + }; + + rgmii_phy2: ethernet-phy@2 { + reg = <0x2>; + }; + + sgmii_phy1: ethernet-phy@3 { + reg = <0x3>; + }; + + sgmii_phy2: ethernet-phy@4 { + reg = <0x4>; + }; + }; + + mdio@fd000 { + aqr106_phy: ethernet-phy@1 { + compatible = "ethernet-phy-ieee802.3-c45"; + interrupts = <0 131 4>; + reg = <0x0>; + }; + }; + }; +}; diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi index 38806ca..7aef0d8 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi +++ b/arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi @@ -54,6 +54,15 @@ aliases { crypto = &crypto; + fman0 = &fman0; + ethernet0 = &enet0; + ethernet1 = &enet1; + ethernet2 = &enet2; + ethernet3 = &enet3; + ethernet4 = &enet4; + ethernet5 = &enet5; + ethernet6 = &enet6; + ethernet7 = &enet7; }; cpus { @@ -172,7 +181,7 @@ IRQ_TYPE_LEVEL_LOW)>; }; - soc { + soc: soc { compatible = "simple-bus"; #address-cells = <2>; #size-cells = <2>; @@ -266,6 +275,18 @@ }; }; + qman: qman@1880000 { + compatible = "fsl,qman"; + reg = <0x00 0x1880000 0x0 0x10000>; + interrupts = <0 45 0x4>; + }; + + bman: bman@1890000 { + compatible = "fsl,bman"; + reg = <0x00 0x1890000 0x0 0x10000>; + interrupts = <0 45 0x4>; + }; + dcfg: dcfg@1ee0000 { compatible = "fsl,ls1046a-dcfg", "syscon"; reg = <0x0 0x1ee0000 0x0 0x10000>; @@ -512,4 +533,47 @@ clocks = <&clockgen 4 1>; }; }; + + qportals: qman-portals@500000000 { + ranges = <0x0 0x5 0x00000000 0x8000000>; + }; + bportals: bman-portals@508000000 { + ranges = <0x0 0x5 0x08000000 0x8000000>; + }; + 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 0x800000>; + alignment = <0 0x800000>; + }; + qman_pfdr: qman-pfdr { + size = <0 0x2000000>; + alignment = <0 0x2000000>; + }; + }; +}; + +&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>; +}; + +/include/ "qoriq-qman1-portals.dtsi" +/include/ "qoriq-bman1-portals.dtsi" diff --git a/arch/arm64/boot/dts/freescale/qoriq-fman3-0-10g-1.dtsi b/arch/arm64/boot/dts/freescale/qoriq-fman3-0-10g-1.dtsi new file mode 100644 index 0000000..90f8cb4 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/qoriq-fman3-0-10g-1.dtsi @@ -0,0 +1,68 @@ +/* + * QorIQ FMan v3 10g port #1 device tree stub [ controller @ offset 0x1a00000 ] + * + * Copyright 2012 - 2015 Freescale Semiconductor Inc. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * * Neither the name of Freescale Semiconductor nor the + * names of its contributors may be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * + * ALTERNATIVELY, this software may be distributed under the terms of the + * GNU General Public License ("GPL") as published by the Free Software + * Foundation, either version 2 of that License or (at your option) any + * later version. + * + * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``AS IS'' AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +fman@1a00000 { + fman0_rx_0x11: port@91000 { + cell-index = <0x11>; + compatible = "fsl,fman-v3-port-rx"; + reg = <0x91000 0x1000>; + fsl,fman-10g-port; + }; + + fman0_tx_0x31: port@b1000 { + cell-index = <0x31>; + compatible = "fsl,fman-v3-port-tx"; + reg = <0xb1000 0x1000>; + fsl,fman-10g-port; + }; + + ethernet@f2000 { + cell-index = <0x8>; + compatible = "fsl,fman-memac"; + reg = <0xf2000 0x1000>; + fsl,fman-ports = <&fman0_rx_0x11 &fman0_tx_0x31>; + pcsphy-handle = <&pcsphy7>; + }; + + mdio@f3000 { + #address-cells = <1>; + #size-cells = <0>; + compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; + reg = <0xf3000 0x1000>; + + pcsphy7: ethernet-phy@0 { + reg = <0x0>; + }; + }; +};