From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752618AbdEPMIT (ORCPT ); Tue, 16 May 2017 08:08:19 -0400 Received: from mail-by2nam01on0048.outbound.protection.outlook.com ([104.47.34.48]:35785 "EHLO NAM01-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751508AbdEPMHl (ORCPT ); Tue, 16 May 2017 08:07:41 -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 2/3] arm64: dts: add LS1043A DPAA FMan support Date: Tue, 16 May 2017 15:07:22 +0300 Message-ID: <1494936443-14869-3-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: 131394100589666770;(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)(39850400002)(39860400002)(39380400002)(39450400003)(39410400002)(39400400002)(39840400002)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(9170700003)(33646002)(50466002)(48376002)(498600001)(47776003)(5660300001)(54906002)(36756003)(356003)(43066003)(50986999)(2950100002)(189998001)(6666003)(106466001)(86362001)(76176999)(4326008)(105606002)(3450700001)(77096006)(38730400002)(8656002)(53936002)(2906002)(305945005)(104016004)(8676002)(50226002)(5003940100001)(85426001)(81166006)(8936002);DIR:OUT;SFP:1101;SCL:1;SRVR:BY2PR03MB174;H:tx30smr01.am.freescale.net;FPR:;SPF:Fail;MLV:ovrnspm;MX:1;A:1;PTR:InfoDomainNonexistent;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11FD007;1:VH4A0zcQYa5n2dQ4n1L8dcqQZ4KNkULJWR+/YkdR/y6ZWy9ohp9EPx68Pvx/XYZdUfFqfv7+EPEpKHLiVP4lZtkAQKrE/Y423tkyxbo5ihxZdRN8Krix2WekzAaiEzzXNA4mBue3SP8LMQa8diggNxSdIW85LpPrKReNi9of0uvovoPV0lQePsvJnNelufrTnzP+ABIE7GhiApxQ5feNuZ9LKxN+bhIQ72GQcW8wnmMhQUQR2qcYnoi3jvveeDorITnbDd8QIS188+xFfx0RCzQwbhZjIr++RIh04KtNICh31XYbKpfI3nXOId5emcKGz7odWxT1A1aANakYecoprx8MGaPX/OvoG/IuXV3aXEeVJ/6qX33pq52rDLU5PdvhkSXVTov+rgz1Naxgpux+VE9gDsXOlObEkHGar5Y0QE5kEmYiitEMqP3myT/aK6Xl0nszsHEj03gTG1aX/t1RGW2c5x/27db8IxgVO9DaCLBJxeWYAZJNmDOfKSu7o7FmhfmCCr74XuDQDZi/4NsXrU4+sHOtVjj30w1WUxqxSVBJyX6IEyCMKfffUI/+L58aU5TfwUjFnJKpwunYRTTzDVc0OJ+sqTnLi6PDPONXs0sjWbmLfkVXT4vsQcp4xLr4d3i1ZW9q5NwiudoiP+pXVJsyn55j55SpikwPq9Z1Yo9u5csI3lHeuV+iZvwRQxW+ttGgk9qtibkt/XoUK5GzmsSnlBcqbenEsubbtQwAEsfA3ICyOzb5dDDml0G7TG2Q MIME-Version: 1.0 Content-Type: text/plain X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 22d5affc-d12c-4152-4072-08d49c5425af X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201703131430075)(201703131517081);SRVR:BY2PR03MB174; X-Microsoft-Exchange-Diagnostics: 1;BY2PR03MB174;3:WGMAQKFLgWTc3NQ7oO5Yme1w7Foiz2vz4HAVHarDJPHcQ3+Q6oN/5srRm/BYy6XSoei7yXHVpcr1DWouLcAB0QDRAPBtq7HS1IzfIudnFZlISCihfasN5BXKtX/NtBbCUUHUYkGUC8TVj6u20VQ+lBxYKx7dDYMXRKYYErAmWAMEGJ5rilTKfuvzLDLNMjhazY1hGd2wb64RhouTD66eJo50SrS5RuIjdUpIFbQwYM1tNsfxtqVEOJl6/h3TgvKpqZ5SC0ta2gfbBIah6AqZplijQNakDYL+Gxj9NsYmXwPIF36FPf/3MgO547B16VgrRtFGNpgPFV1VdOERhgCD0IzIeGgpNIMvj98dZmOt7NVxJWCjN75SV+t/Z4h8zQf6KPbe4+UTLL9OeV2i5JQQVpEQYUdUzKWx1pzAgC1mp+e9YF44MJa5SaCd8HEsms/8;25:mn7zesUeng2lNm74r+81X6U+yR2c2LzRpyZnJ9uSTjp8jGaFUWHRbYJrc6RsHb8yxVN1YnK+/0nRt06DmqcP1BJLDuqEbjf7uzPFqICUPSVmy0sTh3k4x+hlVj07rc/eq1VUjEJVAiBBloXyrSG7ukDAHiTVPRqRMtPwipPToQVwNDhGEmWjTL/O7yqlQsRCzwNtsdu1mZflrTtwWmHr2V7GymSkORiIqfORRxeg5g28sl40qSPtvplHVi+xPTeg1ISZtWo92S11Fez//M87ybwxf8yMBESKMBW3njPs5OV0Sfm2yP4gltLE23joYdTg0m9JtISFsszT0oWhIdUfDXazBBVUeNXlbZ9LQJ/R0bILK2a8T3oxogAkFyvDu2pAIv8hJA5/Rdxzad5obc7XHO5c19NLx4HSB32Evq7bO1WkX7oX+uEV5mIZ/+PORbC+62rUZ9juKkphmA3lzjg1gg== X-Microsoft-Exchange-Diagnostics: 1;BY2PR03MB174;31:2WybQHzUhU2+S8Yny9rbw5a01CEoBjuZaEYpB8Q7Z0Nz0AfblT6wxzKhMn5A8hjtt1m5w6JGx/lSv39llNnzy86g6n5GGh2H0/Cpz+dVSNra288b6/FC4x8U4ff67oUkmU3x/+wTNy92aae/3BZc+n0xV7QNZiVhC8kFwNDX/cpvHChN6nE3yPM1hIp+loIQqpsKTsWnLRRoSXW5CBmVDDSRCEYSNaLwODIpBAZZHE/aVfuITvWyKPdzCabp6lpZCgvUzEtmDEvlTXJTwf2UoA== 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)(8121501046)(13017025)(13015025)(5005006)(13023025)(13018025)(13024025)(10201501046)(93006095)(93001095)(3002001)(6055026)(6096035)(20161123556025)(20161123559100)(20161123563025)(20161123561025)(20161123565025)(201703131430075)(201703131448075)(201703131433075)(201703161259150)(201703151042153);SRVR:BY2PR03MB174;BCL:0;PCL:0;RULEID:(400006);SRVR:BY2PR03MB174; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY2PR03MB174;4:wlzLVbhtxgvve5aKtOpUlnEIkMKBDej/9KdWoTE/Htw?= =?us-ascii?Q?/mOfhBK+EtRetCzAeGjc+acAVQcrtCNIIX6aTKcFMxuW6DbRPgVqwUlB1eA2?= =?us-ascii?Q?+5lZusMiJOGztKxpaifvUkhN8IRdsIeDevt87Bhq9zjkJ1MlKou7hScS1ry/?= =?us-ascii?Q?1RPr8qrUowEo92/96yctUextQCFW+WUwGd/KAqnY16llsuOrApViJ6WS/IRm?= =?us-ascii?Q?b5bxG0Ts2s8L6LUeRwonNjpXsgs560zJ8IK3X3IyPymN7PAtQARjju6BMQf7?= =?us-ascii?Q?RUSfOcH9JBgW00pyTunrJ4Y8BH2HPfCH5karF6avhNNOw514xmYwAlmF17D8?= =?us-ascii?Q?Ccaq8PfaA66EXZq0LnVckjvGN87vI3OeO8RIt74g4DU9RIc9kgPPsZeaL0oC?= =?us-ascii?Q?uEo8OFOiJF34I14V+sth6MqrU3KpKsyJe3HMRXPNEpqqjr/Iyu/u9dqz+a0p?= =?us-ascii?Q?uQN1AfLYSq/ckfZ9UcFwuz3fadw7zSQiyi/SiXAMAmeOftHeEFTZ/QZOCagH?= =?us-ascii?Q?zcnEdDLz9jtixmmFoKOFKdZqefr6DSzAv+BH6KWMoE7FFniZK9CmZRFuXqAL?= =?us-ascii?Q?+x92vyN+Pez3OZrnJo10wMTz5ENn92alvbYSoBe1r8zdz35pUOQcKzAnWca6?= =?us-ascii?Q?U8lxHb4kRAAbbywHQjIo0CrZ7CP5e0GYEP2FaqjvgbFSTVJ/+aVdyVEAcdhM?= =?us-ascii?Q?fFB/om2f6aIeZb0bGCAV+1UJH1TWh8Ysskm7P+nvo9jkja0UTBMzKHRjm7Kc?= =?us-ascii?Q?1E36MTH9fTLE7ZXV7L8bgPcc/3a9SzgHZ8CX83w/br9a/okmmIJFtSLS2I7e?= =?us-ascii?Q?fRV+wxDM/4gV6EUMBH+vCmyMBcF4I+INP+4KxfM3pwx8cdJikQNnEHMVstVd?= =?us-ascii?Q?LN1Ym1DbvFbV2sGRD3GOouQoXc1TIWv339/Jbrga8RClLu1VFXdKRoGU/+sh?= =?us-ascii?Q?DbLx0EztAuSjkb9r+ituNcN/7cxGkF5PFEa72vQ=3D=3D?= X-Forefront-PRVS: 03094A4065 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY2PR03MB174;23:opIB6sqygeU3/RvwDnyCffVOUgkcpYg8prpfGY++ta?= =?us-ascii?Q?vh/s/sNjFix380fNi97/vsCiFRfXEQYgNzoK0nMNlIVZ34ZLMU48vdjrUOEa?= =?us-ascii?Q?C2202FNups4z2iBpJk1J3pV01/G5sWebaz/hkPlaJX2/72ayJqmUGjfNdM4u?= =?us-ascii?Q?MsZ2PFKQ16Ve8X2XkaYRfWwxXD4XbvSdfeFSN5iZpoQMS3+XtKzwVoSIiEhL?= =?us-ascii?Q?g7PMxc3szFfUIyn8/leJggV09oezLfB7bqhH3cKCRgNDrIGf7y4tEcIzvC7S?= =?us-ascii?Q?pnsHc5nxCpmt34CaHO1V7UP2H6okwMwahcZzeR+bsuTEmS/lqojQCnkgrr8d?= =?us-ascii?Q?KakiDXbErKX54pJW6U1bteGqiQK2YtneoWG3VkAJ4AppoD0YDGnxpubIWc9F?= =?us-ascii?Q?3qtxS2JNFMQm2zFnHUEoQeKYNtTgWz70eZInTL+UoIDOGLKzmZb59kpehhyG?= =?us-ascii?Q?3pT+ouZjss+3HMakZjQBkdYH8Bs54J5aiVo1N7bqbzjfaweStcvh4qqTqMLU?= =?us-ascii?Q?NhvzutvCejFH+oSz9maId6Y0H2G8aSzrXR9pzweMzFIxL/Mha/Yf+eJsce5H?= =?us-ascii?Q?UVL/NL4m8Jq58MAfU2uuAlCGQ93+9wgcIC6r2HJ8MgPzYfBUw5l6k2LtreqE?= =?us-ascii?Q?cL37T2mAgudYPKyknONQWBdd/+8PKtlYHFINUpBWD4hWnKBYXhTuEEFcJbhn?= =?us-ascii?Q?+V3NqPljpDh+1RTzppf9H8mXzxekfa/mvoEQTIdHLzwZAHZvSCSbUHj7dTx5?= =?us-ascii?Q?TBF/zNv8fXtoyHNGOlU3WQ0VyXJVuo7i9amJc1i3xUCb+UVsvmxv5/cTX3rg?= =?us-ascii?Q?skjoqDWqJ7ADms4POt+VoxSoDHtPx5ywLhW3hT6vfN7vOPa61T/ZWhRD1hiP?= =?us-ascii?Q?b+kmMcjY5p+eQpevwfxFZsUPAKN9UriWSqRh9cGdQGRkqbmP5FJdlSV6rvEG?= =?us-ascii?Q?QsAS/40AveNi6qz4dnxqYBv7Ox3HzJBRBzPyGqyMnwqdGZsjbHmctUaZB2FH?= =?us-ascii?Q?Ll/anAEAyfiNRJRF7B9ATgeJZNC82WGVLux0seO9/j2WtKA2AQGuKLTI+4AC?= =?us-ascii?Q?DsCjr7chjC9sByNrzxat30zo7Jw62zoUs34nqP57cOdEI1RlYdAFc18lqa6z?= =?us-ascii?Q?588h0kf5TSFA6DVXSyxTJiMyrs6axFxAQCM2Z00LB93XqQnXKCdJq5c6vMBt?= =?us-ascii?Q?rYPFJgJRk+4fx99kCSLi6ajl3atANC3YvqPhogMG7/tz3G3NlJ01JPMA=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1;BY2PR03MB174;6:oghASiNM5kpFEIwEvajnSj/gapSO7Gs+GHtX2YTmvmKYNqDWJ6jeqwa9qal1ki/qMECfKEBxWWlCk6irbRwfIXc4/fmwvnPAwudwaGZzcLwWab2Q6bu+NBS4aOV2lxObNNdiX9Md7e1hYqDAyb/UytT870u7lQZnXjiZ+YgNosm2q8DI+u7bELeCEjNqJVJb7aAMcsjB3EkaZfk2PjkwjEQHg8yJJquRRvQKh2PblK5pF/wkm9EP3DK7W+bg++qE0Cc7D4c/+WQpUOeNLK/BXnogDix9VaI7nqrIYOdLdvbiHfmd2DLqODAwm3a89lNmdRlKadz4yWlJExmWzeS58TH6XL2HF5loKwwgPPlinLMsmwYdpgClczHhKXSgaES4EZMNysckJ7mPArWLIf2qxcksvTVGg5iUaO7yq3MqbjSI4SsArOfKRCam3T35wkIIX/ppBXsg+5mXIOww6+uzMUCBCzH8vIiPZe3fTn19328qzjy0txkdoIISTSYvyLBa;5:3cYRVPXZgCA/2gc9nayVvuMnNyHXJL2NRylVHSKuHyQzvX5Lql4eESrV0EC49RvanTS5CK5cKHyHRdw337eCvgODSc+FOV+fgq85rgfq/u0ufBEMxlTsZcoXUzaygpmHMVGKqXrenK0B/uaTtIlWBJ4EWSaE423SWKN2IaOhAsBnkdnQ2OtORg1crz/OEKYZ;24:5dN4EqYgEnPQ4i0wGVQT9cuokZcWHo0tnt+fVxXlhPBjA9iTSBDrwxjOjp1jyj2ZUmVukCqKPI+9ujd5GnyndavmtUVVzBfZLdt3k9ocsAQ= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BY2PR03MB174;7:lyCDjLLEdMgUWrZ0uk2v+r5B7s9rf7ulNqxxX433YqZMw5VGv/d/L4mYzb/4A23etR4L7xE/WYM+WEIpZB0KG9n+UW6d1AUJOI6FUaLhUsCf9dcdSZKBIk2yrdoSj3yAiZd8D/EmDpk5sw8Oh46nc1wMkJRDkWUNlHbn6gnr6KeQR7AQtbRDzmzyvzpkEHArrwfQN2VzUr0qrQE9aenwkueT8WIghVivm1SjcsoT5kTD+vaLCai5g3oKVXqJ1CT7UjQ9trcxd4igVLjHHMv5U1yHzQYd0kLIQADjBEyBtGhDFrwAq3+6i1L6uoVwIYJZ2MGoeYBwG9PdPXfyYLlRBQ== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 May 2017 12:07:38.7950 (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: BY2PR03MB174 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 LS1043A boards. Signed-off-by: Madalin Bucur --- arch/arm64/boot/dts/freescale/fsl-ls1043-post.dtsi | 45 +++++++++++++ arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts | 2 + arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts | 73 ++++++++++++++++++++++ arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 13 +++- 4 files changed, 132 insertions(+), 1 deletion(-) create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1043-post.dtsi diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1043-post.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1043-post.dtsi new file mode 100644 index 0000000..169e171 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/fsl-ls1043-post.dtsi @@ -0,0 +1,45 @@ +/* + * QorIQ FMan v3 device tree nodes for ls1043 + * + * 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" + +}; + +&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 { + }; +}; diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts b/arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts index 0989d63..c5b93ea 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts +++ b/arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts @@ -181,3 +181,5 @@ reg = <0>; }; }; + +#include "fsl-ls1043-post.dtsi" diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts b/arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts index c37110b..67dbc94 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts +++ b/arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts @@ -139,3 +139,76 @@ &duart1 { status = "okay"; }; + +#include "fsl-ls1043-post.dtsi" + +&fman0 { + ethernet@e0000 { + phy-handle = <&qsgmii_phy1>; + phy-connection-type = "qsgmii"; + }; + + ethernet@e2000 { + phy-handle = <&qsgmii_phy2>; + phy-connection-type = "qsgmii"; + }; + + ethernet@e4000 { + phy-handle = <&rgmii_phy1>; + phy-connection-type = "rgmii-txid"; + }; + + ethernet@e6000 { + phy-handle = <&rgmii_phy2>; + phy-connection-type = "rgmii-txid"; + }; + + ethernet@e8000 { + phy-handle = <&qsgmii_phy3>; + phy-connection-type = "qsgmii"; + }; + + ethernet@ea000 { + phy-handle = <&qsgmii_phy4>; + phy-connection-type = "qsgmii"; + }; + + ethernet@f0000 { /* 10GEC1 */ + phy-handle = <&aqr105_phy>; + phy-connection-type = "xgmii"; + }; + + mdio@fc000 { + rgmii_phy1: ethernet-phy@1 { + reg = <0x1>; + }; + + rgmii_phy2: ethernet-phy@2 { + reg = <0x2>; + }; + + qsgmii_phy1: ethernet-phy@4 { + reg = <0x4>; + }; + + qsgmii_phy2: ethernet-phy@5 { + reg = <0x5>; + }; + + qsgmii_phy3: ethernet-phy@6 { + reg = <0x6>; + }; + + qsgmii_phy4: ethernet-phy@7 { + reg = <0x7>; + }; + }; + + mdio@fd000 { + aqr105_phy: ethernet-phy@1 { + compatible = "ethernet-phy-ieee802.3-c45"; + interrupts = <0 132 4>; + reg = <0x1>; + }; + }; +}; diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi index 2247615..5efc088 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi +++ b/arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi @@ -53,6 +53,17 @@ #address-cells = <2>; #size-cells = <2>; + aliases { + fman0 = &fman0; + ethernet0 = &enet0; + ethernet1 = &enet1; + ethernet2 = &enet2; + ethernet3 = &enet3; + ethernet4 = &enet4; + ethernet5 = &enet5; + ethernet6 = &enet6; + }; + cpus { #address-cells = <1>; #size-cells = <0>; @@ -180,7 +191,7 @@ interrupts = <1 9 0xf08>; }; - soc { + soc: soc { compatible = "simple-bus"; #address-cells = <2>; #size-cells = <2>; -- 2.1.0