From nobody Mon May 25 03:32:36 2026 Received: from CHN02-BJS-obe.outbound.protection.partner.outlook.cn (mail-bjschn02on2094.outbound.protection.partner.outlook.cn [139.219.17.94]) (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 77D8E4A2E20; Tue, 19 May 2026 10:15:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=139.219.17.94 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779185719; cv=fail; b=V5gwHsOgD1kBgmRh+gFu8RmlWY2VSmr6p6CzS6OL2wLP/2cahO9T46REX1JkBxutldmUSGJ7dvkD+XbiOrUU08mkeWf595htgphRuyCIRrIPxzd9gZ3IjcFqyY87y9bo4twEzoH/UTlvWqTnJFynq4VmxJQ3gq+ZqQwtv6DQekQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779185719; c=relaxed/simple; bh=CDRer719KYGVwVtG52U+ad/PqaviuaMP3OV70A4F8xs=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=PQctUF1NEv8r9IuLVoKGDHwt1RmKBm+Sbcj66j/UOTYqSHPnoiUGQBVKwAkfuhh7+6vRfZjmBytHbTwEGREk5//B+IB5inciFpXONuALJU1WQ8dwfpwM9yvs5o1EEHfTtWd3BElxM6QyLK5Gb0QQ3vdBq2ZrYFOTA3KgPrBCbYI= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=starfivetech.com; spf=pass smtp.mailfrom=starfivetech.com; arc=fail smtp.client-ip=139.219.17.94 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=starfivetech.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=starfivetech.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=g5jQoHMttqSGr9TJTGxu4UPg0ooJBc/cxkUC52r/5yvi2l4kF1+7eRHGaLnXZU/CMnwsd42bdJLlr6/rn5VtGC1LjyYKbcIeqNoXmtz8s0n5B+NuuFwEoeOqr7CVhqdb91E6JqG3IpHF+R1CE29RklYrRXx/gnbRDTh63Q1zYHZAYS6Fqhbk6Vib88HSCBJvbpJW4l7k0OgxqsPlLJvf8+bwLT8VG9Ip2kkCTGNdaq1gzlJolUesIVYo21NjJuDNLvRKO6fvRuUO99Dq8yriFMlBdGeocGRx8PbcDZ0h/0CtV35ypOTOP13pznfEDJmeUwFYpgT53KFHZstMBikR5Q== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=QSuTNxaOHK8IF2jEPBALgIgPSk7URmKKThqcy8k3090=; b=l7azWNpmRqZGDk4qSNO8Z643ZHDiZyMTINO28PLMk9zt1kjeZatlTVtk6qt+EX13G3WyDry0xrph/ouEOHEUwOWuSQmW1F6FkBGAhhfkH5Y6aK94uut6rbrefRjbsQ2l9FPuDgbuoMdOEAkNmeNYAeisgfaElm37Yws5ck5qouC/il5J1p4AokO8pWZC9Jrzu6f3B1RxVSQ0OGnfmLrEmOncE/7nsead4Wp8iNheXGSB/HNtlEqolscw4voL4iJ/qbrX/SdHFCm+4Cd0Gq5ticFL7Kap6mOkkB0zZaXZ6Z7shWj9k1heW5Ub1KGkDM+2qEoF1/4leqHDMQpFag6C4g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=starfivetech.com; dmarc=pass action=none header.from=starfivetech.com; dkim=pass header.d=starfivetech.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=starfivetech.com; Received: from SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn (2406:e500:c311:25::15) by SHXPR01MB0493.CHNPR01.prod.partner.outlook.cn (2406:e500:c311:1e::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.25.24; Tue, 19 May 2026 10:14:47 +0000 Received: from SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn ([fe80::9b99:12dc:a115:b90f]) by SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn ([fe80::9b99:12dc:a115:b90f%3]) with mapi id 15.20.9891.021; Tue, 19 May 2026 10:14:47 +0000 From: Minda Chen To: Alexandre Torgue , Andrew Lunn , "David S . Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Maxime Coquelin , Emil Renner Berthing , Rob Herring , Krzysztof Kozlowski , Conor Dooley , netdev@vger.kernel.org Cc: linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, devicetree@vger.kernel.org, Minda Chen Subject: [net-next v4 1/5] dt-bindings: net: starfive,jh7110-dwmac: Remove jh8100 Date: Tue, 19 May 2026 18:14:32 +0800 Message-Id: <20260519101436.111476-2-minda.chen@starfivetech.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20260519101436.111476-1-minda.chen@starfivetech.com> References: <20260519101436.111476-1-minda.chen@starfivetech.com> X-ClientProxiedBy: BJXPR01CA0056.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:12::23) To SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn (2406:e500:c311:25::15) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SHXPR01MB0863:EE_|SHXPR01MB0493:EE_ X-MS-Office365-Filtering-Correlation-Id: b96f248e-4cb9-450f-8271-08deb58f7465 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|52116014|376014|7416014|1800799024|22082099003|18002099003|56012099003|38350700014|921020; X-Microsoft-Antispam-Message-Info: j7WelhQlnxt8CkMmTmlKTQ/ghJnH0Ggz8Rz7RjXni2tciI0tGqE9+eNwVjGeCdVD46EH9OY4BxsoW2mqDcIrMH474VE/yk+i3l+J3VjwHCreiJicVCSXRrzek2C02B7dqRxKCZr+0Ulj2p/wwzfs40lygF51KcFr5HCRxrOeP7IQLbhvN22SO2OCXNwqQIfQA6DOdS4pxqVUf4iEWUxTlo7S2x/rTyncAyoGTjkYTmH5rzBqoCsuJhf9vj/yf1vQUlqE7cPDruCcCxlUJXQX7lgnz/zc9+tRYRBjQtSuDcmC1Mi8Vv69A+eIjr6F6KWPX70ycHdenAIyd5OJyUEHBjrf9+G+AxGq1jqCN6sZcMZjVc/RCMYLEp/IsCxIE9eYmk6mencGVpqV14I8aQliVU+dYe+sgNBZrOVz2vM4ZZ1buzB9E9ms00FHtOYmHGiWoDJQ6i0ISAMg+YjbeMWqsQaO7GQ0WAZCvVgp+lPvdi9lPyiVAN+sGbW9MC2hbmvS0cHd41RV0c4hS1JatTmpjrXM+oBzNpT+yUy3UIE0RhrUlPmLje6k4JKrIOA3qeDjtZAxq39mwjXf6zCKO6tfTg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn;PTR:;CAT:NONE;SFS:(13230040)(366016)(52116014)(376014)(7416014)(1800799024)(22082099003)(18002099003)(56012099003)(38350700014)(921020);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Ky29SXzH6Z53fFqLjEINbECKuW5W4F7DRo1V56ItD4oX9ypxwsi+jKG/EjVi?= =?us-ascii?Q?1yVtZ5na4Jfs3E/6myDKeDJLD/9hNHjItMJGwjZBD2nyVC20rwfFO0PVxSwZ?= =?us-ascii?Q?so21620VoJU8ClqHsjVmAfHEYj2azY4oiPhgbQLiCrNqrTQTpHbVqWhCiKLj?= =?us-ascii?Q?1MH++xaYqx+pEqez5UmfHwuePAcnJa2YQQ3uU7whRGfA0UB5FPRMCukD4kzI?= =?us-ascii?Q?LBbgrQicfcNGIYQeb5nSXQlVuhDG1jZT0Hhcydn3Xj3QsuW9+m3ks8h/hecO?= =?us-ascii?Q?gGaflyjFxhQ3B2dzkzO/09O7kiTTSC02vnFY8Je99lq3uk4w0N4ibpWQ5OtN?= =?us-ascii?Q?AXPLB6zfDngk+OYkjeUiODz2oWCzu+ZuuB14BnXyxn4hDfiVVHdrbwq/TPwl?= =?us-ascii?Q?brG0vC1/NB3P9mu1mbFhKEDXTFiUaRM4/EzTP3t8O6tPx3Ek3LD2XwJg2yPc?= =?us-ascii?Q?rLi4q9YAAoAO6vIsIC+UQw65WzQpLGUtc3vPDMDUUu2AS7t3HR7FkYQ5Gxep?= =?us-ascii?Q?WvajBgeuvmUzravigeT+Rb3BpYd8IkLNFSjZkv+rMyn7WDHV0QLleVQFSpBs?= =?us-ascii?Q?j4HnozAjxbkKImmidDEKkBa4vYpjOACSmo0tBa4xeLokBpxUPmP6rwQDZh8T?= =?us-ascii?Q?SSmsEd8QU//8Up5OICD/bOWDs37Mt3nQtvcRWFCdhvs0dLL1qiiZ42LHoLiF?= =?us-ascii?Q?ykqj4eOKE05GxsvXqcmuF8iAcwj8rH4Hdx0NP3f0B/O90JfuTx41iwuiMxYI?= =?us-ascii?Q?tmTBrPBe6vbEYnsfHNB5k7rfoCArq5cLQpzJXw2aiW6WFqaxUA/3dBR5fS4I?= =?us-ascii?Q?+TVAA5hgPOjmnDgJasRK5wmRzK5WnKz2tsqt8qF+dnbXk4rIwHcCk2NDcOjs?= =?us-ascii?Q?m8SqYa4Ycf6m7/JXqP0aDt16Cmccw2moP9mYX3qV13CKjWl87sunnAoSR/Tx?= =?us-ascii?Q?xcatEGqjYKYXnH/ri0Ca+PnB1YFwfxl5+84NaN8TvSrZFOR3vbR1Ju/ZYu1e?= =?us-ascii?Q?mpkm2G7xuzdoW1I4caKQla+fJLO96ZjQVwLnjKgh5iQP0sLnf9aLJ5wxmsZj?= =?us-ascii?Q?AdbFjVaSA77Q4JzErPz9bvNwKitilKiyQknBQB/LbwAVpTrLqbu8aYr27SSh?= =?us-ascii?Q?mBC7FzFAEzIgJrB7l1ag3TMGbu9x++CTDUgZAZcwYoxfHGSQAqEwbMUMzvH+?= =?us-ascii?Q?8f2MB6XYUpJKZX3wFZS0WblxZpTJRxIw4flda8vUk1zA5Oiw9gP9uWk4jxEC?= =?us-ascii?Q?foRWN0HuKsJ8EnmlZMqyvQm6DBeUUINL1ItPmJ4ZFEpSP68pPxFqhF7ib6tj?= =?us-ascii?Q?GVvJgTpxoB+u5KEcHOOHoNOkO/FFy4wQDJz/nfapjWooxU+YfWgrZUQtp/xg?= =?us-ascii?Q?ku350odjI4t7Z8TbNzgpFKZtkKiN/+UyCGLqa79CZVJAK9VQsQ6AQRp/vB7S?= =?us-ascii?Q?RGTOgQp6kokUjjJsx0Y3b/tFOPBPp/UYUoKt9yGpIKJlSboXX0ym21nEVlEj?= =?us-ascii?Q?nlwAqyn9szASXmTgUW6YTagE/xNjAdO49aycUI5NxWMbk7U+mPPjf+Giu4DX?= =?us-ascii?Q?c6FJLuQATt7XLJTOxT6hlYvSAyLog7t1XRM26dvcTI3krz6oSV64UM1q/YnI?= =?us-ascii?Q?5tcTy7dKXB5Gtp0tiSWrthIDibH36ZA6Bu7QnPgXNmekEeMpc2CwgzhX1f0Q?= =?us-ascii?Q?S/yWXYjCw5/7ovREkhywIoDBR0YS8QZmZ+b3Tq002I0elbzplmNUNT1n8jTj?= =?us-ascii?Q?Bzzs+tWLRQDo4VslYshNkwXv8X4z8C4=3D?= X-OriginatorOrg: starfivetech.com X-MS-Exchange-CrossTenant-Network-Message-Id: b96f248e-4cb9-450f-8271-08deb58f7465 X-MS-Exchange-CrossTenant-AuthSource: SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 May 2026 10:14:47.1976 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 06fe3fa3-1221-43d3-861b-5a4ee687a85c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: TVOvyzsilFa+HV+a9KdROQOok4+0uiA2p2Bo2LY304pyP45dpiUroAWFSWACbIfEmc0NWGIy8pPi/FjQY0YGk8Put+DgxqlvRdlldW4hoLU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SHXPR01MB0493 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Remove jh8100 dt-bindings because do not support it now. StarFive have stopped jh8100 developing and will not release it outside. Signed-off-by: Minda Chen Acked-by: Conor Dooley Reviewed-by: Andrew Lunn --- .../bindings/net/starfive,jh7110-dwmac.yaml | 28 ++++--------------- 1 file changed, 5 insertions(+), 23 deletions(-) diff --git a/Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.ya= ml b/Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml index 313a15331661..0d1962980f57 100644 --- a/Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml +++ b/Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml @@ -30,10 +30,6 @@ properties: - items: - const: starfive,jh7110-dwmac - const: snps,dwmac-5.20 - - items: - - const: starfive,jh8100-dwmac - - const: starfive,jh7110-dwmac - - const: snps,dwmac-5.20 =20 reg: maxItems: 1 @@ -120,25 +116,11 @@ allOf: minItems: 3 maxItems: 3 =20 - if: - properties: - compatible: - contains: - const: starfive,jh8100-dwmac - then: - properties: - resets: - maxItems: 1 - - reset-names: - const: stmmaceth - else: - properties: - resets: - minItems: 2 - - reset-names: - minItems: 2 + resets: + minItems: 2 + + reset-names: + minItems: 2 =20 unevaluatedProperties: false =20 --=20 2.17.1 From nobody Mon May 25 03:32:36 2026 Received: from CHN02-SH0-obe.outbound.protection.partner.outlook.cn (mail-sh0chn02on2123.outbound.protection.partner.outlook.cn [139.219.146.123]) (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 1363947DD7C; Tue, 19 May 2026 10:15:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=139.219.146.123 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779185724; cv=fail; b=GyzOJX6AG8P7RWY9xuUj8QpWr2ffilU+slqa/wIVRIxyQJVSDunnPV/BgFSq4ogneGacERJ+5iGhiwB4gfhQVyrZ3Tods3JA2+/Sx7gcHbhIYXuWSaj9UJDmyqTKkAVHyXJOdHjfkvL1Pejai7mWXnAYHjlVuD1TrI3EuyAJFqk= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779185724; c=relaxed/simple; bh=0mu6UxoakgfMCFAA1LRdfrl4D/HveT1GAO/c3wow8rY=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=iF7E4VWL24AanADmBemWwXBv9atYsekCMLXBI5iXoghVUvzq2TjZRmSiuXw2QNryUcUrIVC6UN5IEA5/qPfgDQucxsd1c64X9fQN+KfMfWSV7HLPg7MrAQuZsSLmDivzD4d8wS+11iLUwE+7fwwC5nt0CeX5TcfXasZqSeK7K30= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=starfivetech.com; spf=pass smtp.mailfrom=starfivetech.com; arc=fail smtp.client-ip=139.219.146.123 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=starfivetech.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=starfivetech.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BBDZhL+ut/TWF5i0GD+dI5rsURVo3NYxLDwNilIeBOHKrdhWzUubDFJ8kN3tiBXWF/l+jXl3TpapxoFCnQBcQd1Cvrso4uW0r322ERs20aSsR1ihdxTh5SDHpEAbVy4vd70MXeQOPyc2Y3Hxg1/sn7nX5Pwyl3U8QWWgWDtp9bSAe95/1Sjwh52LogVJTL6rhxHlcyVXibz+FEGEnPKN5Qzs2amQZBphD33NGb/yn87MOcr3Mppn2qWNEE4TKgUvXuIMYMPGWgScNuOWEP49vUA86VyT2KjapXJ4l72BBbpIWxRKtXcj+vpera+2NQyulCEEP3IHwH9HwASJAA5Yug== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=hxJobuoN9Xxk6KUYNZ2BpZ/tx6UOqD4aMDKtmwQz0/o=; b=Ukw8sTTZJLTeCDiO99xxCGtbeIPeHOXrTFLhfq92oLx30sCQltpH9syIXvPpoS7glJAG4SNL8B1UEyWcyAzMnCykwSyFxSmi+B/IGqE1PxRHAkjKZd5VwJahd7LffSQz9DjSJoJihJpxaq6GN01PAdpXYYF/PxsJLnbChjOgS25R9lCygmcMtmXUCBqvT5RcPxZy9502I6fTwCvrMp1lbUgNkfiQ1KXED8XhfLDEAm4elQbQDMIH7ervxwQgEUIB7fyPKUUI27Bx81UPMNQyKLD/yBGTCZG5C/vMOTSvtNV/Cv27/ED5wK2o0rhH7EulNY+TiQ+cKPx6iGwN82x8PQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=starfivetech.com; dmarc=pass action=none header.from=starfivetech.com; dkim=pass header.d=starfivetech.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=starfivetech.com; Received: from SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn (2406:e500:c311:25::15) by SHXPR01MB0493.CHNPR01.prod.partner.outlook.cn (2406:e500:c311:1e::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.25.24; Tue, 19 May 2026 10:14:48 +0000 Received: from SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn ([fe80::9b99:12dc:a115:b90f]) by SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn ([fe80::9b99:12dc:a115:b90f%3]) with mapi id 15.20.9891.021; Tue, 19 May 2026 10:14:48 +0000 From: Minda Chen To: Alexandre Torgue , Andrew Lunn , "David S . Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Maxime Coquelin , Emil Renner Berthing , Rob Herring , Krzysztof Kozlowski , Conor Dooley , netdev@vger.kernel.org Cc: linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, devicetree@vger.kernel.org, Minda Chen Subject: [net-next v4 2/5] dt-bindings: net: starfive,jh7110-dwmac: Add jhb100 support Date: Tue, 19 May 2026 18:14:33 +0800 Message-Id: <20260519101436.111476-3-minda.chen@starfivetech.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20260519101436.111476-1-minda.chen@starfivetech.com> References: <20260519101436.111476-1-minda.chen@starfivetech.com> X-ClientProxiedBy: BJXPR01CA0056.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:12::23) To SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn (2406:e500:c311:25::15) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SHXPR01MB0863:EE_|SHXPR01MB0493:EE_ X-MS-Office365-Filtering-Correlation-Id: d09f5e4c-2653-4830-e59b-08deb58f7549 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|52116014|376014|7416014|1800799024|22082099003|18002099003|56012099003|38350700014|921020; X-Microsoft-Antispam-Message-Info: uv2hYS5IXU+UeRvAW2sTw96A5mAJXXbNj7ENyXvwl5S6r7atjEaOA/RMtwDeMf8cCmksbVTv+bzMWxjLkF7AkBZaE/7I0+C23SRXaNhL+Tl7KA4gC/5X1MyWn/y1JzRW16eCWoJtB7b/1E6NH5jFhAnFZn2+gyAfJPS0YLG0LanlwnkqINhzGBIwR/MmfjwyBw45KJMIUVa1eqRqE4nQL4G4u+dEf8ofqiXmutce+8pTT/FyHbcQ2nhWo2O9cKkv14SAQqDv/64d/hO8zy0BX1CbnvhGkzFIBphNzSmhCXOi/WnM2vWp7jp9Q5xX9WgIqgpwiAg7RJAyk2QTo8wkqdRcaYSAiQDetWBTqvL3CRkpvxIrbG3G/5UizQU14ub22yPi0cVV17tw1/HNuwXItFsl9PhQzKkav/l3IC6olZy4KnVN8gBKbBodq2lWGiJ+xiAysslqh6O8eGKprdzQAGsbTstt1X9MZxw0li5e6nui6nWB4JMBKLSzFKN5OoZGFYY7fy/vU7O2WMJ4ErGyJ5fw1Af5GXK3nKItVDj3KiJeP+rMNdzJGhUo88nMSx5SV3Rr973X1x5I54HMymosRQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn;PTR:;CAT:NONE;SFS:(13230040)(366016)(52116014)(376014)(7416014)(1800799024)(22082099003)(18002099003)(56012099003)(38350700014)(921020);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?hZPThOk/n79jUGo2tTT2oHd6woYsoaCHNafoZVNSjYWTwmzrC3oZcFEv/UUN?= =?us-ascii?Q?IYhAw0Vdu6xSHNdJHfJlR1wDk/skC1uUKTmLuhZo8ng9Xw2W8lHIe+9FKuPc?= =?us-ascii?Q?4oLcBxAhWKkz3vc7p3/+awpiA1CGp2MJ15yKAem4rw2V2GzqSEnIP1PD8wFF?= =?us-ascii?Q?ixgmfy7Iu5Agzsdot3kMt+f9BVk1MxgSdc9RmoysgRdamP4UiBRcyoB6VlSa?= =?us-ascii?Q?qkYQc5NoPuWbdRQtGcSjYs+a0HPEpJGwyj8U7w1eoejs+jEBiJFssr3wXm1K?= =?us-ascii?Q?NRydhRw81FaYm+XjS8GC3RB6sOjeG9mElssN1P4dKeD++xipg+F4et50oeLO?= =?us-ascii?Q?qC7nGKsoO2ItS0TWzklOqIsIIECpdhXrqqQ+ppOzeGEkP9DvtcAayuSHQeo5?= =?us-ascii?Q?qsc1A51BFmGVCiJNgsLKBOGHQNLn0Uf/TAmD0IwEiHpR6X09SoJxLW2dyTWf?= =?us-ascii?Q?DeZB0azLuMG3ev62CceK+V9THDyOZroX86lK3vef4tL4lmG25yXEst535lyd?= =?us-ascii?Q?NXencLBFxKzPoZgKAqtka5FhTHgaVAyl0LJhLxp7epmn86e2t+DFfHfHVC0F?= =?us-ascii?Q?PtfhMl/jM4X/U3Tto2ABbVQUSKo9jq7V55BEdnjoW1dqjj+rvncjUab23nU4?= =?us-ascii?Q?y0n36BL2Lw09WR7rA5OeUaVCIXsqzgYpdLXvd+khttTk5yIFBPhQLd8U3O2G?= =?us-ascii?Q?b4wCrS5slErupXfp1fB6T/6QD0mM120woCoGQXrqPLvV4FgQpjusMX0bKNBD?= =?us-ascii?Q?6dCHhVZz1+Z3gmTi5XFbFohrPkxf0Xm7p1A2YpXF0WY67WWKQf1SQHgfdIJM?= =?us-ascii?Q?Jhh2DYFlMHBz9w4Y4rDpdaqnldyCp5heaWQo0wnp8E/bPZa7q2/a9Gi6DC08?= =?us-ascii?Q?DN9LJ3rIpdH/3UnkpAbN08W/HTLOEkcu0j9omaeJ60tKosqZa3EXFldRbHrV?= =?us-ascii?Q?7OsAChQrZ9j3Y6PFazbzm6GDWWrRDlaVNqNOcIqUn9//pFBtGUvFeppTCR0M?= =?us-ascii?Q?pevHX5k/zOGn5G11itYwFugt4TvB5lyduspNvr8ntBrL3dnjSzYktKZOFtgZ?= =?us-ascii?Q?Btu2VLQlPVRdsPtNo6kw5mKuXKmGE0OV4GGcnGYsx7Hu7okFALaqB1H0MOxU?= =?us-ascii?Q?E9xJHaPLaJ19heMpZQjvJpCxuNM/DhmZzqpsKKehzRpC4PbTqnagwcLQRldI?= =?us-ascii?Q?Ky2R2jmkvFf83j/rr9Oog1cebwRJBGYlISbB8qBr4S060VhkKWVK1eCTUE4f?= =?us-ascii?Q?Zza4WkL4pVHRjJuBiK5JMRooW9JTutrgseZlVH9Yceo2yq1CuUYQcVbwmQX8?= =?us-ascii?Q?WgNrYn/0vEMiBUvFXGUGQ6T4/n/T7YIMKyQRnnb1KiCvJTSBgTa7GKZOdYM8?= =?us-ascii?Q?G+CzoK4OTX313MJyif6WMmniXePx8PytVLKWlguPNVrrl7TzJqVdYr5eErN4?= =?us-ascii?Q?TUVMSJyrsbrEMqLPOLUCZvZe1gbsdmAoGtAihgSmwowUroN5QR6djynsd8bU?= =?us-ascii?Q?Ek/Pb01K864wZYt/GCaiPTVlLCeoD/EVSTkeHoYYr+EYcKvqWvAd42qdkE8K?= =?us-ascii?Q?HW1oer6DFCEVN9yaFPsFXoM6g3DPRFZKyGDzse+J0f9ghTaRsqOXYRrvenwu?= =?us-ascii?Q?6IkDlzQlOZklp9Pq2Ljg/gEVae7xpqCcspnjhtNdN5whT2Cdoxo5E9o56wyA?= =?us-ascii?Q?iUZxIsA8mC7klxoRcc63bORl5GFSNGrKFdYiF6FxtPjok+z6C45XYSS6vRSh?= =?us-ascii?Q?Gy0f7MPlTDJ2A50Q6/4+Z5f6P3ppB90=3D?= X-OriginatorOrg: starfivetech.com X-MS-Exchange-CrossTenant-Network-Message-Id: d09f5e4c-2653-4830-e59b-08deb58f7549 X-MS-Exchange-CrossTenant-AuthSource: SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 May 2026 10:14:48.6919 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 06fe3fa3-1221-43d3-861b-5a4ee687a85c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: SOZfo8iX4w7pPZd7r+1XjKg0lt3iqbE1EMGn7cyCj6/F6HwVxs+vuQE/078Or24ksF7rQBX4N4fyHGl0+qlpR0sCPuH8n5iiy/PSmTQReQI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SHXPR01MB0493 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The jhb100 GMAC still using Synopsys designware GMAC core. hardware features are similar with jh7100. Add jhb100 GMAC compatible and reset, interrupts features. jhb100 dwmac has only one reset signal and one interrupt line. Signed-off-by: Minda Chen Acked-by: Conor Dooley --- .../bindings/net/starfive,jh7110-dwmac.yaml | 51 ++++++++++++++----- 1 file changed, 37 insertions(+), 14 deletions(-) diff --git a/Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.ya= ml b/Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml index 0d1962980f57..06aeaa0f6f00 100644 --- a/Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml +++ b/Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml @@ -30,6 +30,10 @@ properties: - items: - const: starfive,jh7110-dwmac - const: snps,dwmac-5.20 + - items: + - const: starfive,jhb100-dwmac + - const: starfive,jh7110-dwmac + - const: snps,dwmac-5.20 =20 reg: maxItems: 1 @@ -107,20 +111,39 @@ allOf: contains: const: starfive,jh7110-dwmac then: - properties: - interrupts: - minItems: 3 - maxItems: 3 - - interrupt-names: - minItems: 3 - maxItems: 3 - - resets: - minItems: 2 - - reset-names: - minItems: 2 + if: + properties: + compatible: + contains: + const: starfive,jhb100-dwmac + then: + properties: + interrupts: + maxItems: 1 + + interrupt-names: + const: macirq + + resets: + maxItems: 1 + + reset-names: + const: stmmaceth + else: + properties: + interrupts: + minItems: 3 + maxItems: 3 + + interrupt-names: + minItems: 3 + maxItems: 3 + + resets: + minItems: 2 + + reset-names: + minItems: 2 =20 unevaluatedProperties: false =20 --=20 2.17.1 From nobody Mon May 25 03:32:36 2026 Received: from CHN02-BJS-obe.outbound.protection.partner.outlook.cn (mail-bjschn02on2094.outbound.protection.partner.outlook.cn [139.219.17.94]) (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 B64DD4B8DD3; Tue, 19 May 2026 10:15:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=139.219.17.94 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779185727; cv=fail; b=qaAZ4InxRsAiB8SmZhDmTiQAfOGDxrte9icApomPwqbkKjCo9sQuouHjedMeoeWI6O7pn767WkxdzdQM/F1ebbFEw9R97kiOqA43x0V+QSAhmGH5HX7pZ5N45yjhcfCVJK7DXijCeFNKJnar+EHVCdivL/YH2xopju4Cgc+dq+U= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779185727; c=relaxed/simple; bh=Fm4UlJL4vS8E15Y5iun+Q9nQIaFKPGSMWb/ksJF4s3k=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=U7Xm9GQy7R+kUd/g1EC0UToaQEmXqc+WMXNbHS74kr4/qGrrqj5xlI3oR6VqnOtghg8J0ltpTT1nRSFxfXfQQafsq8OiiPix+guh+Fw+gRigQYwxn/jmhAF2FO4rE0iT6Vm1M0KoaIO5YCTUFtQxxlHoXYHr5tO69MN60oHnIYY= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=starfivetech.com; spf=pass smtp.mailfrom=starfivetech.com; arc=fail smtp.client-ip=139.219.17.94 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=starfivetech.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=starfivetech.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OvWL49ybmW5cT6z3iZIXPswLA271dRbpB3vv6U228CMpbTn09isR9nF7zT3lOqLXY5C3efzOTHbaCAkcP2WMNf0Rjzrgx87x4TLwjvyZj7K7N2ZjOKOOHVD//lRsrgelnbmghULKElO9RY6yZdfJMMdeddRXEN7Waeggun7AE3XH58nGy05l1DjaN5CU7T8y5DUqGFlHAek73tG2iNukdSSwX3QwreuMTXSLWsrvNtip/UL3Xkg8RSZknUXsHCd91Aytz70gAy6ikxAXqQBgu+dHFlq4jg34zrjfD6fTBC4PXUCsq2d2Ahqc+Efku8dgoN4Q+HNSHHBtfcWgqKFX8g== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=l34g9rnab5hWH1BOjB+vqpxHyL7/EfwlClP8njP04d0=; b=QL14efi+W1ZN389/qiwmKTJpd1dfDhMpB1G3N+85uD46nWS76HmxEmNTlB3Oy9xjTYXeZzK2lgj7kNZYuEAok9wYAIZdpRYkqXVFGYX7sK9oCLgx2gflKqL8KKfFwDAtpCyg6LQz0rS5CNE3LrlRPEPV3nR6q4M3vjVyA9tWULiI5sbdElIbH5k915Ub9lwsGcXXKej5i3AAx9Uh16KDxFa/jXLbP9zxHScDVdhmx/bipCol4BtXEBk9cskVyh54FZr91hFGDbYOR2sj66BnQ5jRFXC5m1DAo7F9ZPKhOH3RtxrpogoSw2gGJVACnR7R9Ihpcm94lH1TU9JJtB85vg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=starfivetech.com; dmarc=pass action=none header.from=starfivetech.com; dkim=pass header.d=starfivetech.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=starfivetech.com; Received: from SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn (2406:e500:c311:25::15) by SHXPR01MB0493.CHNPR01.prod.partner.outlook.cn (2406:e500:c311:1e::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.25.24; Tue, 19 May 2026 10:14:50 +0000 Received: from SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn ([fe80::9b99:12dc:a115:b90f]) by SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn ([fe80::9b99:12dc:a115:b90f%3]) with mapi id 15.20.9891.021; Tue, 19 May 2026 10:14:50 +0000 From: Minda Chen To: Alexandre Torgue , Andrew Lunn , "David S . Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Maxime Coquelin , Emil Renner Berthing , Rob Herring , Krzysztof Kozlowski , Conor Dooley , netdev@vger.kernel.org Cc: linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, devicetree@vger.kernel.org, Minda Chen Subject: [net-next v4 3/5] dt-bindings: net: starfive,jh7110-dwmac: Add jhb100 sgmii rx clk Date: Tue, 19 May 2026 18:14:34 +0800 Message-Id: <20260519101436.111476-4-minda.chen@starfivetech.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20260519101436.111476-1-minda.chen@starfivetech.com> References: <20260519101436.111476-1-minda.chen@starfivetech.com> X-ClientProxiedBy: BJXPR01CA0056.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:12::23) To SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn (2406:e500:c311:25::15) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SHXPR01MB0863:EE_|SHXPR01MB0493:EE_ X-MS-Office365-Filtering-Correlation-Id: f5e85be7-091e-4288-0f06-08deb58f7626 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|52116014|376014|7416014|1800799024|22082099003|18002099003|56012099003|38350700014|921020; X-Microsoft-Antispam-Message-Info: LSvIyfHlE9cHBEjJ08jhhBrmcjDi6z6UTRDwJnMNXoHiP5uAwV0tik3LKR83xkqsXcCwbNULsJbVPMFkNoX1ev04nQE+0RROgHmJjOS3q3Lbig6JQu0XVFpLMQT3lvy9kRi1Gqdyehrrwzf+ADs+av9qaTh/3xCldsLl+qvPGORRG3WayjInTj7bsDeCjo1abnQw9czc6u/9Yh8jZWi0Cyzr5kEVEjUW6iabLRKxctDtUGudqCIu2uTtkxVA6NbfWo2zVUgYa3SEjf0GWtcbE1E1NqyqaXWLcJ+IZ6II6Vhxb8h186NOeiQsDAw+ldazgTjEWuO6KsLeqho+wHVVFnneiUeL2tGejHiB70+MSOS2HOugfLSBZkG7n5VUuk+NxWn8km2J2OAxQjDpt3VM0pY49ot4+auFYui9R3hEZq0Ziy8sJlSRGXjKsJ/SoL+blzwJTjWHHdPEdG8Q4gFM/6dki0iTizl1xX1m/TUxq53qHGY1WuOeXb4tUEsVMDJK7lXb7045x+adFKLeghh9UVS8rFjg262MM1M4j9Mu5d8EQDWNGiC1bnm3xoXVZXlOAHoCXb0i+Rzkoa/tdQAWxw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn;PTR:;CAT:NONE;SFS:(13230040)(366016)(52116014)(376014)(7416014)(1800799024)(22082099003)(18002099003)(56012099003)(38350700014)(921020);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?JV4PFY73/gjdTBayILLWouxMBGaDuWQMWlTbxuTIz4AFCk4pwWqIM7/q7TPc?= =?us-ascii?Q?2F3se4XcmEh/L1F6mtQi3qBVqB8CMmF5huyBSUq3ab25PG0859Fjnkbi7VDS?= =?us-ascii?Q?QfV82cvRCfIYpyykbsreGcPPqnApNLKF31QHUwGH35ePqnlsWXrsmkzyB7pk?= =?us-ascii?Q?DaH1cq9nLWp8U8EevUJjpqLaU/D9D8jjeTGqNXKkKL3cKmaEEGAmUc/eo6dQ?= =?us-ascii?Q?W25Jy0QABt0k2DTOWrV+Vj4n2dCm4fna42xrpqdOl6jwD9QAr4JsXe3Z3I6Y?= =?us-ascii?Q?3IvklSXYSxX0VF+NPTJP2940Y5hpHzoSO9tNR0li3KICrmN/VmoPLr86B8GB?= =?us-ascii?Q?j/Atcc0jlC5/iz9hPegbkr5E7JO7zdebKAvohRnwAvYs60VM4nTv7UTnsf1b?= =?us-ascii?Q?+1hkPQrkvCmbr0BQVrZRyTPF/uW4MioJl68tB9LqZi08+VCankgyAEwE1Ee+?= =?us-ascii?Q?IiyDvsOzR9HnuUH40aDDReDCOQofinEKrbF5+Vk+ABuBsglr0/ML0dTb54Zx?= =?us-ascii?Q?tvpkkomL2IIT0njUdgpsbUCWWhE+49TpiFaj1AYydjjEd6uWY48DyLdF2zpH?= =?us-ascii?Q?STNddwQFiCo7UubTVQoxuGYvPZuf5avEatGdtFEiqzYEHs0ubT3YPn42Mps0?= =?us-ascii?Q?xBq1mZ3Q0Gr/DzcdYhZjPm+RPSLB0MnjsJPEdkPRUf3xG0EFDi9H3DlksH/W?= =?us-ascii?Q?hMFxukVIyBbL3SM/W0ctBtY9FvKc/9DO7z/cEHncxa6MhEAPU1WSgxrPz3zX?= =?us-ascii?Q?+5uaw9eZwqUz1ZCUfsWS2j5NFGbheh852Tbw7CbxIflofFsjTuq/kQLoxvro?= =?us-ascii?Q?V9IO4KeB2mQ4DSM27hW80BNP5J1iWZebdkXiflgTtiZ7rCb65+5sxf5KY1V4?= =?us-ascii?Q?GgprObgjywYnTaIx+bmKV0CbSTtH/4x2ZfnKRAfvrBgkE7XCNGiIIRErOBKD?= =?us-ascii?Q?zHp/R9VP5s3zoBYO+oCMKOxV8GWJpJGopbLQIzA9gZg0+orvXEp6GW0nRPlA?= =?us-ascii?Q?sJqjga/Eaohg8nDAkEA3XFAwN41YhH8WkefyMYX2Hl26MAcf4AUOs5UuX/fT?= =?us-ascii?Q?Onw++QDY/HymKJKsFYTKBkAltdXR9v1un9DXaKqYaMSRtx6/103iMSWDVR+8?= =?us-ascii?Q?TJ9yFpAAPr8H4dOoWnPcNFy79ZSsKqTjdDMm9fuLgVKLj3umC2ubRFzAihr/?= =?us-ascii?Q?p8y5tdPG+lqUm2PcD9Iqg40Ts5GfU759JfRpnptnY6+/cGrq2j1j/NLucSFv?= =?us-ascii?Q?qB9Y8zQ3Vp3aS/5R0VxDFN5UjwzFRge+0ICAADaIFFFNbctVb95HBMr8Gy9y?= =?us-ascii?Q?LHz1cxEhymOmuH5gZFf9gTQWBhiG8PTUHpD5jcloBJxxvh8XkA30CBSBBWVP?= =?us-ascii?Q?0rhmT+8xaFMO4+GUwm1MUB8ZdB6sjxGbP8vqnrZRKcP9gdDR2BUEFyC0BGB7?= =?us-ascii?Q?MlwsZ/QiCbuGztOKkSJ/LcJkTstnz6xOxibZ74K6lKt6dAp4NRjPsVM0Gtdv?= =?us-ascii?Q?iLAPr9MCTl/aLyfMchSjTW8N4skXBsw05RG6SBEQfFmjFP/swult0hvgdh+L?= =?us-ascii?Q?wE2ztvbW6eVaIICM4wcWP0WnqIqBxZaUCgd8/2rnB6gCdxEMep7KGhL8CnDU?= =?us-ascii?Q?ecozj7JS2wXgH4GqPFh3QY9P+/XXhOMvHBEDZNFJaLmWxAnO88kHZPvO3T+V?= =?us-ascii?Q?uycueH9ykrv15XWpMkL+gR910Lgd9SwTEvzWcpe+4LKS/bGAN8TaaTPCBlYs?= =?us-ascii?Q?3i4gtW7uvaon665lFTL7Jv4cZq++7TM=3D?= X-OriginatorOrg: starfivetech.com X-MS-Exchange-CrossTenant-Network-Message-Id: f5e85be7-091e-4288-0f06-08deb58f7626 X-MS-Exchange-CrossTenant-AuthSource: SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 May 2026 10:14:50.1571 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 06fe3fa3-1221-43d3-861b-5a4ee687a85c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ypPMu95VPrJ9Seulw/wpOxPFKcBcAn0+nXeiY+ypPCSYdCdq/5eNzvDA//KZm3HYCxjIfp+g2/m8J8KHp6ukSZUVUU+ofJ65NR42MY2LssA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SHXPR01MB0493 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" jhb100 SGMII interface tx/rx mac clock is split and require to set clock rate in 10M/100M/1000M speed. So dts need to add a new rx clock in code, dts and dt binding doc. So in jhb100 SGMII interface contain 6 clocks, RMII/RGMII interface still contail 5 clocks. Signed-off-by: Minda Chen --- .../devicetree/bindings/net/starfive,jh7110-dwmac.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.ya= ml b/Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml index 06aeaa0f6f00..fdcc61c65f87 100644 --- a/Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml +++ b/Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml @@ -39,20 +39,24 @@ properties: maxItems: 1 =20 clocks: + minItems: 5 items: - description: GMAC main clock - description: GMAC AHB clock - description: PTP clock - description: TX clock - description: GTX clock + - description: SGMII RX clock =20 clock-names: + minItems: 5 items: - const: stmmaceth - const: pclk - const: ptp_ref - const: tx - const: gtx + - const: sgmii_rx =20 starfive,tx-use-rgmii-clk: description: --=20 2.17.1 From nobody Mon May 25 03:32:36 2026 Received: from CHN02-SH0-obe.outbound.protection.partner.outlook.cn (mail-sh0chn02on2123.outbound.protection.partner.outlook.cn [139.219.146.123]) (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 CB4B94ADD98; Tue, 19 May 2026 10:15:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=139.219.146.123 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779185736; cv=fail; b=tZbW/dATZ9fGL6uUdLEo9ukfZ2LbjPayUYrvT3pLi4vpdaOSA9XqTqISMSocXK0vSS3PZzNMirsnZTzA0I+omBrAvrqCV2yA0vIwSwnKjo/R7OYdO5Wy31rr4r4+IuC1IQYwvrzh2pzyT2TJ99EdL1alt8ZceQnT6I8cU2/6H8I= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779185736; c=relaxed/simple; bh=j0mUcxa3YXViVZjHFUl4e44m2hYVpNgovueSf7m39UY=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=O7sd2fLq94ouxPPy6dvkIhWtL7fKiOlEZSfm3zEl/KEDdhqLkc92SBWpk0T2rvd+bMPYEzh9w8ZH/WvXo197KY6pp8gWll6ZzQLx9vaVfXvuC6SuG4OfVcdtNPrXyY1ROQKasTJRz1ik47FOE8cWarnMmfjpxvMTBvjrJJgioxM= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=starfivetech.com; spf=pass smtp.mailfrom=starfivetech.com; arc=fail smtp.client-ip=139.219.146.123 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=starfivetech.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=starfivetech.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mVwfDh5Q/wOSAGyaZM8nzxT/E+gAobIvZsdvBKWxlTyIqaiDD2RE40Dj9fb3l2fOND3N4FPPowidd+/26L0RH+13R+CmwLIbm82WJTgoBQL9ls6rFs9qcGtJmPe5ei+7nxV4kusqBGCL791G5cqvsd3fXDlJASouLhbHjVyEFhxEhR41ZnatoagNagyB1tvvG2AIoUjkyzmv8Y9Ggyv173Xndaqbr0NYHvdrvKLYIC0VwGkweCNw1sK3Ei60ZJSywrfLtyms5C+Nkglvq7A8YfiuoTRN68+9ozRQ+QPNpE8UVg0vF2yWhwOSrIg6i7vo7MmPGN8mlGh+U2Rq8eg47w== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=NVXf+4J7WouPIlgZMhQMao9eTK8x3Mh5uCItSsR5/q0=; b=X4HH9fXtVi5Fa5NCsHciYnzv2pBrMP1FRNv7xr4NsDOsCSZjARwKxesRJu4s9BBzGskTkJCWjlUDWPYGWnmxXx+ZCnakvHFlsCzHFdSCBRdeWTQ3vjMjDTrqc9KpaWq3Y7Ab0kK+UTJk3IN0kq8ZRcQnvGcDVxd6M7nBckcT7u18u0rIzEWXINrs0qvjHA3zsYxxhrdRASV/Q1Mv/HDgBvuzYN5kwyBhvUwS278+KrqnD7cIkZJxebjgzBtv7aMYBFLM1XRcQzmR+SIOzEIu1D6y8UnhYYFjkHD+2xmCZco9i1G1QWW0GULFhy5KCIRLlZ3JwnkADBtezrLtt5AQoQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=starfivetech.com; dmarc=pass action=none header.from=starfivetech.com; dkim=pass header.d=starfivetech.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=starfivetech.com; Received: from SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn (2406:e500:c311:25::15) by SHXPR01MB0493.CHNPR01.prod.partner.outlook.cn (2406:e500:c311:1e::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.25.24; Tue, 19 May 2026 10:14:51 +0000 Received: from SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn ([fe80::9b99:12dc:a115:b90f]) by SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn ([fe80::9b99:12dc:a115:b90f%3]) with mapi id 15.20.9891.021; Tue, 19 May 2026 10:14:51 +0000 From: Minda Chen To: Alexandre Torgue , Andrew Lunn , "David S . Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Maxime Coquelin , Emil Renner Berthing , Rob Herring , Krzysztof Kozlowski , Conor Dooley , netdev@vger.kernel.org Cc: linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, devicetree@vger.kernel.org, Minda Chen Subject: [net-next v4 4/5] net: stmmac: starfive: Add jhb100 SGMII interface Date: Tue, 19 May 2026 18:14:35 +0800 Message-Id: <20260519101436.111476-5-minda.chen@starfivetech.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20260519101436.111476-1-minda.chen@starfivetech.com> References: <20260519101436.111476-1-minda.chen@starfivetech.com> X-ClientProxiedBy: BJXPR01CA0056.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:12::23) To SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn (2406:e500:c311:25::15) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SHXPR01MB0863:EE_|SHXPR01MB0493:EE_ X-MS-Office365-Filtering-Correlation-Id: 6e524e1e-b2ca-4f24-f1a0-08deb58f7707 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|52116014|376014|7416014|1800799024|22082099003|18002099003|56012099003|38350700014|921020; X-Microsoft-Antispam-Message-Info: jqQeBUT8o15gptGGbl1DULJKaCXigHBoJB7CIZDeS2ySBaglLiecyIgyNP2Ldo/7XtBczHL17tmoF3+Xe7hBE1f8XRR8PYgyaX6YtRVWCOMpT+bMON4cuCOKudpOVzB8D29AQixSZpLWV089kpsXkVqrmn9++jg7W7wsgQJvvTMOVf5aI1wS7zzCspDIR/dxQRQEIdclriNqqdVKBf1jEHKcJD7dvwztikK2SbbN5qpLwlB1sw/lAFwe/47FEKP/4g8RlnjuzpSZf7ZQwIybplA3EOCqjFee0718h82d9Ci2RENEVNsGmFsXtemaFxSc34lVJ5OmDT3Zh3RJ7hmji9ritlVEyTPf6pOWtde8ltgfYgmpme8udHWDRN8odz6rS5mX0gl43n9g8okxDM3A/7a+8TrNMnsCPAYc/zvKtcctWjJd/R6XwuufOLbB8KasE7U8vqdy9k2yRZ7g1XmqCU2HqKIezkNvVkksK7aV1Hee3xYGU3LP89FU7Up7KM4ouh8Ym2LY0uE1WqwrRBJHH/1c6uz3jk1241gXc5MOqDEYccRr6Nog2L7MeBdhRVWX9AfqL4JgxvVunKEgJmcH4A== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn;PTR:;CAT:NONE;SFS:(13230040)(366016)(52116014)(376014)(7416014)(1800799024)(22082099003)(18002099003)(56012099003)(38350700014)(921020);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?NfwT456LLuyo1W3x0ACd4NMU0PpcNoLm0UOxGGwHRWBYKyCkMaGM6yCfT8iI?= =?us-ascii?Q?eiDFp8vjRwn7sJfQwoL6y56vFXPOymXxb4IHtA6awq1Kt48+M5UB9IBW51UU?= =?us-ascii?Q?WnGRjmb8hhs+t/Pv+SBLFRA+A+FcI1PWoB0lMaaDLjp964Cfc4F+5zaQalYC?= =?us-ascii?Q?4oqUf/+TX8/TPkbmuWbRcXacACR9chjmwrX35rxRVBHGNA03kFHx7bnBhdSg?= =?us-ascii?Q?TACDqktkOd3iWOZ/4DYPlr1JmSQpTeSWSoZnTKvpoooHghxl6FxD+1gRGJVH?= =?us-ascii?Q?dmnUCAiztQ8gs4twdpsnfFXv5EZmZrrrsvuWJgWiWMhVdSL1RDvaHgwaxKNO?= =?us-ascii?Q?4ny7OSLlchJnEtOz27F+SkYLKHs5TcbdXecybB+dnoPGGZ3Z6CZkfu802By7?= =?us-ascii?Q?W0IIkrJYXb4zfWRzLkPX+6PlKi3bZ18MgiUg44BwRAyQCdJKK55h5RW8iZ4X?= =?us-ascii?Q?MWsRcbLElDf6wy6ZpuOY1irb58PVVWq5tplKlz86u2ZuSqLWJD254pLRlyXe?= =?us-ascii?Q?NNUkCRkJ8OalhQGy4W3U6+tEZipc5g1GaNFt9y6sHvbBREAX/R6vz53S70m/?= =?us-ascii?Q?VC+oeP5F5g+n8stS6TH5BXaNKoq7lig72GOTKE3cg6hVREw/7gMDGDMdnuLb?= =?us-ascii?Q?e96USBdaigmHVBmBOghsZ9tkt3CpfnG0boNnEL2al4KWtaH63N9kj3jlb+ql?= =?us-ascii?Q?k8uwip26SGUp381ZXnixHuTkz5z+aeP6QNnYjYFO/Y055AHB4we1pkfJOgA0?= =?us-ascii?Q?tSeJNVKXM4WOH0jgS15WWfV2AQoT0i6Ss6FsxVGm9rlDUsQhaKCjAU97/jU9?= =?us-ascii?Q?4Uy6aK66zsDnPEVfkiZ2y9yJLNFFNPWDlVXWtqmQmuHoGD3TU6kV2LEDpMfo?= =?us-ascii?Q?AKKb5KzCeq5vm7S3QY6muCQp1IHQH28wLDyB8FbnohsMiqv35uiZkyPMFobO?= =?us-ascii?Q?AKEOnxGCsKnZyFT4Z31Uso0c0VLeyCMf2Dj92Ymnm4cosAZsNVa2OiRnmS78?= =?us-ascii?Q?YdRWMSvxM3H1cKfxvx/l0k3rSRzX3wb2SUqe2im3pMwUvr9xDbtcyDVfzykv?= =?us-ascii?Q?LcMJxWyty4z3wYUS1eFowhfdHbndL+EmBxNVzjfeDreSsMXdAZfp/TRLUzhc?= =?us-ascii?Q?udHvXS1A863UzDLElb2R+fp3a84L8BxwRjPXAUR5DPODYoLVuLsDARs1haNz?= =?us-ascii?Q?SOXvTXpGo5R5qv41GNumePtYmxfs0CYniSyALzJH+FLhBE56xN50+9w4g0ss?= =?us-ascii?Q?evLD9WM9QotcFY9n9INpkK0B+SXi/Gr+oyCma1K0wZAGedAoj/3Guq82NqzG?= =?us-ascii?Q?y5Jg7CFDz4p39I0mjqna4QzB6KW367L4PiCfEJ4fhkbZ56ef0KdtnCITLg6H?= =?us-ascii?Q?766zS18RbreYnqIz6vYdf/j36C0ugKmpDrPalJz65dxGnHwoDkTxH0iD8MVA?= =?us-ascii?Q?Ixl6+Auh6JIog/JEoc9talmrdrmFQLbVM/AMbglRETXoxJUrfcAvvvI4oJzP?= =?us-ascii?Q?alK61xJ55/348A4HnMc7g9WXWqliOlTk3gPfrPMV+IIQggOHvzUfXK3OcX1J?= =?us-ascii?Q?Z6rpgcIpa4ZXQN89gpnvoc9A3PlrG4miaCCO96EfZeXngvr0KeVkMf17n59D?= =?us-ascii?Q?YGBfmdbbbE29cQ9w8/cvX3PxUlCUNcuoMSgBB8pWFew1cETc5IrTWqfjqStw?= =?us-ascii?Q?F/YzWQLtPW5n9EK3cWIe1Y8MQfYAvqVCbLGBrSTZtxOzXVgpkV88LO+yrSvk?= =?us-ascii?Q?wNO3QgZt4NXhTS1RQe1yM77YpBudTH4=3D?= X-OriginatorOrg: starfivetech.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6e524e1e-b2ca-4f24-f1a0-08deb58f7707 X-MS-Exchange-CrossTenant-AuthSource: SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 May 2026 10:14:51.6586 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 06fe3fa3-1221-43d3-861b-5a4ee687a85c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: lnbrTbZ2S4d7/JE9SwqX2jFT5Wn/tU1PaqIKV5CPqJEOUIwov+2FrtyDRqX9el4MTYmleZ9RgY3KTy2aFGQvHMpNoent5nXh3S2cuhmIRh8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SHXPR01MB0493 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add jhb100 compatible and SGMII support. jhb100 soc contains 2 SGMII interfaces and integrated with serdes PHY. SGMII with split TX/RX MAC clock and need to set 2.5M/25M/125M TX/RX clock rate in 10M/100M/1000M speed mode. Signed-off-by: Minda Chen Reviewed-by: Sai Krishna --- .../ethernet/stmicro/stmmac/dwmac-starfive.c | 58 ++++++++++++++----- 1 file changed, 44 insertions(+), 14 deletions(-) diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c b/drivers= /net/ethernet/stmicro/stmmac/dwmac-starfive.c index 16b955a6d77b..eb882ec14c8d 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c @@ -26,6 +26,7 @@ struct starfive_dwmac_data { struct starfive_dwmac { struct device *dev; const struct starfive_dwmac_data *data; + struct clk *sgmii_rx; }; =20 static int starfive_dwmac_set_mode(struct plat_stmmacenet_data *plat_dat) @@ -68,6 +69,25 @@ static int starfive_dwmac_set_mode(struct plat_stmmacene= t_data *plat_dat) return 0; } =20 +static int stmmac_starfive_sgmii_set_clk_rate(void *bsp_priv, struct clk *= clk_tx_i, + phy_interface_t __maybe_unused interface, + int speed) +{ + struct starfive_dwmac *dwmac =3D bsp_priv; + long rate =3D rgmii_clock(speed); + int ret; + + /* MAC clock rate the same as RGMII */ + if (rate < 0) + return 0; + + ret =3D clk_set_rate(clk_tx_i, rate); + if (ret) + return ret; + + return clk_set_rate(dwmac->sgmii_rx, rate); +} + static int starfive_dwmac_probe(struct platform_device *pdev) { struct plat_stmmacenet_data *plat_dat; @@ -102,23 +122,33 @@ static int starfive_dwmac_probe(struct platform_devic= e *pdev) return dev_err_probe(&pdev->dev, PTR_ERR(clk_gtx), "error getting gtx clock\n"); =20 - /* Generally, the rgmii_tx clock is provided by the internal clock, - * which needs to match the corresponding clock frequency according - * to different speeds. If the rgmii_tx clock is provided by the - * external rgmii_rxin, there is no need to configure the clock - * internally, because rgmii_rxin will be adaptively adjusted. - */ - if (!device_property_read_bool(&pdev->dev, "starfive,tx-use-rgmii-clk")) - plat_dat->set_clk_tx_rate =3D stmmac_set_clk_tx_rate; - dwmac->dev =3D &pdev->dev; - plat_dat->flags |=3D STMMAC_FLAG_EN_TX_LPI_CLK_PHY_CAP; plat_dat->bsp_priv =3D dwmac; - plat_dat->dma_cfg->dche =3D true; + if (plat_dat->phy_interface =3D=3D PHY_INTERFACE_MODE_SGMII) { + dwmac->sgmii_rx =3D devm_clk_get_enabled(&pdev->dev, "sgmii_rx"); + if (IS_ERR(dwmac->sgmii_rx)) + return dev_err_probe(&pdev->dev, + PTR_ERR(dwmac->sgmii_rx), + "error getting sgmii rx clock\n"); + plat_dat->set_clk_tx_rate =3D stmmac_starfive_sgmii_set_clk_rate; + } else { + /* + * Generally, the rgmii_tx clock is provided by the internal clock, + * which needs to match the corresponding clock frequency according + * to different speeds. If the rgmii_tx clock is provided by the + * external rgmii_rxin, there is no need to configure the clock + * internally, because rgmii_rxin will be adaptively adjusted. + */ + if (!device_property_read_bool(&pdev->dev, "starfive,tx-use-rgmii-clk")) + plat_dat->set_clk_tx_rate =3D stmmac_set_clk_tx_rate; + + err =3D starfive_dwmac_set_mode(plat_dat); + if (err) + return err; + } =20 - err =3D starfive_dwmac_set_mode(plat_dat); - if (err) - return err; + plat_dat->flags |=3D STMMAC_FLAG_EN_TX_LPI_CLK_PHY_CAP; + plat_dat->dma_cfg->dche =3D true; =20 return stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); } --=20 2.17.1 From nobody Mon May 25 03:32:36 2026 Received: from CHN02-BJS-obe.outbound.protection.partner.outlook.cn (mail-bjschn02on2094.outbound.protection.partner.outlook.cn [139.219.17.94]) (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 434EA4BCAB1; Tue, 19 May 2026 10:15:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=139.219.17.94 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779185736; cv=fail; b=EHZJb+lOhPx7bPRzlcOuiDeBzzKd+S4bBxJTkSJEAysG60LCeoImNHBE0Y+OsOpEJCZXxxOn7MerCw+zi9vZosYJ2QwrIsABaN0QO/7B/s2agpWDkTz5Jq7+hFnj567P3Fq7lUUEa1XQJyPUvsJgMcACT36yiG78ulpiRJhFdkc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779185736; c=relaxed/simple; bh=yL6ui8ktzhawcv/SdZY9elIupb0a0LP9TuR/Dy21ub8=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=nRgWSU5k8iBsrepiefV+MT1bD06yd66P5Z7NlkGFzSrdumz1+Rvm9Okv7a2IMqtB2MwsTrT4lz58e41H5pem6D6sK51VV8oDRozHTBDI2UMOPHu1s0IW1I0TCD+A0ascw5HQvpA0/zlRpiZx5v9rhRPe6RbuoVtNCu+aMq9d/Ag= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=starfivetech.com; spf=pass smtp.mailfrom=starfivetech.com; arc=fail smtp.client-ip=139.219.17.94 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=starfivetech.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=starfivetech.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ky45Nb9ynI4g9DVQx77Vme7BWq5WpaJXyifcSMB2m0Ig06SOuk9Y9fTI2MXDJcX5dWgjnGAgib4YJhuPpQRzabJGnuNZdyzaofOpAhDpqjdDXwplEJ6VkesPxEjUJhoZIdJf/2S5DR24YjGgGou4/0W0LzKRO+CWpzmagsYXSJuYkAEv+S3oqyf/sFP5Xm6EZfkxfBhbDi315Ag6QOjjbvkV5yvaDcF7gOQ4/6x+s0p8aeOhjidsZVhLcBHdEVlZYDdAVLD6TmMcSGl2+TTd/xVRlRSaAKSMBKX5ekoHPT0NZiEhAjL2H04dJq7DR4e5IkIicfxDkAPeQ47Re3ASUw== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=1b/bV8x8x3pMZx3ArEvkkCyXtmTv4A3di3Ps5BMbChs=; b=h0Twmp0QKr11BXwnkwPng927yVuISVle4HFePKZYGQK4VB1nKf7qkN0wCpmfwSctbbrjHTlmor11Hg2EVeqFOAcIKW8Kn1EUs3vetZQ41ayP7AwAoiaX0UP2zPHPOelHUDAkoCAxvrw1un2DIE0PDzxOgHW9BTnoiEmfznQcTnKPiWno7V5rv3E0YBZaq0F3468Wc+nFH566GSi0nRlnp5f+3bSrADr3pHC3fRB1J6W4nr0s8c9VzTODv2h0+Rgyk2eQ/QMwZLrPOL+peU6x2sdUjE6qhtViiMVFzrzPrRSddi9pmS+uVzIIbnyL/k/7GFqT7yEG87y8DWS16YD+Jg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=starfivetech.com; dmarc=pass action=none header.from=starfivetech.com; dkim=pass header.d=starfivetech.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=starfivetech.com; Received: from SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn (2406:e500:c311:25::15) by SHXPR01MB0493.CHNPR01.prod.partner.outlook.cn (2406:e500:c311:1e::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.25.24; Tue, 19 May 2026 10:14:53 +0000 Received: from SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn ([fe80::9b99:12dc:a115:b90f]) by SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn ([fe80::9b99:12dc:a115:b90f%3]) with mapi id 15.20.9891.021; Tue, 19 May 2026 10:14:53 +0000 From: Minda Chen To: Alexandre Torgue , Andrew Lunn , "David S . Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Maxime Coquelin , Emil Renner Berthing , Rob Herring , Krzysztof Kozlowski , Conor Dooley , netdev@vger.kernel.org Cc: linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, devicetree@vger.kernel.org, Minda Chen Subject: [net-next v4 5/5] net: stmmac: starfive: Add STMMAC_FLAG_SPH_DISABLE flag Date: Tue, 19 May 2026 18:14:36 +0800 Message-Id: <20260519101436.111476-6-minda.chen@starfivetech.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20260519101436.111476-1-minda.chen@starfivetech.com> References: <20260519101436.111476-1-minda.chen@starfivetech.com> X-ClientProxiedBy: BJXPR01CA0056.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:12::23) To SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn (2406:e500:c311:25::15) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SHXPR01MB0863:EE_|SHXPR01MB0493:EE_ X-MS-Office365-Filtering-Correlation-Id: 191de377-879c-464d-bcdf-08deb58f77ee X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|52116014|376014|7416014|1800799024|22082099003|18002099003|56012099003|38350700014|921020; X-Microsoft-Antispam-Message-Info: 6+SFH79ao7wQwh2p9PGG05IIm1z4VnfvuofBI0eGql8YNbbFGnEAIRL+vql3q1oXljUMjuvU1BLZFDIo28Na8NXNIle3xjbUiN6vEIAGUl8kQNEYypdn/W7IqSfGG18bGqdKLTXk89WORT3neNXrg7QDxJ7fHsY0Ob/blvHaIC/4cVoeG2iOWkgYF5JDMMb6/DZS9IuuGD9hMAqFvbC4woIUeS87d7dk+dbQgGmjVMJ1rnme/AOr7gXRTTnWsCFhtI3Ic0KqiprwCy3xut56SBpeNEaDbkkL7tF3At5os3DQqtzWFSr2JvFs/AajrycZ6Mz1g67CBUpLbSTBlYll+uYBx/E2FeBME5yPcnYamR5CW7wvEV9hK60HMGqZ35qg7W64R0i1xotTT5ttEKhk5Js24Yv7oV1dL+HMQ0fcz72romLsy2YZMjgmQ5BH/TawNdhWAUr5JFBZhuybe5DDTwm5KIj8oXL2EardZcHXAJSnKT2l1sxSpRfBGsSDiI7c7utH24SGOw4JbcFb4pCdFzxzRWClWuxVfNBMaAWRSMqOLc7Py9tmdrfHEEAeb90bNK0DijN76YldIfAHlNR9fQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn;PTR:;CAT:NONE;SFS:(13230040)(366016)(52116014)(376014)(7416014)(1800799024)(22082099003)(18002099003)(56012099003)(38350700014)(921020);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?ABue8PFQDJmD41bYyErUxUpXSaFsW7bhGIbhUMUEykLYosm2ZgKwITdLKs0g?= =?us-ascii?Q?p6cf67jijFotpSAT3q6Y/9r3lSdccrg4G9mP2PNsPvIAt9Nu3BleucoCA4Kb?= =?us-ascii?Q?57uqFlD5p81NJBCbpNTVo7s8ZaWy0o9BZruZzAf/YhI2fPPDbOILoBG2F21c?= =?us-ascii?Q?hYVZhe/3gwHOljFFwIIqYFXTBroekWEjCiC5HVVY9rtLKOVMa3ycD7XJOmVU?= =?us-ascii?Q?KcDfPLsSEvQO55kZHHJ2duYCgSrEgF5LtdADeficyKvCRJJ6NFQua7fMNogX?= =?us-ascii?Q?u9GTC4UN17kDAGTvmVmaw4lQXBWVGn2JTYGBTSuuKHlsUbQKkdBkklHOEB4/?= =?us-ascii?Q?sL1DElFM0tCFGhfibYabZt8ZmrCSZ7VBAE0wT0J5WHPOG9ZJMKezRaMbwsXZ?= =?us-ascii?Q?jqdlsJUp5G6r1g3zMBMXYz3xOvpRhxYm8KmG3DoMc6FS2xw4Gm/MQMx6hkbm?= =?us-ascii?Q?ZoNGjeJ1qEITHCuWYUjozgy0nWqQaonl7LSDCkb4u7MHnyYX0ZFrL4QK9sB+?= =?us-ascii?Q?fbth/0rZ4w2RlcdfHvrP1uXIUwmhBh40vmiLsUlvaE9ADUQF2Mt9bJOFmRwg?= =?us-ascii?Q?dEQu840Q6AbYi6DqfL3PXoxMJVYlv0pzWd2NQ9VFavZ+HNw/vviZu1MZFzl6?= =?us-ascii?Q?+jQTylfrC74MwrKLQzeHtrMZXr5nAHxqAHtJwfF/phs3AFII5TyS6TpG8gSq?= =?us-ascii?Q?zkvYXgqti8BWhuGX9COXYM1FLzMVrvzdlGPnQCkd3SWlU6EsxCrGQ+8iaHxZ?= =?us-ascii?Q?UafH1BXytNSIZBSyhLj4eima3JFUhSI0tv/cVTq8oR4ANSFre5/X000rVa8g?= =?us-ascii?Q?UvfDDnIThQJgROQvXI0ap9bDjRF+fOUy2MKyoCgERKETbieC2r4dKqEF0yMx?= =?us-ascii?Q?cY5JySFTnMAPgsnCNJbM5h+yBk4gohYnuPRBHCyDaqJ7NYUOC2VuHwvc6A6h?= =?us-ascii?Q?9LFUQloumhQuJ22RR0O6iTyNkXzjM53+uZway65gW19pOYhU6KO/JrVVZcW5?= =?us-ascii?Q?oNq4q4kPV/6mnEffGInZhL+ZVeQrBPuPmQLE3kRvkMnllPWxSOx+COSz8JK1?= =?us-ascii?Q?Dm4SVw0FDBPcdHoYRryw0hhUTWo2g+AvJwY3DSUUnCIepfQWT3O0nj1Pkmwv?= =?us-ascii?Q?GaPp5zOkOBLmUacMl92xQKa1KQBS89GkhvW7ZzbPlFYl09wwM2sanY/Cp9ca?= =?us-ascii?Q?luI2QjIYIL5PZUd192WSjXvBN9L86jnU+oC1YJvX6asCcPRjzAAPozRZYRrO?= =?us-ascii?Q?eknj4rwiRvBptjEpKJy1mhQyV3wXfzp/OEEOsALhdtAHB39vKZ0p2Q4lqV0H?= =?us-ascii?Q?zfWWfNLex5PdpiOJLCWAW/WcakOh/vEuNFOFQtg4EBLX66xdYP9yKgyBo/aH?= =?us-ascii?Q?r91gmVTsW0pYG75mHvbZA3cL52RYulQtn2JEHS/zxqqTpSrLTjnUnTizqhry?= =?us-ascii?Q?qZzuG6q0Hts7TqkWcOCuT758saFudheTRtF0Qcua9DscimP90bm7Gr6/sOVR?= =?us-ascii?Q?l+FEovgPAGyDxHmGVEp0VX1fANryh7kj+3UWYa+qmODeWDKgM9Cen7xUHujl?= =?us-ascii?Q?+6fPuKfe+disyQLgs4KOLgtWZ3W/y3LyKxqlczCnXmEWcEfHcdzv0yBnRx46?= =?us-ascii?Q?Quf6XlZp3YJd3/2B38ZxnFjnagYgoEJF1fYE1X7AbaQTfVo4qaQDR2v+X4Ld?= =?us-ascii?Q?qfed2ZTc3rTq7XgR5WczgbpQWALmSs/1aG1I/0k9KoS6nyDusjlH2hduL3lL?= =?us-ascii?Q?vzj0LJ4FK2B0e3Fx/C8GRoXrUNAdW6s=3D?= X-OriginatorOrg: starfivetech.com X-MS-Exchange-CrossTenant-Network-Message-Id: 191de377-879c-464d-bcdf-08deb58f77ee X-MS-Exchange-CrossTenant-AuthSource: SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 May 2026 10:14:53.1410 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 06fe3fa3-1221-43d3-861b-5a4ee687a85c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: DadFYcw3ayDtnmGf3z81hwxqRAQAlpjDIHP332CpUN6PI7z+4LqM187/zza+0ZaQOAuWYnNJpCFpGG1EsHdXMmNz4hGyBAuJ55haLYPaC4k= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SHXPR01MB0493 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add default disable split header flag in all the starfive soc. Signed-off-by: Minda Chen Reviewed-by: Andrew Lunn --- drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c b/drivers= /net/ethernet/stmicro/stmmac/dwmac-starfive.c index eb882ec14c8d..6a887260d5ee 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c @@ -147,7 +147,7 @@ static int starfive_dwmac_probe(struct platform_device = *pdev) return err; } =20 - plat_dat->flags |=3D STMMAC_FLAG_EN_TX_LPI_CLK_PHY_CAP; + plat_dat->flags |=3D (STMMAC_FLAG_EN_TX_LPI_CLK_PHY_CAP | STMMAC_FLAG_SPH= _DISABLE); plat_dat->dma_cfg->dche =3D true; =20 return stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); --=20 2.17.1