From nobody Mon Jun 15 05:16:12 2026 Received: from CHN02-SH0-obe.outbound.protection.partner.outlook.cn (mail-sh0chn02on2103.outbound.protection.partner.outlook.cn [139.219.146.103]) (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 2CDDC36EAA4; Wed, 8 Apr 2026 08:44:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=139.219.146.103 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775637882; cv=fail; b=F3CQR9LsIRU6Mj92q1vKP/u/jYVOdbmMuKk7nPZi2Mol/0LwluxBIi7JV52CImi4bdbzUV63RDJRAxxnClXlE029290z7AQeBBXRdpW58X5GMCINChkGxTSaJm6poDW0jP4hTGpfalGWLDgUebptrRurzYrEutoDNlwLOhsTLsc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775637882; c=relaxed/simple; bh=qCqAHzJ2SvPqvZC9dwivlyZen575iACj1YQ8p6uG9SU=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=fTWKUru9Dgu02CuE8kSDAI4Rae/6T8fJStmpazJ4FNuFsRI0tjUi1GTaAKxapcVMu/hhE8Dcv+6LmDWQTbbTxEWf06IuLr9susEmLmXNYhyTkfZNZeVU5nfEpwD9WZVurVuacU//jrmVn5gG5KDnurfPpsSeJsWBfH7mxRUFfXo= 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.103 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=F/brzEhUAKADELg0/kCKhmjqqDuNzX/1W+9pGl72oWRDOJj1ZZtZrARo4hd96uuW81AUOAT0I3iT2teCy+OJclbE47TiY+rAhi3Vc7thOXNmNVhQkf+h2IDznFG6X8BV4SuuBIvNTbm/4ejW1YoylNVo9e17Ciu6zAcVKib7LdGVr90lD2AgY7NAQTEKlHPdMMEAbaAr8pzntEBENW79BoShV9ORTXQyOPaPAjbBMtKTCaDt9GN2qhorP9basusiywwPhr6HTGmgVt6hejosgzmqgeqmz5oKccSqK1paWUA6rEEiI+IgHQbCeOzcG6/ZrvNHhH0rXp2sdG8Z9dImGw== 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=i71hVdTp7nIZDfEEoJFGmsCjX4mTAqZdjdMemIA5FDg=; b=PYrUKppwOGBQKc0T7/0XFXEcBDT/tWhJtREhPW4EagJypwMm/OS1R6YUfBrp9Ll92KHZtO+lINi63iBsE7kJ5ffpu43H5dtWN9ih0U25OmBmCDfmfGGXGERaqKMWQ60GlGZnIKrcnIy0q6OfXPpj7IJTvl7zynoi/h6aJuW0AZZFBsAM4lP2o7tEJskSlakQDhRz5iq0z/bF2haBYf04hC92H0A6txHdyBMpywviXUaqRD/wK+ktomXV1xikhUSOUPUCAb5pbJ2GzwGtoUi4Vd0sNDZsnafB0v933IRZZnpKsaTruLmQNdRw4I3wyzxsphJPNYaz96kK0f5dkwa4LA== 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 SHXPR01MB0719.CHNPR01.prod.partner.outlook.cn (2406:e500:c311:26::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.31; Wed, 8 Apr 2026 08:44:26 +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%6]) with mapi id 15.20.9723.018; Wed, 8 Apr 2026 08:44:26 +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 v1 v1 1/5] dt-bindings: net: starfive,jh7110-dwmac: Remove JH8100 Date: Wed, 8 Apr 2026 16:44:12 +0800 Message-Id: <20260408084416.29753-2-minda.chen@starfivetech.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20260408084416.29753-1-minda.chen@starfivetech.com> References: <20260408084416.29753-1-minda.chen@starfivetech.com> X-ClientProxiedBy: BJSPR01CA0012.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:c::24) 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_|SHXPR01MB0719:EE_ X-MS-Office365-Filtering-Correlation-Id: 4fa485cb-82f7-45ed-db02-08de954b0a60 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|7416014|52116014|376014|921020|56012099003|18002099003|22082099003|38350700014; X-Microsoft-Antispam-Message-Info: 8/a4X5seQ2TnUqOvOpQKIt2iFVp3qAPju+h+NyZO/qFIGrFpPb6ujeeVtMHDBCqvRoBKd1bodFrSjnYWOw1NUSIumLvvKAK7F0kend4JKCLqYW4zUS50VIaWqGiD1PKirqEdvtgHZzjfxVBK6Cg41YD7kwVRi95ovVKXInzxNbdx33ycIRpnB4F6BrLBhu9qC3hXgTIR/jPCTlBv8GXqTwJkmxmf1VaB56x86eLtGdUDENVrnz9Lww6Oy9J7cY1ssb5NPvUI+oPn7sza3TEPX6e3lkaEAQZl++qOoxUV8QijuZ1r7AMuhBIsoIb9vtQZoipFHTRr7KZFdLuNJu1baMzr6oXL6oGJo/6AexnCZuje+UvVgDd85bezxBJ4V7PTQR152f6nw/cgQ9PZfKhVEeB/Jg4GgQy7lDMVWN73sfy1y/738iPQYHjbW47mEjoH9n+8+CfcgWs+tUSxcNeqazcDd5ijNx44deGcYV/etTDTo+OH3ylZ9n/oQASjctIZZQKp7K7r1LhzT1Ca89CB8lZ1LoG0iIgJUnwx+fgxYKWDCroM653VeFS2tVyK23mc7QpcjjBlLyL9vPCQe9hEVKaWi4MshRMTtxUWOFjXTbQ= 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)(1800799024)(366016)(7416014)(52116014)(376014)(921020)(56012099003)(18002099003)(22082099003)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?YHU6VU5JQJzi+GGjayDsayxHSmrYfpAX70Pizq3qSrzGmg1bqqbf8RivXATP?= =?us-ascii?Q?J1weQ1+lxFUmm3IsshXl12SR+5lIh7LdIRYlD9wMQaK0luk9JMVdUsUF8ETB?= =?us-ascii?Q?vzEsm5mExSC/So4jENhPnDgxActbMYwPOUMi5SUMZvlrlpuVABtJdVK+nQIG?= =?us-ascii?Q?/SIMPxbk7PSC4htrYDu7ymYi1TpNE98bFgDm5IkEmKEnE53h+Gs49w6PxDkF?= =?us-ascii?Q?Kk9M1qtm7zzy9e5Jv/HoBo0ZVq1X52WYpa7cqJPCOhbT65EK5HdnwFY0Ruor?= =?us-ascii?Q?NuZtvoGVAAUx0GboYEiWpfDVGTpvbWt8OG0OGZW5saa4x0dmX1fAL0JqENGc?= =?us-ascii?Q?Xr6wfI1DsUeY3VRs2ZeXMOMAbUTYUa4QkLo15iZxOnQKRR5i/LzEO1QI+sXf?= =?us-ascii?Q?ulv3qxWJuZr/n+etg6gkrXkymR716UD66aE6CajmUf3P9j2wLVdEw5AQGyB2?= =?us-ascii?Q?OqPtR4Vy2p326VWRvhLBmaj0sefywJGQrH5h0fMyGKtEJZYfnMNyhAdzJlU6?= =?us-ascii?Q?BrdHiH5tcy93u+27HZjf7DAmQrkpYoU+5zxXj8iUP1jcl32DukUwb3DUhgeQ?= =?us-ascii?Q?5a8Vw4oiCWSbchzYFuwm3FUqi+4o+3voN5HzKKWwDz3sQm/WQvoQ1t32Zkg+?= =?us-ascii?Q?CDC9wbJnKBvnHPgYiyCf/bRfx8FbOl1rIzhTcUv+BYoRcLTEPNpvco7lE4VQ?= =?us-ascii?Q?TVY3V8Aj9dV7534zAkvY/VSgkOqkdJQsWdwcQuN8SpJxPtxLL5WcJ+PvXjyB?= =?us-ascii?Q?osAHMBP8qT4h4nll95kB8/70mroKpsjBqdGrvfUgI+pLa0jnYFYn2bOf8hnN?= =?us-ascii?Q?mbQTml8ppBBBxzvz1PEibV9QB1ovOCvCiqgGk23ANKIod+kIMjloW0//m8mX?= =?us-ascii?Q?P/fdeAWrgLflbZV1wYeXM3vyCOkupSDsiXO+rbgVUag4iJdjfdW/BhXNQuq/?= =?us-ascii?Q?uYrXxkNJHmEuR+imKVI2PGPgaq14DD2sV7Dixn/2J7tzA27Y05wuN9ZtcReO?= =?us-ascii?Q?Qp6Bx4XcH2RkQraf0gaRZzkoZDirGy+hOsyq4lV+vwh2qz9IxrvKm3fSnnDE?= =?us-ascii?Q?eZ6rkNrPK1z9QKpLW/QVUZAEXG3SoyOTMs8IRcSe8spWwQisdKGUjYZ7MbCw?= =?us-ascii?Q?mlI8yr9vum/LNg7x3teRklj/Gni/l+ciso/8VPfZalwyAPBV0wc5KYt4rRLM?= =?us-ascii?Q?pcXUSK3lYwPHSTUovICeaPwgMoJ5mUUXIeXEvrH6JmpyoE1LcS00veZ914dS?= =?us-ascii?Q?n17QkBuC/8FN/LpOPQfnixTFc+siI+gipM+2Jh/Ujl9P/yk/A3ZlEwgJer7i?= =?us-ascii?Q?tf2ov4/l27q58a5ImUoH1EqWN1Vs32wuaYkgRHpY+tWA034/YKJr1Q++Crxy?= =?us-ascii?Q?gn69u5HSe4jN7EK0JQNCAAqRO1EW+1dR3elvMaAi5oOmIpD08g72rPUgHTgO?= =?us-ascii?Q?37+B+M68qOmZy6A47o+GGPwVb69F6voOq8cgxavznTelo8Jo/4cUzMLkhD/5?= =?us-ascii?Q?F/cahhB0Z66X/ZG5G98P7Tm8Kg5S1DSMFtMCn363fN+Nm1dbSOrj02CV75CE?= =?us-ascii?Q?TmvNgBebaxKXvj/3xxuyA/rH2us5C5vbMMlbS4ENmw0Ural/pCtfrwV/OBOD?= =?us-ascii?Q?mg3ALCR85NWjCKjp3twCQjt+UKEVMr7Tw0Y8KhbJCcWpcFJ4UPOi0PBMvbhY?= =?us-ascii?Q?FKAsyg9hJV2uM03hjWyW1c5fFAFdJJgqqoLsjRDNv252tUkkICHXQmWtD+q4?= =?us-ascii?Q?IMcRgy42yToZmhmRt9p+c88t4+6Lcis=3D?= X-OriginatorOrg: starfivetech.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4fa485cb-82f7-45ed-db02-08de954b0a60 X-MS-Exchange-CrossTenant-AuthSource: SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Apr 2026 08:44:26.3802 (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: Q50ksj1Be7H0X0p3Nmnaf16EOPaYbVgv/9/+BYbumUMQArk0FXJdrGjg+C2vNG9Qv2FgXrIzs5OG1lUpjBvZSLr8C9a6a5ThKRujlru+Vyc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SHXPR01MB0719 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Remove JH8100 dt-bindings because do not support it now. Signed-off-by: Minda Chen --- .../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 Jun 15 05:16:12 2026 Received: from CHN02-SH0-obe.outbound.protection.partner.outlook.cn (mail-sh0chn02on2103.outbound.protection.partner.outlook.cn [139.219.146.103]) (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 742ED3A784F; Wed, 8 Apr 2026 08:44:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=139.219.146.103 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775637885; cv=fail; b=W4zz1sqwEC0IshrKhHnxZuiuFPkDULtTtP47pxDlE05ahc2hqxL6XQj0JWzPL2RhCA2yvkCVJq1hliFbU6wJHABDeJonk+jpC7VBbkagfQBSUs0wwD1MRi0xEgG4IBnSQlfsRM8mfkaTPCRCnDYgof7LtdTr/b2l1/zujcys8rY= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775637885; c=relaxed/simple; bh=ejLuyzD4dwyPuuL5kmQ7p+Nh27qXLSl6W4VG6wDLQ8I=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=Z3TPnrU7373Cl0KUBENXU/YyYF3MAt0XJ9QxsanSO0Tvo6J0DL4teMCnmZw6BAqw2xza2CMuphQ9TXj5xFLaQi3mFk6+hs75rgpmVKtd1tlKB4FLVK1XFEP/D9ii8BaA8keeyDvbOlGJt8sN1v1fwqPto+DUJ8Mpu4yTRomlKnc= 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.103 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=HYQQOlGbZljjn/B01BFH9e3pRkQ6gAGX6ZKtdYWtJhNaLMMk9N/gOcQlg3OAzATvqrCFKA0B1pTeeRx7T6Saz3gfcgHpmlj3KDCXC2H+sD+WvJmIybio+kqRDmEjQ0Ut3Xz7koYFGfhVr0K6BXj22SAfOwGqvrEIsWFeIM/3Xn3iuvCf5QgraGhI/PPTlrzwHV6+y9ZY5mnIr2+XxfMUHNb+U0z1KC4znPr9NXNBK3JUgzUc8LKJlUNtVSXzxBxDCFobY6pvakmQ91/mYcqQNyzqwT4gZVe0E5MnWUgyhwcFpANJhRSOiY/Ar0yMFsTZenvMegGqjx9+1Oz2gOQgIw== 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=E7epneKxWjCxS5EGIJIdGZe6tTKjC+CRk0dYlqaVA2w=; b=SunFdonKZR2OCELS3Whub8/d3ONowgmtJHXgvodFOaQqGt2KkqBHxxADAxle0qGUcSaAAj2re4Kq2Z9ev+4PRQdIxt2Uqk22/tis8i85i56VVLuF5vduFhH8UgsMM04VRCWg+/WojCx/YwRA+F15nry4YmDhyPCasgv/6BEfvlg4A0+exo2CRjyovJ8JJ5nInjUrQC1uLIAZyPQ2NZD/TPJvCBcoia2ENYn+Oqg782wHEqldtFz8FQqi3Jn86IKS7LD/vTnF+VV0wxjTtYjL1JswJzCbV66KUWY9f+0dLLTpCLXaPanlqCCMHZdZBaj2n1pDOZNq8sJ4MLaxUiG87Q== 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 SHXPR01MB0719.CHNPR01.prod.partner.outlook.cn (2406:e500:c311:26::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.31; Wed, 8 Apr 2026 08:44:27 +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%6]) with mapi id 15.20.9723.018; Wed, 8 Apr 2026 08:44:27 +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 v1 v1 2/5] dt-bindings: net: starfive,jh7110-dwmac: Add JHB100 support Date: Wed, 8 Apr 2026 16:44:13 +0800 Message-Id: <20260408084416.29753-3-minda.chen@starfivetech.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20260408084416.29753-1-minda.chen@starfivetech.com> References: <20260408084416.29753-1-minda.chen@starfivetech.com> X-ClientProxiedBy: BJSPR01CA0012.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:c::24) 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_|SHXPR01MB0719:EE_ X-MS-Office365-Filtering-Correlation-Id: 8df93bb8-afbe-4115-b8c5-08de954b0b45 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|7416014|52116014|376014|921020|56012099003|18002099003|22082099003|38350700014; X-Microsoft-Antispam-Message-Info: O9V+99GZqibBXb8b3nrgQAPOW2+Vf8BfxSSaJ358pOkRhpw2ZTGR1RX9XV65YcqxDYdAWmvWYJ6Hi8wW+0Z67w0x/hQvnel2mZy7fqUClunVOt7/A+yyEO8mcj5ZI8MSwHLt4uE67k+ddHghG3e65EBU5BxKnliRf3HNvknuphRFhxcInjLVZwdHzSrCZ2sluQGK/YqM1wERMzP9UxE3RN581545ipN2P388jpG6hhUKov0fJSFt9C0nm61EBATiKO5RbFsjAIHNfeAglbLDF+evL82Ex0tB6oqGoE1V25tFkHCPQP6UQs9Rrr8yzSok22208yBMkOnNU6oiFb8D+Ps2Vc44DASGsTARl06DBQvHHmM3hHl5hcpTEC3uzFfg40XD6QXxQ3YeUkhyJ6+gYzrky+dDTMGtUuzwh08yPx804Lr0uzJZg8BvqTAwRamgDOL3+8V8UHjgc/wFImmq2KZwtbebfRysKDdEMojFwxLOGINoT4Gd+zG7y0+bx4HX7ElT6KgbkaaRRnIzvvc8iVfTelf6GLqXQPO9URfJEoLLrRarU8ROATWzc6//+SoLMUZ+THRLvaSmgZZt3Osdyt81/lP9fs6jTbwAZYDb0zU= 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)(1800799024)(366016)(7416014)(52116014)(376014)(921020)(56012099003)(18002099003)(22082099003)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?DQO9zBO8Mg7VNQUS8HQO7BOExkBYPPlNGYaEJVHO71bzQKHyXDvwd0CREaFi?= =?us-ascii?Q?WZNI8XBfzaYrfiqaMN/eO+JEZsuLvvmujIGPqVi3GDPojX8wzyjnvXwds65Z?= =?us-ascii?Q?wy5ldlig0OINsL5b413L+2bEzjGV6z08GiS5fIshXTbuwEhXKMRCsCAdN9Lf?= =?us-ascii?Q?2mTdL1D2DFCfgiOFgwjzAE2BCUUPtk91MR8PvjeBebeS0LCEY976UfxKf6Bg?= =?us-ascii?Q?p3/LiJsKYHO3JrMoJPuT109unRWKiMviJVNgJjTJIXsqOEL62+VC4RIfiEvE?= =?us-ascii?Q?DJ1WcdQhdQ+saHxlTTfIN9pGroPCvbJpGNlfodr7bwhCOvZqzUSBZ+Eq9L/r?= =?us-ascii?Q?QM0QTNvEcu2hMAU5+A98aNvxr2HHG3WNyuOO8sWDduAMGPAp7e0hMNrsx8bK?= =?us-ascii?Q?YlJ24bH1p/I8GB8LAXAQfmqCp7ocLTjFSKY+ljMzeK3RqOdEtpCKm9MDg4eV?= =?us-ascii?Q?v5RA099ILZNH8OjbA8YUL9p20YAlyRtLzTsvR5mDgWaTUyuzho4p11LrwMyg?= =?us-ascii?Q?Y3hfsejkcbPXjStnim0tCD9GXP4zNYPRdAAWfL738itBfvgO48vY54DFCZjd?= =?us-ascii?Q?hWBZVRJQ/gmVgLfgtTwVzfH3Z3EK15CuZuulj7QENUOIGUYeVMxROR1q82jT?= =?us-ascii?Q?Wbp65H/L+BuvYA2JJf7+EwpzZ0q4+STu7DVgp/rJMZgFCkwGBwjl/6Ju5Y14?= =?us-ascii?Q?3IfT/p07FGONAwQTnqteQKPOKGQ74iHgHHkCvY7NTTi5vojj+TKpVPu88Tkb?= =?us-ascii?Q?uGMb8sURyaNbLw7LZWfNn+WC0mw3VufB3dzFL4Iog0aX/yBK5JWk2thImjzh?= =?us-ascii?Q?iYGs6mRsETsHqAvf9gQAXFEXQrAXAMbGFjYOpyDTGqBCYoNrvkI9jg5h7t3H?= =?us-ascii?Q?OjNdgIp2TqaNTK3BAXikcbXC/AAKkwC4ipPaGoprqlGGO5FXd7MacWV1U7Xb?= =?us-ascii?Q?HZ+ZCtAigNvRbcvO/aPzEQi5AyLeJaGIGCCMTCWzZBb4edRcckRsFZGr8/1o?= =?us-ascii?Q?5x0Vy0rKN/OzV+2mB270vK+CVk0p157e4v1NOBo7GS1poAYQck5S7bHxkEuy?= =?us-ascii?Q?Kp9RfO7c95SCQAznO07yOVbF46pM0ZbBU6zHuetAfD6PQc4pxvv3JoM75Kw0?= =?us-ascii?Q?HhjIUlyGRE+Mf5A45N3IH6UXbRkV9VEKoeg2y/3orlz47TwSDrFl0pQ8ihEb?= =?us-ascii?Q?TcaDA+nq/s2+601noy+LBB7WroZKkOlT5Od4TQ9FnDA+MKSJMjuqB7iD/qP6?= =?us-ascii?Q?GrBvIBo/TgIvKKrOXvck7fK8Fh6uHOELUHwiUd3o6EyzzCNyiDQhuRGDokcB?= =?us-ascii?Q?XPDUjnorB7Fh/6qfypQqkKHEIQxKsIv4LIHPXsivjDsCuVvBFahJhCZ77sEK?= =?us-ascii?Q?Bbvm6oDCATvQNf58BR2pJS6YpwUV2TveHjnRCAQJWZiykU4915cUiUd6p9Gc?= =?us-ascii?Q?8fxVPK4r2vBXCOMOXP20qmOfvOjNLmc6YTObUS7LA8GhuOb/3NBcOTwa824d?= =?us-ascii?Q?ia1tVkunE9FrUC590N2oDrGoQHvRRPl0bmhey6ORDhHZfhw4/tzTpiQYo7ek?= =?us-ascii?Q?jSwXc8RVu0T0WSMGZpLEN2XeNoGtYVtrmPZnszQfMXzq+VSTrpUKWDdYWY+r?= =?us-ascii?Q?TNwyGEs6aIty9cK01cMFLcBUcuc7CMV+kZZ6cTDKarMNOYBLslVIqxUqzbDM?= =?us-ascii?Q?RHXH/8AYnZf4vyIUfLYFEqSokE0mPW8OPfeW6MKJvlO/wGL2ZgWGi5Zu849e?= =?us-ascii?Q?IaEudkQm6CVRjyKEAj2kSBscA5kN5b0=3D?= X-OriginatorOrg: starfivetech.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8df93bb8-afbe-4115-b8c5-08de954b0b45 X-MS-Exchange-CrossTenant-AuthSource: SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Apr 2026 08:44:27.8427 (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: 4j8bMRJlhpPSaQxbn/6rlF9GOU8e4HfCA591G8seIBSxgeOqzvXtEANcMceSNITxKFFtlC3gD2WmHvqv1nve6xE4ZEJ42+ciOPtKTy2xa8Q= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SHXPR01MB0719 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add StarFive JHB100 dwmac support and compatible. The JHB100 dwmac shares the same driver code as the JH7110 dwmac, which contains 2 SGMII interfaces, 1 RGMII/RMII interface and 1 RMII interface. JHB100 dwmacc has only one reset signal and one main interrupt line. Please refer to below: JHB100: reset-names =3D "stmmaceth"; Example usage of JHB100 in the device tree: gmac0: ethernet@11b80000 { compatible =3D "starfive,jhb100-dwmac", "snps,dwmac-5.20"; interrupts =3D <225>; interrupt-names =3D "macirq"; ... }; Signed-off-by: Minda Chen --- .../devicetree/bindings/net/snps,dwmac.yaml | 1 + .../bindings/net/starfive,jh7110-dwmac.yaml | 23 +++++++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/Documentation/devicetree/bindings/net/snps,dwmac.yaml b/Docume= ntation/devicetree/bindings/net/snps,dwmac.yaml index 38bc34dc4f09..85cd3252e8b1 100644 --- a/Documentation/devicetree/bindings/net/snps,dwmac.yaml +++ b/Documentation/devicetree/bindings/net/snps,dwmac.yaml @@ -115,6 +115,7 @@ properties: - sophgo,sg2044-dwmac - starfive,jh7100-dwmac - starfive,jh7110-dwmac + - starfive,jhb100-dwmac - tesla,fsd-ethqos - thead,th1520-gmac =20 diff --git a/Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.ya= ml b/Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml index 0d1962980f57..edc246a71ce3 100644 --- a/Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml +++ b/Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml @@ -18,6 +18,7 @@ select: enum: - starfive,jh7100-dwmac - starfive,jh7110-dwmac + - starfive,jhb100-dwmac required: - compatible =20 @@ -30,6 +31,9 @@ properties: - items: - const: starfive,jh7110-dwmac - const: snps,dwmac-5.20 + - items: + - const: starfive,jhb100-dwmac + - const: snps,dwmac-5.20 =20 reg: maxItems: 1 @@ -122,6 +126,25 @@ allOf: reset-names: minItems: 2 =20 + - if: + properties: + compatible: + contains: + const: starfive,jhb100-dwmac + then: + properties: + interrupts: + maxItems: 1 + + interrupt-names: + const: macirq + + resets: + maxItems: 1 + + reset-names: + const: stmmaceth + unevaluatedProperties: false =20 examples: --=20 2.17.1 From nobody Mon Jun 15 05:16:12 2026 Received: from CHN02-SH0-obe.outbound.protection.partner.outlook.cn (mail-sh0chn02on2103.outbound.protection.partner.outlook.cn [139.219.146.103]) (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 74A2D3A7F74; Wed, 8 Apr 2026 08:44:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=139.219.146.103 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775637887; cv=fail; b=TMmGltvzN0ZaFyVlxm9p5l4goivRusQ35HPPYiu15PQwHQL4m8EHM54Lu66I4EBX9GKkxt5ykEyi605oNby/80eEkeKc157eNvKefLjQtETI/Hsfp88k2h1PIQfvUAfCVwMIyAu3nkoz3xl0RgItLbWwoBai1Cpd/L8ZngOJvwo= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775637887; c=relaxed/simple; bh=gGWc77kVBubvsONpOHRQ0vwJx2ui9h+GJ7IfhQ7oywE=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=cVUWvbPnGvHDrIwcxVu7vSga+DUU+hrMetRIuk6/sLziB7bA6jg7DaMcstC1qqz9ge6TtW1ZwLXVxFF9tIs6E6IUy70OkVfu5c9JPOdvM3EA9ihTulfG/9AyjD8n967KsjrGz6hFc06pb05/HuN+gjWSSLefu4FR37661lBesnk= 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.103 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=bxzVJAKy39PSUOXtQzRtqxoLQRuTsQfw8sogKCWvU62QXa71bsX/dT1cMFSfXvWI+5tV/hTzh9ycUPl/R0A+77+rh94UQaB3mCMFyT2bRuZqWtl8/cd14ZUUplCyFwBI1PDCIvw9CEg5Y2GykTmApJUBh08/xNqcDBhF/OIaO4/pGJkE19hhUd0JodYbRmQNzmxfVQybUCYagS3BnT0y3BNaQwF58phvhL4sg9Eo/px8RZBVJzVaIEG88G4u4PAJAVDQpKS7towHpPvZ5YOMQGVntcjXLKVLKBSbE/uMdol+OlbTTa8tqn/SEsOr0hPwHN5waD3G4wBel956gpfa9Q== 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=oXuuOMHHSfUu2UhzVV2gR81hJAVgoA4523Wl5PEofZ8=; b=Ap2wkSQhUoNjQ4CyJ2BEv1AyiVsa/hCXd3d3R/PIG5kb7QSY/umWT57RrbyH4BrHWqOz6UpO0l53buyN+Cz7iKEIhgYIhQy0vKqebCBGphZKSN6M252SRJ6FnZplWEsuChDKq2pH/k8tSPB6QoFKGIUOm0Q5m7ucSO4hzweWsBs7hz4Ji3karTJ8VxxUkNKUDnwzSavbLkyJn2zhUSrMLflrHbE48h59i1w29kZrYtkdvJ4A0zLELkzbVKFv5Uf05N97SRhnojt/OGJIo6ub0SjTPZnMuzkA74EbMEbgXrtS2Cwcnkw0oJ5py+efjRuIAkAg5MvOmxV5O9+O+MKZ4Q== 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 SHXPR01MB0719.CHNPR01.prod.partner.outlook.cn (2406:e500:c311:26::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.31; Wed, 8 Apr 2026 08:44:29 +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%6]) with mapi id 15.20.9723.018; Wed, 8 Apr 2026 08:44:29 +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 v1 v1 3/5] dt-bindings: net: starfive,jh7110-dwmac: Add JHB100 sgmii rx clk Date: Wed, 8 Apr 2026 16:44:14 +0800 Message-Id: <20260408084416.29753-4-minda.chen@starfivetech.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20260408084416.29753-1-minda.chen@starfivetech.com> References: <20260408084416.29753-1-minda.chen@starfivetech.com> X-ClientProxiedBy: BJSPR01CA0012.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:c::24) 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_|SHXPR01MB0719:EE_ X-MS-Office365-Filtering-Correlation-Id: 7c490310-6a4a-491e-ca91-08de954b0c22 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|7416014|52116014|376014|921020|56012099003|18002099003|22082099003|38350700014; X-Microsoft-Antispam-Message-Info: LJi8nXNHdW8kETlRdF9V3YyRRIslCAwcn99eCH/RWLYCjydBtd/QiQ2aP8MF7+VxL+uY08zdlQBTJp+yVln7C8sAW5VboLwe9SMb0iLUnAqntGorzonaz0FJOYpNokCcGEfWnaeQfOeD+UzwTzwGkmbnxx9iRyxazVBY0BttDH4bz2ygpjEwxxRZ+iPjeXcbHZ5gc6C551y8Tr3T63/n0L+IkkqQ4f4Cq1yHX23pcnxQ0i9tYaK1CuC6RORLxo3tQ17p/aklfPzczNTd4AJ+3Gdvzy5jXPqzaWNYzQg9yGIdWN2XST3yGhFdCWi3TeyLpv4qc/iF0VuIBD1+ilAN4pxCVvobi5ud2sXKpez9qfkg83ZfVN3gwVrQvkztttW9q3ppiZNXRb5Tc/aFTfaY6HGkqz0HiW53JIxcHEd+9Oe3zDhROd2zFzYzI1DVZ5UIqea3siDLPoL0v3sKIL4waRLRTThKKDDcz3YKnStsFaUmSzFqjt09fB98y2vM4wjf+AvTEC/WyD8qQPMdwM0WOy0q1Lz8O+GGu+ZV6Af4v4v3CK9xt2+ozaD0GGpZ2zFVoiokQBD5TPe0tSKV7v/9yoLiC3dD/aiDhplYTz5Fm/E= 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)(1800799024)(366016)(7416014)(52116014)(376014)(921020)(56012099003)(18002099003)(22082099003)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?cac+75mQhusAuE6aDnbY7DvIWUT53/oGaLuyY666boa3BcnaLEyz6DpxVeov?= =?us-ascii?Q?p5+eW+hFtGgKEh5+OSobD6rIS5AM24vaLaFRwVAeDeyB5mHDYwKiiBY0IF+G?= =?us-ascii?Q?qfwho+aCVLEiq9OHSQreoe8qxKbh0V2kN1/9/E7dM7pu0b71rBKk1EnbxhnW?= =?us-ascii?Q?HEXNvxozdWe+Gih2Cnhj1dBuYoKSdHlxrsv3hJqinDnCPwGy+2GstP3NyZeq?= =?us-ascii?Q?gUlczVFBLp6lTDTf46i6Rl91hA2yfYXt/sTjZOf6xqtC0FwBdeWxC6D7P8eG?= =?us-ascii?Q?xOU0CV+hseHcyMVoU96BuH7E8CEAx3C1YODbBAp3pJrLlqps1KOM2lt0lM38?= =?us-ascii?Q?T+Sy+K8AXxujGQNXrHrXqnL/nng89PGEvGfB07CPNk4OmAL7EetSLiThUlvg?= =?us-ascii?Q?I5DbfE9D/gtySIGWZMl00ATdUPsXMQtQMokPwH6U09UOs3syx6r8wRntZU+M?= =?us-ascii?Q?1QSV6RYn1euNpBgTk1LY0CIpAVsspRsdAHXh68ovqVeiEaZMTXhNgsz1TdYf?= =?us-ascii?Q?jzzEWWXrGcUGWKN4GNOYAQKzWLyRJY2AGSmKoioO4MZ1m00kLcnSyRCwZgL8?= =?us-ascii?Q?9WbjlreWwA7ivAv62q8vzVb3IJDBFLuQLglbgdg9nMYQtYbEz2s3J8P2i+wQ?= =?us-ascii?Q?zxu64aJK3wxbhvbApqRzR8ZXMDgrkbg1XfMeOyqu4l3NBSGnPAd1HF7qczj1?= =?us-ascii?Q?QQMtxBHsi3HpAO9A0Rn9EJ2AE5SYDNk47Rat1P598PW4L9sPym8/Fs4Iesu0?= =?us-ascii?Q?8oUKQUUcZuKYRDuXUZ3YNjc9AOgAY8RskPVvEihwGG0IAMJzh1MpPXcDX4sO?= =?us-ascii?Q?s0yHXOXc4TJbCe50LhofpleHrtBGKVyrBeDjJqBB4vUmmoSuncwyknnKI0jB?= =?us-ascii?Q?s0xNFBn2lEahtYJXDt5tRWboHHjyPehqbJyYLPo7aarMalD2La94zBIHePrH?= =?us-ascii?Q?kSJUeXku3EkN5o+bfme1B80hCerhv7TV3tl73ySPAuCiORn0hy+/hftHp0gF?= =?us-ascii?Q?iYc2MLP+A4lwhOqpAYorH1FDtKmU66tg8ab6eXomnaxv7HRi6aijhtWsHlDh?= =?us-ascii?Q?jjJLrrzBLNt0D4kpmXe7zVOdlfeJNSGXjT0ku2bjW904YfixgKrp62zgRioB?= =?us-ascii?Q?QodQqA+Msz9kFdBI7exFRVG7H2quOlfPEde+TCOyAEMP5RysiQk0fEaedBHE?= =?us-ascii?Q?U8O+C7ftA+TZuL0sms+Pm2THVc+reWUIGSi/z6B76YfADndXmTMvlaBY+hj9?= =?us-ascii?Q?RdGCF6QcKsnBsFHG249lauh+dQDMIr6hAH17tJRBb0eTWJ8eP3O82KgtWJ2a?= =?us-ascii?Q?AQTXiYAHOuKjhSeRKPugvOhf+R4QEDnxLmMRq/5K/ig5CfvhUPTiYj+ejdZJ?= =?us-ascii?Q?GiWAKkH+u7Ni7VqU+U08oKAa0s75z+cBaqE6deK9V0+gMb0oS28Ew0qNBqQT?= =?us-ascii?Q?9mx2AOTyhBNc0131PMQ8c+Dqdc6SFHrCLEiRF3gv4sLtSY3DrwYJpBd/Fbyj?= =?us-ascii?Q?8nMWXHSqSuwNJOIojFSb5mBz63oYilUOJY8J59vTFSgwE/MJUjOnhCXPY2k0?= =?us-ascii?Q?SdahGpRcjijfJ1ejzAPoQDsLIytyy79GytrVvdaUNgYn/MnucVYWrj6SykPW?= =?us-ascii?Q?tytV4LWMmlaboCEB2Em0MF+T1VxEaOm5sGAhpYEBMwJVN9A8Xu1MDexNRJvR?= =?us-ascii?Q?BiM8gCegj8hh9o2xEiZ7mv44VqP8AyngMWXFHcC9PcjRj7WKfNptKJ0CfCuX?= =?us-ascii?Q?R7xDFNHAFU1pOxAgxosHKvWRCJHl4sU=3D?= X-OriginatorOrg: starfivetech.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7c490310-6a4a-491e-ca91-08de954b0c22 X-MS-Exchange-CrossTenant-AuthSource: SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Apr 2026 08:44:29.3291 (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: PFncX8EzwMCe0IMuQCygbMmAlhxpTUhjRDDxKEOobDIEpNp7kdLFXS+20uLXVmCdEGovGR3soDx+TGj3d6gnjsjD93Ys1O0FJ32QyLfVo0g= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SHXPR01MB0719 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. Signed-off-by: Minda Chen --- .../bindings/net/starfive,jh7110-dwmac.yaml | 42 ++++++++++++++++--- 1 file changed, 36 insertions(+), 6 deletions(-) diff --git a/Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.ya= ml b/Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml index edc246a71ce3..847d67a2c1d5 100644 --- a/Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml +++ b/Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml @@ -39,20 +39,26 @@ 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: - items: - - const: stmmaceth - - const: pclk - - const: ptp_ref - - const: tx - - const: gtx + minItems: 5 + maxItems: 6 + contains: + enum: + - stmmaceth + - pclk + - ptp_ref + - tx + - gtx + - rx =20 starfive,tx-use-rgmii-clk: description: @@ -99,6 +105,14 @@ allOf: minItems: 2 maxItems: 2 =20 + clocks: + minItems: 5 + maxItems: 5 + + clock-names: + minItems: 5 + maxItems: 5 + resets: maxItems: 1 =20 @@ -120,6 +134,14 @@ allOf: minItems: 3 maxItems: 3 =20 + clocks: + minItems: 5 + maxItems: 5 + + clock-names: + minItems: 5 + maxItems: 5 + resets: minItems: 2 =20 @@ -139,6 +161,14 @@ allOf: interrupt-names: const: macirq =20 + clocks: + minItems: 5 + maxItems: 6 + + clock-names: + minItems: 5 + maxItems: 6 + resets: maxItems: 1 =20 --=20 2.17.1 From nobody Mon Jun 15 05:16:12 2026 Received: from CHN02-SH0-obe.outbound.protection.partner.outlook.cn (mail-sh0chn02on2119.outbound.protection.partner.outlook.cn [139.219.146.119]) (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 88FCF212542; Wed, 8 Apr 2026 11:19:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=139.219.146.119 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775647164; cv=fail; b=IDnnzsISj2EelwBu8B1mG/frx0JP9YKowinHSWdOVqjaknmZ3zuFHiWncCbBpXrJbZFBMRolmfagdSXyIvnjVygZ7TtBY0CIZN810bGj41eumVsqMlrYuQkwHtQ4mf8jmWrLzeC5url2qqpo04XOXoaLKMJJCPwiZZ4sSF1M/UA= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775647164; c=relaxed/simple; bh=tNAW+shbsym8c0+bDYiVrJvYNzp7EIUtoQY1t5o6Z7U=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=U7vx876kNiXyZVZZr3yCUFvgpumLXZ18+W4h6/9pPy8M0QUXPHINgq2haBnHlrvePBWNN3ETMJSQxaFxJggVVIEr4kqgca2iVJsUhXipQfpERmbhIMHeakXW/oQDHKav4AoxDxP5JYrWEySzMwlFbhVydPnjO9Z4DBLigvN1EXE= 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.119 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=LzelvsUVhgMEWq6nXlAZbq79xruTyIN4JmXNy6IlpmIPAehr5kjPvsZ3uERsYxsRcckF/vedO2yDu+NMyYacO5MT4xohhBGZWvLLgZWwHxF+W+6iR4mXcKK6FztIMpr2FLK5PQ0XRU3oX4FnHyy5A6BQAperXug3sraK3TjIKW2nA5YQG0KmrsC8FjW2AjEYZJD1uDeFNh6ruxguRaPmh+M/kciNVhfyeAoRiLWgDX0aZboFqLlg+30LtyWxCrQn5VlxNl7EoB3oQI4DomiBNQJlzepqsc4nv51/D9jwBe4IVWMWno2A4uAIS7Z/ojKaoZQzNoRnJITYMHLrWY/NDQ== 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=xxnpck7TrVA5wMP2NkTWH/2B/ZaP7UQX3MOJvDE63LM=; b=fjU/sN1Zsfsz8Ilk90q2E8LnP6WKw8OuGVjLL1DWIFTRnxo+i9IepLdLlDZ/dLkL3wsaIxyOm68zoyctBCWqupGxBd9hckG6tbYCJZB6N8Z01yk7KQd+EnPr7B8NMSxWEQ7sWlHqF5vablFsmsvX2DOaRrQURH0C+UWQKpcaKq0z06NBhNPgjBKrBoZd6hYTtTcMVZywbQX/vn6zD0LIiUmp40ybipVahXLiDsRh6h5aithb6p37XOOpD0weyZIadLQf/njud6gidq3pE4v/TXk9k9WnpH1VvHkb+nbuf2kBKR6ABjUCSUDSO1ISTaEH/WljzPF1CAZHdCsTVncGcA== 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 SHXPR01MB0719.CHNPR01.prod.partner.outlook.cn (2406:e500:c311:26::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.31; Wed, 8 Apr 2026 08:44:30 +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%6]) with mapi id 15.20.9723.018; Wed, 8 Apr 2026 08:44:30 +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 v1 v1 4/5] net: stmmac: starfive: Add JHB100 SGMII interface Date: Wed, 8 Apr 2026 16:44:15 +0800 Message-Id: <20260408084416.29753-5-minda.chen@starfivetech.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20260408084416.29753-1-minda.chen@starfivetech.com> References: <20260408084416.29753-1-minda.chen@starfivetech.com> X-ClientProxiedBy: BJSPR01CA0012.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:c::24) 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_|SHXPR01MB0719:EE_ X-MS-Office365-Filtering-Correlation-Id: 0d9d1b3e-e680-4497-1c8d-08de954b0cff X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|7416014|52116014|376014|921020|56012099003|18002099003|22082099003|38350700014; X-Microsoft-Antispam-Message-Info: PBbu7FVSdwA5jqkyNFGLZ19jX+Si3dlLtV3Suoj/SEZvJI0tgJxgfsxV7Bp2hWQMOTnU71pj+Ug5xjXMXJrHhwlXpLLnK0sPZaUnQRWZb/B/58IZRqV2CZtXgdSjVJdujd4stabHk2aSBB9++dlq0wDQ2heY/sn3UmaayU9ebWsmLI7Un8WriRW9RDtPrV7f48z0rbhYT+HQPKbPxMlUO332LRIBavihrmDskCnW565j0QfI7IalleMCDsHrH16L2+PPGHzH0YCEouD0SbB2w7OIJn1FY5ylW8wgm+G6RKZGARZsEL7oB4pKe60QENZ8E9hw5vMIEGYg6d+3PPYRh89bHbsCmI2Jd3htYgBE4wi8NtnUQtdoZeV/0SI5Q53MwBerj+XKXVLuyMTIG6anHCRe6wddX/oVMKs0GRJnXlRPHu+0PXsbTHYTdgn9gX539dYa37Zw7KoUgBXIl4eyWcsoA2HtAdydDsVzQDj+l5mvogK2Wb+IYYDJqR1S/wwQqUElq6T/wHAfAFl8U4s9zuuWiYUQprWvnuZfBkCJym1A71DDQNkzmIvq/WWBvdtZQMnkv5le8NjgTrSsoq+DzOr1yC19qeOKmmKEudEPd6w= 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)(1800799024)(366016)(7416014)(52116014)(376014)(921020)(56012099003)(18002099003)(22082099003)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?jfV5NZCZx0l9n6nC0xXvbkeb1hM5ibgJv4Xi7QD5iteDRCe0OJD2dJMZv+m1?= =?us-ascii?Q?KsWFi3N+y/ut0HMdlOb9XayFnG1nwn63Qug45tIiEVPvCHGtNBH34hNgIZqb?= =?us-ascii?Q?Ha6/BMpS7YubGc+nrH7GYQs8bQD4KJLrZquUYaNIWMVi+fAIuEMwXYuc6kw2?= =?us-ascii?Q?79UmksinX7fBeZduX7qwwHeEaU83S0rOqYJ5N+n2gSyKon/2vXbvgZ0xbMYI?= =?us-ascii?Q?Uxh+jz14RgohMAhDq3FlR8AcIQLwgp+9yDkcO2GTkGWMxlcE37zPRjz44tVs?= =?us-ascii?Q?28ySDsgjJUqbKPIaaxjxO0VRQ2ooCuJCYbTmUlyEMUb2vtsFEQq1gPa34Hvt?= =?us-ascii?Q?cOylNojAoNinxcVvm1j5avpESTsP/vcYuD4Jbl1VNj5JCFMbC5DAt6iDXvGM?= =?us-ascii?Q?z+gOfmLJpWijjVXhl4JnGWZ+yOgZ7Y62C5I8ubdm3RtjkpIqVhwrinahaZUC?= =?us-ascii?Q?iMT17dN9doXcb2oS2w4e/pYLh8dxN1YhJQuNOB4TOFCnCm86Eo7M39iQ5FbR?= =?us-ascii?Q?SNmz/hKT0aG/SpT0rhz+XSWsZzXp+RKFKS6xOvnXp+PZxBw4vBeyjhiu0NsR?= =?us-ascii?Q?TkatmGLkOYLfwL93VoVuds6/n3TBoZhBfMGxcDgUEilY0idZWxXwjCA3eCaR?= =?us-ascii?Q?vVl8S2iILUlUlyEDUsyUfbLQS0um4m6S9qPTxrIdxQuGq5olB8KYIxnAbrWq?= =?us-ascii?Q?+oJQVnlG5rjITEHIMMocP3raC3c/C9BNy7cT0fXIMelGKFMdbVJc0fQjzDy+?= =?us-ascii?Q?Mdn3eSpBfKW2ivs07wM9f2ZmhviuBDMV8WXuDQLrc9Vd0fCX/gxvoXmuISY5?= =?us-ascii?Q?iv/m7To5aMk6wotinH5+as/2amBkOlb+wPFYmsgkgRmtvcnXRAbat0cRL9rO?= =?us-ascii?Q?fuEWxVUpbQo8wC/DvAerXSVjjMydjhGqy5k/nVphqVwkiz0eqXhPO3jELAvW?= =?us-ascii?Q?qY7qPToqBPNyf+uCQDOcjOz3DL5RffTGQo1hK5xx8zzeHXPyoYs+Jj0CAQav?= =?us-ascii?Q?KfyyQwsM6Sz3ooyv3U8YRPkHw7PiRCHjhUnk8P5aBun8eqRxFJlXtOyeUgPG?= =?us-ascii?Q?yNUvg3KqcR4mFFYrXzQNd9CJMQLeh668D52RQtKtusNZ04B+B40VzvOcjFLn?= =?us-ascii?Q?hNVRNPjJDbqNhMewCI+Aaani1bY1Ub3men0kSq1GNkLMYNRisF//qKRXrRxG?= =?us-ascii?Q?0dTX2/W+3fF6KijwLgx58WLehnS4tJJ98RZPB5MnIYunq3/PYVtK3K7Wj15X?= =?us-ascii?Q?jCHC38jEyvuE7+8SEwPz5EQSV+7gEAhs+mVw8MDyKIZ9SDrZ7/qe7a3ZKEtW?= =?us-ascii?Q?c62xhBbJeXPAXi7r+DDTBJf857XtvCYU97jvZkYvU1K/hvFUP9aXP8/3twdK?= =?us-ascii?Q?+bHw7fLb0E7wy+U1UyaJ9KJBhM4ITy8vvXFughKIb9xQuuDvWFBVcI2WFCPf?= =?us-ascii?Q?ihPF4yRYY60kpN/CgguUDKX4nK34KO/2amTPuS3RnuRkgqgfUCPdnNaWTvgC?= =?us-ascii?Q?rDaztNz2bfHT1gDtV7Y+Dsa8c3VOOPH7qV002yryPC0FdfIK1f4KtNQY9wEf?= =?us-ascii?Q?FnRLH9cvJVAOPf+1Ud1wJKNgtS2Ts9xTzVqi2Zp6lkV0WT6KD7g8/oV2nVFL?= =?us-ascii?Q?SRBaLVh+KTjiLL37DZ9hpD8ouqaLYt33ETqtCUa0zZ6fNBysgNM6dIoyO2BU?= =?us-ascii?Q?NCsYsosTpzgMTFfV3M7KhK3Jdvc8AP77tWSMjmNuPkWYjX5rgfGu+peO11bK?= =?us-ascii?Q?5r6YNvV122VFgV7eBtqP1mEKMK0kFIk=3D?= X-OriginatorOrg: starfivetech.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0d9d1b3e-e680-4497-1c8d-08de954b0cff X-MS-Exchange-CrossTenant-AuthSource: SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Apr 2026 08:44:30.7842 (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: UQx7cIthsroD9Nb/QHgnIJFuX1B2I2RXDg03wI58izYajqUoT2HIKBzr38kcjY1w72fYKxvy2+vQTsk7bxu1rsGIO2SVqH/hcU4FV8X7N0E= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SHXPR01MB0719 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 --- .../ethernet/stmicro/stmmac/dwmac-starfive.c | 36 +++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c b/drivers= /net/ethernet/stmicro/stmmac/dwmac-starfive.c index 16b955a6d77b..df7b2fc9989d 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) @@ -36,6 +37,9 @@ static int starfive_dwmac_set_mode(struct plat_stmmacenet= _data *plat_dat) int phy_intf_sel; int err; =20 + if (plat_dat->phy_interface =3D=3D PHY_INTERFACE_MODE_SGMII) + return 0; + phy_intf_sel =3D stmmac_get_phy_intf_sel(plat_dat->phy_interface); if (phy_intf_sel !=3D PHY_INTF_SEL_RGMII && phy_intf_sel !=3D PHY_INTF_SEL_RMII) { @@ -68,6 +72,24 @@ 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 interface, int speed) +{ + struct starfive_dwmac *dwmac =3D (void *)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,14 +124,23 @@ 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 + dwmac->sgmii_rx =3D devm_clk_get_optional(&pdev->dev, "rx"); + if (IS_ERR(dwmac->sgmii_rx)) + return dev_err_probe(&pdev->dev, PTR_ERR(dwmac->sgmii_rx), + "error getting sgmii rx clock\n"); + /* 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; + if (!device_property_read_bool(&pdev->dev, "starfive,tx-use-rgmii-clk")) { + if (plat_dat->phy_interface =3D=3D PHY_INTERFACE_MODE_SGMII) + plat_dat->set_clk_tx_rate =3D stmmac_starfive_sgmii_set_clk_rate; + else + plat_dat->set_clk_tx_rate =3D stmmac_set_clk_tx_rate; + } =20 dwmac->dev =3D &pdev->dev; plat_dat->flags |=3D STMMAC_FLAG_EN_TX_LPI_CLK_PHY_CAP; @@ -130,6 +161,7 @@ static const struct starfive_dwmac_data jh7100_data =3D= { static const struct of_device_id starfive_dwmac_match[] =3D { { .compatible =3D "starfive,jh7100-dwmac", .data =3D &jh7100_data }, { .compatible =3D "starfive,jh7110-dwmac" }, + { .compatible =3D "starfive,jhb100-dwmac" }, { /* sentinel */ } }; MODULE_DEVICE_TABLE(of, starfive_dwmac_match); --=20 2.17.1 From nobody Mon Jun 15 05:16:12 2026 Received: from CHN02-SH0-obe.outbound.protection.partner.outlook.cn (mail-sh0chn02on2117.outbound.protection.partner.outlook.cn [139.219.146.117]) (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 EDD2837B400; Wed, 8 Apr 2026 09:00:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=139.219.146.117 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775638854; cv=fail; b=iGj4iumFiVWt5WJjnY1OwfvXN/UUIa83fbiaOFaB4E6Yla8Sx+zxViSlm/qjhG/4ILMz4X5L3zL7Ixx4JPrm94QKHq0DLadBEYyj6TRN9KAa6TZ3Iwrcrj0yEiNWlvXbTy7rYZ0G5Ehg3CIwqzmB/Q6SkleOr2c8f3Kf1Ieo8nw= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775638854; c=relaxed/simple; bh=uL0T2Q6IGrVUwD+j15L1Yb5Pue5BgSgN+CQOpv10TKc=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=LKp3BsbytxXQABnMVOl6g26izFmcGPF8eJUkWqPRe2BbKn2LxRq/w1XXZWrslcpvob2KvyvBKkiyXh6LbWTTqwZKK6UYXI2qdpU/WGbpDLOhuUKoToHgNmKhPcKqY1ela+xNA2hNMIO3vDzt3KQhmneV9ToUjXove/XMKE7Pb9k= 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.117 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=oCMJWjxRC/KYSG9mmvdNfJWz/pBqv9KxLM5QqN/zQvvgVruY9otDEG8AGoa0cA/GwqMPgHFe+53652kKc5VkQtScRTMmCFxq5pcgS913rjcuvREoxAiecX1oGGLvFM1w5LrZePtNuYdCHRi2LCgcVFHCBQGDIkvm+unAntUOp+xwjzknrIRU8ZTi1JjXpXtbOwdoDf1pcWD1/5HNlzP3vxhUNtxbInSGk/cJYcRPIExK5PxDCy0QVBBF2Fgv0Zlte+ngplgYU8jJHaSXJeAKyQTQzcQgl6QRZZTPoOHDO5+8CN9uaNkqOQowKR5z3orAJ0kMo+6OtpeebMoYcoDVnQ== 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=UXvusO1RjJoBXHgdf+Pq/nfY9A3xuK6ZFIb+vRfBuTw=; b=UThDs4I2/C4bdD3qZ0qHO/32y7FNJPpXM2f7ZoYCTv+FC1tsL1kRJg6muTPc2XOC9bIvfE4P8W49mUZkEq9je37XSTWCedukIsF6ydZWhWFOf0crOykTnKBzilcYO+Z5x6MeEF6gaK6jx5cd3daSKkSFgwpu+QPqq4pBHdpOirmfL5yo7QAEjdkSbiTl/4zCfnBa+Dhy+EFMetrEnwi0T3u0gFr0gNfOErroqXIUQ3k3nYT6grZG8U552gOI/m5Ls9YHZqGsto+0RfRbOAS5kWT42g8SUxdoaCe9qQ7b7uNu2sYBxlkhToS3FZU/UB7wRsxJQPE2O/8Lsqsd/bofag== 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 SHXPR01MB0719.CHNPR01.prod.partner.outlook.cn (2406:e500:c311:26::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9723.31; Wed, 8 Apr 2026 08:44:32 +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%6]) with mapi id 15.20.9723.018; Wed, 8 Apr 2026 08:44:32 +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 v1 v1 5/5] net: stmmac: starfive: Add STMMAC_FLAG_SPH_DISABLE flag Date: Wed, 8 Apr 2026 16:44:16 +0800 Message-Id: <20260408084416.29753-6-minda.chen@starfivetech.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20260408084416.29753-1-minda.chen@starfivetech.com> References: <20260408084416.29753-1-minda.chen@starfivetech.com> X-ClientProxiedBy: BJSPR01CA0012.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:c::24) 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_|SHXPR01MB0719:EE_ X-MS-Office365-Filtering-Correlation-Id: bf2ea31c-33c3-4f68-e4d7-08de954b0ddc X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|7416014|52116014|376014|921020|56012099003|18002099003|22082099003|38350700014; X-Microsoft-Antispam-Message-Info: iDnsiQWVfklbgTJz8deSsr3DAwRdoF36Lyw04gwGc2eJELVPV7/7Kv8PtghwVczJhrjwZxWEUGz2qq5VG4NTkSIE60gIe7niSDl17d5GqncQHWYKvnlubcjnlseuz+0H+2g7Uq1ILffMnJH3eZ2HYQ4C+1F3uDB5HiDetC4yAOdFV85vURMmq0uw0PvxVwGvFiAn6YGdM01Lvg61ojc+OlO+hPQidkQw/hLfDUngtgF2c/jowexPyoeCoqO8LdUNpNczxc7K8g1MQ3p0BmQE1DO15y9J/WiN221ElH2pG7w87Jw53CENJx7ikbhZ5BgtpRUtU8r+uYb5VvwI8vZTDm0aPhJDYilET4JeXUc0aRpAZwDaGqJsA3tpF4VVuKRuFw7TuFHbIVIcTh2xFJBZaggpj0SjrNYfsk+MW31ItAmbR8Z1g1rdWt21+l1yAEU47FZcDXHVpD/k+8KwjQPfnMSJo8Yi1T66uqMpcIDzMzTpTR+w5zrpm2vZ1qKpxEXZvSGSJa6X+aTgOdj8sD7kCa778P7dqmdDrnIBPOM45LnjRdwkmpQf98dxd+pcMBJe+8BTJJ459Go7UEaJCAd0iQm067cAZJtmqNpvI7hXzfo= 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)(1800799024)(366016)(7416014)(52116014)(376014)(921020)(56012099003)(18002099003)(22082099003)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?+xDbuokYrxo1AhG7gE1XMTXPR9XKqx1ODsZ+AH1AS6HyGODkA1Zsoo84pIAx?= =?us-ascii?Q?5h5G3UNQ6Ys+SX4Bh2wvVQ6ZIugYoGZ7YqPya0E4osCPo37ZMzMeN+R1mBI4?= =?us-ascii?Q?b3ZsWWP4MrsgJ7kQBYUptsDA3U2HzVQfgsEehTwWI0F5TzmYOCNvP53C7opB?= =?us-ascii?Q?YwR/hBvcoROvXn1JvuYxCmylM61XYuwSh1Sf5BAi07qwSc8l1Hk6ky/AmE2K?= =?us-ascii?Q?xU3r8EDLnwBIiVb80Cajua40lsBR1TSCIPjCQnipD1vOWoCZlFhjbeuWO5NT?= =?us-ascii?Q?sA6tjtuianbCp2g6E5O/xwn//qQTCjG746RzJNDgmun6+i/A+r45+6dEX2dM?= =?us-ascii?Q?AFo/2s1bSrIE1BpM9lv7Dx62ul2usTDqsqaWklw7C4w4zO5BoFi4jQs0UVNT?= =?us-ascii?Q?03FkzCiLVZGOrV41TTLoZHCRa5j2bJNiRgwGsspOfbJDysus9lITU5Sy5kst?= =?us-ascii?Q?/IiYx1esWL3CRzddzxXoxob9pDgJt0PffrGKH8LwS/H8W48rvyHNsNlYBQBa?= =?us-ascii?Q?7Z2nZBiw2dQr17/gDuyduZhZ/qdPbJR4cTMBdBowUb5mm4l2wybW7ochpCtB?= =?us-ascii?Q?ObjMfCEJFdrXudw23Ehz1tzbvkq3VxLpSLhxvle4J+07L990RMZAXh4Nbmez?= =?us-ascii?Q?vEVBXbZV5MFXGPtTZYpnPFu3623DyMC/s6+Eh5wV7r4mDr5aIv0Ch9dV8k+R?= =?us-ascii?Q?kQOUXHfZyDgTNJnUZktEdWgda51Xb1H8IF1qQCIjSL55S5VSsyswE9mtMt5x?= =?us-ascii?Q?lBjhAvtp0GetRfOlcYHyyaxzG448hCl9Cuqm+QGY6rpw0pztx2NY+iN49xA/?= =?us-ascii?Q?KfFooZxnqV/LmfaW0hrSKaQEmohraOX0BUctXtm0Sumt8cPliVR08lvOEg8F?= =?us-ascii?Q?hl2L7bQtk/WxHPclz8cwpnClKA8HbCyvvrEM+v1I461gQjHTs/V5rYQu76Ai?= =?us-ascii?Q?AWC/g3x7U2hNyA4GdQ4DoLWF5mrFJfbr8wXNjtcgfVJ2heDo9d+98A4MihQl?= =?us-ascii?Q?lTWEfuxVDfW0GBmWLb1OQ0BOQxcLEs/MX/G2lmResQcH91OYmQs+2Sd1H9VD?= =?us-ascii?Q?FrnXA2jFsreJembRtSCRtc3lKI8e92Fdhl01JHWpjrSCtZrh0BXVE6S3BFUb?= =?us-ascii?Q?YSj09eSAo5m54fKohsAd6vjS2+wMvfGQqqBjaIiynMG0Vcx2PIb/n1RWEv7A?= =?us-ascii?Q?OxKMBO9Dq+/2lSOVE2LQXBhK1wFA4q4RByajxvs0VHhUZOkEUtBGxdjb4qvv?= =?us-ascii?Q?9c0nypdsMBYJBMmul6759ICjNhiP2wLjCWruB3CpPVnAlq14xNodtdxeKxiO?= =?us-ascii?Q?EIcHdILSjkhX2ekQSRxrrPFFMiwAAbHSWudSNyv3TutK78aiHAe4MIvSfyhE?= =?us-ascii?Q?jZSTkwSbSqkBzMhO1K5uTnm8kEfnRNFzKIIWDvzXCVJcYDRvTEa0jsgSsIOx?= =?us-ascii?Q?xgfVTGragVIgoHFsaLehRxIjykHlN4+Mna8HzD96Wu9hAZv3Jh6IOG4Q8DUy?= =?us-ascii?Q?AghBaN3yGCa97RSR07doNrr/cOvCQUFfRIoVss9nPLydpjQUb4VUHQb/Zm9f?= =?us-ascii?Q?sPMMbBUPzndvo05M5XwU9FMI3e4IZbDv+hN7gpqQZcteS12kH+BfWj8iqfP7?= =?us-ascii?Q?mWYMoV2hgbrq5fNmcZzKdYH37rfumc0Sys8jQKsj4xWwg8N/G+KjQb108MYo?= =?us-ascii?Q?b4885+BxtigaIROc9X2SDnWaOr5EtoWXtCQQjJFe0z13Qr77mEfs2plJlGdE?= =?us-ascii?Q?xGTDNx0imQD2ls6NwRhv+Wrl00hR4gw=3D?= X-OriginatorOrg: starfivetech.com X-MS-Exchange-CrossTenant-Network-Message-Id: bf2ea31c-33c3-4f68-e4d7-08de954b0ddc X-MS-Exchange-CrossTenant-AuthSource: SHXPR01MB0863.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Apr 2026 08:44:32.2621 (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: Jq0evoQL/iI6WTiXPOs9yqvowV9cJxo+OYv7kuTHHYy3FURv6haFSUfu7FG10oB9aNz/k+DJM2V8NJvmVqAApld4y9Uheipmpcn4GDFEZSw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SHXPR01MB0719 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 --- 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 df7b2fc9989d..f6e5a2c4dc27 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c @@ -143,7 +143,7 @@ static int starfive_dwmac_probe(struct platform_device = *pdev) } =20 dwmac->dev =3D &pdev->dev; - 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->bsp_priv =3D dwmac; plat_dat->dma_cfg->dche =3D true; =20 --=20 2.17.1