From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752541AbdEPMHx (ORCPT ); Tue, 16 May 2017 08:07:53 -0400 Received: from mail-dm3nam03on0063.outbound.protection.outlook.com ([104.47.41.63]:14883 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752436AbdEPMHp (ORCPT ); Tue, 16 May 2017 08:07:45 -0400 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com; From: Madalin Bucur To: , CC: , , , , , , Madalin Bucur Subject: [PATCH 3/3] arm64: dts: add LS1046A DPAA FMan nodes Date: Tue, 16 May 2017 15:07:23 +0300 Message-ID: <1494936443-14869-4-git-send-email-madalin.bucur@nxp.com> X-Mailer: git-send-email 2.1.0 In-Reply-To: <1494936443-14869-1-git-send-email-madalin.bucur@nxp.com> References: <1494936443-14869-1-git-send-email-madalin.bucur@nxp.com> Reply-To: X-EOPAttributedMessage: 0 X-Matching-Connectors: 131394100633537719;(91ab9b29-cfa4-454e-5278-08d120cd25b8);() X-Forefront-Antispam-Report: CIP:192.88.168.50;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(336005)(39410400002)(39400400002)(39380400002)(39850400002)(39860400002)(39450400003)(39840400002)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(9170700003)(2906002)(50466002)(33646002)(104016004)(356003)(47776003)(3450700001)(106466001)(54906002)(48376002)(105606002)(85426001)(86362001)(53936002)(189998001)(5003940100001)(8656002)(36756003)(50986999)(76176999)(50226002)(81166006)(4326008)(77096006)(6666003)(8936002)(38730400002)(2950100002)(5660300001)(305945005)(43066003)(8676002)(498600001);DIR:OUT;SFP:1101;SCL:1;SRVR:BL2PR03MB162;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;MLV:ovrnspm;MX:1;A:1;PTR:InfoDomainNonexistent;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD031;1:fmg+Y8o6pEUB8TzO7ZQdanUski6RDN/eI/YDzECM8oVu+xwTDydGBqK+Ql5hKjapYECKiCZ7NWQnTkzBw0f2sU/9kwOWsrjSQCGzosTxGmJUusm8T4xyPQQKcvyY4Q2p2A+yZXzeolFWF4tzS6MfRGzageHJAjB4aPMnC03+ovVICgfzoIIYbJlvQC9hwbSYH0fF0Y4d+LPMRHRKBJGwnbMEsH3MpOW9nPExvnLZPm+0pFCAuTiRDdMAHSCLKmVlzK82+Q5Pr0ORCDB3T7ESKEmP3wsh7cYEQq2VcmZM8QnGxrtMGbVUVyy9EEqVC+ibvC0XUNvw54rPqkWsdHDfq8w5j1FmpYTHyZ+hzlkaU4WlceJmtCoszoMl9xEiGTvo1lAGuWRGAYtf15uO8bLkTXw6+e9K+/T6pFU3EErn1gcuHYe4HADm7wTfkHCR+ALHVuGJODOVhN4V3ck0NiXyI2vvGOVBLxd+HhlSAshG5uR5qJW0Mu+o/jw04csT17mN0EFhXLtK7Zavq0dYE3qtQ+0vmTMf4gS/96o0hh4mNuCIzU12L2dW44aSgzMIHkWVtkQ2WIr0ToACYYXqK3Cq3wLL4ZDwBW2ub4CQxs5bNt+GIPw6WJEXBnzCED5olTfJ0eJ28l8BiL07ePmRH34UokzeMQzUk961z39g97+xa9MXWCEtUG6MuRVk+ahPxtkbvIdSS1vpSDgciMMoQrcK8ZwgSCkWjGwkl/0lm6+feSNwL3R6btZdNtzqk4hRAg88 MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f90e7191-95ad-4d56-0cb7-08d49c54284f X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201703131430075)(201703131517081);SRVR:BL2PR03MB162; X-Microsoft-Exchange-Diagnostics: 1;BL2PR03MB162;3:jDzRsJU3uKSJCx8XOz1nlWeis2j62AjpaUmmAToCoLB/FSvDIjVnFBiB8u6pfOkc7ZaRMcQKICEjYVq34RV+vCWoOaaOl34YFGUj0pWiBF7QQRVKm8xWJDqIMjnP8XwdELZd3Z9FmHhcxwy29JXs4cIBnJCyTFVyyUMWpsTzI4t/Ur/2GyCVpIygKxHkzuSGQ44fiugbkMiKxck0PdWPIH12IFmA/2CKf9u1W6M2i8BQcRg7MfzetwwKtzvI6FVHMw23J/F4myKcggbXvFv4Bwe7oXdn5St0Vjyg8TtIoQ6J0Ng5ucPnS+4shLw3PBqeRjlbxWONUphpEEBB1qqdMC5NagXUc3mNksOHum5QEiha30fQFQduewm7eNdAVHQCYIgUqlzCUM7xpwMJLF+TJByAONGXwnZnXKJp4QlWu3SP5nkTRJR6mPcvAshnm1fd;25:rZ6CKc9C1aSv9ekGrC2aTqJ4hvlPO5vkTzxfzhLbZDIq606K8Ha1jx4+EjAZKMAR4aNw30XmFbTBopmUECe1Poso2xpA6oMCCCjmU9ghTtlFRr2HD6wfU2r90S1ltPKZul7GHVUSNZgUfya5cCzFidHp5v8W+pH31okKsjmuGLhFnZ6j3pNS501wkktrmstsUNo0XTfrnW0AGZDBnpNTwxfzrT1UdYzEfM/my91XR1ZOEQ3LmZFNOoyCSnBNIsC3BAqibs3Wacfe4bkTgv3leJRU/58kbX1D679Va1szdBWjA2UZvtnslcpAW6XnaWGAVCh3+oIi5jinf5JeUWM92/4KWd1h9nsC45tDxayLb+x9PoHpIdvURjSx0m0enbDMEBMWg7prKSR4L8Sx2MB9fA+S8ddazYQIWaLIOK+bNt0drgpGr+H7Nrp+YC8tuMK0HJX5+Jwilh3fR1djaklGsg== X-Microsoft-Exchange-Diagnostics: 1;BL2PR03MB162;31:kR+EidZlhm85F8L3ANDvV9pwi9b4Bjvs4MU5//OVKmZgY9xo1hUoMDOMoYdX/kFD1K8xT4BS3l0CoWNQd0h81oJ+rSb5YDInWMnsvA5K0HkYFMn30vwf9JmUNQZWHzr9d5DVmrDKtiHEO+RmoiF1tbGIoUwop4hjo53VAg79v4/SG7kTE9GU8w84RQ1YrfDDp6N6vWuzTMhQy2eSa5yyq9LLQ+IRWlzTCxmiYfGt4EyPfD+r7b1mhJSjTM1ogloC X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6095135)(601004)(2401047)(5005006)(8121501046)(13017025)(13018025)(13023025)(13024025)(13015025)(10201501046)(93006095)(93001095)(3002001)(6055026)(6096035)(201703131430075)(201703131448075)(201703131433075)(201703161259150)(201703151042153)(20161123556025)(20161123559100)(20161123563025)(20161123565025)(20161123561025);SRVR:BL2PR03MB162;BCL:0;PCL:0;RULEID:(400006);SRVR:BL2PR03MB162; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BL2PR03MB162;4:/UyOd1F8tX/6YCtTfitZIgzG3JHh7YQkVh5I0p+3ChC?= =?us-ascii?Q?FgWJ5AYzTKaLy5rzdXkpIEMOCi3+NBMLdq/SBkpGRDG+RCAQp9xixYKE7vyg?= =?us-ascii?Q?M7IYKpmpmEOpz8fryiu9Y9zHKu7oj2Cx9s8fCcGDvW8hkL76nLfIbNpSWuHI?= =?us-ascii?Q?OHz6AsgoeED8mtdVFEM0hJO2kcKtOtHybf2zIxl4FCrJggfg4p7GKTyH5Rhj?= =?us-ascii?Q?oo3YqYRoUaHDMYQj1ifJtXApm6t1qCB1ZCCMK34a38VsCtY5SVMabGPudYqZ?= =?us-ascii?Q?w3YFS9+5bwAHKADJqVZV7OtlJ0wCCpyYGrX22hwHs1giH1pD6t453gPYvcBQ?= =?us-ascii?Q?QWMFhFua3N0dBaQoK7Rd9xs9tpkYqZlXzbFuA/McA8ZBga+r1X+MWMxok9vi?= =?us-ascii?Q?Y3XZktLSlHcl7FfzhKzigsDojm1ZOqbzQ7LOH1SfuH1Nl/hIPMEX7x0Xwcfs?= =?us-ascii?Q?OxFab/pRslBFweOsDnbI9W7MvR6gWvdmZBMiVfSkR9PVW5wypLKvQ5vVtcQn?= =?us-ascii?Q?ctsU3z67mTcZPpYrzM3qdQjLSOC4kuEgiGh0lSEPCu9rA+mCvhSfiJ4EpC2E?= =?us-ascii?Q?Q+7iHQF2x6pzgF/BYRWKBW4pqj2wO3mFhDRIFuA0x6Yyfsu5d55XBtKlEGmM?= =?us-ascii?Q?cXVGB5wB1x1YD6GNdRyvrrl4DRqVZPRayCI5h8lzdaFcFS8hZ0AoRYa47hu6?= =?us-ascii?Q?/lPJwpalatloLft0yrHxE1zTHNIUTZxfw7POQDLm5avLZ7bU69dvfWO4Acwo?= =?us-ascii?Q?zx/m7iYOteqWyE8RnvxYsym27XDJp+X/kGGoAqgHahML8uyKhSMxbe1GcAWs?= =?us-ascii?Q?r4R/GO3DQJxo9+PoEMaqTZ4sK9iJgkroWHWVTmTocjhASJvc1Zvx09E6WeSu?= =?us-ascii?Q?Wa+9xNCviBv7Jr2n/A0NmtqgEkEw8cdrud4dJdS/IeYNcfd2cxk+gPKgnWF/?= =?us-ascii?Q?JB0WarbiKEcARLXPB2hPa9TtLdhnI2+8EOg213A=3D=3D?= X-Forefront-PRVS: 03094A4065 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BL2PR03MB162;23:VVOGMWpWwoHlXOrNKzDHiI/yfnlube30dZulVLfRHO?= =?us-ascii?Q?73siwQTOPM33raYpTNeVN4CftRoKcoLDwfoBRz3CBWHxmN5RxqrjQLOUIfdM?= =?us-ascii?Q?WgC1ZeK9A6EFpCvv6D2NhPeIubzNsvj6mahsXca3ml9yxHt9d0PbQeJH6ga7?= =?us-ascii?Q?PRSQO17K9n2MfoEomc/6E8g+C3MI3IwZ4f1FkGbNz4rc5XanrCIvS22ziO9U?= =?us-ascii?Q?Tb1yjBOVvD5PHZCkCPGVJV9qIzEmK4YSvApwFWZBBDmFdB2duY+GSKSOHqz1?= =?us-ascii?Q?7aqzAJrw5BmvOTOPh+HmMhdCyKDmwCpsVPR/F04rpPvkA922J+YcVM2sS/Za?= =?us-ascii?Q?7Y/SqkrGDV+LKLA5nHXTo9iqiUNr9QT/MHgs8Ne3Tk5h2zffJFvPnotuOsSN?= =?us-ascii?Q?NaZVX/DwkZmrN06tC/HEHW3xWSnJS0F9EEjgkw8buKFSAxL0K9vEEEBAkTKA?= =?us-ascii?Q?00gIKkuihvDxIzo3k705nAZg+pDt286cCRN6Y190OPGcqMssgsVPU/3EIeug?= =?us-ascii?Q?cRth7F7j5XzKQgaPRNxYi1AJas9zDHSP0PgTK7CXfCLdsReSciPQl+QaK7Gs?= =?us-ascii?Q?4YHbi5WMCUl1w911pwnOvusNsiQQH62e5C8Bq4WshospPsOrithvvudcZbTm?= =?us-ascii?Q?GZgy3zlxld49P9MSHVcUuqVtCkIHHop4WM68u7jFRF1BnOBoQ1eCphXFmvGT?= =?us-ascii?Q?UXT3jPFj7mRKIyliopJuEekEsVUrEZpkGwaRceVL0meQ2G8ZpMGgP63AMkqr?= =?us-ascii?Q?75SJP/OyQK9yDeiW3w49GtD6Zpgy2H52cip9Q/7pNqhQV6gRdSRTo6tva2Tl?= =?us-ascii?Q?nIpTH2iRneUEWK2qmuMGKb5utO/F7mf/SHjS8/vEqm9phd8dJsp3kEq/T8m7?= =?us-ascii?Q?qqbocXiS8UhuQG8l4n5Rzx1Dkn76rGmQ6uaEgmUV7RGmUJ3e/fGchx/oVzRo?= =?us-ascii?Q?aVUTlEyMljUZzNj/th7hwbWI9pDMxH5J8cHk9QnKVmvWShIJsUcIQ+uWwRcP?= =?us-ascii?Q?KA1Xhwu7klDhQvFY/frszdc0l882KgNTHHpqgYbIbEJS0i5ulARnMwX4D8Vv?= =?us-ascii?Q?fvSgH6GL9kfQ9ryWGq29PG+srIbMjheJ+9im6nafnajRD+oXP4hEKDVx2Ij5?= =?us-ascii?Q?BcQGOBVWofj01tD3UChT5mImmss0EZ5JUiTmhuVxw/CVtU2kK4+6vD4BLY48?= =?us-ascii?Q?/HBCVTZLSvIVZf3PhsIDbm67hcJ0wOMmsnQiyhKvOTx7kVw0Wrtam99w=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1;BL2PR03MB162;6:2wwSu4v80oWB8+OvrhoV6K6ZpPejdZrNVczWoT3kw9rbNGjJZ+n4p/TqM6kKfk2pLkO75qctXkXDEjwnKz4OcuLYP/6+0Yl5sFihCyeuwv6V337LygNyJw2vgdW1yD1EOXAVOiVth04sH3QgBnoRxwfu6tG/mt9ik9bEy4Pi3mdaNn2A1m35bM1o/nBCTtYepG8/1jUNVLWVRbfnZXhdOot5rOEqZ9v9qUBINvAthChnCqO/5StZ0HxdeBQvGfkZzFMnYvs1o0tQE34Tn4dLDEidi6zNe+B9YCc0C0ham/IYUHSBeypPsV3sFw+rVhmayWMN12ZTgDaT4Vam07Ja6mMbQm2HybVJ7LLsVWC6y+D3OUO2MRPCS9cnPIEflAjle7MAyjLNNLLhcGLpHU7bxDdpKaOuaOztxFolCvy5pzdPAK5yyXLFH8/FTvFcgclw77Vy/cbzZ/qzR/koQMO2tDIxBtBX+gMCwOKGxRD9Nc8zf8brNCoU74CcE622bi4ls+RcOzvzN3DSAea3v3sbaQ==;5:NEMzJBeryOh9/5ForheZL5lsmweGZ5gK2TbCEPFqDTM6URiEsi1yjibFV1ftlei1Uetzxl2I5254tremAZQM4kfSp2jd2MDwoZdZ4v2quUO2agN0pjS91rxb4j3xAQ+dG2K5n30K38XaN3hnlqvtFGnuIq05+0bsHm63dhcNLhr7d5jMZhJwWWHd/xgJ9SAR;24:jVKGcj+/AtguWuXP2Hk4voFxIuhHUpeN5yvzGfdzl2tNo1ZwfJ08XcJTP27pIT0rNS2O6domHsuMK/disk4vEdU6jQ7e6ZHJCMfIRUUCEcQ= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BL2PR03MB162;7:VdJWiCBVtRTIgsbiUXCmE4tpnZ58/Ob9glldWWni/qnz8QUvaTz4Nk42HX+K93R4DwrPO9Yf3MtMO1VbWsbF/Zk4viOwvL/mXZkTef2HDAhsblplkevGGIW0A8A2OFzPLz9d52LAxmqs5AC/1UpU+0wy69pjaqtuzKoed3heptq1xrHbtUAgtetMe+Gvh66kxpZc5LhUfMA1oDUExMtJXWTh/oCz1xln9XbE9w6nb1TzWzV6JBSFDcjwBNB3fMnoqtOi/R5IRmCkW4A5NDLA+UtWJZGW4bVL3kxWu4iPPJoGeeKlN0qQbtO8XyGmYfNHSk+2Nw7BTGFj6XW24XH+bQ== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 May 2017 12:07:43.1821 (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.168.50];Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL2PR03MB162 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add the DPAA 1.x FMan device tree nodes for LS1046A boards. Signed-off-by: Madalin Bucur --- arch/arm64/boot/dts/freescale/fsl-ls1046-post.dtsi | 48 +++++++++++++++++ arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts | 2 + arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 60 ++++++++++++++++++++++ arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 11 +++- 4 files changed, 120 insertions(+), 1 deletion(-) create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1046-post.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..f5017db --- /dev/null +++ b/arch/arm64/boot/dts/freescale/fsl-ls1046-post.dtsi @@ -0,0 +1,48 @@ +/* + * QorIQ FMan v3 device tree nodes for ls1046 + * + * Copyright 2015-2016 Freescale Semiconductor Inc. + * + * SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) + */ + +&soc { + +/* include used FMan blocks */ +#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" +}; + +&fman0 { + /* these aliases provide the FMan ports mapping */ + 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..40357b1 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..af6e58d 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts +++ b/arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts @@ -148,3 +148,63 @@ reg = <1>; }; }; + +#include "fsl-ls1046-post.dtsi" + +&fman0 { + 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@0 { + 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 55f1e4f..318539a 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi +++ b/arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi @@ -55,6 +55,15 @@ aliases { crypto = &crypto; + fman0 = &fman0; + ethernet0 = &enet0; + ethernet1 = &enet1; + ethernet2 = &enet2; + ethernet3 = &enet3; + ethernet4 = &enet4; + ethernet5 = &enet5; + ethernet6 = &enet6; + ethernet7 = &enet7; }; cpus { @@ -174,7 +183,7 @@ IRQ_TYPE_LEVEL_LOW)>; }; - soc { + soc: soc { compatible = "simple-bus"; #address-cells = <2>; #size-cells = <2>; -- 2.1.0