From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-18.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,MSGID_FROM_MTA_HEADER,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E7C44C4338F for ; Mon, 16 Aug 2021 10:45:55 +0000 (UTC) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 5F8C56056C for ; Mon, 16 Aug 2021 10:45:55 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 5F8C56056C Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=nxp.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=lists.denx.de Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 38C9C82EB9; Mon, 16 Aug 2021 12:45:36 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="jwtGh1kH"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 52A9F82005; Mon, 16 Aug 2021 12:45:26 +0200 (CEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2060b.outbound.protection.outlook.com [IPv6:2a01:111:f400:7d00::60b]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 56DF580C87 for ; Mon, 16 Aug 2021 12:45:22 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=ye.li@nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fviopW+CtnbSSSotHNrCd5BCh+Q5YOTYV2itDz7JQ4j74FcQNEMeb2d+PAVjFAXgcBAp929RvdjoI7FVLbLsjGfirJHQ6jTQNIPAeilzkVyz2m0eMenSHZLQ+3CUhoihhV+C9hmvDUNyhcLFsAl3Z9cFGVTRXlDcUdkxqdstTMsdB1JpBNU5a/iipvnrFbwIFU6z7KxVkNB7PHlycYC3PukrjSGnUY7Mjf6iTzsEGlGjcxRi1qjE7PTRar7cLYiGwaasYvBrMdCQi0SKq1YK29DEj6C1RKWvAxMkA1FnoPxHctezeFu8j/h8hIA1Oh5uccb3rVXBzzyodMFIhJI51w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0Jd2kJRwDCY51W5ZjScS22LzmiW0BA8EsUT70Hry3hw=; b=dTBuYle3diXN4XjEwpNxT+u2uZsMUhAIxG+tq1sS1ak/YxAOoaolu13NNWlWbqUxmE8aDcTAfohPZUJKqWqyyfgbReTrMnJmBGabqkEOXMgx4VT3lsfuxQ8nVZg7Cx7E7RIVe2R18KVcU3kvWCsTSEm3o7zxw5taXK7XI0olBWlCWPGXHY7yKF95Yndq2zDhhgrs/4Dt9Lit5PYJUBcCVSRc7XvFUEQSgqZDCwl60preYJeOQiD/pfTRXMhFwVzQOxw8qXidNkMmlKcc4yUQM7MZlxDbROzpwcw/9Mx5ZmuQdv4fsMsWNPEF3Yi6hg2lSqSMO2VQq8RCGGFOTuSJfQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0Jd2kJRwDCY51W5ZjScS22LzmiW0BA8EsUT70Hry3hw=; b=jwtGh1kHC0Nmy0drhSxy0VrW5d/DI7jg/GNTJksMHVmTwIFY/F1s2toZEE4Exv3w/zx1sAE3abM+K9i1/hoU22WuayfJRaruYS0YShsk6EioN+QC3Nn1xvgmQfNYXRAYxQdlZckz4VBCqrpnUOfOWcUliw5qqYUcug8l6WgNRCM= Authentication-Results: denx.de; dkim=none (message not signed) header.d=none;denx.de; dmarc=none action=none header.from=nxp.com; Received: from VI1PR04MB7069.eurprd04.prod.outlook.com (2603:10a6:800:127::19) by VI1PR04MB5534.eurprd04.prod.outlook.com (2603:10a6:803:d2::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4415.17; Mon, 16 Aug 2021 10:45:21 +0000 Received: from VI1PR04MB7069.eurprd04.prod.outlook.com ([fe80::5d8c:a6f9:c7db:56e4]) by VI1PR04MB7069.eurprd04.prod.outlook.com ([fe80::5d8c:a6f9:c7db:56e4%3]) with mapi id 15.20.4415.023; Mon, 16 Aug 2021 10:45:21 +0000 From: Ye Li To: sbabic@denx.de, u-boot@lists.denx.de, festevam@gmail.com, peng.fan@nxp.com Cc: uboot-imx@nxp.com, marex@denx.de, rfried.dev@gmail.com, s.arendt@sensopart.de Subject: [PATCH 3/7] arm: dts: imx8mp-evk: Enable the EQoS ethernet port Date: Mon, 16 Aug 2021 18:44:28 +0800 Message-Id: <1629110672-28374-3-git-send-email-ye.li@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1629110672-28374-1-git-send-email-ye.li@nxp.com> References: <1629110672-28374-1-git-send-email-ye.li@nxp.com> Content-Type: text/plain X-ClientProxiedBy: HK2P15301CA0017.APCP153.PROD.OUTLOOK.COM (2603:1096:202:1::27) To VI1PR04MB7069.eurprd04.prod.outlook.com (2603:10a6:800:127::19) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from ubuntu.localdomain (115.198.227.4) by HK2P15301CA0017.APCP153.PROD.OUTLOOK.COM (2603:1096:202:1::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.20.4457.1 via Frontend Transport; Mon, 16 Aug 2021 10:45:18 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2692aaf8-7bcc-4e66-c826-08d960a2f1f5 X-MS-TrafficTypeDiagnostic: VI1PR04MB5534: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:1850; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: UioJ+4FCnu4Je1Bxu5OHfgVC64cYKq+z2Z5J1yhhYvYwz9RNix3yRfpdmNLTQdkOXoYqmmpIu0zJWXORHvjT8HrH+fckeoBsHLxf7vY80mFRDaZWMuGvUtigy8PBCx70p9pT9yv/GAbnUmNOOtrQtIIRMvNuo/ex9WZ4ZHJjCN/4VbRe7oBMcjYFu05If4H/k8FoaENSoHPrGU8uXZxmcWbVwZtH7Zc3V7yesUrn0RoMOCWzke0YhqHAN4fahp35JUuf+f9k6z7BjLwFFKq6Ku1VSF9UKAmRfS3I72nOCNou22PEs0FYq3T0pH7DfQ2lGe81HK5qXl9p06xtuJoNx2jNhI2RsSxitnOQesfPfd8AJPmoDADVV5HGZkAhDIEmx/7R7DVnC8wSEk5r43R/4MY7jvkPRp3bELcTxXXq+C1CuKwnClPer60iAM0/KM68wpHhbUSqD6KHvdxfm91dQkUT+3DjWmxKvKEKbfTD/3S1/bf5RmZPhG4nvH9B3gZBwaQF92G778e3B7e1Orjzpv/mlZYfsrKLfxRGmtuOBadlgvmoKHy0PQXZC7JlD25+DNsNDQS12cl9/5goxw69OVxzehNRaX4E+T6deYEvbGlIsF8ZDplLkHI+aUcltwTcma5HVtzq1hc/pwlQKbJB0DZdVKRuzHNDsjIX5P4xFYa5xPuQwg2fGPy/JdLlmfjSUF1unv4gqzsIw7qwdl8PSMzFj6M7akTP5Opq8RF2C2c= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR04MB7069.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(39860400002)(396003)(376002)(346002)(136003)(2906002)(38350700002)(5660300002)(66946007)(66476007)(66556008)(44832011)(36756003)(38100700002)(4326008)(6636002)(83380400001)(8676002)(52116002)(6506007)(186003)(956004)(2616005)(86362001)(26005)(478600001)(6486002)(316002)(6512007)(6666004)(8936002)(32563001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?HR1Dm7YcMb5mh7QVBB4zx9uOkNyZb88bY2oHjl4Mpl9RDdqgB6iclbBs/+dq?= =?us-ascii?Q?O7bTLsSdAUZduhWns2h/AyOYtLJ0ig6322NLd4keoFZ9r2yD+8gZIcu/iTZl?= =?us-ascii?Q?X5B5mRLqkaHP4eF5sK6JbThfhwD2nmGjn9EselaRuSfNRzD4JQW77im3Jd52?= =?us-ascii?Q?mkpx1JM9TwS8nj2fj7K4Vu1w+XEGXnHWFhHG1y1sTpfzHs6nTiCu/NFBpr8a?= =?us-ascii?Q?dB+bkN7NGS3q0IZBwbL6BXLvbbIOViT8iMK7N4oUNN2xGFZtXMWHYzZsOEtp?= =?us-ascii?Q?3maly5+Pqe62UBhGUYx6Y/Xf2cMR7vRK0pDDkVat1TVtDuEYyNK9gDD/hsjj?= =?us-ascii?Q?/kOzZ7qeYniJyxcGGXBVsn7t85UW23toLNEMLLvRH59+piwGrq4RfF/s3/AC?= =?us-ascii?Q?NPMnBtsm0ERtN4swinWaJV8cYCdMCgyjzRTpCcB/G+jtFuqXQyXo+DujH32q?= =?us-ascii?Q?HfRqmEz81qRYkxO7+E43iADVrwIFjru3ADZi/kjPrlyRqaENuUU/PIC3GaH0?= =?us-ascii?Q?oL70NrSt1jGd7Xcf9JUECONxTdo8KSKC1Sp92bFHUkhoNO8EyzMN6x27UMpY?= =?us-ascii?Q?1ZY3f9+dhMYTMFFBWy+Q/gU/7p/gVk7pPAJ2OdUnvcqFBC7ixL/Nu3ATvTPu?= =?us-ascii?Q?vhTWr6Hi7VRUFwbzBv9ECvEEoAQZqD4akkHjLH2s6UzCtVDs2yuzJDuCvMHB?= =?us-ascii?Q?h9uKkB2g2cAmAyYF16lsccWM5fWZI5zOx96AGdGnpDNeKaWE4hW2IKMSnnI1?= =?us-ascii?Q?8NGjw3NnYlbklw0gJFaAPKu4p7+BuAwzH9Nc9l5lKVtXzjBzHowOZPfkE11X?= =?us-ascii?Q?TA/2wXtnl8QCZqsFNgF//o9XYjcv2f/umZQGNBOjtkHsYS235tGOZJOYewPN?= =?us-ascii?Q?Z1rLeC4uZfMF5UeW0ATideC4uOlRB9JqiX/bRTuB3BQr3iLMGd3ws1Hdk2h8?= =?us-ascii?Q?AYWFZMkzrxJGN4k+opNicCbuqjSZ4F6Rxp7rWmFiHZ0e/t1tmebWQZNx5779?= =?us-ascii?Q?oOK4jCkvoq8OJAutJQ0MVkYKlU4lWYAjfaMcQmbXcRKIBYcaao7ClP8jU4sf?= =?us-ascii?Q?Ecdt/T9wUs8jLuaN0RBdC0WKpRd1hORk7jzXxy6puQCKdUOGAITU/FKqhTns?= =?us-ascii?Q?3f37SOA9rFAyMbl9VVH29hQFC89VRSkkmYOU/Ags6sq+kTZiqzgGlxfXBXJG?= =?us-ascii?Q?CcpmBlVTfD0lVPfWf/2njLnBsMCg9rxkhieid12xWqVFzoQq+ldMkSggJfwC?= =?us-ascii?Q?k3NmpMT+v2aWMzaIE17LtBt1zWhB3zb5WbEFmBPVG65UNnDNWyBxaK9+ISBa?= =?us-ascii?Q?GQKH+Vp8G8VFAreuCMBA97y3?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2692aaf8-7bcc-4e66-c826-08d960a2f1f5 X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB7069.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Aug 2021 10:45:21.2938 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: FWps/QrHP3NNrPUkJ12VHLS5+7PkvJSnmp+VxwzmWsjEBVER1sedpfyO4l5xZoC1 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB5534 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean i.MX8MP EVK has two ethernet ports. Add relevant nodes and properties for EQoS port to the EVK DTS file. In -u-boot.dtsi, change the u-boot eqos compatible string, add PHY reset gpio and remove assigned clocks as not supported in CCF. Signed-off-by: Ye Li --- arch/arm/dts/imx8mp-evk-u-boot.dtsi | 13 ++++++++++++ arch/arm/dts/imx8mp-evk.dts | 40 +++++++++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+) diff --git a/arch/arm/dts/imx8mp-evk-u-boot.dtsi b/arch/arm/dts/imx8mp-evk-u-boot.dtsi index 2abcf1f..ab849eb 100644 --- a/arch/arm/dts/imx8mp-evk-u-boot.dtsi +++ b/arch/arm/dts/imx8mp-evk-u-boot.dtsi @@ -111,6 +111,19 @@ u-boot,dm-spl; }; +&eqos { + compatible = "fsl,imx-eqos"; + /delete-property/ assigned-clocks; + /delete-property/ assigned-clock-parents; + /delete-property/ assigned-clock-rates; +}; + +ðphy0 { + reset-gpios = <&gpio4 22 GPIO_ACTIVE_LOW>; + reset-delay-us = <15000>; + reset-post-delay-us = <100000>; +}; + &fec { phy-reset-gpios = <&gpio4 2 GPIO_ACTIVE_LOW>; phy-reset-duration = <15>; diff --git a/arch/arm/dts/imx8mp-evk.dts b/arch/arm/dts/imx8mp-evk.dts index b10dce8..f846d69 100644 --- a/arch/arm/dts/imx8mp-evk.dts +++ b/arch/arm/dts/imx8mp-evk.dts @@ -74,6 +74,26 @@ status = "okay"; }; +&eqos { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_eqos>; + phy-mode = "rgmii-id"; + phy-handle = <ðphy0>; + status = "okay"; + + mdio { + compatible = "snps,dwmac-mdio"; + #address-cells = <1>; + #size-cells = <0>; + + ethphy0: ethernet-phy@1 { + compatible = "ethernet-phy-ieee802.3-c22"; + reg = <1>; + eee-broken-1000t; + }; + }; +}; + &flexcan2 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_flexcan2>; @@ -160,6 +180,26 @@ }; &iomuxc { + pinctrl_eqos: eqosgrp { + fsl,pins = < + MX8MP_IOMUXC_ENET_MDC__ENET_QOS_MDC 0x3 + MX8MP_IOMUXC_ENET_MDIO__ENET_QOS_MDIO 0x3 + MX8MP_IOMUXC_ENET_RD0__ENET_QOS_RGMII_RD0 0x91 + MX8MP_IOMUXC_ENET_RD1__ENET_QOS_RGMII_RD1 0x91 + MX8MP_IOMUXC_ENET_RD2__ENET_QOS_RGMII_RD2 0x91 + MX8MP_IOMUXC_ENET_RD3__ENET_QOS_RGMII_RD3 0x91 + MX8MP_IOMUXC_ENET_RXC__CCM_ENET_QOS_CLOCK_GENERATE_RX_CLK 0x91 + MX8MP_IOMUXC_ENET_RX_CTL__ENET_QOS_RGMII_RX_CTL 0x91 + MX8MP_IOMUXC_ENET_TD0__ENET_QOS_RGMII_TD0 0x1f + MX8MP_IOMUXC_ENET_TD1__ENET_QOS_RGMII_TD1 0x1f + MX8MP_IOMUXC_ENET_TD2__ENET_QOS_RGMII_TD2 0x1f + MX8MP_IOMUXC_ENET_TD3__ENET_QOS_RGMII_TD3 0x1f + MX8MP_IOMUXC_ENET_TX_CTL__ENET_QOS_RGMII_TX_CTL 0x1f + MX8MP_IOMUXC_ENET_TXC__CCM_ENET_QOS_CLOCK_GENERATE_TX_CLK 0x1f + MX8MP_IOMUXC_SAI2_RXC__GPIO4_IO22 0x19 + >; + }; + pinctrl_fec: fecgrp { fsl,pins = < MX8MP_IOMUXC_SAI1_RXD2__ENET1_MDC 0x3 -- 2.7.4