From patchwork Thu Jun 17 14:35:49 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vladimir Oltean X-Patchwork-Id: 1493549 X-Patchwork-Delegate: priyanka.jain@nxp.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256 header.s=selector2 header.b=ko6sZttj; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4G5Pkq37sdz9sSs for ; Fri, 18 Jun 2021 00:36:35 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id DF3E682AE5; Thu, 17 Jun 2021 16:36:21 +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="ko6sZttj"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 12B8E82ABD; Thu, 17 Jun 2021 16:36:16 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FORGED_SPF_HELO,MSGID_FROM_MTA_HEADER, SPF_HELO_PASS autolearn=no autolearn_force=no version=3.4.2 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0606.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1e::606]) (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 8EE4482A17 for ; Thu, 17 Jun 2021 16:36:12 +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=vladimir.oltean@nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TiXUKMCdr9m39s7Khns6rReBYeGIDy4eUYPutcBTbXUIvi1c0+9tUn9mzHjKQaJOlx+pBGVvQSwg0QKlrBDRKp//a6KSL7HR8A5WDkIoHWT/VjScatLGBOL/Yuytp1dtS6LvXyfWgKdcGc+hSq9CaG++vn0py9VN8v3wekgpNJ244ME93+4scTjnEfUAjISJuce19mhM0YD/LeDybD/wjQ/d+shKefzHsqLEtU3cunkorUJeULwghYQTyJBGtwQVEjhWIt56sU5cWtY9VyTv7uwbKyXbDTWMkoLGX79GwadrZuAuYG+kBJVKkKkcFocdi2J4KPNwUheCdAsF/7xfdA== 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=Z+IC/w6Cc+cPQ2lu1xs5Bzo+Z1f9LKjfoUGYHvxANQs=; b=iG+hteWeYiLrnNsX9AyiNzd2xB//31jHmQyqs5rzFIyawAzfLLKuMqKR/2KF5NUvqwKCvRw2akvRB7L9/YZmuwRaV+3PVc1SOHOjWoY0WE7STvDNhlFsMTnxL+/FJExxlu0yI2Vvl6fq2ubfoJYXZL178MpGwhQpzy4v1RNiNbGiEcjHZCnZvx4klGqaXgPiiIkGgnnEjMtaBlYGgyhc0INgure7WMWhWRPVg68KSyu8xFolynvOBL7ZdTWz3U+WyhfxAXj78gm/FqhLF4rczEQGxBs731WJILGdyX7qcnfky3OoG7YJ0muPjm/FVC/i2RHlS7EwrywD+q8eV+sKQg== 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=Z+IC/w6Cc+cPQ2lu1xs5Bzo+Z1f9LKjfoUGYHvxANQs=; b=ko6sZttjTNvqsOtqnur7vyOjog9voys9noP4aMxCK3ClfH9q+sj2UTi1YC1x+NHuVi3YxUR0VrgTmIAgeTvTctTL1NLHFOnlTHd40SlJ4KC9tIafu/3aFbcfTyzbYdltFBf1Ykeq0NvWQmyyXXEjPqswDu/d8U7ZVPqR2Wq5XEw= Authentication-Results: ni.com; dkim=none (message not signed) header.d=none;ni.com; dmarc=none action=none header.from=nxp.com; Received: from VI1PR04MB5136.eurprd04.prod.outlook.com (2603:10a6:803:55::19) by VE1PR04MB7328.eurprd04.prod.outlook.com (2603:10a6:800:1a5::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.19; Thu, 17 Jun 2021 14:36:11 +0000 Received: from VI1PR04MB5136.eurprd04.prod.outlook.com ([fe80::b1a0:d654:a578:53ab]) by VI1PR04MB5136.eurprd04.prod.outlook.com ([fe80::b1a0:d654:a578:53ab%7]) with mapi id 15.20.4219.025; Thu, 17 Jun 2021 14:36:11 +0000 From: Vladimir Oltean To: Joe Hershberger , Ramon Fried , u-boot@lists.denx.de Cc: Claudiu Manoil , Priyanka Jain , Bin Meng Subject: [PATCH 1/6] arm: dts: ls1028a: enable the switch CPU port for the LS1028A-QDS Date: Thu, 17 Jun 2021 17:35:49 +0300 Message-Id: <20210617143554.2104712-2-vladimir.oltean@nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210617143554.2104712-1-vladimir.oltean@nxp.com> References: <20210617143554.2104712-1-vladimir.oltean@nxp.com> X-Originating-IP: [188.26.224.68] X-ClientProxiedBy: AM0PR02CA0004.eurprd02.prod.outlook.com (2603:10a6:208:3e::17) To VI1PR04MB5136.eurprd04.prod.outlook.com (2603:10a6:803:55::19) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (188.26.224.68) by AM0PR02CA0004.eurprd02.prod.outlook.com (2603:10a6:208:3e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.20 via Frontend Transport; Thu, 17 Jun 2021 14:36:10 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0de5e34c-2690-423a-cc95-08d9319d40ab X-MS-TrafficTypeDiagnostic: VE1PR04MB7328: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: O9EfgBc9WwcbNvzCYfc02jxdIyXGAA/FmmWoJPk/DGC8CxV+hlX+ovIILcDSX4499hMX6uTELwrkbCKGSGmFPbMfRmII3QMh1ptA48EXBV41WP1DeLAQW2OCfwx/cAsMYDcWumAwchsvpVKmOaCsbLiVWcjP8WajMQu/tPaKNuwxpi2cK9Yl57Uo5deYaO3mSrWo9732Fqwnk2D0ptHKvYWeGaVrdVsi7C2BVf0OsbPLgd0aaxf1VTIsQKVO6OIzIpOAw1FPRkdS1s1MQrZ+Zo3p0m9D6jYjynAr74G52lBEo6eY9qeBgi8kNlZwjal8w3s1O86W4ln5gmL0JZtJ6HUj/z5BLvlNecsdFCo/BFqmEcZAhfRoPLnyieK3HrzwT93SDW8ql4dhhasXPR5UOZlErCnz1NXaty/gBS12MVjtH22I5asvUtW5/7m9U5oifoJqVyngL78LYOASnHYB0/DvSKWJ+9BnLG1jHuY4cCwdVvuq/FfFiACzJTH2pyqqD13PP0wZCYL7crhRlrLCwpU5YjhXNBddZt9N7gDW12SeGPFObh1FNLK+5mRYry9qPTr056G7Dygcy/GCaRr67el/cPNblsQNqQI9whbH3jx+hGEwr6B0MCszj9acMXcFPOGpTd306LVwRZZxCPWmoIt7bOdjkHHwOEcdVlqCkaq7wrZsXxWK86r2aKoc1IKV X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR04MB5136.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(366004)(136003)(346002)(396003)(39860400002)(6506007)(66476007)(4326008)(26005)(66556008)(478600001)(66946007)(52116002)(44832011)(186003)(6666004)(6486002)(38350700002)(38100700002)(16526019)(86362001)(2616005)(956004)(110136005)(316002)(5660300002)(6512007)(54906003)(8936002)(1076003)(36756003)(2906002)(83380400001)(8676002)(69590400013); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: H1U0lowdWBUQGqO5488ihEx2ZtTTurYvQhjBI7ptz7vgaUG1+GWFF7lvvZMnLbBQkijXqIqWX5wKOJ8Kj5MwWIsA0UO4T5ccEQilIArtSlaVsG3BgPQ6F2ye96kBdQi1nx5CNau9H2E3B3QwzmDRmPhGrdByTme9i6o5Ld2EDWK7PvS4B9lH2csQbdrA19mIW14nhDC1rTZj3N7lkCqSqJfnzSYDEUeYSbQXneC0yKDBa1JuxnAy/rmMbYHNdYiaSM4R7EtjYzKFk/kqcy2mXuic3198NNARWAKU5ezq4PKWxS9/42pni+FBv6l06M2DESeV9g4GBvb31y8djbQHrxuBtuhijTl4iGt7jb12LH3RIs3Onpe7sVZbSO9IfYbiVbYBi1VShpfhjDej53l0DtHAA0ws02Jl8qDfSDGMhE2PbDg6A+882inUDg9bPclXG/oP2iyDvIUSBlVOUEuU4gh37T7lGM06uymDcIMYrfNBTFVBo3y4GHWPiD/AjJQkFeX56QoHRpfVdQPjuf9wkirk70Wlt9e0W7nN+Y3Tzb8kqfqBJQhc28HsR32sABF1rBn5DzgGQT0hL9dz4FRBrzisWtEzT3p0w0ZlHS6Pc11Wrid+229VlOG0LYcK2LQRHoFklrM53HjRYd9HcqQil0F4YJxCl81KvVKmo6FH8wkhIGja6aDBfKEoo33Z0Jd/4gbyeO8bFSDlqyFZaUKpUMfKBKFvykMpEeny2zOWE+kRVEipoI2lvl6y9tNJQHDYFqgTApi4aYAKRLVUn0izaz9qw6y42lB0A5y8LO6a2my/Bf7E7rpiMuNFNCVeMIqfN890g2QOfj6N+KMFXxr526Bvlju/ukJq4MB+gdB/ReirYFNw4telxLNixaIqJj8blyHc36LniTl03RcyEPlpGxYuIE9A27n5hP3or2myZDpBATq3GtJdv5imV7LUR6iLAHdOYCiQfLB0xGt/ORpQktGx5FTBuFET+osL5/Y8UpXClJ9Fc0YfotcQdUzE8XtnDk3uxySEn9m95e/kuZmzB2VcvOUWYgH5qMHkomlpZEeVqWwN8g/7juBXppkX1RLI1mT7lNvwhOypwuOy1gFTmuBB+A5ZdSO2sP1qA+fZ+T9mj471GEaM372OwkP1BROTzOxfAR9GmH3E8ksJttp6ZaUqqRO/Y8Fjpt/OX3s3gHG7hTWxMjkfyC5toLzKcA9H0NcQThOq420UMHZ2S6P4ir2sBVFl3qLL1HwdQ/JdmPoDu8sEcmN+qGYX8jnM0+LsfhWdi1TxN9lqHI9DqFOGU0JDL7X6rBL8/EfQfiAAidQkLkdbEnuD3aTNUe1wVhjW X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0de5e34c-2690-423a-cc95-08d9319d40ab X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB5136.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jun 2021 14:36:11.6841 (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: fG5dQtz1PemniVsCvYKkBNgC9SmaoGeWBrfP985JQDgsQQDttycIuI5zw6MMqWlc5ZDPLKzYIuL1aidrqXbu0Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7328 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 Due to an upstream change, the ls1028a.dtsi bindings for the mscc_felix switch got accepted with all ports disabled by default and with no link to the DSA master - this needs to be done on a per board basis. Note that enetc-2 is not currently disabled in the ls1028a.dtsi, but presumably at some point it might become. Explicitly enable it in the QDS device trees anyway, to proactively avoid issues when that happens. Fixes: a7fdac7e2a2a ("arm: dts: ls1028a: define QDS networking protocol combinations") Signed-off-by: Vladimir Oltean --- arch/arm/dts/fsl-ls1028a-qds-7777-sch-30841.dtsi | 9 +++++++++ arch/arm/dts/fsl-ls1028a-qds-7xx7-sch-30841R.dtsi | 9 +++++++++ arch/arm/dts/fsl-ls1028a-qds-9999-sch-24801-LBRW.dtsi | 9 +++++++++ arch/arm/dts/fsl-ls1028a-qds-9999-sch-24801.dtsi | 9 +++++++++ arch/arm/dts/fsl-ls1028a-qds-x3xx-sch-30841-LBRW.dtsi | 9 +++++++++ arch/arm/dts/fsl-ls1028a-qds-x5xx-sch-28021-LBRW.dtsi | 9 +++++++++ arch/arm/dts/fsl-ls1028a-qds-x7xx-sch-30842.dtsi | 9 +++++++++ arch/arm/dts/fsl-ls1028a-qds-xx7x-sch-30842.dtsi | 9 +++++++++ 8 files changed, 72 insertions(+) diff --git a/arch/arm/dts/fsl-ls1028a-qds-7777-sch-30841.dtsi b/arch/arm/dts/fsl-ls1028a-qds-7777-sch-30841.dtsi index fb1836a8aef3..5a0f060c16e5 100644 --- a/arch/arm/dts/fsl-ls1028a-qds-7777-sch-30841.dtsi +++ b/arch/arm/dts/fsl-ls1028a-qds-7777-sch-30841.dtsi @@ -20,6 +20,10 @@ #include "fsl-sch-30841.dtsi" }; +&enetc2 { + status = "okay"; +}; + &mscc_felix { status = "okay"; }; @@ -47,3 +51,8 @@ phy-mode = "sgmii-2500"; phy-handle = <&{/i2c@2000000/fpga@66/mux-mdio@54/mdio@40/phy@03}>; }; + +&mscc_felix_port4 { + ethernet = <&enetc2>; + status = "okay"; +}; diff --git a/arch/arm/dts/fsl-ls1028a-qds-7xx7-sch-30841R.dtsi b/arch/arm/dts/fsl-ls1028a-qds-7xx7-sch-30841R.dtsi index 1d02a3e11def..39a83e10c4ce 100644 --- a/arch/arm/dts/fsl-ls1028a-qds-7xx7-sch-30841R.dtsi +++ b/arch/arm/dts/fsl-ls1028a-qds-7xx7-sch-30841R.dtsi @@ -9,6 +9,10 @@ #include "fsl-sch-30841.dtsi" }; +&enetc2 { + status = "okay"; +}; + &mscc_felix { status = "okay"; }; @@ -24,3 +28,8 @@ phy-mode = "sgmii-2500"; phy-handle = <&{/i2c@2000000/fpga@66/mux-mdio@54/mdio@40/phy@03}>; }; + +&mscc_felix_port4 { + ethernet = <&enetc2>; + status = "okay"; +}; diff --git a/arch/arm/dts/fsl-ls1028a-qds-9999-sch-24801-LBRW.dtsi b/arch/arm/dts/fsl-ls1028a-qds-9999-sch-24801-LBRW.dtsi index c92dd1bd2e95..021fe3fbc67a 100644 --- a/arch/arm/dts/fsl-ls1028a-qds-9999-sch-24801-LBRW.dtsi +++ b/arch/arm/dts/fsl-ls1028a-qds-9999-sch-24801-LBRW.dtsi @@ -34,6 +34,10 @@ #include "fsl-sch-24801.dtsi" }; +&enetc2 { + status = "okay"; +}; + &mscc_felix { status = "okay"; }; @@ -61,3 +65,8 @@ phy-mode = "sgmii"; phy-handle = <&{/i2c@2000000/fpga@66/mux-mdio@54/mdio@40/phy@1f}>; }; + +&mscc_felix_port4 { + ethernet = <&enetc2>; + status = "okay"; +}; diff --git a/arch/arm/dts/fsl-ls1028a-qds-9999-sch-24801.dtsi b/arch/arm/dts/fsl-ls1028a-qds-9999-sch-24801.dtsi index 941f7472eb09..b6704d8089a8 100644 --- a/arch/arm/dts/fsl-ls1028a-qds-9999-sch-24801.dtsi +++ b/arch/arm/dts/fsl-ls1028a-qds-9999-sch-24801.dtsi @@ -19,6 +19,10 @@ #include "fsl-sch-24801.dtsi" }; +&enetc2 { + status = "okay"; +}; + &mscc_felix { status = "okay"; }; @@ -46,3 +50,8 @@ phy-mode = "sgmii"; phy-handle = <&{/i2c@2000000/fpga@66/mux-mdio@54/mdio@40/phy@1f}>; }; + +&mscc_felix_port4 { + ethernet = <&enetc2>; + status = "okay"; +}; diff --git a/arch/arm/dts/fsl-ls1028a-qds-x3xx-sch-30841-LBRW.dtsi b/arch/arm/dts/fsl-ls1028a-qds-x3xx-sch-30841-LBRW.dtsi index 7e483e656e28..8c10897e565c 100644 --- a/arch/arm/dts/fsl-ls1028a-qds-x3xx-sch-30841-LBRW.dtsi +++ b/arch/arm/dts/fsl-ls1028a-qds-x3xx-sch-30841-LBRW.dtsi @@ -19,6 +19,10 @@ #include "fsl-sch-30841.dtsi" }; +&enetc2 { + status = "okay"; +}; + &mscc_felix { status = "okay"; }; @@ -46,3 +50,8 @@ phy-mode = "usxgmii"; phy-handle = <&{/i2c@2000000/fpga@66/mux-mdio@54/mdio@50/phy@03}>; }; + +&mscc_felix_port4 { + ethernet = <&enetc2>; + status = "okay"; +}; diff --git a/arch/arm/dts/fsl-ls1028a-qds-x5xx-sch-28021-LBRW.dtsi b/arch/arm/dts/fsl-ls1028a-qds-x5xx-sch-28021-LBRW.dtsi index 49fffdb9cb2a..1d800dacef89 100644 --- a/arch/arm/dts/fsl-ls1028a-qds-x5xx-sch-28021-LBRW.dtsi +++ b/arch/arm/dts/fsl-ls1028a-qds-x5xx-sch-28021-LBRW.dtsi @@ -13,6 +13,10 @@ #include "fsl-sch-28021.dtsi" }; +&enetc2 { + status = "okay"; +}; + &mscc_felix { status = "okay"; }; @@ -40,3 +44,8 @@ phy-mode = "qsgmii"; phy-handle = <&{/i2c@2000000/fpga@66/mux-mdio@54/mdio@50/phy@0b}>; }; + +&mscc_felix_port4 { + ethernet = <&enetc2>; + status = "okay"; +}; diff --git a/arch/arm/dts/fsl-ls1028a-qds-x7xx-sch-30842.dtsi b/arch/arm/dts/fsl-ls1028a-qds-x7xx-sch-30842.dtsi index 8347462f4cb0..1fb2cdf0c244 100644 --- a/arch/arm/dts/fsl-ls1028a-qds-x7xx-sch-30842.dtsi +++ b/arch/arm/dts/fsl-ls1028a-qds-x7xx-sch-30842.dtsi @@ -9,6 +9,10 @@ #include "fsl-sch-30842.dtsi" }; +&enetc2 { + status = "okay"; +}; + &mscc_felix { status = "okay"; }; @@ -18,3 +22,8 @@ phy-mode = "sgmii-2500"; phy-handle = <&{/i2c@2000000/fpga@66/mux-mdio@54/mdio@50/phy@02}>; }; + +&mscc_felix_port4 { + ethernet = <&enetc2>; + status = "okay"; +}; diff --git a/arch/arm/dts/fsl-ls1028a-qds-xx7x-sch-30842.dtsi b/arch/arm/dts/fsl-ls1028a-qds-xx7x-sch-30842.dtsi index 6be3b5094c81..2333f74e5ae1 100644 --- a/arch/arm/dts/fsl-ls1028a-qds-xx7x-sch-30842.dtsi +++ b/arch/arm/dts/fsl-ls1028a-qds-xx7x-sch-30842.dtsi @@ -9,6 +9,10 @@ #include "fsl-sch-30842.dtsi" }; +&enetc2 { + status = "okay"; +}; + &mscc_felix { status = "okay"; }; @@ -18,3 +22,8 @@ phy-mode = "sgmii-2500"; phy-handle = <&{/i2c@2000000/fpga@66/mux-mdio@54/mdio@60/phy@02}>; }; + +&mscc_felix_port4 { + ethernet = <&enetc2>; + status = "okay"; +}; From patchwork Thu Jun 17 14:35:50 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vladimir Oltean X-Patchwork-Id: 1493550 X-Patchwork-Delegate: priyanka.jain@nxp.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256 header.s=selector2 header.b=Ihf0LLFT; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4G5Pl32jZjz9sSs for ; Fri, 18 Jun 2021 00:36:47 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 2C1E782B3D; Thu, 17 Jun 2021 16:36:26 +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="Ihf0LLFT"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id F155682AE4; Thu, 17 Jun 2021 16:36:17 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FORGED_SPF_HELO,MSGID_FROM_MTA_HEADER, SPF_HELO_PASS autolearn=no autolearn_force=no version=3.4.2 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on060e.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1e::60e]) (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 90DE982A29 for ; Thu, 17 Jun 2021 16:36:14 +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=vladimir.oltean@nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HGMmbp6Hwc+VJm8lEZXY8auu5b8XnBCV0LUjcBoKkXjeS1Yvr3pcrhaEz/1VeyI607mVNPlbRK+dOUqOU4/El+5/lNCypoPuVUCG6FzZ6ib/9cCLOi3ysth6Ff9zd0k6YN4lDFLCWBzs2wlVJZ+59aAY9VlwSUIr0NEJaGn2fdce8HNOF3JHsLA9PmVbr1JOAIOt7rgHQRP6C7C8kUsKxcx7cdxMq4K9l25KPnehBJo4VWnHRkD/OJhJZ2zRj27yINTp626o8ksIiY85nNluuEF/Yn17aDwHpkIyV1+uINLmmKjj35ZWXahh5yZX/c7wpAzXTB/oQ8zGpfxpgGBfyw== 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=ZiiLaCxrgvsk8oUbl/oXuB3sDdXQRpLmmXRwHS77Bq8=; b=KlIS1v3BGZA6++l2zGQ9jMfIMtv7jaK+H9pg7axbQTuNaVkmU5f1qNSpfKozuK1wrQtNI/xGCUpaLTTwLEsmT+BrmiUHvgnTtseECqwjBb9I+H5ZoUGYC2Jw7tuATu/N2fLNP07TpLFFgZt6OQ2pKXVDq1Z4u1YlLREPBVjc3zy0JuoeQdfeUmdR68tIBqhkhJoRnB4/pGyD4/8iqGh7a+TlJuhIJQmTlYNrg+s7LcNwYNpspD3P5GlirWNlHySmxHu/KQUKW5iN/7MVVqdd/fIkMkOiV3CVTl27A6Y7S5uFx6oTdJdpMGB5bKMJiRv8icnfFOjvP1FH5FQDMy05zw== 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=ZiiLaCxrgvsk8oUbl/oXuB3sDdXQRpLmmXRwHS77Bq8=; b=Ihf0LLFTXasnBMaIWn8sbQ17g7N3Z02w/mu8GK+h+XRrjqxXmEDT30sMvwuJTvRgMbkmRG3WBjWTyyfUIVXhHz5kB1yjlbLZjx+ILw2z+EZFDN23GJpu4F33TlfXzwEZ+woXfUQlNej7+gXc9FwhcRZ2VND+ovpLF1PhcDOTVJc= Authentication-Results: ni.com; dkim=none (message not signed) header.d=none;ni.com; dmarc=none action=none header.from=nxp.com; Received: from VI1PR04MB5136.eurprd04.prod.outlook.com (2603:10a6:803:55::19) by VE1PR04MB7328.eurprd04.prod.outlook.com (2603:10a6:800:1a5::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.19; Thu, 17 Jun 2021 14:36:13 +0000 Received: from VI1PR04MB5136.eurprd04.prod.outlook.com ([fe80::b1a0:d654:a578:53ab]) by VI1PR04MB5136.eurprd04.prod.outlook.com ([fe80::b1a0:d654:a578:53ab%7]) with mapi id 15.20.4219.025; Thu, 17 Jun 2021 14:36:13 +0000 From: Vladimir Oltean To: Joe Hershberger , Ramon Fried , u-boot@lists.denx.de Cc: Claudiu Manoil , Priyanka Jain , Bin Meng Subject: [PATCH 2/6] arm: dts: ls1028a: enable internal RGMII delays for the LS1028A-QDS AR8035 PHY Date: Thu, 17 Jun 2021 17:35:50 +0300 Message-Id: <20210617143554.2104712-3-vladimir.oltean@nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210617143554.2104712-1-vladimir.oltean@nxp.com> References: <20210617143554.2104712-1-vladimir.oltean@nxp.com> X-Originating-IP: [188.26.224.68] X-ClientProxiedBy: AM0PR02CA0004.eurprd02.prod.outlook.com (2603:10a6:208:3e::17) To VI1PR04MB5136.eurprd04.prod.outlook.com (2603:10a6:803:55::19) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (188.26.224.68) by AM0PR02CA0004.eurprd02.prod.outlook.com (2603:10a6:208:3e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.20 via Frontend Transport; Thu, 17 Jun 2021 14:36:12 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d13ac0bd-536d-4e9d-2c3f-08d9319d415b X-MS-TrafficTypeDiagnostic: VE1PR04MB7328: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:4941; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ig49IwFJvEBQxvW61W5o+LPb6AFffV5VfTH/1AYUMz3rfyHXl/Hgj8HIWKQi7tP+g9Phd2srcmu/Z9JMYJ7zZrocj0BfBq4uy42GXpgJbzoISJcdl+nsW3UeCmW+zw4+icHeeG8SSF57ZYvfA5Eu+4MhBS7xE6DUIfFIuFaOIcCb9sQDqc89RjDDQk+mSlD1Ribmx3k+N2MBh4A/gQl48eGSg7pipl+/En2pmFmGWXDS+3oNJ00RKZMHxInuQJpZqWvNtlNS2uc+xmZp2cktfH3Vu/Hp8J2B8K4Wz/5LGM/oWqmjsy6INd0D64qqwbkJaHxQlCXeT5JelYtRFvA1nj3KdUCK2mCD/HV9ZvF8gMtYAopqnqXqg7OgjjiaCUZr85w1CrQRc0Ww+avMpdgWntGY6RDithRg8JWLd+qWh6w1STMYmveuqUON6gJgn0dteMz207Ba9sCj3FYKIp9V0u6sw+aP2qGT437H8JjDqznZMN3xRFxJszWDVmBjMwXiX5em16UGPkMEu+c31KZX3XqJZ9a/5S2FFpAxyQU/Mjsz7j/rHm1zEZaUmhVDqlNN/kt816UFZiB3S/1RhpxkxPnVBI8Jg17Ln4RHfCBHvg9sVOKkX8nTArR69W2HzbGyZH+X3r8j0jNHkyiqHA2Qpl4Xiw/dS6RW4a9WATPPGMRQn5Cb1TmiGh0EbqjOpXbF X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR04MB5136.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(366004)(136003)(346002)(396003)(39860400002)(6506007)(66476007)(4326008)(26005)(66556008)(478600001)(66946007)(52116002)(44832011)(186003)(6666004)(6486002)(38350700002)(38100700002)(16526019)(86362001)(2616005)(956004)(110136005)(316002)(5660300002)(6512007)(54906003)(8936002)(1076003)(36756003)(2906002)(4744005)(83380400001)(8676002)(69590400013); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: gLZjTCFSBBIa/PBdGS7xsEdWIIc44FFHFH102SJ6VoUFeGdR3e8RPImjVvS5nv12DyzG5L4eRb2atP5DS6t2WxWKaVy0Sxu19idP5qBfgHpdapk8Ce/0AlNrzG16yDurAmJANHrBcRj1b00Nh7n2dQXZp05DGb0h0TF2ts1zWq1MKrXf2zY1O7mqejP+Jmk95w2HI+QXmO88xeiPDzLtPIUF4Xw8jEiuSlNAfmwdQujTm3nzdW5uvGhYK6lI+pgIXnYtASnK+vUFk/N49/FFcivy311NjcyOdmdD9TjQlY7PNp3nSlAQ+8ZAQdPb/dwj4TDmxoaqacB4+Cxzuhy0cGQ5rZBsc95eoMiiJ6ntPJt7zKLOBIcrmKjmhBLUav0hMV0qIRiWN8YgG0KTPf/DAAxoHPk3roV/Rkse5K/V0pJJspGV6zV7IzPe3eLoIUfAqJx1QK66YzgO/gSXUweLagIKem2wzdcLcGOLXjZ6rKbe2VwOpZq9JExNO87RRUP8LvjTBHxoS1ad68XIz+zoyLQjVf99CrI8OaSskbjZ8sbmhfJkjaFi5SQPeLMhcnxIwRNSCe+b7hM9K/+jmKp4H9Wky17azTYfr7AjzSOusx9TAFprkUh7xVRjAxR+baiMN9pjytNwZd6W0DZEHsZ9ilBZ+83QPSHsTzz2z0zo8PrGyUDT+EI6pYCbruuKvcCQIUWZf4r55/AEUexw/+X1P3ClO5o9CnCJevnR15VJtbdh20tQGVduHwFG4YugWa7ffUNATeo8bLXBeBE2TYPK+WYIQHylReQR+JJA9nU3+nBBF8ZFLkH36Y0qVS07p3bjOF2l3tg0cZtFB5D3hLcpBU9vnHEtlfKOFH+WGE10daIv79GsVoQBCZyKUOLbEd6/aThqanR9nhzM5cptYCmURRSKp7PGiLdF+nuz86lESvJ6APWxBEH+fMgGWt3dd0dqOX0fN3vJh55FwqFJH0lC8qQvVqx/WuH4U7q8GQ6V9wugFdl0wtLbBcdNdG48MzDJWTQB1Fo0stPmax9AQcc1pL5ZSIxPfcFkc2ZSyP7WnuGesNfkeak4Tg2ZzxPH6JSxBmxXwm1kInLuqe6hE6eQoGOpRtvQEnxHBEKFcmWSgFbZxkz0q9jtJKcdHrNJ7u/LLZ3CBK/yDRmbZ2thDQMAsidslwm6PJUwGsca+ftauMmwSLuo+avvwZbIpokJiIaTPWUoEpczkoxO/bVobbnNYDWyH/8o20wgMElTW8umBaWUUHb2HgHWfNk/p1oL8BzK1rDU7MIcuRsKT0c6wqQD88ITh0udm+xvno15fHXctlPV0zZ8QX7VSh95ifYGhx03 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: d13ac0bd-536d-4e9d-2c3f-08d9319d415b X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB5136.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jun 2021 14:36:13.5880 (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: aocMUFM8coHtsPozBut2SOPHYybUguV8WZwyvQ44JFENed45QEKa7+zfK49rfk3Jkx5YGFBJF0d7q7xYro2JrA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7328 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 There are no PCB trace delays on this board, so the PHY needs to enable its internal ones in order to have a proper electrical connection to the enetc MAC. Fixes: b32e9a757837 ("arm: dts: ls1028a updates for network interfaces") Signed-off-by: Vladimir Oltean --- arch/arm/dts/fsl-ls1028a-qds.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/dts/fsl-ls1028a-qds.dtsi b/arch/arm/dts/fsl-ls1028a-qds.dtsi index da89ff96e98c..69632fa796b5 100644 --- a/arch/arm/dts/fsl-ls1028a-qds.dtsi +++ b/arch/arm/dts/fsl-ls1028a-qds.dtsi @@ -251,7 +251,7 @@ &enetc1 { status = "okay"; - phy-mode = "rgmii"; + phy-mode = "rgmii-id"; phy-handle = <&qds_phy0>; }; From patchwork Thu Jun 17 14:35:51 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vladimir Oltean X-Patchwork-Id: 1493552 X-Patchwork-Delegate: priyanka.jain@nxp.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256 header.s=selector2 header.b=E2n3Xqun; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4G5PlH2D1Rz9sSs for ; Fri, 18 Jun 2021 00:36:58 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id A74F782ADF; Thu, 17 Jun 2021 16:36:33 +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="E2n3Xqun"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id B5FCB82AF4; Thu, 17 Jun 2021 16:36:19 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FORGED_SPF_HELO,MSGID_FROM_MTA_HEADER, SPF_HELO_PASS autolearn=no autolearn_force=no version=3.4.2 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0628.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1e::628]) (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 B14A682A1A for ; Thu, 17 Jun 2021 16:36:15 +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=vladimir.oltean@nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Pyi7h11JgmO3/nWFqzpEj5AjhkNUttyDpniGfq7Zo2AkCJYqCjaMIPviMKMNcUcFUCROEnMBEqnkWIaT9vDK5S8/uE5odT3GIiHfT0MM7SS9AgMzPobML5qi47a8fPTnmyZkStLRck0BTlenGvPFP0U6YeB7JtO7KyEJEDBZc3IO9+QQjylVqHq7pm+5lmboVDlo4LgYl/+IAPNNSdujlHbnOqFw/0H3lkphmY29Vh4RYP8wE/e2HHh2Wr7P+D9XSbjcWoCVXxqy3sb3JeQ21NbLZxxKI3YsMEvpIv+kNN9sATQhUp5fmvkVb9Ty7TlDgH36497iJFdOBrLp5E2A1A== 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=JA1jAXbl/291SWT8LZDu2MF2z2uAaD2T/5xccXfzVTw=; b=RtONeqC4cHQQ1VdrDWvDD4zwma0gs/0ga6oJn+7F9nWcyNtjRKaXl0PFr/5FBvYpAGxwRDc5Vsd5kncPAErdixdJaH9PjDiMO9eHeNAyqLnA6tXlpnmbPdsqYfBLmMvYY8U6sMRHA1mMw1CBwzJc0k0kSjy6mHlFuocktTd3Q8s71dZ+LEsX35LhcDUBFqxE5Ia5MpsfG+FSTC01KXpTn1YDZ+qx6+5ZM1qi6lnr5k7zVfLswhUchzG2shshR4PCc+47+FRB66ZDuAZRqquNfLEHehMHW9ObzyKJnWBE5RQQQQ9QAZ4ptlR9nfZanz8gU6OWUjVlTHR07/IWvGfKmA== 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=JA1jAXbl/291SWT8LZDu2MF2z2uAaD2T/5xccXfzVTw=; b=E2n3XqunTthlNvqrRFjd7aHGWBebYpJ4fSaDRIXjtAvKqBReTNRm/oHgvzgLCU01f334ErBPmfOXl/DnArk8oVYuo+Ktvutk6HTaegzqb87Ax4qDSrIx0mI+oX9Sc1vIL2usdTDGOhMRsgY2V/e09J0tjJA3z9PBDjh4stmiP9A= Authentication-Results: ni.com; dkim=none (message not signed) header.d=none;ni.com; dmarc=none action=none header.from=nxp.com; Received: from VI1PR04MB5136.eurprd04.prod.outlook.com (2603:10a6:803:55::19) by VE1PR04MB7328.eurprd04.prod.outlook.com (2603:10a6:800:1a5::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.19; Thu, 17 Jun 2021 14:36:14 +0000 Received: from VI1PR04MB5136.eurprd04.prod.outlook.com ([fe80::b1a0:d654:a578:53ab]) by VI1PR04MB5136.eurprd04.prod.outlook.com ([fe80::b1a0:d654:a578:53ab%7]) with mapi id 15.20.4219.025; Thu, 17 Jun 2021 14:36:14 +0000 From: Vladimir Oltean To: Joe Hershberger , Ramon Fried , u-boot@lists.denx.de Cc: Claudiu Manoil , Priyanka Jain , Bin Meng Subject: [PATCH 3/6] arm: dts: ls1028a: declare the fixed-link speeds for the internal ENETC ports Date: Thu, 17 Jun 2021 17:35:51 +0300 Message-Id: <20210617143554.2104712-4-vladimir.oltean@nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210617143554.2104712-1-vladimir.oltean@nxp.com> References: <20210617143554.2104712-1-vladimir.oltean@nxp.com> X-Originating-IP: [188.26.224.68] X-ClientProxiedBy: AM0PR02CA0004.eurprd02.prod.outlook.com (2603:10a6:208:3e::17) To VI1PR04MB5136.eurprd04.prod.outlook.com (2603:10a6:803:55::19) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (188.26.224.68) by AM0PR02CA0004.eurprd02.prod.outlook.com (2603:10a6:208:3e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.20 via Frontend Transport; Thu, 17 Jun 2021 14:36:14 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c3e27c9d-7cda-4907-beb3-08d9319d4290 X-MS-TrafficTypeDiagnostic: VE1PR04MB7328: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:4941; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: W7SpkE+7qF1vKmjCUZFwCCRCxYBjNRrvHIga4+BJWM0DVxXifCiq0AtanVfZ+7mmthgG5hEnY1XMwEbJRs2D/nkZHCJlgJOEK2dhkofFrbSq0kQ5tZBN5jCHIIh6KDjOjwqvdZW7MBBZf7G0MY71du7edcper7GJnKN+Yw73xou1lRYfryV5SGny6WUfshz7ZyCIlylV0/rICegzqvl5urkaxIsCW/2vaawpUgu+3dDv6vlZY33SA1COHD2GgcG3rE7zTc7VwbnufgMH/3yydD79eTU//jfXeZhDLkkzxEMszC0IzxJo8KifypNx9uiCb679jLnoV25U45Hke7DuRseTmASq6wrQZPqQ7sbfrJmKL6VBIOPg0PrYX5Nrdj96OJKT+p977Scnleb7deFiNKAKr25eAMA1YAR021fjds8ilLiKq2XOXrkOIDk2aBsCDGBgtWk0yBXw3N79VW78BWLsxn9zGekuoIOpKJ554+NOR4nXgmA/Pw94gJyRYDjjYg1Px93zTyTBDquh/DhtJb13c3z2bTZBHjQJEy4nn0ik2nhkifDqs1Pf5fUn3zMRtePMzVbXmqwgqNIpXXW9PprnEnCPFtncfw3j2VM/zlRA45atPKmbbxrKEI8ksgegbEr8mJFUhhXo/YYNfreBLxOiL21+t5YYcnHhbQ5hcZylBLu8NVRvI7tH5mFf9TKC X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR04MB5136.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(366004)(136003)(346002)(396003)(39860400002)(6506007)(66476007)(4326008)(26005)(66556008)(478600001)(66946007)(52116002)(44832011)(186003)(6666004)(6486002)(38350700002)(38100700002)(16526019)(86362001)(2616005)(956004)(110136005)(316002)(5660300002)(6512007)(54906003)(8936002)(1076003)(36756003)(2906002)(4744005)(83380400001)(8676002)(69590400013); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: PRSw+wiPPEFSupcCPN/hur88tNpGxozUzPjxVP/4ngW+KZQjfRacEeqKE6wIDkkhfR9ePrO7aFVWfE5EeGjbd766Acdyh8Gqsphgn8zTWBvtcOa0s+vasmfKmsjBk1W2o6MWh6ZNuDWcvQ27sa2UqLk2mAgMR/yg7A5KyVu3UvPBAZN01/j95Sq9ZJD6cjdrRQuHWpz7JGdan2lypnUSejGHcCZMcdQ/EmhUAXFA7+ru2U1q/QSzOofy2cEppRQ9uip/UDKD0fnVPlyJ7kBDl6M40HLYNV3jCbOtbJ7szFvxJ39rVGVRi2/wsX/AITQEowt6j/76G3N+8EYMt7I9Flx148HqtrVzzLTzdjpfzMeF9upvtKp3hx7hIcjvcdGYUeFPZqA0MVILe5MivrtAE+/YAvIraKJHHsuT3WfICluhwIZ+HaUaP3e31aLTzMYOeAwyu2flBbytlurequXD1fu7G0jwpiCLdmICqMZGP1RmnXGPCghPafIW6e0JkwrMMJKFFf2YlJK+JfzQg4LAV1SuNT6A3FIAAMoqlMmWuO7w/bHVl+YHCxRuzhTa6YP+pKsvrDP+KhC7pff8pJdpy0mfo/AUsWN2jl3JjRa5VF9LANBRKtsB/IqUgN3oqObP50LEvNJx+b1fMm02wli/sgsvWaeuPb0PtG86aYnE1BAUbVWRPsuW9RtSUjDbTrmZkoECPfbdW28otMLYrcscm9pCSEhzmUVsNOvMleSm3rPlRNjgGKwyVHzT2dCHjhvFbJvtt+nA4JSZD4+8ksi7I8rgJM9zPxbwGRyXxKoq1RNyQe0Ls6nk6IOlpFa6XpzDgcpbojwmJIjtUU/CmdwH+BlwI+LqDHaCRXBlz+k1qgAeOczKYwnzSyRlZl3TZ2Tr0H7KUn+IYdBXqSJAOnOp6OqWPp9HwKAso0zZ/18gp3eK59bEJ35y+GDNb2qGJ1jo59r+ToX3hEQ3fz2dLU922ZsAUvD3vcNQ6pWmI0VKxjeSBeG8oysoUrb2tieS1w20AeLaUxq152bYF/OxpK1x2lomQF/rfM07m3RgSo3ja4hJGm5Am9R3d0I5+nO4svyCo7XRw7g4CHpH+S+xOOY8+FcFohwwJCQroSIxiUpSTBFk9n3Q1BA+DAd4qGjbHhp8b7UudS8s1ogyt+QLoHXUVejq/0IJcR4Nl1QcZkWznnEFj6UtDTccI0rHzT3qykgCJKBH3qYIg20IBAYBAfFy0w2N00Ju9Hv77BgUCkyqbVO5JTUiYcNkZjSfPTZrU+IFZOagQFJZtQWtpX6+uKWxka52xEwTON8pLYfy2RnGErsk9hPGJnEuL8rH28S70grL X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: c3e27c9d-7cda-4907-beb3-08d9319d4290 X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB5136.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jun 2021 14:36:14.7993 (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: zw24oPqbd6EnNLJAoBe5nm5mn7f9jJsjtiOGFskm6KmQfwHqg4ul6A+Vh4K3U4eBNR8BnL+WSQNqsf/gCb6jWQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7328 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 To comply with the device tree bindings expectations for an Ethernet controller, as well as to simplify the driver code, declare fixed-link nodes for the internal ENETC ports (attached to the mscc_felix switch). Signed-off-by: Vladimir Oltean --- arch/arm/dts/fsl-ls1028a.dtsi | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm/dts/fsl-ls1028a.dtsi b/arch/arm/dts/fsl-ls1028a.dtsi index c7c725a4fc84..21f4ef78a059 100644 --- a/arch/arm/dts/fsl-ls1028a.dtsi +++ b/arch/arm/dts/fsl-ls1028a.dtsi @@ -144,12 +144,22 @@ reg = <0x000200 0 0 0 0>; status = "okay"; phy-mode = "internal"; + + fixed-link { + speed = <2500>; + full-duplex; + }; }; mdio0: pci@0,3 { #address-cells=<0>; #size-cells=<1>; reg = <0x000300 0 0 0 0>; status = "disabled"; + + fixed-link { + speed = <1000>; + full-duplex; + }; }; mscc_felix: pci@0,5 { From patchwork Thu Jun 17 14:35:52 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vladimir Oltean X-Patchwork-Id: 1493558 X-Patchwork-Delegate: priyanka.jain@nxp.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256 header.s=selector2 header.b=akjhSAP4; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4G5Plk5ffKz9sT6 for ; Fri, 18 Jun 2021 00:37:22 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 81D1382B74; Thu, 17 Jun 2021 16:36:47 +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="akjhSAP4"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 7214F82B33; Thu, 17 Jun 2021 16:36:23 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FORGED_SPF_HELO,MSGID_FROM_MTA_HEADER, SPF_HELO_PASS autolearn=no autolearn_force=no version=3.4.2 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2061b.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1a::61b]) (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 4509882A29 for ; Thu, 17 Jun 2021 16:36:18 +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=vladimir.oltean@nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Bw+YHlQ/NHKzYcj6BHN67hazCqHCard4jd71bLbO01NSB9O3GHZo8x0EfkUR0ZE5SWk3tVlL7G34dROO6l4FCBioXWeWOztrw2xg37zVAOzpuzDBZ1zJuPAO2lJ1RsWRIsbnlurxJ4bh1ll8nYGepUnEZVDo9x41XNZG8C6wN1MMnpGFxCqetp74vkVIcwCf5+gmSNFPZmeF7MGE5Tg/T2hY7ciUOrfwsn36zmukpNB5kRhjm556FJEXJn1VVQALugLiCTeU6sgulfGiNLl2IkI///9qHOHJbh6jz6U21lYCmIKqQW1uXZ/aE5703TdJReLyLXgAnPqG0vSV1Lqlhw== 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=LLw5P6lfNrDoIz33/k4W4cLXGLNZ2m3EqSDuU3KF790=; b=Vt3EBihk4dA9RTc/PhLqmOrZtACgpDPeD2pVdphbLFRpAfljm8LKpOgKSLskPk9GLxCw7Jf9hunG/nxKfvyppTj4D2eINlve1Q3DXKshK8dD4hhUi36lYpOaYAaHErht7aby9CcjE1kwDF9iqOEG1nMGqyAa4B56Y+zZgjxfbUKAI2mPXQ4krx5IvapSm9sKounVnHj5vEERnAnyyI8I54OcSyx0mrc035JrAbcy8c6XyItaVtXG2l/PqOscQW9PGFUo822jSb/uVznciHEroJ7ZaSEfVow9GHBigurznelDtiQ5wxnOGWzwZHdS7X7nmOZ+P+Cyz3Y64H10NmThcw== 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=LLw5P6lfNrDoIz33/k4W4cLXGLNZ2m3EqSDuU3KF790=; b=akjhSAP4jeinMN2dv98xRqKWF4kOth1ObuxDI+vn1yGXKC5oBVALpxEYkgTbhEIxHyqOancMegtVTszU5rU7Nh8qd8Xh7RvxC/PaQkLUJb+lYmFuL5KNlPUInvc78YKayGixkJogf43CrQEwijh5C4/XiaKkzYQlDcsDVUfLuKc= Authentication-Results: ni.com; dkim=none (message not signed) header.d=none;ni.com; dmarc=none action=none header.from=nxp.com; Received: from VI1PR04MB5136.eurprd04.prod.outlook.com (2603:10a6:803:55::19) by VI1PR04MB3965.eurprd04.prod.outlook.com (2603:10a6:803:3e::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.18; Thu, 17 Jun 2021 14:36:15 +0000 Received: from VI1PR04MB5136.eurprd04.prod.outlook.com ([fe80::b1a0:d654:a578:53ab]) by VI1PR04MB5136.eurprd04.prod.outlook.com ([fe80::b1a0:d654:a578:53ab%7]) with mapi id 15.20.4219.025; Thu, 17 Jun 2021 14:36:15 +0000 From: Vladimir Oltean To: Joe Hershberger , Ramon Fried , u-boot@lists.denx.de Cc: Claudiu Manoil , Priyanka Jain , Bin Meng Subject: [PATCH 4/6] arm: dts: ls1028a: disable enetc-2 by default Date: Thu, 17 Jun 2021 17:35:52 +0300 Message-Id: <20210617143554.2104712-5-vladimir.oltean@nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210617143554.2104712-1-vladimir.oltean@nxp.com> References: <20210617143554.2104712-1-vladimir.oltean@nxp.com> X-Originating-IP: [188.26.224.68] X-ClientProxiedBy: AM0PR02CA0004.eurprd02.prod.outlook.com (2603:10a6:208:3e::17) To VI1PR04MB5136.eurprd04.prod.outlook.com (2603:10a6:803:55::19) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (188.26.224.68) by AM0PR02CA0004.eurprd02.prod.outlook.com (2603:10a6:208:3e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.20 via Frontend Transport; Thu, 17 Jun 2021 14:36:15 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: fc7018ea-29fb-4c72-8e25-08d9319d4320 X-MS-TrafficTypeDiagnostic: VI1PR04MB3965: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:7219; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ySU5qpT2mqh6i2xqbuyDnx1L0WDbrwvX9JwzS4NIJuUPjRmgJg4gQpwmzjrzpypBi9QbhBr7/SywQdAEZoicHRfnkcLsoIcp6Z93yAXWTkeuqD9Jh5/52xLEcEePkhcy1rPPe+HZ4hZdCmcxhriwohcjFo06Zr02SEZ+KIi7w339rZK3ZosPzNWn086s7hv8bZNAfTt9IQEwI0eZR1oZoGkTXcYUUyGGu5GaxUw+p1f4vIgx70DbBp4b2v0IwrWae3+Jt6FG0yzMFvFjFuQ1vKQx/UL6PBNks16/+bhgoYUKO7Dsf8R9mFRm4Pa3qhTSHEF3SPPNNwmrQ6usq/MFQXC4w4Ql6ksg5uCTRufRjJfDiV8qBkbcftgiUqX/6oSSBsTtckxr56vo5FXMBxjn7uNgLv26HoF5WZh80ntNWobX5XeVAj/gyAKSp8uUO64TJoAo0pbJhKLieMsv54mfR3GWm1rH6BML3xrIaIUiPU8hRywx7I3UbaVatQ18v9TbbsdDKgC/0FSiPt0X90+ILLyj91GmJYFtWCJExuVMmKg7CSB5SaiIEzePfE5XIUOBVJiaewcCer5wZtD6p9hcTPG1nFdcJZbODUX+BhHQquBdXmOybiN5W0CndXnIoGY3cEHqWxQ49Y/YMANY529MdADEOnfNHYua950Pft3eu9Obd1oyZidv0zJJyu6KysrN X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR04MB5136.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(110136005)(83380400001)(66476007)(36756003)(54906003)(1076003)(498600001)(66946007)(44832011)(4326008)(186003)(66556008)(38350700002)(86362001)(6512007)(2616005)(8676002)(2906002)(5660300002)(6666004)(4744005)(52116002)(8936002)(26005)(38100700002)(6486002)(6506007)(16526019)(956004)(69590400013); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Ot7DvCBLjZgIQv86nvlKcoP4Cg+/DE5hBXeHqfVnZ0xAC9Dlzu2vgXaD0PVVBeqG2Ho8TAW7VThH4gJutnHyllDKPVToNY70gdtJlVbDIMtmXbJIvpUF+yVu+k9o4ELVrKSUUlrXHYBIDvjUZb8j9Q9v0gEpbu2E8YqiDiOIB1uWB82RbykUmwWUgoMOo1pPHe3G91yRipxAPkwKmXUh7tyvWy8CwcNMM1jdxIUZ+nSOq3fp4sLlOCqJ3ftH1+60n5O8X5Ip5R/QwWalExAWdh6YaqVTGjX91ymG66GF4uHL7dL79h66w48Eaw2JktCKl2r23e3TIIOMw3/iZ6y/YX3DZQztJfRSf15SOYlo5+74gLnXXckXlkJrdzU9FgQJnMQcYynMuq6x0P9CpGr7+T5kmbWdU4vQwGCv205nwI6nJqzdiwX6K5zDzmb2r9y7gQrfcW+4AnVwf0lgDpUyLG5ktiknNlRU4SlTVUErfTFjIORZhB35s8uq4xALm+hvuVfQcfFWH4kZEsB9dWntqYGEsUdT36T0es6qXXG2foUh3MuG7+6ThJctgkK2+9QW+AH/7zFM1LWYEnN9qpEDHg9Z0rwm/OX/1B46InMTchvBddhgF9hCfJvVvxkNtL5edhPEfXMVo2Z06jb3vdAcyuV7DhQeKSGmJBvIBTtju607tq9S/UZzhp2Tp4Zyjx3ELekgN3ECKeBj6aG3GOflqsnhriW/9rwDmTDY/KmBttK/jQOQ/rEr3vCJEmCcAQpjk8C68YJuW0+IEzJ6UzlOG1TBALb2Gci51Se9KArvJOhUmHOevWz4R0HJFK1PijYwYg/ZlBE5RxRfKLD6r2LxSMea3LqS46yYCahXO0GOFR/BBS1JhgJ89gpxUzGA5b+FlbGt3uHQtCMJG59mHfPMGVdN0YRpW9/Tm0ioc6bSUIz8v3w+gajvBbIOjfHJJylR5KUXyuPP9EWFqp8HUg0hYP4I9yNwYUd0/WXlZQg242FGnV+ZZDs0yWi30eRe/m5t2nBvYcHHzdnvsw1nTJWK2UtoEW7DVFDbcKGwNzAq37cLl9u77ymNii5GTpD/3GgG+trJkiHlZNuNRykVz2NJtwYyUjWQkQ5T4Hn9MQpHNsL6AgbnqByzuFxJNSxp8WbtiIhiwqdpNxpIkoODv8uJ0Q0O4DVY08Ofb6pnqwej5lpl85Gor3Xbqp8zE81WxgBmqhIgw6og0b6H7MmucTQndu5afxjhGM04cvuvR9eDAymlbdawpqciyLT0+DFywAw7R/XX7016bgVhmgWjrePE1epihCqJF4yUOWD7Cjbqy6h/oZHlGel2RlOKxtZnbzAR X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: fc7018ea-29fb-4c72-8e25-08d9319d4320 X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB5136.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jun 2021 14:36:15.7658 (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: Cwd8kykO8NaRyetw+pNrxKmJL7QVbO7OLaQ7PclT/AABqAOI6YrQcS/QFGXFAblFeDgNCa8/9xqvLY6V7n+OAQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB3965 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 The enetc-2 port is used as DSA master (connected back-to-back to mscc_felix_port4). Since the convention is to not enable ports in the common SoC dtsi unless they are used on the board, then enable enetc-2 only when mscc_felix_port4 itself is enabled. All existing device trees appear to adhere to this rule, so disable enetc-2 in the SoC dtsi. Signed-off-by: Vladimir Oltean --- arch/arm/dts/fsl-ls1028a.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/dts/fsl-ls1028a.dtsi b/arch/arm/dts/fsl-ls1028a.dtsi index 21f4ef78a059..50f9b527cde1 100644 --- a/arch/arm/dts/fsl-ls1028a.dtsi +++ b/arch/arm/dts/fsl-ls1028a.dtsi @@ -142,7 +142,7 @@ }; enetc2: pci@0,2 { reg = <0x000200 0 0 0 0>; - status = "okay"; + status = "disabled"; phy-mode = "internal"; fixed-link { From patchwork Thu Jun 17 14:35:53 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vladimir Oltean X-Patchwork-Id: 1493555 X-Patchwork-Delegate: priyanka.jain@nxp.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256 header.s=selector2 header.b=DDbFW0PU; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4G5PlW623gz9sSs for ; Fri, 18 Jun 2021 00:37:11 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id B9ED882B89; Thu, 17 Jun 2021 16:36:38 +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="DDbFW0PU"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id DFB6982B1C; Thu, 17 Jun 2021 16:36:22 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FORGED_SPF_HELO,MSGID_FROM_MTA_HEADER, SPF_HELO_PASS autolearn=no autolearn_force=no version=3.4.2 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2061b.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1a::61b]) (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 8AEF082ABD for ; Thu, 17 Jun 2021 16:36:18 +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=vladimir.oltean@nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aTAW2v1ylgdqhm0OPnYMu6CyEl6k/pd22DMgPrm6eg/A9VtUaoBjyilt2rV9wHVGG4kP3tpWrLyju3xkjl6b1wyt0Zyp1f65pPD48qNvwRE9vEpjpBHRtQrIEcBX0qIR9E565E8/PTZQ+CXcv/VU1hH931NjU+puKIMerZ9QtaGPPCYHq+uH7/6BJlm8b07Lj+78qmZ8sx9bwzTTn6qt6YUA2FPHxlY5m9sO1jxvwpoZ+KQ1sHK4MGMs683k4xJS8jzUDFYMHfKa4bPxTNdM0cgzjLly/mv+CA3oD25SwZfVobAyyw4d4fUoKqRAL+I3PZSGDZwlYOhHCXpjjQhnzA== 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=vnCOEsOzBMMU90Q0qOu/SrkVnUX7B8pbNHla6oLd9Cg=; b=OHQYzgJegfULMJm/jlouIjV3l60B9gt2Ei/1xlSyPM1MmEbtYXjOmgrddINq3yzvQDIis1hgIVIEBh6LPiqDzGgdc8cPppH6V6LK9bJQ6QZl9DOfMEosGbRcgQjDqJpnu6r9A585Y1A1JqbWkjH2sKYyXdvFuZXUQU7sIbn4aIUk7YcJaKN7M9ESpnG0xHZ79UknSnNWBUAl33aPUqIRpfSm3FA52bTqlt8Vk7t/s/FvStkhRmr3sPi9xkX8bOky75lZbcqHYpYodNi7CFbuHg9MpZk6SPe2TjmZKbckqMYqu+4RK5EuP6k8x3UDxt2PVcfvDNdV+K2KlxHvF92fjg== 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=vnCOEsOzBMMU90Q0qOu/SrkVnUX7B8pbNHla6oLd9Cg=; b=DDbFW0PUVD2prVB18woxz2/aMvvvDbV0xtej3u/lpXOqtcvgyI9c7+a3twUW/wARdYfSB7le3O9uzaZISO/41mQjGSDs9jVwZU08nBBEDA3vDkkGRH/IUlly0bGtc0tLgMDFsrdosxs9iSLCRuS7tA9Fx805HxMXLLZy+Df6FjM= Authentication-Results: ni.com; dkim=none (message not signed) header.d=none;ni.com; dmarc=none action=none header.from=nxp.com; Received: from VI1PR04MB5136.eurprd04.prod.outlook.com (2603:10a6:803:55::19) by VI1PR04MB3965.eurprd04.prod.outlook.com (2603:10a6:803:3e::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.18; Thu, 17 Jun 2021 14:36:17 +0000 Received: from VI1PR04MB5136.eurprd04.prod.outlook.com ([fe80::b1a0:d654:a578:53ab]) by VI1PR04MB5136.eurprd04.prod.outlook.com ([fe80::b1a0:d654:a578:53ab%7]) with mapi id 15.20.4219.025; Thu, 17 Jun 2021 14:36:17 +0000 From: Vladimir Oltean To: Joe Hershberger , Ramon Fried , u-boot@lists.denx.de Cc: Claudiu Manoil , Priyanka Jain , Bin Meng Subject: [PATCH 5/6] drivers: net: fsl_enetc: require a PHY device when probing Date: Thu, 17 Jun 2021 17:35:53 +0300 Message-Id: <20210617143554.2104712-6-vladimir.oltean@nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210617143554.2104712-1-vladimir.oltean@nxp.com> References: <20210617143554.2104712-1-vladimir.oltean@nxp.com> X-Originating-IP: [188.26.224.68] X-ClientProxiedBy: AM0PR02CA0004.eurprd02.prod.outlook.com (2603:10a6:208:3e::17) To VI1PR04MB5136.eurprd04.prod.outlook.com (2603:10a6:803:55::19) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (188.26.224.68) by AM0PR02CA0004.eurprd02.prod.outlook.com (2603:10a6:208:3e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.20 via Frontend Transport; Thu, 17 Jun 2021 14:36:16 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 48fceb7b-b535-4734-8cba-08d9319d43d7 X-MS-TrafficTypeDiagnostic: VI1PR04MB3965: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:5516; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 02bEaaeSjooqe1u/ncJHuQhhM9igmgxMwoTzbg+cqASwyuT0at0K4EQPnHR+BuDMBYMaSQBNQvQPaVm9VLRQtDZxt3oh9qbsmIq82U2qRJRYLqcHw6Jne78R+0P1gMtgdO9btCijUe481gS5MnvN+4kvfEsr+37kDTI7jiFmnTS6ZsJ/vTithC/aC+b9IDEgd4JdmBz6zV/HvzIS0v4M8kwDCQmkn9bs68yXpsiLL+r6z+rAnpRR4rcBnX4DaCl1UYIxcRGv0MDegREROlIaI8tur6HVpXPC0QR8ZDT7d1rs+q33UM/SUmu9aRrWBR59Y/hnn1t7VmluWE5OA+aDczkJfe+xru57Wk6WEAZ5yFFWCkFebodBwG1HivQu9VnvmpKpx0y3Iu/WoopSqcW0Ui3lzL1smcg+9QnZX4bHewJaYnI9SdcWy/mRew5bUWQkoEM55BWDYwb+g68GqWm9v7OcAhuJUeRJqjU89ebZLVxEU4l3s8WpTlELAim6LD1bVh3LMXkI7OAQ5NMSGOYPvD093TgqnMivHHsj1VbFqXp2+AQq1XYj0gC67yTIKuP/yh9Xg+ybMxEAhJTI0d2CP7mR/P927aHldjAQOjSClSVQWQdtGb55fDRtr2bSN6ruibD8Yha++Bt4B1R/NsY9qAGN34x1/6BKIn8NPIqXl082nlBeUVSDqt7ZJ4WGRh0X X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR04MB5136.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(110136005)(83380400001)(66476007)(36756003)(54906003)(1076003)(498600001)(66946007)(44832011)(4326008)(186003)(66556008)(38350700002)(86362001)(6512007)(2616005)(8676002)(2906002)(5660300002)(6666004)(52116002)(8936002)(26005)(38100700002)(6486002)(6506007)(16526019)(956004)(69590400013); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: J7WqIUqQDHx67vKlXftgp+8cO+uV1oso1t/JyeN/0Wp6cLZSrCA0TRUXQ2CQLoQvTjZt3AWwOOblfklPSLomv1ldVBLeBF58BmJFpNbjK83ebWJ1meyHnOZXaNhU6NeJH4LdC983a/NQuBl3Gjnipc3AFO5FAVzC9L+hrLwcNF/3E36Y0fTG1TM7p7LuKNIGdinbDjSnY1GmpvSE/Qq7smGtlr8Rdlmt3ZzWZHZb6JZveHFV1CdivKBDU2rydz1Fca+CbE9mBN1CcetbXsmic2eF+JO5flxGLix75Db5p502RcZ+TC0/vGXYuEV09P/cyI27TihwVEIBhFOW4LysSLxmrA1OErJSNVYwVxucmLOGrcRck49FnsSvAu86q4IZ7OndvdjBLfLmx2fuwp3Mq/S7/8hkAzzKxUojZTu0YPiVTZUI9YMm9Vb+c1dBGntdUOwTSmvIxd2q1WR1Kh2ZCFtMQHqPHHUDXMp3RYvhwpW+kE2Pa4/NPEWNIpzKB+Qr5dWlab+MB1HifW30X7zL6uOdox1j78gROYBulKsC2EKb+x1n1bzPdtqENCW2WiQWMcO7WwaOJXU0xbB23hpWVEc09SmEuoJaInTkwqCR1rqIcwK+KbVHliF9X8xsvd1eb+Z8aYiVh7LcOkA3cIj6hOuwGFJwt8rkmEM48K73W/rBBQSTs7e1XIYUpjTyHC6hWmPy3sXiqjep2fplCMm0p89mreAFInFfOBz81+mdedRtx2iIkwPLvPdCF6pVhUyVzB438DLsaq4PA4C2OAqb0euVkmRwzhlmZBME+PxJ5KRckdP9XNsk95MlIPg1Yj61JCZfl3Bmtpb/nIEK4RPzqsBS042ofOHvXhoT3AbE9S0D2h8e3xXlpCcmHihdGasYXIPkNzgYUjYUO9wElFGIErx/GJB+/wzmBTmmSvrMIy4+zA2NmTRd+66O5wzg+arYwZ37Vz1pdR8nDfWNu1VQJ/1km7gPh00RygVqmuOfP+DTn5eGq5fYAjjXMzbXBmNhWV+vnnnRaAqAMV/OQqjOGDwzPSJKUEjoVqQPs50dN7NT8Wurk/FatdYhgpxG1uqlgRChrGcLxJJsnmp/tKf6S3QmXTH1dSE58Qd3RWvCSS+Mm1TatfmLV4VeZoc7G5/VER/D3XaJfbk/GVzOwztRElLPwAE9zgAXHBbuspBoHp8Iy51MMCW9OTKX94zYWkdSk8Zo5n4zENILk5MBuccX5F7s9RoOFqAVUY9FyKWH/pvM97xs0OILJZBoPyJ4B2uyKbympyDe9mxXIlGnuXylAr//RPH/7uCXj6lbuS2O88jP5IuA+DVG2zFkQfZyApIL X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 48fceb7b-b535-4734-8cba-08d9319d43d7 X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB5136.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jun 2021 14:36:17.1390 (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: ++EUuOg38VzYCRg7PXbKCAxOFi8ZDUxU3OvLj/7v0ERdCP/HpviFeFxqALX9ykB+VOq77HmVFR8adx8nRCGeoQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB3965 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 Given that even a fixed-link has an associated phy_device, there is no reason to operate in a mode when dm_eth_phy_connect fails. Remove the driver checks for a NULL priv->phy and just return -ENODEV when that happens. Signed-off-by: Vladimir Oltean Reviewed-by: Ramon Fried --- drivers/net/fsl_enetc.c | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/drivers/net/fsl_enetc.c b/drivers/net/fsl_enetc.c index f6fc7801b95b..5961775024ff 100644 --- a/drivers/net/fsl_enetc.c +++ b/drivers/net/fsl_enetc.c @@ -281,21 +281,20 @@ static void enetc_start_pcs(struct udevice *dev) } /* Configure the actual/external ethernet PHY, if one is found */ -static void enetc_config_phy(struct udevice *dev) +static int enetc_config_phy(struct udevice *dev) { struct enetc_priv *priv = dev_get_priv(dev); int supported; priv->phy = dm_eth_phy_connect(dev); - if (!priv->phy) - return; + return -ENODEV; supported = PHY_GBIT_FEATURES | SUPPORTED_2500baseX_Full; priv->phy->supported &= supported; priv->phy->advertising &= supported; - phy_config(priv->phy); + return phy_config(priv->phy); } /* @@ -335,9 +334,8 @@ static int enetc_probe(struct udevice *dev) dm_pci_clrset_config16(dev, PCI_COMMAND, 0, PCI_COMMAND_MEMORY); enetc_start_pcs(dev); - enetc_config_phy(dev); - return 0; + return enetc_config_phy(dev); } /* @@ -550,8 +548,7 @@ static int enetc_start(struct udevice *dev) enetc_setup_mac_iface(dev); - if (priv->phy) - phy_startup(priv->phy); + phy_startup(priv->phy); return 0; } From patchwork Thu Jun 17 14:35:54 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vladimir Oltean X-Patchwork-Id: 1493559 X-Patchwork-Delegate: priyanka.jain@nxp.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256 header.s=selector2 header.b=RU45wRrM; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4G5Ply29lZz9sT6 for ; Fri, 18 Jun 2021 00:37:34 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 5FE1982BB8; Thu, 17 Jun 2021 16:36:50 +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="RU45wRrM"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 793CE82B00; Thu, 17 Jun 2021 16:36:24 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FORGED_SPF_HELO,MSGID_FROM_MTA_HEADER, SPF_HELO_PASS autolearn=no autolearn_force=no version=3.4.2 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2062b.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1a::62b]) (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 C730382A1A for ; Thu, 17 Jun 2021 16:36:19 +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=vladimir.oltean@nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QPKQ8pSu0UV44Vvrs4h9N2amm+KQOEeivwiQ926w9+1+msF/ByvU37PoTdTP/iuDkjmGokNOfjj7xSYrKiJLybe723zp38Wj+/UHsXRVf+/R3FC2f95lA/rfmRrHjI8pPzXi7oO/Q2NYLa7/8OLWvGQagrz92GXvGAbLPHu+Gz0QvqNn1Dr63NiJCMaDoI+b6vPGaHaIbXIbSiuEmIiFLW6/TjQoDk1qe2wHhYDbZMwC1KxkzYX9jluwEUYUHmH/UcneKoeRjNVZkxr/Vs4JxoaPySe5bwRfXD69GxNjWh7munxgxgHYcEGbkIh1CeNSlKtzGZfoc0XaxmpumJU6EQ== 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=FU9VVxasgvwsKHjU2fljqxbE9yPXzr3j2fS8tzsfPZw=; b=dcp8ArwW9Mo0jYt7943v17K4SK+vjDbm3Gutsao3HR9FatsPYzKu5zFNfXwpIZpz8KuMVDMQDxzaPA1ZF6R8OVa6tGSyCqEcXL06iDsPZdww9wFT4uNon/QZcqpZn8e8RQiFRn/zka0Mt31EU5XGa9Oc30Nh9/7ibjQS+RJ8i8g08hr3NWsNl3OisFfwDl+whlVnjJ9Ck03uGpyalU4iBYsCXIOd9mFbpgfbHNY90QNAT2YzeMsUkg26HfN1I51K7w00fo3hVPcUH/xX2Vir8qQoQE8EqaQjTsUhmqj8JWF6tg8UQ4N0VUF59xIi0tmqUWs8PIb5QeTJDyj7mlzAhg== 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=FU9VVxasgvwsKHjU2fljqxbE9yPXzr3j2fS8tzsfPZw=; b=RU45wRrM+GLkIGcxeExdcezpMdy4QKDw1T2BzGY0veybdGQYHkR0gO+oy5RMK2XuD/lK1DzdqPGqwK/lYAQCJBxuroXSlULV50rwZdbCe89Tr0/KgSOVmSa7zdL//ztbF6+dj/dfQSL1beefQVBrj9OmgEEiRJqC4X8QQgHUM2c= Authentication-Results: ni.com; dkim=none (message not signed) header.d=none;ni.com; dmarc=none action=none header.from=nxp.com; Received: from VI1PR04MB5136.eurprd04.prod.outlook.com (2603:10a6:803:55::19) by VI1PR04MB3965.eurprd04.prod.outlook.com (2603:10a6:803:3e::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.18; Thu, 17 Jun 2021 14:36:18 +0000 Received: from VI1PR04MB5136.eurprd04.prod.outlook.com ([fe80::b1a0:d654:a578:53ab]) by VI1PR04MB5136.eurprd04.prod.outlook.com ([fe80::b1a0:d654:a578:53ab%7]) with mapi id 15.20.4219.025; Thu, 17 Jun 2021 14:36:18 +0000 From: Vladimir Oltean To: Joe Hershberger , Ramon Fried , u-boot@lists.denx.de Cc: Claudiu Manoil , Priyanka Jain , Bin Meng Subject: [PATCH 6/6] drivers: net: fsl_enetc: force the RGMII MAC speed/duplex instead of using in-band signaling Date: Thu, 17 Jun 2021 17:35:54 +0300 Message-Id: <20210617143554.2104712-7-vladimir.oltean@nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210617143554.2104712-1-vladimir.oltean@nxp.com> References: <20210617143554.2104712-1-vladimir.oltean@nxp.com> X-Originating-IP: [188.26.224.68] X-ClientProxiedBy: AM0PR02CA0004.eurprd02.prod.outlook.com (2603:10a6:208:3e::17) To VI1PR04MB5136.eurprd04.prod.outlook.com (2603:10a6:803:55::19) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (188.26.224.68) by AM0PR02CA0004.eurprd02.prod.outlook.com (2603:10a6:208:3e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.20 via Frontend Transport; Thu, 17 Jun 2021 14:36:17 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d7bc2b81-f11b-4d1c-690f-08d9319d4495 X-MS-TrafficTypeDiagnostic: VI1PR04MB3965: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:454; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 06uvWCFlQPJmh0DXw0CTbcKUE+KQNkjSe0b8am3LeSox1ERbNb3MUDkhWPWLGBY/IKF/5cOXdaRZKbmA2iTIftLzzsmAR/H++1oWiLV40LqHSAFmLD6FB1+VCGDj+uBrA868q1KRD5AgbRF2ugERkVlxJidemzOgJxVDDLxO3XFXSP8/cv2US+RvV0yzY5dMTDcHkLPZr+bORA9EnL5aY3y+boipGXKRBQ3sBUaz7O/RM+F1d+ZJ07Dg1COeikegUyNoOusCyw5b6+fKZ03A9ybKeCdDl2/SA/YrdG1SHEQzoX6CGWVm0Zh65cI01zMa1+axTc65Ex5XUGykiOX1ermlHqx3fnxrThaCTK6XjwE+nUFeLYkxUrt3WQ9KclEg1WHpKbi5JuDWz+jX9j5mwhzemu5dLdHXSO+8eUammbR3taC8tkwqCLIKE5U4E4OTmRCCi0kn8GmHjw57cZA3OVfD1IVn19yBscfqpPZ9kP1fU03Y46E+mnJldGNyt8lL1tsmDrzGc65Jgcp0skGWBoExypU2wVJMTKCq3hq8h9gOY+1+TrGHeznOtkhgBoxbBKCuRDO/te5NgnkN1PNdQoMi4iz6mIWGy5VC3YiwqUJ3/TbZECttDK9xpf4zdSn8Gv8HLPiyzfS9fnguAg1uWuwJPcGdB1uGgPT+NCT/Ww4dp67P8WV+3DsYQ8CBZrLP6QGEBCKUAt9tuQ6r75MqZrl6FbElkmT7YbbNKQqK4Mng0Ge5tb2t/dsb3cGJiVMg1lvz6UC6dLtP0JckbmZI01lRbArxBOtqCJQoxZmWol4qsUfkyZQAZ4EObvGZiBzW X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR04MB5136.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(110136005)(83380400001)(66476007)(36756003)(54906003)(1076003)(498600001)(66946007)(44832011)(966005)(4326008)(186003)(66556008)(38350700002)(86362001)(6512007)(2616005)(8676002)(2906002)(5660300002)(6666004)(52116002)(8936002)(26005)(38100700002)(6486002)(6506007)(16526019)(956004)(69590400013); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: sru31J+37tsayqtcqdWf2cseCFBjYSIShMBDZoUfHx4LuLjXyFIDMDn21h0zy2+aocOMF5DbKwsoJT43+EJfv58pTkA8sZGdxN/GCtQ3IIv8qVSvA9SE8krZTyIkZMwz/KsoOHNl9OgPv9OWvauSoiM0Y0sojwPTxYkp/TGeLtJ8Al339voV4SXtNiGzIodC3unyxukyNolEbedossZXyQ9Aw24B7kevwtchhSGwq4CpExWzdYS7Jic+HVhLAmnd927NMlJyfDIljnodmc87PgJAO/JJlWNaI3ZBLfVKMqoy4uK5WjKRFYPO/h7dShQ9TSR2lI44VObB+R9smUP2JOra/Juu2qWakwerq3ucUYkFkELK9jp0TpPybRw7a1f+5Oaa3l1fNV/atKgzslDh0L2BTi6P1map4FsqclnmpfcocwpE5xOIljvdxI76TZDEwakE+QOCcP0j4Xn5aKzkKuPzBdzQ1jKwIKH0PVb2yCwKo0trWUFpT2FvMCvF1gPWplGbW/thX8D+Ys2dQMrh0gTI78tpwiocxa27y425lO15oxH6fMjHjevFcckLmF4CqgP3SKAciNVM2UKtuJIdNaLZ5/n7HPa8BFTfnEsofbpbyJ+KHLs+p6UxmL8ih4bLin3Rl1waSyT9ASGr8ANMpO3QNQpn4nN4bffGV10BJwUsJ/608oZfxZCeI9H9MmRegUgL7wFVfeBg0J8r8dcJ/C0QCauR/ih7aamYv9CFY5W2lVBxFucU1axLL8hKhMX4Llxddz702MsmObQ/bcn61TL953pGaz6n8LW11ayCp0IlMworPy25swnzH2fvxxv4QzNrcaGGHmRbLFwCSeJcsRgx98NK6wEZ2gkurPu1KmNmVkPJhhS3/dl3F5Y16P78HEPPcSUS7Bwz0TgepasXzWS61l/diEKeT8VclL91D8qlaTjuiPoJ/nAenj8acp5YKGmrvZG31dmWtbj8B2UTRkaRwBTpuNKDtK2vOmMom12CIGXw/rexMfj6J9WxvAADNw0wmkUcqrUj+oRVdDyMCSXRgPCLFsnfmn/4q4+E1v42q/GUqkp4sjoZHBKBR2L/mCdoc8+lJn6KrZBq6Yj1LFm3mgUm5L7a9frAJtiNWrkscqdqGlca9ygjSMRlJkrpFd7btdabqjwpJ3VUaYcSay5aux4uaO5gn+r//MrjfSiE+ACRce57r9RwxIrcIRXgoF7jXDPciqqjOxgX25OuYJqVNd3JbZGDshFTYWNqBnEaOgx9sso83ifOfwrglCFYLIrFls4sJiNz+M/QbWczZPNOst34uGzRIFk69iHw08NQoeiFHz0/r2Gt8aGP0eHj X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: d7bc2b81-f11b-4d1c-690f-08d9319d4495 X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB5136.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jun 2021 14:36:18.3002 (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: lL7iv03yysk9k1H4jV1RSfd3jcBMJj6gHrSfLvGQsHkwW6GLT0BoTAbLyltsMCcjxeL4SxTberMJ1mt76RWQJg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB3965 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 The same considerations apply to U-Boot as to Linux: https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=c76a97218dcbb2cb7cec1404ace43ef96c87d874 This change is needed in order for enetc to be able to operate in RGMII fixed-link mode. Signed-off-by: Vladimir Oltean --- drivers/net/fsl_enetc.c | 44 ++++++++++++++++++++++++++++++----------- drivers/net/fsl_enetc.h | 5 +++++ 2 files changed, 38 insertions(+), 11 deletions(-) diff --git a/drivers/net/fsl_enetc.c b/drivers/net/fsl_enetc.c index 5961775024ff..de1e42f907e7 100644 --- a/drivers/net/fsl_enetc.c +++ b/drivers/net/fsl_enetc.c @@ -178,21 +178,43 @@ static int enetc_init_sgmii(struct udevice *dev) } /* set up MAC for RGMII */ -static int enetc_init_rgmii(struct udevice *dev) +static void enetc_init_rgmii(struct udevice *dev, struct phy_device *phydev) { struct enetc_priv *priv = dev_get_priv(dev); - u32 if_mode; + u32 old_val, val; - /* enable RGMII AN */ - if_mode = enetc_read_port(priv, ENETC_PM_IF_MODE); - if_mode |= ENETC_PM_IF_MODE_AN_ENA; - enetc_write_port(priv, ENETC_PM_IF_MODE, if_mode); + old_val = val = enetc_read_port(priv, ENETC_PM_IF_MODE); - return 0; + /* disable unreliable RGMII in-band signaling and force the MAC into + * the speed negotiated by the PHY. + */ + val &= ~ENETC_PM_IF_MODE_AN_ENA; + + if (phydev->speed == SPEED_1000) { + val &= ~ENETC_PM_IFM_SSP_MASK; + val |= ENETC_PM_IFM_SSP_1000; + } else if (phydev->speed == SPEED_100) { + val &= ~ENETC_PM_IFM_SSP_MASK; + val |= ENETC_PM_IFM_SSP_100; + } else if (phydev->speed == SPEED_10) { + val &= ~ENETC_PM_IFM_SSP_MASK; + val |= ENETC_PM_IFM_SSP_10; + } + + if (phydev->duplex == DUPLEX_FULL) + val |= ENETC_PM_IFM_FULL_DPX; + else + val &= ~ENETC_PM_IFM_FULL_DPX; + + if (val == old_val) + return; + + enetc_write_port(priv, ENETC_PM_IF_MODE, val); } /* set up MAC configuration for the given interface type */ -static void enetc_setup_mac_iface(struct udevice *dev) +static void enetc_setup_mac_iface(struct udevice *dev, + struct phy_device *phydev) { struct enetc_priv *priv = dev_get_priv(dev); u32 if_mode; @@ -202,7 +224,7 @@ static void enetc_setup_mac_iface(struct udevice *dev) case PHY_INTERFACE_MODE_RGMII_ID: case PHY_INTERFACE_MODE_RGMII_RXID: case PHY_INTERFACE_MODE_RGMII_TXID: - enetc_init_rgmii(dev); + enetc_init_rgmii(dev, phydev); break; case PHY_INTERFACE_MODE_XGMII: case PHY_INTERFACE_MODE_USXGMII: @@ -546,10 +568,10 @@ static int enetc_start(struct udevice *dev) enetc_setup_tx_bdr(dev); enetc_setup_rx_bdr(dev); - enetc_setup_mac_iface(dev); - phy_startup(priv->phy); + enetc_setup_mac_iface(dev, priv->phy); + return 0; } diff --git a/drivers/net/fsl_enetc.h b/drivers/net/fsl_enetc.h index 110c1d78fbc6..a4409505e043 100644 --- a/drivers/net/fsl_enetc.h +++ b/drivers/net/fsl_enetc.h @@ -77,6 +77,11 @@ enum enetc_bdr_type {TX, RX}; #define ENETC_PM_IF_MODE 0x8300 #define ENETC_PM_IF_MODE_RG BIT(2) #define ENETC_PM_IF_MODE_AN_ENA BIT(15) +#define ENETC_PM_IFM_SSP_MASK GENMASK(14, 13) +#define ENETC_PM_IFM_SSP_1000 (2 << 13) +#define ENETC_PM_IFM_SSP_100 (0 << 13) +#define ENETC_PM_IFM_SSP_10 (1 << 13) +#define ENETC_PM_IFM_FULL_DPX BIT(12) #define ENETC_PM_IF_IFMODE_MASK GENMASK(1, 0) /* buffer descriptors count must be multiple of 8 and aligned to 128 bytes */