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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 5A867CA0FFD for ; Mon, 1 Sep 2025 12:40:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version:Content-Type: Content-Transfer-Encoding:References:In-Reply-To:Message-Id:Date:Subject:Cc: To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=SMZN+NwLZWZnJh2YXdUXQQp8MCjx2PoMhftNqaBYNJY=; b=IxNP+oRurna3vZyXV0WUmAEJGn lNfzlcdiFihOlEIuVd3qOodKdBAv9UXaUY3mCkSeksEIFgQoVSUrnUHmV99C3QgILBKXd8NoanJkt 3EJpH5R5e5xfbLr/50COg/SNPozAiLU6fkeJDheugRGegSk/WSNGtO2+JyLI26+N/DP9x2Htz/9R3 yO1soNGK8U7xEqIvmM0eheVx5roCaDM4ZiGuVG9GO/Dms5+nDnFrfzDhl3j1cUCHftPUcxd0Lamku yhKQDI6StNzI+2hMFc4DZokuaY/RbVlUe6IRQhakCNF3N80ixSnwxa8zMym32iLivVwVup2N5AeTK VJxs2goA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1ut3pE-0000000CYP0-0Q1l; Mon, 01 Sep 2025 12:39:56 +0000 Received: from mail-westeuropeazlp170100001.outbound.protection.outlook.com ([2a01:111:f403:c201::1] helo=AM0PR83CU005.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1ut1vg-0000000Bvhj-08jU for linux-arm-kernel@lists.infradead.org; Mon, 01 Sep 2025 10:38:29 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Nieo6Ssv7N0mBfWn8HJAEKC75MtS46LwFWzkVsWSROO/DjaFNwadvkfTGlekSNJqX2rVRsu4mWDCCSswwURzhZNrUwFYEUPUGe1zcAU9ILD4O0xi8x/Z58VKydcSWHxYBtzgARPHEd19RPBO/VMIRwsfqj5/VkaHQUjkHVLR4Ag2Awf4Ix0bEe3oyfurCNvkZOYBqYr78njp5gr7GuAMm4qP49hUyZ3vCitkYXKZ3fbAgq2JS0VjTt9UQAYH77Tv6E5QqEe/q5xvfVC+GbSWLItt7d4TyFtS2XrA7d5JU/jpzZKu48+A9+6ZTJCAz7/BmahJkXAz7Kn61eTQlsH9IQ== 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=SMZN+NwLZWZnJh2YXdUXQQp8MCjx2PoMhftNqaBYNJY=; b=DBTfTsXIo3Iw7BHBwrWDb7a1vNz2BbZU/FlKmLGaEJ+YZkRZN4xgHNPyOs1BBi5EHNVbAyFKT34FZ2sjGKbNFmgh8U/6Q8GKZTLe2nVGUC+fxUuG0JLTYm64Ntz5Nms1NayZsjHHtSg5Dznzn7riOSGPLSNV7OuWeIAIGnKfjZLesI4pEohyGHd3OxyIh5X+3aSt4Aw1XmadHtqD5037sVdT4OqLf/HbfBzAqp237vOIQ36/dXQSLmjmgWwK0jnnHCp34qTnBvWLe52zyCrBit3BpMfw40qEjyyj2jG5405B9lLvQhuJXssNMnD6gXmhkHtSPKNweYP/hrzpB3XNXg== 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=SMZN+NwLZWZnJh2YXdUXQQp8MCjx2PoMhftNqaBYNJY=; b=FAVQfgTlSzReW4w+rgXWghI6wSmG44IeH+mxF5KiRwnO/QXmnYdjw8CNqeUSI3YKb6lQZEs3xxT4g2L+6jsFkLCJD1/C5HF+K/4rJT9XfkzLSAfV2LY9oEOCM2WQLUi9enB9IBFD18fIsliWwohqPyvEVbPZOxkqUIgTT4GKfVBhsPlXeHIEUBm2TLYMhh6mSCXx1wWdbuMXoJnISAOTpyeOw5AnIqQB/4JkSXNCddVtwujOVwJTeXpsZVOsFZ96r9KmwsN5JwqOvIydbBWOiF0e74nUCEzbh6zBR3rLsFqAQFeY2yc4RqVO8Z4ERw/By57U+irADiuNuZHO01Mrwg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AS4PR04MB9386.eurprd04.prod.outlook.com (2603:10a6:20b:4e9::8) by DB8PR04MB6907.eurprd04.prod.outlook.com (2603:10a6:10:119::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9094.16; Mon, 1 Sep 2025 10:38:23 +0000 Received: from AS4PR04MB9386.eurprd04.prod.outlook.com ([fe80::261e:eaf4:f429:5e1c]) by AS4PR04MB9386.eurprd04.prod.outlook.com ([fe80::261e:eaf4:f429:5e1c%7]) with mapi id 15.20.9094.011; Mon, 1 Sep 2025 10:38:23 +0000 From: Joy Zou To: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, richardcochran@gmail.com, andrew+netdev@lunn.ch, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, mcoquelin.stm32@gmail.com, alexandre.torgue@foss.st.com, frieder.schrempf@kontron.de, primoz.fiser@norik.com, othacehe@gnu.org, Markus.Niebel@ew.tq-group.com, alexander.stein@ew.tq-group.com Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux@ew.tq-group.com, netdev@vger.kernel.org, linux-pm@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, Frank.Li@nxp.com Subject: [PATCH v10 6/6] net: stmmac: imx: add i.MX91 support Date: Mon, 1 Sep 2025 18:36:32 +0800 Message-Id: <20250901103632.3409896-7-joy.zou@nxp.com> X-Mailer: git-send-email 2.37.1 In-Reply-To: <20250901103632.3409896-1-joy.zou@nxp.com> References: <20250901103632.3409896-1-joy.zou@nxp.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SI2PR01CA0021.apcprd01.prod.exchangelabs.com (2603:1096:4:192::19) To AS4PR04MB9386.eurprd04.prod.outlook.com (2603:10a6:20b:4e9::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR04MB9386:EE_|DB8PR04MB6907:EE_ X-MS-Office365-Filtering-Correlation-Id: c4602c28-04ca-4cbc-964b-08dde943ad17 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|7416014|52116014|19092799006|1800799024|921020|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?wtusrc1sfAVqqagru0PBbKFve/oCSy4xkG0vt2gmV8VHtkrvmPOHXLkcpoy9?= =?us-ascii?Q?SUbkoYhxDRssfCUq6Ng+FZ1IAMCl+QV45b4WpCdy49t6cOdDOVUXCa0sa37T?= =?us-ascii?Q?jDcBA0F9DKOOMSPMmiBT/8p6s0uprvvT8LqkrW0Wz0VTw+ZdaJEJi4KlyFHT?= =?us-ascii?Q?vDWkWKrxFpX3opC5k6ag67uPyxyPFcrWrlnfjyxIhmYzuPEQV0V5bHpnS3Op?= =?us-ascii?Q?1BXIaZhMKsAiUMUC/lqtd1p2lq9O/07F93djgpH/PgcezpZGy18hIYc1+dHx?= =?us-ascii?Q?BXrSCOL+xzoRM0nbknSLAe+VdCgagLth3u1UUpjrvXxBecR8v7XGYKFI6/c3?= =?us-ascii?Q?3cBtv2x6+PzH8ERUQClHjue93mXZc7+zAxHYjxmTfJpfCICGLJ77utxl11rI?= =?us-ascii?Q?PA18I62nPtfmgar6yGdRcp6VxzUtiepiOw1xsb+8J9KM5Ot69lF48I5aOje4?= =?us-ascii?Q?5wyTvHWlC5uafYbBFPN8O5bWTNrPXOOUywsTLHOscPir238Nh06HPOWV8tTI?= =?us-ascii?Q?JWT5TtlAzbVAt/caJ/zP14r3Gys3MvdBFBDlgpngLiYw7qRn1nNlb7K9Bo3Z?= =?us-ascii?Q?OtDaVbVaQeN/vwTevFheR8Gl9aFslNNTLzCpmwsezTXUQTpIdAVDNWHX4I3g?= =?us-ascii?Q?q40CdmXzoGEUkduSwd0ojqigafKQUo68feaSkYlUDtaQ4Kn6n6YHsA1dhy6B?= =?us-ascii?Q?raOynHY1j1zY3630XM5+ZL/BWJctCzwOsnkovblU7ErknrF8M89Vu8UeNGFV?= =?us-ascii?Q?ZhKVhDyRlty/K1JE83yzdX/3vWtWO9YJPZ5rcax+07xXxSZ1lDMG1D/pU/v2?= =?us-ascii?Q?lxxph76oPk6vCAe36LKBMd0GZIysUbOpR3AOyVZJnjTuMdElR1+BINQN3JSh?= =?us-ascii?Q?siWGxjlj9d+9tSy+1MfYccCUl95F8s9+a+yPJ5k3gl2iEIjV1QVssvsQGpzf?= =?us-ascii?Q?B+Uu93h+AlypFC8l/XwvCWbAlbK9F/kku1fFDppisf1s3JIvVbFtf+5p/YWK?= =?us-ascii?Q?PTDrQfsvGSRcb/G5OdcuZN1VFaa2FjoTagwjQWsRXb5wDw4RJa0+IEh4qX9g?= =?us-ascii?Q?lOoUiI2sfx0jEdCL8Y8ITPuUPeX7D2zeaT6pyMZqboWPcShvyOoTyZ+8P02j?= =?us-ascii?Q?Hvt9Sza2xvAjwVrtmWXrVawwAIwIbco87RkfVboZi/yI8CsoTVNMPz3xbAJK?= =?us-ascii?Q?TjqijkDp+ZvKiZ07L9GcCrzgtA6ldHDQ3mHDFeCBcSFNfPL4VAweuR//S03t?= =?us-ascii?Q?WMSNWjuG4pXK6Um8EspP6XT7NCQ3MygmK7LcJgTFtji69RDrOlgQLuF5xd6b?= =?us-ascii?Q?dLxOQbYqIvv5HbbKQBLTunx1elmx00xIQaDyLqSeDHjUr53+Gd6Zbn6Jt6/l?= =?us-ascii?Q?tgPKXATnJkf7ZP9dILtnx95WBKRAbxzdFFSIm2wIBMcLjIN0aMHHfwC9KKhu?= =?us-ascii?Q?fQgmcKJRWDzOdLFFlbKrRVB0RyLz9OpAuDlGSPIsgVi6AIYNU/JEghEyBgnX?= =?us-ascii?Q?d8DivWxzRBDjzmE=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR04MB9386.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(7416014)(52116014)(19092799006)(1800799024)(921020)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?auTaYntUq+hJAO/ImdeiOMjMJYAcwAcaKPbPA1tsGX/0psEZ6AserhwKmGdS?= =?us-ascii?Q?ND6zjzJiN+e9BQ0EFdL9M9ex140UAVMrcriK8nTi1sP2aoqhJy3Ny0XAYr5a?= =?us-ascii?Q?F/MVBD/VNVvvVkmo4qtwKCUSZOHq0f+92StXT+ZiunQdQwFdAwykMTwKUdUz?= =?us-ascii?Q?YoSWsY4ZZVTHrPSTunm96H636Xc4rE7ajOpB71jnyXq/yJJipucyS13WMoyQ?= =?us-ascii?Q?tm3ZENDHv815FGuwWv532TURNzvMWr2SnDV60tzkOeX3XkapgQZGNE3e1WN/?= =?us-ascii?Q?oz1BZWHlIv6i5UtR6cUj32TwmVHW2mzL8eT9OVerq7QKFz5K5tsGYMkOPY9W?= =?us-ascii?Q?HgZqtFQbCMdGUPSPyMHLgBuuQjWA+T7ig/O5uacwUsjq960VOtdrBJwllpaK?= =?us-ascii?Q?gWBTxJc9ab5mnWJw94tAUFtA6Iz1jWS3P6t6pgk3YZECpNi0pwqY4gH42GsO?= =?us-ascii?Q?PgQlQhLi+sqrPQT4k82IlZyVSjIil0hVtuPaNMF6nQ7vdRIqgjjrKUOu2iiH?= =?us-ascii?Q?mmwkFIeTYq+KzN0tZ5cdS616IaLk32Ni22qeK0zh1dmDgG+hKPalCQwKV3X+?= =?us-ascii?Q?25c4FChU7KwGI7se5+CSkTTTqbuGjQBsLXWj7/9cDTN2WEwCdaberZVaJLS3?= =?us-ascii?Q?5b9uEWki7RFkz6u9xtJfpuAPBcVTP6qRRXKGsxyc7JBX+jt180eBHXoTzcND?= =?us-ascii?Q?iV+sHXOQx2BP151u0feHl//wp5kDxWp0D/5Kg6bc7VR2KCD7DUsbQZ0v7rvK?= =?us-ascii?Q?/Ofo2MVQsDavG7bcMAaVCK09HmsRCaNwo6GA8vx1dWnHZGo713GzScx8e7N+?= =?us-ascii?Q?2R3MBCR5ftSSiLwmo7tNKsYffCWb3ur/uhQfHNsFK5KhlE2IxCPl0UfBg1b1?= =?us-ascii?Q?2PSK4mCsiKiCeFl2mmmd5GjF2Kr4vMUJWJBhAMX9ViruoPvg0PxJBZH8Ti4R?= =?us-ascii?Q?d7SPwiA3DvecIgP7UD+qCjTrt14yD7eeCDdX9B6C5LdM1KlUPGP6lt6BPq5G?= =?us-ascii?Q?TpWCicIAhVGbWjwK2BA18B4Ps1pnLK3F5mCPtV8nxs7Dx387sNfljORNM7Ye?= =?us-ascii?Q?rvBn4f5T8NRFsL0k6ombgAdVIh4qU7yVvOlmxHzwkcSUAeFbzc53gRkTKGNo?= =?us-ascii?Q?HGfFSlTGAlsjnl0T/oDY8d2NLHRWWXf3iVll6CualET6sTkbyx1POc2FPavr?= =?us-ascii?Q?gzEglE3lIW2dg7nT66o/xmgLzpwljEllFwgtIdh/NIGymQ72GIiLqE72wPFX?= =?us-ascii?Q?hwv7sSftWax0MBlw/EsNRCB0XOmkIzLVVqfIgZfS/NkEujzH9jeLPNdKOP/G?= =?us-ascii?Q?DbF7Pl1uK+Yl29hR/VV3L9Qpvo+nkas5olzvVz+x7M2un51xQ3zxNWUgYbVn?= =?us-ascii?Q?2PrvyHt0RvBmwbluW5Ia3t7yhjg/1NxlWS3NgpbmYndyv86zHuXyw9kFmSY3?= =?us-ascii?Q?cNyM0tyMyMZNClLAnn488odgCjn8vwOaTRNSt3Z5MkttJhCu72fPnR+DVCm6?= =?us-ascii?Q?0HIUDqYjXxjdiDODjg09R9FNtVIzaheunTEl7fqjHnNv0gPPoJHwX66RM4c6?= =?us-ascii?Q?voWzOqhKkDX6XQFg7EAIIS+pxUULAjMc7uOqpzTk?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: c4602c28-04ca-4cbc-964b-08dde943ad17 X-MS-Exchange-CrossTenant-AuthSource: AS4PR04MB9386.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Sep 2025 10:38:23.5561 (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: tQ21fEMDIJ4ZlXakkCBsrYEC3Kc+NU1JYPKfNXblR95TDRsKIvvezemQuTx6Rmum X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR04MB6907 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250901_033828_076035_5DF1E845 X-CRM114-Status: GOOD ( 11.63 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Add i.MX91 specific settings for EQoS. Reviewed-by: Alexander Stein Reviewed-by: Frank Li Signed-off-by: Joy Zou --- Changes for v10: 1. modify code comment indicating that imx91 is a required property. 2. add Reviewed-by tag. Changes for v5: 1. add imx91 support. --- drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c index c2d9e89f0063..80200a6aa0cb 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c @@ -301,6 +301,7 @@ imx_dwmac_parse_dt(struct imx_priv_data *dwmac, struct device *dev) dwmac->clk_mem = NULL; if (of_machine_is_compatible("fsl,imx8dxl") || + of_machine_is_compatible("fsl,imx91") || of_machine_is_compatible("fsl,imx93")) { dwmac->clk_mem = devm_clk_get(dev, "mem"); if (IS_ERR(dwmac->clk_mem)) { @@ -310,9 +311,10 @@ imx_dwmac_parse_dt(struct imx_priv_data *dwmac, struct device *dev) } if (of_machine_is_compatible("fsl,imx8mp") || + of_machine_is_compatible("fsl,imx91") || of_machine_is_compatible("fsl,imx93")) { /* Binding doc describes the propety: - * is required by i.MX8MP, i.MX93. + * is required by i.MX8MP, i.MX91, i.MX93. * is optinoal for i.MX8DXL. */ dwmac->intf_regmap = -- 2.37.1