From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on2071.outbound.protection.outlook.com [40.107.249.71]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9E95E196D90; Thu, 10 Apr 2025 16:12:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.249.71 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744301528; cv=fail; b=QPq9IKNlJhGiVzRRJDJ9Z1BTOg2LHn0iJlt9MdLrIoAMZX3LeNBum4evnpDaLqc395KwpiDd/fyuQV43scI2d7ZCabvfkQRDJ1McF1YZiuNseGff8m/vQYADTTl2ZgzM8M27G1fYtVybDzh7GIi+92J9gtmDtn6T4Fhsx/x4kXQ= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744301528; c=relaxed/simple; bh=KULODpae0aYp/MkS7lwhmD+t9jobDmAMuhqugHesCu8=; h=Date:From:To:Cc:Subject:Message-ID:References:Content-Type: Content-Disposition:In-Reply-To:MIME-Version; b=Dy7SSvQRDaWcY3jkXOeOmZNueip6YZvlHtjoycl1cWao/Q3npOamBoRHo0FZSeop419z1PGSHw1iqcubZWvNtlZ+EgAwpfa++OTS9ZIOCbrrzNY/C9k9Ys/tMIVMfmr8NzrWSp8FmgBQCr8Dg6CMdJ0F1rXSvTJ+bgJvSvHf1bg= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=jaHp52R1; arc=fail smtp.client-ip=40.107.249.71 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="jaHp52R1" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=NJcg2a8a2nf5HC2/6jaaE8H4ReUZgM4RLnV1LCctJd4fepe529pSek8fL7WL+WNxGUJEfD+WfHUrFH1267oplgGatWAT3Utu49n0yBXRJcZ/M5FwwRU0jMHjADH9L1dojXYHw5AKMl8rs4XqjgzDHX0mam0QR1nu8O3plWNxjvBjCkXtEluQ7DU2MiKYqi7wmvwLvljsIXAO82YngxdhjZ886/14c7tTIwqhUpLWltx/yDd1Fn73OiyG+gY8vHHcjbxOKayni2hZ/MZOgcNXo+CEkst76fmzmSpEb4Br4bHimOlsjW0Z3iIUSDP2yG/8IAa/INDq7YZ6GbnRHMTnqQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=RMuwhXvBJm7VGun4zxetGlvT1SCykZCS3UNE4Hy6y8g=; b=vz3469KXT4ln0XwNOaCk6HmWLHqzWNYJFFQUG4n6oZdrSdIP4Ieo6GmGWRmJx/ghD25n+W7Cu2NE9Ikq38sKze/pKGSSYlCbjEtvwpJl1SaHsMiDhTbWziONVG94Rj37bpmV6hIW4MTOLAyUgha0UrmQLf+6hVL/HXc6L/gkJdYGGTjYEp8S4EciapNeob5rqHP4BDvNWPLariOyulRKWzlp65zX1+rHbWdnCtb3tsM2yiQt0EOLuzjhlqX+TfUe0k+C6DJXmh3LsYFWum0niDUJWX2cE8vJHpixuJPhBHKJ+nYFjo2+u0U/FrD3/TAl8iMZBUXNKjohPEhvnDkaig== 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=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RMuwhXvBJm7VGun4zxetGlvT1SCykZCS3UNE4Hy6y8g=; b=jaHp52R1vGwSX84SUO64OGIVAcqn+73MFyg+KL/DfZEIRjR1O8A8rJeYID2TL3+0ogZRVRYeDjgboUljhvvNqro2xf9LIe2n12sWhk+oH+Bdc8M2HPVcCmcxd1Tpf2VUClwGj29KeTIZ3Ea/e/hV91YYsqA1BAzZTEqCIWyIBTUektxOaTIQSvcB0g6RWRjkdbd8M3tM6wHFelhQJ5dtYlobuMg66Cds6dpXpRq3Cm+pa9jVF2tGmT277PlFkKgV3FfWtUpaaX70JwnndVA3UCr1SPjoVtzglHOUpjcbmf4msGbSVRWS9IbowLSl95EhB35EWIEWXIFyrUrHueFcvw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) by AM9PR04MB8258.eurprd04.prod.outlook.com (2603:10a6:20b:3e2::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8606.38; Thu, 10 Apr 2025 16:12:04 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06%2]) with mapi id 15.20.8632.021; Thu, 10 Apr 2025 16:12:04 +0000 Date: Thu, 10 Apr 2025 12:11:56 -0400 From: Frank Li To: Adam Ford Cc: linux-arm-kernel@lists.infradead.org, aford@beaconembedded.com, Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , devicetree@vger.kernel.org, imx@lists.linux.dev, linux-kernel@vger.kernel.org Subject: Re: [PATCH 6/9] arm64: dts: imx8mm-beacon: Configure Ethernet reset and IRQ GPIO Message-ID: References: <20250410005912.118732-1-aford173@gmail.com> <20250410005912.118732-6-aford173@gmail.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250410005912.118732-6-aford173@gmail.com> X-ClientProxiedBy: BY5PR16CA0026.namprd16.prod.outlook.com (2603:10b6:a03:1a0::39) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|AM9PR04MB8258:EE_ X-MS-Office365-Filtering-Correlation-Id: 2775f8e2-41d3-4cd5-b844-08dd784a6ee2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|52116014|1800799024|366016|7416014|376014|38350700014|7053199007; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?fGiDxRFK6fK03terU568LhQ85Q1hGsBvfH926cITiPma9SwnzxLOrkhVgYfn?= =?us-ascii?Q?NxEz0uqgr7TW1ukCLIhTKXRjUgGCcE0CfxRhD3Owzd5g7KBw38wC6x6ERhvK?= =?us-ascii?Q?y2g0h170LeGloiFRsm7tQP4dvNKRpFQU2xtHGCoZ8Vtl63FXFwcFB7Pk3Wm7?= =?us-ascii?Q?GhPqc2KgzCUq8Gm7gEyXfQI8k4jW6UlaKTZQa7GF1uTP0iuCPmwd1HmwSrcM?= =?us-ascii?Q?Q3eIstJYgefRooM6ABf+e7rC/MMVV1QcI3slvsq24O5md5+Hg8WtIz3LRidg?= =?us-ascii?Q?lCnO4zhm61YIRN3/D0B8uXQJfk+WNiqlBmuRqnGym0scvr/jNCXWzL7OQxY+?= =?us-ascii?Q?9oHpL7ZR+geuI+IDaWli5r+xx9vLpyef7yKhe3H8mgbrE94URnsshzCYjQMQ?= =?us-ascii?Q?VlFqQua+yVbN89UW+k2ngYUh0Q2VzE1zQ/TLtGro2vdr9WXJFT8T3dFEH8zz?= =?us-ascii?Q?b42AIb1AqZRoSv057ANbB3b6yCA0JGqaAiKWg/VDg1FbTvIACiMvfyWldBTm?= =?us-ascii?Q?LoQ39ZmkB76hb63P0jCohKgorhCgg2uKrl5tZW7pwH8K8KChGWYlK/WtRVtL?= =?us-ascii?Q?92TsqaUpVZu6zbJ0DCetweG5SjWC4E5H8l60gJAFbnK5rIpD4Lc84Mt6gb3a?= =?us-ascii?Q?NBNEePKbZqDb3IqTVC3DBIM17WriIrZk9QZ3aDmqQsJr9daybQCvHY9pEDJC?= =?us-ascii?Q?P/YqxWtgXz7YmKRzIN/vjgyvBi1yr7VwbXPcbYC/AHgOFYygFIi2YVXXvlbJ?= =?us-ascii?Q?78FRd4Hi7fxmawbk5o8bLPQ8CUtdwctPNKaPmk5N4BETkDZJFtMcqG5CiJ06?= =?us-ascii?Q?a4UrewsDsHXhwv7loWerQsY6XA2At7sAprdTCwuS5XC7ii8xkhtLksrN89mF?= =?us-ascii?Q?0xRMmd9O0FEsR0zeVNnyCaU7NEDvRr7Fe3DS+NoyVhv85Ykb5talQDtuLzBp?= =?us-ascii?Q?QroF9nq5DRaWtgm3/5ZWRQZOABdbraFYtYFFNIRzUGwycQrMZPh6Wm8mTVJ3?= =?us-ascii?Q?CCTANtPPtS8sDfzPVx6WaonvM2v2bBbgXt6EVS9bLb84raaKfvYnwl2SZBXn?= =?us-ascii?Q?Ie42h4Z83nYuvTgFFcNIp/O79MXPkzGodaK78vQgaVY0tS7MDXHMxyeiCIyo?= =?us-ascii?Q?gKYxRlzZ6UjpXFtZgfKBRkU0bN2wwzAyK51Y8uC9JHh907ablvyMUbof/fPC?= =?us-ascii?Q?tjs9gzq1GF3WbeBEZ1InELsnDvgwqlZ1lNHwVLwjWlodxTS5U/dhCPCw7H9I?= =?us-ascii?Q?l62lfN3LpjlEh8mQ2bT35vs7WC3oOJMXk/hNcMaKoRZ2/la2F7adWg26e2dr?= =?us-ascii?Q?XbPrZUZ3HZklW313P5HLLLIO9kBhqZJ7qinRCnMRsFuN3l8tVqyQKnHpT1f5?= =?us-ascii?Q?IXINn+DoM9LJ23EYubuEHr0YgwvgHzQjtbiWxwjVOm7BkMx/hKeH+/wt6P+S?= =?us-ascii?Q?V6pkn3+aUTQ4unXKswgAsdKUDf+t8R+aqgsREvWEMdymGe8LG+7cHQ=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(52116014)(1800799024)(366016)(7416014)(376014)(38350700014)(7053199007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?cyz1NuCVDwHNsBi7gtUnxZ6VpjliRDs3mjUo7ozo5bXB/482bPidh3OI+s+R?= =?us-ascii?Q?hTJ3KVzXF8yjscVGQ1Vgu50huQOeFfQ98sIjeIPlg2plqHYudGNW3a3HN1Yf?= =?us-ascii?Q?yImsZHPpmC9ivfZQRzPVE51vFHG8s3glIH1WmGnznOgp6WQ2lJNQVtM1E/JH?= =?us-ascii?Q?UFnIAYQ6F2gprrYegFmX/sA15kS2PRQGiJ4NeXwBy+PqiZjtHayaYK/j8c4p?= =?us-ascii?Q?pmPr2k9M/TtM6BS7RRm9fE/cO1in+jB6YFqHrimsI5WgcQepJZy+s6ZTWVlS?= =?us-ascii?Q?ITpmTQqzHeTKihDrRYoZngPGiA/AblQ5hQ6ECgJMUcciHv7R2yP2IucqdtWV?= =?us-ascii?Q?xC4Cc7cP4Ok4XNuqMJIVyUbmLR6Q8EBduUurDiO13iChVA8leEgc5KzqoVGx?= =?us-ascii?Q?zUq6TNwHnslZHsqm+eb1MsxO/qj8LEwc1ehfTGAE3yws6RubIr4FCSN2qEcO?= =?us-ascii?Q?Xvpy55v4QiRfs3k7Ke51S26cII3Nxry0mzUAv9VCfnq0nPvBRPFFE9r14c1t?= =?us-ascii?Q?RUbnhzbF6vd39ww3x9bqv2dDm8VvEo2Ou7R+AfdQah49JrwiJX4uWLbAM0Ol?= =?us-ascii?Q?I/LOa5pOgO5ClcSLA9eH+zKn/BD6w2EuzcPYJHgB9aXvPLkVMTq9Hn+SnHyl?= =?us-ascii?Q?zlDlcZF5H2zveiZ0NUx7Q9DYOqtZo8II3WqdhRwstocRvBQe/tYIPEBeLwbe?= =?us-ascii?Q?Rjnwho8vQXVzzbozAA5VHQZmNs4n7CNBPGmcgtT7pCXICQG7pkeqSt+Q4Ibz?= =?us-ascii?Q?xr7edNg0f8Wn0C1BeslhtvM9LWiYH1rAYu3Oni31Nr4tBo9RxLuxtwcbR3os?= =?us-ascii?Q?gXb4Bw/riTPOmzqu8Ob3vneIBglB9uy0I9tjwCF909BMuU02q8UkQYmnTUcc?= =?us-ascii?Q?M2QL8q+44+vZsOm7DW2E12pON5nz8rx9AQoHN5xpkKJxnMiy7QKk6b4Ti5TY?= =?us-ascii?Q?nzUS2iPUV+TZa3AlOrt18qSegy8VplUo0UP414Xg4MVa6SL5nv1wrsvuZ/wQ?= =?us-ascii?Q?BpkPjyyG42FUzYFnc4lRlVqPt3enAG4kRRjykSkxGriDwBCInjwh6KCoRCQb?= =?us-ascii?Q?4ddIFeBVixzvrv2nh+gWolviy0U9BqJo1plDEH7NZWoNt8JmIB4qrOMm0BTq?= =?us-ascii?Q?hLL5lpOD43rz9cThcKpQ1StaUXhCpCcTvJe223aLiWbHo5XvsPDp8DxcP4ZV?= =?us-ascii?Q?UvFPwd4zIJ6HSHWtXvLvnu1DJhokqepu1PdM5ySVFM3Yjh06FsxgJYDjvf6c?= =?us-ascii?Q?xE5UW8kNIWxq+MH8O8om6hafVLMS1l5rWc0lmkLMtli06cFsGBxZjAlDIrdc?= =?us-ascii?Q?6Rxv9MhYECQpNgVuhpk/Pix1tXlMO5R7YKDmrcxoqc8Yqsc3nwuqeKxyjRbV?= =?us-ascii?Q?F56NxbVeUmr7+5gtp5yIhhJgMKiEmFrEaCCuFjk0RgrIn+H2P7dEthdF3kMu?= =?us-ascii?Q?9dWu51lU30yYJF/dFkZ6Ur2Isu6gVFiKmemcDpjvVuqLnpXP8GuGD1L9RGsA?= =?us-ascii?Q?UQuojHyxDbSPJxCcC1EO9jIsTh03+iclJl1Gu+p6R9PoQB32jsZe9O3taQtX?= =?us-ascii?Q?fuqSel99Uwym/ko86zeS3hRvU8ikMJOFldSv5sx4?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2775f8e2-41d3-4cd5-b844-08dd784a6ee2 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Apr 2025 16:12:04.1249 (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: l9iObItTVuhBIWeICwVQKQeXh7D9WHoFDQs7InwXIuwmuvBFGTcmNLvL+ugRyLKNLPZ9t+1vcpR8IBzhVm+gOg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8258 On Wed, Apr 09, 2025 at 07:59:00PM -0500, Adam Ford wrote: > The ethernet PHY setup assumes the bootloader will pull the PHY out > of reset,but it's not guaranteed. The PHY is also currently Need space after, > setup to poll, because it does not configure the IRQ. Enable > both GPIO settings for better optimal ethernet performance. suggested commit message arm64: dts: imx8mm-beacon: Configure Ethernet PHY reset and GPIO IRQ The Ethernet PHY setup currently assumes that the bootloader will take the PHY out of reset, but this behavior is not guaranteed across all bootloaders. Add the reset GPIO to ensure the kernel can properly control the PHY reset line. Also configure the PHY IRQ GPIO to enable interrupt-driven link status reporting, instead of relying on polling. This ensures more reliable Ethernet initialization and improves PHY event handling. Frank > > Signed-off-by: Adam Ford > --- > arch/arm64/boot/dts/freescale/imx8mm-beacon-som.dtsi | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/arch/arm64/boot/dts/freescale/imx8mm-beacon-som.dtsi b/arch/arm64/boot/dts/freescale/imx8mm-beacon-som.dtsi > index 9ba0cb89fa24..ed7a1be4a1a6 100644 > --- a/arch/arm64/boot/dts/freescale/imx8mm-beacon-som.dtsi > +++ b/arch/arm64/boot/dts/freescale/imx8mm-beacon-som.dtsi > @@ -78,6 +78,9 @@ mdio { > ethphy0: ethernet-phy@0 { > compatible = "ethernet-phy-ieee802.3-c22"; > reg = <0>; > + reset-gpios = <&gpio4 22 GPIO_ACTIVE_LOW>; > + interrupt-parent = <&gpio1>; > + interrupts = <10 IRQ_TYPE_LEVEL_LOW>; > }; > }; > }; > @@ -315,6 +318,7 @@ MX8MM_IOMUXC_ENET_TXC_ENET1_RGMII_TXC 0x1f > MX8MM_IOMUXC_ENET_RXC_ENET1_RGMII_RXC 0x91 > MX8MM_IOMUXC_ENET_RX_CTL_ENET1_RGMII_RX_CTL 0x91 > MX8MM_IOMUXC_ENET_TX_CTL_ENET1_RGMII_TX_CTL 0x1f > + MX8MM_IOMUXC_GPIO1_IO10_GPIO1_IO10 0x146 > MX8MM_IOMUXC_SAI2_RXC_GPIO4_IO22 0x19 > >; > }; > -- > 2.48.1 >