From nobody Mon Jun 15 05:16:12 2026 Received: from CHN02-BJS-obe.outbound.protection.partner.outlook.cn (mail-bjschn02on2100.outbound.protection.partner.outlook.cn [139.219.17.100]) (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 BC78E2DC792; Fri, 17 Apr 2026 03:19:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=139.219.17.100 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776395965; cv=fail; b=UPezYmEINYnGSnHrsn4gipHpC20+y+NInI8jLnaaknskTzGlzumnilP3Litq+TafAeR3ZKt70BANmPdh4LILQeeqvo7dfGMm8ANg+swfX9F2JvMNyFc4F8qEBsph5FJ0RpkEHTQ4z8NXCPrYQ1Dfqdidkbd7gw91N4zNJoIDWEw= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776395965; c=relaxed/simple; bh=9jl8s+UqaPNoyEEaDSPAHaAxNuCu/To5W/kPbf3IMtE=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=McITN5o6URcLByT0HfmwAUfYCxrLNC40kbMX77tHYrwjGFoxPHdMi1UBTmZUhPr+m8kynR0IncTBr7zH8b+WRTYEafCAnUlDsN8MG8e/WA63fv58PzGGzvT4V0pFv6XQhhkJa1kzBDpHm0C0BjaHOSbggNOcf+zfMJb4pjfJGO4= 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.100 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=oOTC43Yf+cqaER6DfQUPyVrZV+Tkn+VkbY1/aeJw392YI410i4F2pHD6Ah6fClUCbJjyD6z6PJjKCfrHblcvOWb2SQP9hQgQjHpmVT5bGmt74NAOy2FZlIm6BnZFgVt9QpMET2lBg1ADS4ZJpl4/gXe29uPmQyZoZNxcG36s4eBmTZ36dA19N0xu4a54bOObjT7I+legUF6SlXkuxza4zDPaAea9lPqFja/qhqygyot2WcEhfshEreKpgLLsfV+rfDKN1YtZlg3H+/P2RnNcCRJ4+GTYGclZzzmsA2Bunq3t9Q02dXkMlVzC5k6Qipfe6FyLESE2cC+JJh4sbbBPAg== 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=WMpd0pcMLeW+7GQ5AjZJ5urZydn4OmYU/Qq3HvGwXCs=; b=HmUYS4JRN7Eqyblo12JMoCuhqAGIMh9h3Wu31Vgc1UlQd3e9QlVWv6KwRfT00MY+Zan43HlNAt15MN7z+vuvgZTp1J+5DpF+bCKK19DwD9DnbXJRoz2D/vD5A2KBRPwZ1B92irfeSQnzFEoE9gINpVTpbKGGWKIpBJy8c3hMRyD0hyTpWjjfvQbu0A96fXEjIyqktpa1Fmk/iW+H/aDLDhTX2ITbE3DZEZt8615kQtRbGHZuJN8U4Z+ORhBEmETchRfflLhjB82O4eqZ3qwkPEt6kQ7j5Kjpubfo+hlNmxWxKaMOK8e5ozn1kPSJ8yVzxV1HssxTBZrsbVBh94et+Q== 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 BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:18::12) by BJXPR01MB0517.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:14::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.48; Fri, 17 Apr 2026 02:45:33 +0000 Received: from BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn ([fe80::e2de:92aa:4c1c:a829]) by BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn ([fe80::e2de:92aa:4c1c:a829%6]) with mapi id 15.20.9769.046; Fri, 17 Apr 2026 02:45:33 +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 v2 1/5] dt-bindings: net: starfive,jh7110-dwmac: Remove JH8100 Date: Fri, 17 Apr 2026 10:45:19 +0800 Message-Id: <20260417024523.107786-2-minda.chen@starfivetech.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20260417024523.107786-1-minda.chen@starfivetech.com> References: <20260417024523.107786-1-minda.chen@starfivetech.com> X-ClientProxiedBy: ZQ0PR01CA0036.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:2::20) To BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:18::12) 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: BJXPR01MB0855:EE_|BJXPR01MB0517:EE_ X-MS-Office365-Filtering-Correlation-Id: 83bd8599-7c31-4dc9-32d3-08de9c2b6532 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|7416014|52116014|921020|56012099003|22082099003|18002099003|38350700014; X-Microsoft-Antispam-Message-Info: 37Lrd9T+Lv1rcJjpVosu9Hg475fQT7rfr+jupqfctcf5xK9y8Z8hPsPX8rfwmByCblyt7Sm7qikpKokUyiZ5OZwuEo6nlvqcOULUxcRya0kaGL5xdKnznrU5xSLpkOQGiISOOtFEDDcAeVVmuuUylgsP1hKvnFln9HlSs9RNnSHmjkteOU/A2xtGIdogIHvG4lUO0IxszOtVTCiFfIri15Rys4xWUmt6UexJJ1DoD+ladtTy1gdk779Kx4bH4T2Eh7Nxw4jEfce9nYF7cXzY3H9SYfQJ19gpqVtmcjoWfDssVswuyhXQxFQrBhvy29FpPEp+/X+HlrlRuIBBNsLvPSJt372VRuUMza4OcEd82HnwBIHpCxCQj6bGmvV6OUj3T53zVs+y6KngXMlQfzg8cyiP+qJoDI/mFqyRl/nCdOrsGvJOoue3No/WodnUIpizPEhxrfZDRS6nMmvDr+FUvMeg1D6t5xPLYcSz/+X/oAnm5xHIaysEjzTIOQXFfkYWeCByAfbIR5av6TJKIwAj4NRLL9H1LBFqMXwakr9bWw6vPnzrjTpQlgoYw8WY0jpI/F6e12L1iSN8ccNmzWOyUt8OugB8Oa3rm7vZkU8oSRc= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(7416014)(52116014)(921020)(56012099003)(22082099003)(18002099003)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?NrizoNoTCDehHmmM9XBI+tG60PaO05lrusI8NF/l5YIyFNsZ0mxtV8YDMOqB?= =?us-ascii?Q?z5KxLBqHgqyYlSBADDFjs6oc6a+r/3KY3YioRRYFCaPdXL3KrwsPE7fHCw4C?= =?us-ascii?Q?bHQy77Be6xJ1ivdurUffg6lf8dauSYF+y1vdjLqYByXrEg653gfDhUaaCcjE?= =?us-ascii?Q?Or01dxuG3zPsZ7HS0zVR02h2UZHPhBIh5VUpZFdeDd8dvX8fr+HPQdmbCBuB?= =?us-ascii?Q?58xouVPns49dhptdwc0NPHfhJNHFh4A7lRvklx1uG6Oh1ilrNjKgpGEV1wSa?= =?us-ascii?Q?Mh2iT5HAlpe7BN9IGlOeROetP66Ft+9MIh8Oh7S4W+XaC6W3QnVwAntq+psY?= =?us-ascii?Q?9ejSgBiJmZ/ROkQuY0diFjMiBIfShWbnns9zO0ssWQvgSnKw7hs9TKJ2XxhQ?= =?us-ascii?Q?lgo8BpcM4IZT7ltpQjMqJHuBOV2+p357JrUql5HFSoH9wh9j9y3rUAkqxWrU?= =?us-ascii?Q?+8lSR3Rit2m+Dp99ETGL1utDCL0rKJpYQd0txVsctZLb0ugXTmEv93cNm+zQ?= =?us-ascii?Q?cAF2sef839h6Ic211I1cGcjE/fE5DzElod4O8PHCWNw7bHBuBlLStvdgQXT4?= =?us-ascii?Q?Hp4YuanyJyAs5/wI2PNoVYLpjANpkFcgDD6gwHh9cxBm1vjip6ORmfVhOk1U?= =?us-ascii?Q?FHinkpE9gdnRnUaLatuFq92ecorgO7IM+VW0n0rqttdzXjCJlQAwJ1oKV2KK?= =?us-ascii?Q?oF3NvTtRP8hLInBcXs0iIeNrY7Yo5zg693D7YLBWQk2b0TUCPD++lyX66U+B?= =?us-ascii?Q?/5rkBpXuBC1hnetpR3hZiBFeZjS7FhYpa4+GVv85CHHPNTwa2DiUYRSPAdsj?= =?us-ascii?Q?9v0ZLIXMxc9htCagds92CuW7CuxGdNFJvUkYtoj7FnayVpLRZoww04rDXcft?= =?us-ascii?Q?4mnJF9SH/a8xQFyxdggyJ8VsKBlFcjPJZmvzilveddq843dNPASf8s/lXl7Y?= =?us-ascii?Q?hvAyFzIDhl7gZj980rwPyOmHZqBpkMcxSzVYVwdkEt3qc5L5HZHeyyEaOO1C?= =?us-ascii?Q?oxXj7+NRVgKxi7BD590W9kABShw4Bd95sxEtXj75Vx50OyI4eAmJtxLys9pR?= =?us-ascii?Q?dmRYFWfEGUQ9va5aXpuXNcgJKV+qCKm9krMBhL+RQkbu9Mk/SGGQFvctF6ar?= =?us-ascii?Q?e4uv5iMtnDcBADNQlEhQWhhNSrm9kHtIsuSuykIrhkytZE74KlMokeYb3ggV?= =?us-ascii?Q?WDtXKtonGI31ifJtnoVR/qJocXeNmxOyCGkHsKkyI7S5F6bRCBL6NNX9aHCs?= =?us-ascii?Q?Eb6nUzXZfL5COjPlzFOe1eHYS85fsIAWCc/707G5fy34u1s+SPsOLmCipV7I?= =?us-ascii?Q?zgWrX8Mu0IiOeQR2IYHldJ/GgcjdumFkLMUxwriQNZcWJnHlw5pcJxChs6us?= =?us-ascii?Q?kQCcudc/9fwP8Zs/XylZnN2LnenA8gdHzfOD7hkPW0tojledUzwfB+aSqSRv?= =?us-ascii?Q?VHGwEHY6Rz2jzaJe4mwtaQPMO7Pmx/znSypK7GzrH1G2LXUZClSOixnrgGyd?= =?us-ascii?Q?PeMgc1ZWJWsb+MOIHPdFMl3Nv/OPvMGX11ZKnO1PqaOiLqkwp+WypF4FwIju?= =?us-ascii?Q?S50WsDe4wpDYJ8fDy6e99mnyhiK7sG/20c4aWZG9O7bTA4oNXEbwBQYQoM4K?= =?us-ascii?Q?bf0Jbg4qNy2FsXGEgTo4GHA3OxK5C8aPsXJHEWtNyUxmaOjLM7n5SFT4pRUU?= =?us-ascii?Q?eEmiNm9/Zeqa1lRgy0vxhTYQ6n+eVBm92QBwNm18dVbdIn0cp4ri4w1R63ii?= =?us-ascii?Q?bhziGqPPFw0uemaVNxz5wp7yeg1MqVA=3D?= X-OriginatorOrg: starfivetech.com X-MS-Exchange-CrossTenant-Network-Message-Id: 83bd8599-7c31-4dc9-32d3-08de9c2b6532 X-MS-Exchange-CrossTenant-AuthSource: BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Apr 2026 02:45:32.9518 (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: 2mvK1jJVAWEBeEt5w43tMXrDFSwJZ2kfpQpNI1TF0pD2TEor/FxT766Go1WxbAgailY/BrSe1V9YtM6Q/aMPxCSpTITa9MQVGcXmWGQHOqQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BJXPR01MB0517 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 release it outside. 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-BJS-obe.outbound.protection.partner.outlook.cn (mail-bjschn02on2122.outbound.protection.partner.outlook.cn [139.219.17.122]) (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 681F62E974D; Fri, 17 Apr 2026 02:45:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=139.219.17.122 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776393948; cv=fail; b=h88fmVUBKH01FZBc8BZQKc+yRmX5hTfJq6oeAh4kB5lEJgL+r60jlB26dZhLb4AsVjjqDtXGq0fvL5I94W09g8h4qPDtaGKYTiUQAMCOw1x0QF/08iuQKEpycT7GS7sgRSKF0fWatpZNIt8VCeQDpAfBELlveR6KryxQhK9gL9c= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776393948; c=relaxed/simple; bh=ggjKTF7N9fsgOOiS7qxcDAifh9tB2C0qx2GJeBMV5vg=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=ZiLA0DW92gyd51aZedC54szxzS4qZDhvKghjPQbFBKgXSov7GkmPndciw4Jg77s9Z/BhHSwSUMx47f8ku4Ca9dAKXltE0CSq4rnMqljmsfhtq9XOsAs1AfyL5XIfw2XTHeo7MK4/Z5qPh7hSWynor3SlvN6L0Q8l1Ec+GjP8BsM= 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.122 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=nVaLNUsZzLQQcuOx4oLdYivX+1JXkecwdYJn+zIcpaHp1seZD7/h5Rty0/4M4OQbXuRV61GLyyV7CFjkUXWLCCBsduxfGrWBjDgE6h54YQUJ/HXebJaLxIZmTtBE7bkf/5l3DZ97fbzQgjVwh+zd9VGKmSu8cFx5J0RRxLzIGdMRCF7NqivZwZg/NLGUIt7Um82upLKFMFAjdv0+PRRjLqwj//j3Wji6qYcjgVEheLa8M9qvbtPgxescGdgLQFpBrxg3S54H98f+uwQ3nXcJs/uxjL8vFyBBsXeftgsuhluVLXgEhYlJiKc5d5eadmsFuqpOrbJqdXGWuLzInFpJXg== 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=coqlAB+uNol3k5Z0v3akqjmQJM/eqv4ACGEOiujkLKY=; b=QsCY6vI15FSukePg+4YMfPFrvfZMvqSwwJ+TrPcTaQOP6EZyNK/tCmSEcpVYOJSbjil7UrvvCq54mX9+GhjKdm9x0A+RsoOYwCHvdhb0eoUOY5LgUVPCS/YiRM/EYO6sKwO6vgua1lXq9F86U8PLqR8MWE95WKAA9r71/IbsokYCU2yIPqT3XNngrORaoYEL/1jTPBZk6+jAWt+V7+36/Tn/+CiiNtIS6DGptSjeXZ4ofWai7MIVqG1sFO+kjyD3s8lNHS9h7AKa6QGfcgcEwJc1il21momRFdlry4/35F7xfhHc38KFcYe3kFDRSO8uBusDFXAmgnslajuHQpwtBQ== 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 BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:18::12) by BJXPR01MB0517.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:14::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.48; Fri, 17 Apr 2026 02:45:34 +0000 Received: from BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn ([fe80::e2de:92aa:4c1c:a829]) by BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn ([fe80::e2de:92aa:4c1c:a829%6]) with mapi id 15.20.9769.046; Fri, 17 Apr 2026 02:45:34 +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 v2 2/5] dt-bindings: net: starfive,jh7110-dwmac: Add JHB100 support Date: Fri, 17 Apr 2026 10:45:20 +0800 Message-Id: <20260417024523.107786-3-minda.chen@starfivetech.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20260417024523.107786-1-minda.chen@starfivetech.com> References: <20260417024523.107786-1-minda.chen@starfivetech.com> X-ClientProxiedBy: ZQ0PR01CA0036.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:2::20) To BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:18::12) 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: BJXPR01MB0855:EE_|BJXPR01MB0517:EE_ X-MS-Office365-Filtering-Correlation-Id: 0c6dec3b-322e-4196-64ce-08de9c2b65e7 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|7416014|52116014|921020|56012099003|22082099003|18002099003|38350700014; X-Microsoft-Antispam-Message-Info: 1Gzmw+cm+uxmy7n9RfGoh/YVDW6eAOYFXamLmL75Om/HT52JS9MxjlU2nAN5oynAqA9PKNUiEMXpkpaxVrJFR2760CyPQ7lan3x0F3oGLixmafJC3Eu8Upje+D1H9zV2EM/WW2mZ00n8TEr1i34ySV/qq/t9VDBx2qxW5y9UIK20qALduTy5X9HVCTG2Xq/W6DEhc2/4uat7APpi7b4jeetK303E8bzaIGWTMjFKvXLkfmrNRzoTvNvbcu6qTmrxm8jg+dlKr42vEOWC0mpBgFHfGzxf0C2ptlP7ndqIH0Hudh1nroxMmTOeR8V8IAYzfyOuv8EfKAppQqRRxhtk7DXmB4CTdhcyHiqc4BRZPQiDLdOYftScf697v5fuq9+e9vJWwfwv+qHvsugUQMCtAVLS6ZFL3/1F1nPdCb7RrKSsPzVUioNz18bQHp392onq8fjoSxhIkU5wiY3ms0BDzUCDLdG0TZNFA8OeiKr6Trf4fhGh34kyexs/iXCOQzAHrRwZGBhVWG9rGijsDL7/OxHRavO4nb53j1JV1urOf1g0RYoz5GVRREvlgMfzlSr+/nt7YxTYPlZXOVcNktukqAMlq1HBzLR/qY8BjvkrkKc= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(7416014)(52116014)(921020)(56012099003)(22082099003)(18002099003)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?ymp+L2fmmTaNP5/X2CLmoDeDjRw+8eNCUw5UsBdBw4RWpSzyNt48pmm8K9SW?= =?us-ascii?Q?74TAeOM3b4hLw8yrr/wOBu0tm1yzqV+geIW7oBMLA8VNgtqW6aj8m6169PVY?= =?us-ascii?Q?iZYStRDIEjw1VwiTs3kOOiaEjs8q4JoSBCiCi7yiU90cWjLI4IZu/DBlm6tT?= =?us-ascii?Q?UDsy/G67uPFFTFQpolEOOO9TQ87hK22rIxWok/YJl9gxkG26UFMgdb6u7QbM?= =?us-ascii?Q?vjPw3oXSHjYjV87YrBMQd9YWLm9orjHWIi2f0QromfNKBjTC5BV4FzcQ/a7+?= =?us-ascii?Q?GKT3hJ+5YZ8zx0ww8/vLvN+3y5Q17A4J/LqgVL1b2zyJQxG2l//skTrZAjHi?= =?us-ascii?Q?q+wbjHwxvVoQA3HEr0dC+Sdra/3gRzzy7f3VrwYpMqYp15lR7QDrYVrU4cdf?= =?us-ascii?Q?YOl2vQnHjTPAkbEoT4QiH0KJYBPn4Jxz+6bahEFBv54fI6LtjYijbHNY0fvt?= =?us-ascii?Q?Fd37PbEgGV5xmR3/m2m/mJCUku+1X5jfJ4bhn5G1hTGplMVP1SI3RXzC28IB?= =?us-ascii?Q?1C4G++U1LXqCt7wgq0MAsEarm8hzYhzpBqGcjxYjFovFa4LmbcIK3UiNUm0W?= =?us-ascii?Q?WTTS1Dz3oms6IV1LDWFobTuAr2T61Cbjw60/bRixMSXVpOI/oquNEV+CSrhj?= =?us-ascii?Q?d1GcWh8ONBEtfAoEjcuKsfzRtZmtkuhdP+Up47T7lJCQKk7ePL/hWDKEDVl8?= =?us-ascii?Q?A0FmEsTqzXonkap02nO0/t4NCD6zIXbwfGSrWgKHvS6rIX3+O2idO+HVICxS?= =?us-ascii?Q?RwvBi7skJr1rE49NdGVJ8WQAsfKF/2urzxCzt84EQTH+0ULDcYXNIc5IdfyV?= =?us-ascii?Q?vsTSk9YYkVtsjleiQ8DTOHWVpSO3b4jqxjhOT6mvvrybXaHD5PAOczZAkP4m?= =?us-ascii?Q?495Zw03unoj0tu+OMAp1Tkb30K64nbdOe7VFH+fsbnWjN18uA52wNFsiIqdx?= =?us-ascii?Q?dX03vTY3dFa5seltvZwIaS+E+ifhnCV4y2cFkSnyYJfjT5NmpFLAWghFlfmr?= =?us-ascii?Q?zROXZfDjIaF5Yfh/eHgfMGezu0vP8YdOTZK+6PeRgAF4sPEl55WJHnsXyCgu?= =?us-ascii?Q?fgwIa2gTeX/d4HBItbiSTcMA3c7OAxhWFSa9+om/EWz539EIJFCXPTog0dGl?= =?us-ascii?Q?CUrvcW3XbmIKCtxxkOLGbOg0hrYYrF8c3iW5YOL18WGcPDLAekFfs5p8rT4i?= =?us-ascii?Q?70r8H6lsZo+0CRSa9F0rGb2Sre5WGvyqdpo+B4S614g8UQmoWcTD/P1qhRsT?= =?us-ascii?Q?u/Lk51w++Etcxe/pdHLvdjW1aBoDq8L3wxOQjSzJ5wSniJK/Ae5HfvWzQH/Z?= =?us-ascii?Q?84utps6RI+7QyxaTtvX3+YfDlbTyXawX/3ZogpIoawOsj/HWSZioIeObtdZ2?= =?us-ascii?Q?ut7zZn9ItRJUvn/s8m6Z9s4MPwwzYHWwHaI3N28Ufezic732ZgwpObzPv6hj?= =?us-ascii?Q?Ji0HXmjBBnHxjtNQ3rYFlbljHAZ38tahAMRHNljpJL3yPKjgUkj06B1ExnpG?= =?us-ascii?Q?pikMOUb0Qj5pIhtc5b+uM/4LL0uRgDzS68SQI5p3bFFT73Oia6Pj3CcN3ylk?= =?us-ascii?Q?kp1YLHEl+EGJsTHlmqzOyU+XVvCz2FpJU4thKAklFX+FhRPdlhdZG6812v0A?= =?us-ascii?Q?OQsts289evKv/yw79f2Reyl3MbPyfQ2dXzWYDO1dm9P54ksbZ2DLZnwMyuYU?= =?us-ascii?Q?6xEj59HPD2/idPMlqqwS0/Sgut1hGbGRWKGLuklSdOwKFs80D+EveyKLuAU+?= =?us-ascii?Q?XXCBwLkI5wKUjwoE6vg/fyrrt812QPQ=3D?= X-OriginatorOrg: starfivetech.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0c6dec3b-322e-4196-64ce-08de9c2b65e7 X-MS-Exchange-CrossTenant-AuthSource: BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Apr 2026 02:45:34.1510 (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: 1b//S8jfdLFg1xJfieIWWHOWeGO+YueKyluPH/4hjakh7VBPg86mFFDYe6LdFJR+pMPRMn2Ih6gHhnwNOmQXii2HgYWPAr+tM6CKqzTQnkU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BJXPR01MB0517 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 dwmac 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-BJS-obe.outbound.protection.partner.outlook.cn (mail-bjschn02on2122.outbound.protection.partner.outlook.cn [139.219.17.122]) (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 8E255309EEB; Fri, 17 Apr 2026 02:45:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=139.219.17.122 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776393950; cv=fail; b=HEJHHl8nUB2fvglnQCohDX3eMCYtpfyzYiUGli/ihCmvvoqdv9xyXCfTRJQ+wGC469SB7DL13qNUPqx8l4aKPIIlwEFkkujb+Oesvifeor/QGsZvQXUuQcn0uNIjl2CiWWaUCnCwNx0L4wLBeimZ+mXGcDGV7QsEK+2Dn6koc0k= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776393950; c=relaxed/simple; bh=ETH1xza2+vc2EFuWCY6JZ+FwBbkzijc2y43fX7Sl+aI=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=WeG88NntAB1Tp69mwtrctMzfbgdYSk5TKSMQduqX4UI2QOJUmhtD1mVS9nVvTU5q2g4lgpoP/nqEg2UFIcbkmIXpNd2vsiBbnOK1B2MqBl6Zm8Hglyp1KA2w+4cCktjwFl7N61Egjtb7GAdiTqUhUh9Nrhfq0VYuUjP9Bnwhij8= 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.122 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=nOFAs7zIIh9O9avw3V1QKI17pL9ResX5MOv7uBEOHD/4EV9iPI5Rl52IxH7kdZrgYE8jp+t/XEAf6AevI/eDL+MhLm/+zXKs2peEXmhLv4cqS0NfpG9wpqGO69d1czbiLtfZrMb/jekAEGeskZOZKHQt6VUXTX6XMvTHrj7jrSWBaYEfljdgMGa1HZSlqkQEFK3qOzfS945vZmJ7HcYlmfJ0Y8LJK7Ar+n+SXGIQ92hES6zpRXY9ekIuzVFIyx4dGsD4mVHgtllWuc5CBmBowUGpu8mF97cT5YZithB7KpzSeO+dwpgIqKLHUzKojasrhmQzFpT5fFX1RR900U3SWw== 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=i+10xODl56HJQGaS/vXtH4yad5Lnn9iLeNwV4HoOUgU=; b=HXqm/i2GnoZsi8Nwv38TUhLuqovmWVEwK/LRSHnnw8cVXFojTsoPguGTU7M3q2S4PEdPtgkY5fXIVTstwlJTO0T22e12CEu//ZHeJuTzAyVZaxR6EUoxn9mICn/w6Km8JjIpz1PGVFrLcMW7Zk6kCLnd71zrFZQgR9pnRI6cqTFyvkENpe6iHT6qCOrPkR5+NbP1DO7cFTxGUizMWtnKJxoYoD/+h02eowo8vXLD+aF2sNvZzCfSsrWp2svdI6azSDn/9HWQ4M8q8uOG8hdxfRiP+eH3RR+2QUwZdCfeQKeqX311BGl+iSif3+wEbNU9jkrEsDhsY63yeGuZ5Cxz3w== 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 BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:18::12) by BJXPR01MB0517.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:14::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.48; Fri, 17 Apr 2026 02:45:35 +0000 Received: from BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn ([fe80::e2de:92aa:4c1c:a829]) by BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn ([fe80::e2de:92aa:4c1c:a829%6]) with mapi id 15.20.9769.046; Fri, 17 Apr 2026 02:45:35 +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 v2 3/5] dt-bindings: net: starfive,jh7110-dwmac: Add JHB100 sgmii rx clk Date: Fri, 17 Apr 2026 10:45:21 +0800 Message-Id: <20260417024523.107786-4-minda.chen@starfivetech.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20260417024523.107786-1-minda.chen@starfivetech.com> References: <20260417024523.107786-1-minda.chen@starfivetech.com> X-ClientProxiedBy: ZQ0PR01CA0036.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:2::20) To BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:18::12) 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: BJXPR01MB0855:EE_|BJXPR01MB0517:EE_ X-MS-Office365-Filtering-Correlation-Id: 36843234-009c-4201-0c6e-08de9c2b6699 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|7416014|52116014|921020|56012099003|22082099003|18002099003|38350700014; X-Microsoft-Antispam-Message-Info: IPPGFHhJl/QlyumHrlCktvgzgACkKWqC4PpDf4CM610J4fXrDMBTj3EwodQIErvwWhBQ+Rhi8KzGaae6VtE6KMmlLvRFCicKHDQUV71+D/+BinwmMLEAILrb3wpVaHzCLEx4J2qEmgyhRT1U0BLpwaSXmJk/SDoR6FaaUzrZuKypUNCDY/pKNOlrh4aPUOAmKP6KSIlzJKF7gRUlc/AEYCzwy6xOchl0alzGX+NnviCiZn48BgqlsXircSsAfil4bv+aStYW0g7aTzP9L5FTfKLeFmOJ+x4aIPyEWuZ2VUP/NgdIRTtH207LU0QqWLc09W+o1Y9VXNdpFmJ4leoqHmS9/+lLuQEhAsjiarvdXEXNxz8NnQ1UIcHpRQ0TU/4ENIlS4YamlehdecDctCzEKTA6nVnAupEaQnQicFgi/rH/6aJ+o+dtO4Lnn0WgvjQ4HVYSqKWNKOLW+3eMRsYBEeuCwfFsiARIE2MJ3b6usvRpdHJM6CujPH5Rhcyii6+MM4NEcalpYHZ7g7XZz88KvEEWu7NRfptqO9Va5e8rI0pHeBSahIM45J6Usz8MSBrg7Qa44Dh0kj0B5tRHsgYWJ2/1Dtdtd7D9dXDJnr2LmHM= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(7416014)(52116014)(921020)(56012099003)(22082099003)(18002099003)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?tHh1MH95jn9IGPaaMVacunOf9fYX7khFOV6OueWvD92eAd3NBhsZYaYbCR4P?= =?us-ascii?Q?6KkdM5iSg4Q2o1PXg8BpoQjAYj0dX2W56V0mPGr/YsDlncHbYeYEzSpubMSC?= =?us-ascii?Q?mmRmFDfsMjkW+vPsEe/23zajNo/4zvkVst3ij6Su9FdqjIOOvI2cnLwEXIsi?= =?us-ascii?Q?tcNXcIDszmdh5me2EHFudpeAdUKRAEPRYea5OZ7SselfwRv4NI4ZMY25vV0T?= =?us-ascii?Q?A+3VFESTCj3VA6l5d/30NB8tLvgWI259sPwKabYFWPTnwqebAjNA3sZPLjk+?= =?us-ascii?Q?7Xb1Dlwlsdj7HQ4wOKsAsVSzO+U8Fv6RiZs1bcBsl+5kSWbBPfVL3c6KxWgd?= =?us-ascii?Q?BHep0Jgf1bjxp0ikqgrV1c5ScGT+ckItTbCUI3IPk3tRit0CnDcQVuEk6l5F?= =?us-ascii?Q?L65I04VBaU2q9sTTBkbPSikitBGQqBDmOIjMPvYCMIw211w+Z4yVna1jaPlM?= =?us-ascii?Q?0liU+HD0MRna+FDmKvKPVFzJ4aGJy1Mnnp5V25sDkZhrZ0aEifNzmNrKK3KD?= =?us-ascii?Q?mQ4WbbVenPjNOWLVoJlyMhjdQme5AVo26A/UM6ZEJbVHxCZqAmpqlNi24Jzo?= =?us-ascii?Q?TJ96XngNsIcS2egFaPaLDWiouGF2TtYWkuTkoyc8+n2uYT+pdHeWU50lhEMq?= =?us-ascii?Q?hWJKn/P03nPHfSJ/UwQHeDfU9vI12+Z5kLHj9dRZtMUJp/PSnascuTGyeVwi?= =?us-ascii?Q?IrW9Ap4r4YZZbNyHtQmTVXQNeB2Y5B7HzQJQgDeW8kIRXm72Njs+/o2k4gPD?= =?us-ascii?Q?WhBiCfZTaWPV3jikfb2tefUhPDUQIt6hGGRLn6sapTdiQSDfxLz0Gqu2ybub?= =?us-ascii?Q?tqJ8Dnj6kweaLu9/deXbN4gKxA+0nRLU+9/c+ry9rT7/D10x1mWQmuo7IQtx?= =?us-ascii?Q?vyVDQeqRyF5EucReicMibUEeMEz7SE32egbt4yPRoSbX11B5/oUGbSCL9PrF?= =?us-ascii?Q?LZzEN2uyhV9/IAf8ETLZx4V5TB3IQ6l1b+w2mJlTeuz6YYj9u27KM+wkWlW3?= =?us-ascii?Q?NqVjS9rdcXdibvbWLVxodwTuK46QrpEoAKaVa4L2gS9zU32HHGc2CxmNlMs0?= =?us-ascii?Q?4hjgj3sa9gdmGMCiVHqARGJJQogUtrCfZr7c1jlcAjo8Fc9HB6JfKtlMZFMJ?= =?us-ascii?Q?Uf4i196ehUPC2B5SpYhScThurDy3G1oouZgvZHlurLcGbZTYzBzYcspqZWmN?= =?us-ascii?Q?YhjqLglyYIWIZyDdLjSMQg7QhggNRu2Px+bk+yR060Fe8yeEfRygY5e207Eg?= =?us-ascii?Q?9VKpADRBO8CQkH4ASq7pWgeJMBTjf/6HOcVDx6LX32cLM2iFMXDQwOLmypux?= =?us-ascii?Q?9db2AyvEQdqIBb1v9hvUcKtZI2aFjUphZvRBb6OWosr23Prd4WXaEUscR2Eq?= =?us-ascii?Q?R+I28AEUCmwVeRUNAF330WphQN7vewSlGWsQmXydPAzF4QvOKWKlIAMCALUG?= =?us-ascii?Q?dGI0S1VGmtoprull6CiC21Z/uxfsw4b34m3WudQ8UMO1MCsPYQES/MdyLaVy?= =?us-ascii?Q?QTQN0dlXomKVQKeDnfpOQ6Evel3m0vgVaaUTe91cYReUYBDneTXdWhQNOMtd?= =?us-ascii?Q?zxLzNwsBY1K52r8Au1DmU+5F3qVxYn1iyeeiWmJ1Y/o8ln1ZlpTK9Lg57cQ7?= =?us-ascii?Q?UObN7s51DkGxb6vV2mCPY4qE0cv7pkBvL8Naxart8JCZJp4KgXMugrHwGARV?= =?us-ascii?Q?varnyanXXxCRbAHfd0rZZEi5LPOnpPR8pBS5Hzb0oLKq1rO7y7Cs5sAy0Fni?= =?us-ascii?Q?rHVSeYuUE9UPwwvY2g7+WI7o7gH13B0=3D?= X-OriginatorOrg: starfivetech.com X-MS-Exchange-CrossTenant-Network-Message-Id: 36843234-009c-4201-0c6e-08de9c2b6699 X-MS-Exchange-CrossTenant-AuthSource: BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Apr 2026 02:45:35.3154 (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: 2u233lNkBRPGn97+Han1Dkz7NJ74UxCgAHTj4pNPa1GybN8xg3JVdeP6sX8NLUHFUguvn3dvL7QUrutVQttCEESR478t0idRmgj32Jsitas= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BJXPR01MB0517 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..3802cdbf1848 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 + - sgmii_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-BJS-obe.outbound.protection.partner.outlook.cn (mail-bjschn02on2122.outbound.protection.partner.outlook.cn [139.219.17.122]) (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 5A53C313537; Fri, 17 Apr 2026 02:45:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=139.219.17.122 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776393951; cv=fail; b=PuQpQVTwrikMW3rDtXRyC2Sz1noCZj5hrEtU7kXbrRWJ9gNQBkyCQP5CjNMeGSH7hWkueCdpz/HoYEpzJ41njoa12wcLRG62B9xE5fiHTtc51wJR8XAu2rUU7CBH3l/AP7S8uGF31/pIyw60xb38TPP0gsQhx1p/S4SgaDGa7+I= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776393951; c=relaxed/simple; bh=9S/4yyuIkgiYBrhCH2+zYcp0sf/R6w6hQDcTFlgxOqE=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=aJt1sFcfy5V4SPnjGu+ybVaHP0CWbQRX1MzyRc9cTnT4EskkZB5tQUPKbNvrFncaerNzD28NRdpKh874J7MquGaeo1d7meuRsYgChL0GM4t4wOIYb51SPFob+rmfi34iRs2oLMBULKSTm4IBP2d1VCLCrOFoD7LlXAXlVlvza2k= 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.122 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=lQQsVfYTMlOcY7xNOsgFr0wEh/J58PwO6P1fD9pHwArHNLiIWPCa2xZEXfDVyUPbnU82lzP5DKLJFeHb0goZZNuxmx5mIf+Gv5MVOY3Yo0I0I8j9XJgLjXbsOoGGqk0Pe1NKIU8MkaRXw6BS8mkjpyxp4G2Musxmnobt1vXEFwl12vY58s4rzKmLaZcEw50pq6PKlTSrz8j63xyqQ7PeIpvvsZZxsfO4cZmy7q8dPJSj1mMFVLMCfiZ3sUTpeul7lS5aKeh92EtOddB/QSIaUBxTkEex3MHhMpYQTQTKQEdEARiTKV/zUzRiYkb3AZh4w0L0Te3lBsx5n5yV2qoNFA== 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=gLKYF6go8V6Ox+CEgfbhp1t43GiPd7Gwy3HZGJ+mx4s=; b=m5VH0wjhkk230GNkHD0ut0NMEmjZvJ+cgDyVKbcfjADSFkeQu5xkvy6r+D11KlrZ+XXi8wtq2hOxJpjNX3GOzO9JgvG72a3y/Qmvi9OaQsrF+cmUay65aMejxM++ZYujswyNzK0irXVm+dCAjgTxszWHKXpSjWJoXWvNdQX4tDLeku9TsfYWUmxU7aQzbfSpWrCWhqBMWpedmAlQBsUxClxcL0GZMwh1Zj+IM9NzaMcGgrLXXTKPnVO+1hcCxN0JAJuxs8GAecGYIjvKdkJRJLI+KR2c+DT3RpGkm+I6dkeZq6A9GS5qHHzinknaTYvnmHGMQc4K0xSMGwFEMUJ+zw== 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 BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:18::12) by BJXPR01MB0517.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:14::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.48; Fri, 17 Apr 2026 02:45:36 +0000 Received: from BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn ([fe80::e2de:92aa:4c1c:a829]) by BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn ([fe80::e2de:92aa:4c1c:a829%6]) with mapi id 15.20.9769.046; Fri, 17 Apr 2026 02:45:36 +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 v2 4/5] net: stmmac: starfive: Add JHB100 SGMII interface Date: Fri, 17 Apr 2026 10:45:22 +0800 Message-Id: <20260417024523.107786-5-minda.chen@starfivetech.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20260417024523.107786-1-minda.chen@starfivetech.com> References: <20260417024523.107786-1-minda.chen@starfivetech.com> X-ClientProxiedBy: ZQ0PR01CA0036.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:2::20) To BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:18::12) 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: BJXPR01MB0855:EE_|BJXPR01MB0517:EE_ X-MS-Office365-Filtering-Correlation-Id: b966f87e-01e0-43aa-878d-08de9c2b674f X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|7416014|52116014|921020|56012099003|22082099003|18002099003|38350700014; X-Microsoft-Antispam-Message-Info: yjlK5sPcvx/poaUEilVRJ1S3OyPtVHkomkak71bwX/TDfwnXj2ZA7zezBUwD1XPzhUX/miNNwuZ3YxJRdBD5UiWnUklZNdxUuD0q1TR3JGjjvAKj/VN1pIlkXxUeJvVQDrtpthT7Zx+L/0w4sbN5mY38PgNztCr3CWL9g2+JeRqbairwrvupYEokc8orYLthbJhz0WBnm7MudDAiT+qKXAITravV52nYF0vlw56pWzkDP/Yz52H9riBGvkr+7IIkrW5Tk0+IR2W4pxm3Sx7pHGV5zem5/ZSZeD8OFA6XNp1hQ+FHsYON8VHsI2b1z1yNvZFI7EtD4PU47bSpDziEbu8a7KJKaj18Lg8oMMBHrcS21+g+RP4M/RPM24+AnMRbIu184vXZgRrn//WksJ9xWlLJ1RLDAAcIH1LjbqfTgKLZuAi0lWE9rYQisq38VFu5qpUPmg04fkKeJMNDGJR0g/wky3YKQ+JlbjVMkIXx8emanFZEpAvgeDVypyokyl2PWw5U0vsQ9ZpSaQY9+5andNdOQSD5xOg2Ndgoy1WO7HyLoKMnfMIk/PR/pSm5eliPuoVmKQlsNCeGGubzcOSlGYuf066so57060CweVsNoxE= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(7416014)(52116014)(921020)(56012099003)(22082099003)(18002099003)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?vvKMz4VDo0cNSAlngSloFeC1luyFGvTuu8fYy+j8L4djQg8C9e/QP+n+JeJ/?= =?us-ascii?Q?2DFPGucANApJsHyuC0GFl2J4zv5shSu4fy1jp8oWmq9d8UXR12WBd7kE6R2h?= =?us-ascii?Q?+E1OhPCBJiCf3J2neKhtha5BN3zt5JYufeXyyuEPoxqsY0AytXWYFBK2muDQ?= =?us-ascii?Q?SGYwe2PHBqjihIXpzj2KdNdDHuK/5fS57ixsRknlCIZ7mfIUH56sTWPR1I7J?= =?us-ascii?Q?bKDNjwHe/GyuxYriRV4/Z7Wnw1HkEBbuk54HT1VdP5RH1NKzvm6Rox/CsQKC?= =?us-ascii?Q?n1jM7l/Soq5Nll1S0XC6Niuh/Vvoz6GsMGzeV8bh/aFZzu4BeOB7QcCVlpXd?= =?us-ascii?Q?7ojlBatv0KlCMK1w/8vHRx5vF6woztvF6DnVw8cnLEljA0tPxixdfDefXs8K?= =?us-ascii?Q?rTAUG1lFmv4KuBviLcJjTNmBDmcFsyY9v1oNh9kxeIK+2771S1LjfSfCJ+NT?= =?us-ascii?Q?717gEcaF5YU4vQ5U+DiPu+IrgOXPr0OQk/3hLJK0PdSyQeAe7/onBCXYFCkR?= =?us-ascii?Q?dK1OdOWPFPNLuembeWJnFPZ2qWS9G1S7jBcpvqObaPIWl6+xIChcT6RCBpTG?= =?us-ascii?Q?jmHk7LF5kDxPHt37QP9JydBAI2jUrecoaYnm45wq0qwF0WP+E3QhAYPOO8Uo?= =?us-ascii?Q?/qYxfHsB1DbgBy43WQ+nAU7hhFa9ic7s4BOr9AwLVZaK9w9SCz9awt3r7g/g?= =?us-ascii?Q?fgTgnMeFzQS2SxlbrwDf7ZIBQrpxjaE+6p4o1HWzfHjNQ10GTbXnauGlfxEp?= =?us-ascii?Q?mLwQ5YO9n7V5pMx5zE09FPgTwfbpeGlxxn4oRzGugyUdlq5fwBl/n0PqlcgL?= =?us-ascii?Q?kse9MYT7HpMhmf7Nd6ZNhA5WUa6UaZsUSrGobQB6szKE/YmM56z7G3y4Vu+4?= =?us-ascii?Q?55BvPiHh9sT5cAYQHhSNT5wg/7eern8PD77g6WbfqPN1tf6IL/dRKyhG+YeP?= =?us-ascii?Q?FNa3lFp1XTOzp/xc4wl5Ov8WC4JI+DjOZT+plcFDtL8aiVXKNbx/zzJLOzWa?= =?us-ascii?Q?61ZYc1ZYX0ZKTkx0UWCqyRa5kAZTsg6Q9rdDSqiE8CjTSk5KkBiN+u60mK0C?= =?us-ascii?Q?qavvKX1ae0oxEXhlqIO1gGG5EnH2n+CSUrsO+ggPi1tUvewAWOqBsKXPdwVK?= =?us-ascii?Q?n0gXC00OYfOaPcq1xM0SFogX/TIkLYoNplEgchQwGz4qtxwABZwUBj5UW+ld?= =?us-ascii?Q?YVGXWoZtBPHyk2tuaoO9q4aMLAOwjW0f/1vM4mVnlDMIl4cFVva2T9NhVz2Y?= =?us-ascii?Q?747Hc3goIpMWHSRXUw+bvKpDxVCOlFaqQEuLMSYeJsbkS2qDUSB/GHZxHvOe?= =?us-ascii?Q?wHeXOPRcp3kkHdRke++df1I6Mv9CAE/sf/qGeCVK90sWICNGVS7UyLFSHjm/?= =?us-ascii?Q?UZlz6kyGi9D2v0JvQcj9UamLzYCfwWN+SHyn4fbB5PjWsgPpq4opbz/tFIho?= =?us-ascii?Q?gtTLx4Q8xu/sW7lkSlpUICsHHePUrNSA1TYvZq/8V8YVRBlFMm6OVU4eekO5?= =?us-ascii?Q?Mx7EPTuCwq97FZz7Z8YVn6ozTp/NN4zkPpAONvb/SG/81unrSUgAO608mFbq?= =?us-ascii?Q?OJwZoxGc/3e+vY9LWYMV58VEO0lkBjyVkppXkrb3uzFud3jZtZ30ibApoe25?= =?us-ascii?Q?pYrtI+lwhFryauGtVgGmExJydxorQnSrmNqAk2CtsPdjYvTPsNylXALUL+iq?= =?us-ascii?Q?/tbC5QEzjq4S6pijdjLvX2FwThxxsjd1Vt7mBd3GqEFEmC0E04XkrPPM+D1R?= =?us-ascii?Q?L3Va9NrHyrDEWBZARhFmsX/AKJptUzI=3D?= X-OriginatorOrg: starfivetech.com X-MS-Exchange-CrossTenant-Network-Message-Id: b966f87e-01e0-43aa-878d-08de9c2b674f X-MS-Exchange-CrossTenant-AuthSource: BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Apr 2026 02:45:36.5163 (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: PJhnunDiuInnKPBNLZ3bYzNRNToeaRup5aCDRi4EKM3J8/naO5tAHSUhZ8ihqvAGvldpjoLetra/J43TPGg1NfJbhAEmeN0kkImT6clsK3s= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BJXPR01MB0517 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 | 54 ++++++++++++++----- 1 file changed, 42 insertions(+), 12 deletions(-) diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c b/drivers= /net/ethernet/stmicro/stmmac/dwmac-starfive.c index 16b955a6d77b..91698c763dac 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,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,24 +121,34 @@ 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; + 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 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; =20 - err =3D starfive_dwmac_set_mode(plat_dat); - if (err) - return err; - return stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); } =20 @@ -130,6 +159,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-BJS-obe.outbound.protection.partner.outlook.cn (mail-bjschn02on2122.outbound.protection.partner.outlook.cn [139.219.17.122]) (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 CEED61C84AB; Fri, 17 Apr 2026 05:17:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=139.219.17.122 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776403040; cv=fail; b=S5wCLC/W4kso/9O/8B06pgh6Nmq+R6aKDu9JChhWtdNQgQ74lp6bEZpz7g3SihFhYte2zAYWTiip8ycM+E4v1jMmijH+1SgSdFD1ec6aMvQmSM8uScjtGFOYxPguFS4mAy/t5Tqt/AzmsjnsJAZpuhn2GlsNJjKcztHv/Etshpg= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776403040; c=relaxed/simple; bh=B4fdwKgxN6MfTsRR69BeQKN2Gc9WGr033J1bWbugXg0=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=HAyKQtrCBgRQhobafV4vh0H3FP/3SSjyL6/DukaOiO+9pPH0tL+OlMFSAAjOHkUH5ZBvNjWwdlXdHQREdtEP95vqmgzRHdKd3wD4ZnRNmAlOtSL+nrgiE/YCpidOKgowkNVzifm5iqNPuoQm6DYgKuWxiwgpbFCbfD59excwzLo= 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.122 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=SiV63H6RaVVJbd8upp1RbYfGS1kp+naxldhhZjNRZeQ5nbUfdmiSL3LiuhuTVKGLD0un6wwNp6HyovxprcjK/4pGI6SvRC9tkGaooUwLyBPD3659scpXbLzwuCZB+cn6Civ+rsMvliP4tfG4bSYADE+AiAfJjrwV5LPPAup2bz0X/efaYUB4UKFyh1vSoEXX063ZDw7klRE/nZ/shze5G795ZQDQAsUHda4z4rqvb/lH0IWH94jPoAJ9K+W3MsWuNSomYxo6ze1ClKCDIGxwNMdXuFz9NA5IuOWEQE9JPXpMloNpFbz6uekUF8oT1FujKHlr6TwSAjBy0lknYfDo3g== 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=AtoMmKFE2y8g6Zs6HD8pvwL5h2PvrVlYzSzteURIgxs=; b=Ax0MC0A9jfur0swEe7+ytiOAkNSyhwQWp6Ue/6VJYLfm3Qc/Pc3Y8T5cQ5g1kAXLz+nUjRcDAbwfdYxnCJw+0Wp47hAtUSoEyrcEsAImxwExpZGdx1IdQFFYh/56QEMJ3uIiAfMirHm8rjfonBm70wU0ZstZG/89p6ZpNGSaLVulU9NyeMGtB78Ea8sXzIoKd6FGnmnTX2q6uphrwns5MXRRXWHlys9+mLaSL9sqM/DOtVrp36hzPUeu9lDcYlu5wHY3epRexnlfpYr2x7aMFgW4MCttbLryoEA2yDNevxk7AnZHur3hPzEZVUBpiC0gw5hODdxaMDWxOYlSBTXeiw== 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 BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:18::12) by BJXPR01MB0517.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:14::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.48; Fri, 17 Apr 2026 02:45:37 +0000 Received: from BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn ([fe80::e2de:92aa:4c1c:a829]) by BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn ([fe80::e2de:92aa:4c1c:a829%6]) with mapi id 15.20.9769.046; Fri, 17 Apr 2026 02:45:37 +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 v2 5/5] net: stmmac: starfive: Add STMMAC_FLAG_SPH_DISABLE flag Date: Fri, 17 Apr 2026 10:45:23 +0800 Message-Id: <20260417024523.107786-6-minda.chen@starfivetech.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20260417024523.107786-1-minda.chen@starfivetech.com> References: <20260417024523.107786-1-minda.chen@starfivetech.com> X-ClientProxiedBy: ZQ0PR01CA0036.CHNPR01.prod.partner.outlook.cn (2406:e500:c550:2::20) To BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:18::12) 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: BJXPR01MB0855:EE_|BJXPR01MB0517:EE_ X-MS-Office365-Filtering-Correlation-Id: 8ee31287-ea0d-4c9f-768b-08de9c2b67fa X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|7416014|52116014|921020|56012099003|22082099003|18002099003|38350700014; X-Microsoft-Antispam-Message-Info: 6jNxFlTrJXGkVs1Yb6k1xl6Fm+gRS9h8nMKOgOduk1ZCa0zdhPH36hZLgMAJg0bKwAKvhLnm7u8bhRF6V5g1ZkwkSFHWQNmC2uW3UNg2CF2JWhZzD0Bb6xiaoPWM7WcN2ycX09LcNSyIW11lKiv7CSuISMzNjhcfMBJUd8PQFQ89cZXCPvi9oLlk6V5vlQNAKmRCP6ip/wQmp5+7ourn7wefXB6weNUax1T7SChy/ed70e3lxz0pt6rva2P+aPeMzk8/C8pIEAK+2A5aHWQC0ygWalRhKeRv0JbQFE1KDVFp4lktL1bsZvjo+fYineBAGAxrdoJse1R3+MbqJIlgNYdRk8AwiBLL99/mT1I1KsCeI4NOx2xx2imlFbrQ+0FYT0Nc0gaEexOSZM32wlaoYc5HBrIFzdp0t3EWigT5VwhLpjXU/CyLCJrhLnG+QMa6baqu/p1OjOjnFc3wgmXGH2SsYjyCfqBOuKeMEN+EVTWa21vn+QhQrPwCKT1GEwCdK5NpcT4YAUNbJ+hOM/oSHSSNlnx4D7ewJYZJacEU2nvCoabbkH+HXEkINeSY1iIK2xF/alo5ZJWNivMXJeMQ64+deBe18YtXIQki4VMDmWU= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(7416014)(52116014)(921020)(56012099003)(22082099003)(18002099003)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Ik86VFYIZfUixK50YaVr1BYf4zAy2hg4gMhV2n+/bjVz6cz8apwgpRe/mJzh?= =?us-ascii?Q?dQ3HMBkpqOu2ynLc1OVKjj1z/CfmnyFrAGS/LLo/ixtydgo2qLV3QFBj95PO?= =?us-ascii?Q?ByAWaXRfM81QeoeQKT2HmEMQK16RKhLDGwo9Htqh5s0yZx3W7IHVX01cuMd5?= =?us-ascii?Q?Tf97eCS8QqTPnOIBAFDhvmSHkiOFar17sxKLyLa8sLMAtRYdQnB4of1M8WiM?= =?us-ascii?Q?Wx+MOAqpaDffjxLjkm9b3sRh0HvcfgUux4rJD9+R+T8yQFWiYPTyv4bbZXfA?= =?us-ascii?Q?+QuSXrb+G+AHS9P7/kCUtx/B+K9Bz1XcL239PDtEX/9vWAjno/Sua+VDnU7z?= =?us-ascii?Q?72H49NShbqTS/0jlApqUKGozjc6Cqtf96hRF24+XCWFpdkiBzHtY73j6LLPj?= =?us-ascii?Q?htcjk2AZqqY2mWndqkS84lqByqjUPO9UEbABflhkNJKgwmSQFhLxVphzbRpi?= =?us-ascii?Q?B2TlWM9dOzi72N7bXrfSSqcrk8jtzmOSYUX4nehYzllAs08CvnCkdWGGokTq?= =?us-ascii?Q?lX7G45SGemETNAnmp5vu5NEWygdhbVpigiLSjHp6Ci05VYJ+laokQLtdB3aN?= =?us-ascii?Q?8MANry74bJgrLMj3hzO7dQbPIBABF8PnxTAfEOPck8zkx9wyCxSQhRz81kMG?= =?us-ascii?Q?MU5H1sSGcb/yAkMvmFPvM16b0sintn0wcL/y2zvG0kLaeM6VfblXBCZvHm2R?= =?us-ascii?Q?dtbr3UUmlyMMoqnM5yvhGTfQ8cz6qS/VbnBsJ+UvWY4jTYBlNRdmxAWwDDm0?= =?us-ascii?Q?vFscSvploJ5C7kLzh/WzdU1yC03DRxrm5zlCLELYvMdL/bRonMjyFTv/pPGw?= =?us-ascii?Q?TXVF/Zh7oyXhPIXS/F2kk74+IdUINa1kBy3vsRikn4rO+KmhmPHB3VzSMpEr?= =?us-ascii?Q?iaVj/I5y7mTsFUwc5Ntoe6lAdFLc3vV/qeBFxwDZIQT2KarOuq0WuGmHVUiw?= =?us-ascii?Q?4QWF1EI7ggiLKNQsK6S0L9aLJDE7cjxV1SIWa7805DeNOOGGRInMspzteqIO?= =?us-ascii?Q?yu88uCAPeSHkkpjb0sEEpNRhUgzQ+7o1zMcFFEotAXztHsnNl0it8mQ4Kcxl?= =?us-ascii?Q?87KDbAB7u0U3Cg7WqoI/rHHx/CFwprgkYSz6M7qPjQ4FywBvzHzZMNB8yGYH?= =?us-ascii?Q?+iv/E5gNfe3IJV7RX2RvlZsEiKGZgxZv5g/V/MONnwW/clyOvdK0DbZH3dwH?= =?us-ascii?Q?DNFw3NpDdCXovzmRVDUDjdStdxWOJxx5FYSDHZOOcmzc8B62FZ/fa9kviRfi?= =?us-ascii?Q?JNpGUEVRjTDUW7XAekZQ4RwJSwEpR1L+rDPaSm7zNlBiIonaaRSvv3s06R/N?= =?us-ascii?Q?G6xFSfSwDtpmB1E4DbSiZKvuiGO5b8ymOkiAeNcTBS8OzJjOcu7/WDeqmhuo?= =?us-ascii?Q?WpNgMqj9/IU+DRZ3mXrxh2dHfj4HsyDkssxwkhpLB9OBAU+5GG0xzXnoMQ+3?= =?us-ascii?Q?FwtqU3aXz6vWC2tHFY5dVdHIrJuBaFLv1um0pRtSz0mMFypL4P8wtZkCBuGn?= =?us-ascii?Q?5sTF95S52LQHy3BYPi1kEeQDO8X3kyKlvMiYKltTR8TAlCQpsfhTQJXoY1Rv?= =?us-ascii?Q?D5rIfWtcOfHY0PuEXgzLeRITYqH/L3T3ilAp9MMymc4mdb5XW6698GY/A5gZ?= =?us-ascii?Q?ewceOXfWaW3AGW++r/+vLv7xpzCHPbibkch4RTI3jClDXQSDZTNV2mXt59ik?= =?us-ascii?Q?Rvke0VHvyCJYNPmvqS9XYA85a9tEJk2/45RKfEwlMASgS+Ew1KFZXaQjtzQc?= =?us-ascii?Q?/PEEqBJvtnoPEEF3mnYJKySjYJCrQFE=3D?= X-OriginatorOrg: starfivetech.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8ee31287-ea0d-4c9f-768b-08de9c2b67fa X-MS-Exchange-CrossTenant-AuthSource: BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Apr 2026 02:45:37.6643 (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: nSy9fi/2RFfDJ4pvijZ2/Na1IACHwdOZ8c1JFsTEwvRgbX7XPjE4RlFpCSAQ9TsmP308wDc/L8b8rJqkvEMdoCBJNcRryY/cQHbm13JDgfE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BJXPR01MB0517 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 91698c763dac..9146b498658d 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c @@ -145,7 +145,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