From nobody Sat Jun 13 13:01:15 2026 Received: from CHN02-BJS-obe.outbound.protection.partner.outlook.cn (mail-bjschn02on2108.outbound.protection.partner.outlook.cn [139.219.17.108]) (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 56E493932ED; Thu, 7 May 2026 11:15:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=139.219.17.108 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778152546; cv=fail; b=A3Qld8HBjMJGptEvLszu5/typXG1qaSUAm4bYvd5AsHVemMqvu99GEezXiqyjqBy1XBjutG6c8lfZ7sDtaXX2mtz4jA2u5mzU/eUgu2mLtcoLaL1NGDJZ+BuQhl8e2PN6fT0tDOlOyonboDBX91fNSdGZS0eTIx9JQLdbG/Owv0= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778152546; c=relaxed/simple; bh=j3naYQrOWqa+E7v1efgOSh/+RbBDT4kogKA3FIgrUt0=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=UcncIXLGGx7sO1S70XY7zbtRubjbATS85nznLULeWi3c03a/dJyYeB8GrGo/WdHRCx4flzSRY9pycTn9NrxQHoZnTYnpheLZYdmPSOt2vpKRqgVmbTNzmFndOo38YKgSinYIUU//vqNDHqMaC7w9TpxUL/OXottbMyeCKiKE6iM= 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.108 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=J/dK7Ht4cRR9QuAem/T4887vpWGxhD5jBXbFqAIF9BWQHlQ/6pe+d0PIdx3jgJbU8lDYThEjq7woDMqYKH6qSl2jT8XmxvKreEag4azHLJUuleXLVbGYK0ddRXO9yFLh9iP8dJ0J9cXA/l/OVUb0KibU80C9Aa0+kmnKKyJL0HI59GCOiedUXrUSujG+Bogl6djIXr6OaQ1Tn8lkb2AVOYskUn350Zq3GVj/lhFgO3wzshnmPKFapU/QvBQ14pvjPpSQHS/sZ2I3jC3OKrUu+A/K+wc+hK5WJhyEiGEM1VyRIOgrcC3pMsVRN8V+WUR8RpEBIvYzu5TPESWoaDL1rg== 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=U11VPWbpd4j7TLgXxRtFAs1tqcR9cTHlVxX/m0z/H3Y=; b=ZCqJU0Ht45Pwj9E89KSVRe4YyKXts3TZakWMjnuquXFmcpOcC1ySBhXtdZcLxy5bqzPpqlAQODOnWep+1CDgqRGKjjHuZkpBTw9v/MIF9aLSegva9rXa9xFgfx7Dem/yy7BAtymyE7rTRe9Mzvuck1DKuxR85AhoT28jqvhkbVwuqKq8xm2lWCTrjNa8kBUh0DwIGLX1p3PvkLY6AaqrCpbfrNein0qlXxE9nZe0yYzEVWQl76HoUCuhh3l7SiNCOl/8+eoE5O+z8oEYUqesngAlwKmiGxXkzKl+5VZH6iS6hhvedXeNv+vr3Ikp45Uv6mkxy+OdCYhF9sdTPntGtg== 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 BJXPR01MB0870.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:14::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9891.17; Thu, 7 May 2026 09:41:25 +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.9846.025; Thu, 7 May 2026 09:41:25 +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 v3 1/5] dt-bindings: net: starfive,jh7110-dwmac: Remove jh8100 Date: Thu, 7 May 2026 17:41:11 +0800 Message-Id: <20260507094115.8355-2-minda.chen@starfivetech.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20260507094115.8355-1-minda.chen@starfivetech.com> References: <20260507094115.8355-1-minda.chen@starfivetech.com> X-ClientProxiedBy: SHXPR01CA0013.CHNPR01.prod.partner.outlook.cn (2406:e500:c311:1b::22) 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_|BJXPR01MB0870:EE_ X-MS-Office365-Filtering-Correlation-Id: 3a89e1a4-d4ce-4322-2331-08deac1cce6f X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|7416014|52116014|921020|38350700014|56012099003|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: 3Pt/ZYaEvToWlRXx9sFftKKKSKO6fM41R2mlYtYcR7joK9SEHVBENJbzvjEBucu6KA9oEdYT96ucdHm401PCiBOrhEEsvXqKF0FdSGZU4A1Qrb0P2cfumBfub5qOW5dimhW4T2U4WMIEFBbe6/h864Yqqy/BB1Vkj6EXnXf2Ezj6LlSEXa26cKMk2fqugnp6TuyTZ3CWkttbo0pzO3Qs69My3gLQTUG6v/wDQdhpMZyr8KuN8Im3Ql5qFRa+Q2uQH8Y4XUqbsO3wKLJqXaavWpO4m88a7mzchP/0MJ7MF6tZRpuHdQc2022tkWhuNEG0b+ZUZS7WLt61fxfXBTndiyTOgvqkHXcijXQ5GmryZBtFmN3iWSWxJTrYf+oVk6zGDnnnQWSqNZwsz+gCc0YgmtlXdDwRNrXZx3huSrepNDTXljzqjhcDRM2Gmf5ulDWKe64HomgGn6tU6urOX9QkRuBFjz5HO8QJHg5oc7bPgAUKQcb6Np5cZT5qF4EEXbOxPHftGPqzmzossV8wfAoSAkcu0o8U3a01RoVcz34iW1IChXQ0xogPjw0+rn1uce6n5uhHoKmz44X4L3EFvehUNA== 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)(1800799024)(366016)(376014)(7416014)(52116014)(921020)(38350700014)(56012099003)(18002099003)(22082099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?2ItyHvCeSBQ9aQL3yECb7f3tcsVF3V/r9wnpn3D0szjlJyLTkTqaqZyDP0er?= =?us-ascii?Q?TMTFFX8akm1x3QIoFq2+dR95b1z5QDl00yzIdYhWMuW67Xjyib2solFsW/9E?= =?us-ascii?Q?JlLfiR9fxrSKYR+mFnYC2H8+xuULJlmGTEbe8TFfxJ+mhvjlIOoI9A4bNbZw?= =?us-ascii?Q?Iby8jeyyHIoS0TnYeuUwA1Jyny5pFJkdkiqBQ+l1CyQxSm7A2X+fLvWBhSek?= =?us-ascii?Q?67X7QfKmbamjDFq8k7bGG/jGmsS6XfFvlmP7jRtRiys6BbbVbW5lmmIE0hB4?= =?us-ascii?Q?3UiLn1w7zXXpKfiCiEDOrgCMiOT40gzbQxpRJkqZdOBHsXnSklmBywaYk054?= =?us-ascii?Q?gXwLBP/gMErnSLCrJy1wmCaRmsc/Rcbm3h48lndIkztlHDSmFh/gHE0F9fDG?= =?us-ascii?Q?Oo4g2tgDBS/T0brWW+H71m4EkI9hp6HBNKv9RqE/GKqjitmWsuOiVj7rly0n?= =?us-ascii?Q?AMwMeBiQCxWJ23augiyyHvisTbDUcjeqZ2rfff+WlNAEHlK3oMS3Q2efVGQZ?= =?us-ascii?Q?pQOxlIjXZoVV7kl9h0z7mAevA0q33UW6vzC7Zep4PNwPeUN5GEM8lf5L9+Tt?= =?us-ascii?Q?9NZvomk7w0YTAZupYg3+Dl7xZ72zKLR6ILgSxIDwXLT8RHjK6k8a7jSnCjNv?= =?us-ascii?Q?1eLtmjnKLrNrDw7B9Z5K7YA6iEUm9V266YBG1EgJarAlF8vHghO56h7i3pck?= =?us-ascii?Q?JManrurKzvShID1ymVzo/HIE4fkbLVa8MGoqahxstTHG0uz1qHyI3Nd9IWXE?= =?us-ascii?Q?kEjDr54pz2Y/x9hr+dum+J7EkGn+PF4e/FoJkGikdJLGYbiAyDu293Jihlmf?= =?us-ascii?Q?1HAPUUtS9oVTUFWvGOvshCDxASgxiyLUPBCcmP3m3Qg9qrYAbRAjYS9ewbxs?= =?us-ascii?Q?RPYMABcf55hWARgmcn1jECK7ZwGWdYXZMisX8jnJufKL/Ff/Rr/XDHiVaIch?= =?us-ascii?Q?V2H0qCMt1JfnuqOdt8WZkHLrOuR0flXvS+aK1pkFrvjwJAjdrs+yS8glM+94?= =?us-ascii?Q?Efu69IGniUgqEKrRvmsBRlpAARCEEFGrc0Wb5VzlR+Mjmh6Ry1s0ibbZuWnF?= =?us-ascii?Q?/qtYbhtHc1V6nbZgb9agsVUMkPJiQP/GMO0UMQCoGTP5k4EipTmddXiqIu0L?= =?us-ascii?Q?wR/ZxJjC7jKoqrRpSXzojriVxI5tlWAJtWFC1nZGNBSiDOQ2o5kjiu6Xejo0?= =?us-ascii?Q?evW/1uuWUz5M/Ymqx93onwzGSG+o0b5JX2baxs2xdqawGgix+9SYrR20Dxmc?= =?us-ascii?Q?o6bBjNK0Q3mfyrHcipwQlDPPCVQj0JMZUrrI/6xZQRr4VydBwwlyQILgnt7y?= =?us-ascii?Q?sz2ORSu+8UBDayLXQ6+C+yss3BYA0nRLUS5MQGzpWQQc+7eHr+o2EMfV04Ys?= =?us-ascii?Q?vKbNC9eB7mZSlMGkey7PscbAB7WChwWJYzW+LXF8mLF4zwjDJU/sIRk8QZlE?= =?us-ascii?Q?6Kp8gfNsOe/giP7NPuDMgoRLAkusoJ3OGOltvu8/8MSe3BvWS0VfmcAVaJih?= =?us-ascii?Q?BZ9fNEHC0YFc9kvmKctM9dvhWgvRTvdg6h27AZPxEjl4TPMBg6N0PXiLx5SJ?= =?us-ascii?Q?vyN20Qo+DzfCFI9XS5OG73FkvMFxTBGYICThmeQ3dDEJs3GlPG0dN0UEVt1F?= =?us-ascii?Q?0GLnwAyivaIqP0woCnVQHBw0DzUd2xvVi4YDc62dSXon0UIcMe7XIessoyqT?= =?us-ascii?Q?IPntMGNkvCoYOrjZbEY0o2+3m+rc4QSIkg6Fkz215GYutREMDBlL3bJ9x8s+?= =?us-ascii?Q?Uy9JtDMK1BLxsO2VKFVs+x1mnm/45Do=3D?= X-OriginatorOrg: starfivetech.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3a89e1a4-d4ce-4322-2331-08deac1cce6f X-MS-Exchange-CrossTenant-AuthSource: BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 May 2026 09:41:25.6709 (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: f22Ppz/gITobr7bW5f708Q0LcjAZK6IfjALq157ijd9jN55+CDAVzc0sDIqCz/h1ADYeLLJjdjaVw+mC60y+cRzNBzwqZxZwKLe4WBK8+0A= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BJXPR01MB0870 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Remove jh8100 dt-bindings because do not support it now. StarFive have stopped jh8100 developing and will not release it outside. Signed-off-by: Minda Chen Acked-by: Conor Dooley Reviewed-by: Andrew Lunn --- .../bindings/net/starfive,jh7110-dwmac.yaml | 28 ++++--------------- 1 file changed, 5 insertions(+), 23 deletions(-) diff --git a/Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.ya= ml b/Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml index 313a15331661..0d1962980f57 100644 --- a/Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml +++ b/Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml @@ -30,10 +30,6 @@ properties: - items: - const: starfive,jh7110-dwmac - const: snps,dwmac-5.20 - - items: - - const: starfive,jh8100-dwmac - - const: starfive,jh7110-dwmac - - const: snps,dwmac-5.20 =20 reg: maxItems: 1 @@ -120,25 +116,11 @@ allOf: minItems: 3 maxItems: 3 =20 - if: - properties: - compatible: - contains: - const: starfive,jh8100-dwmac - then: - properties: - resets: - maxItems: 1 - - reset-names: - const: stmmaceth - else: - properties: - resets: - minItems: 2 - - reset-names: - minItems: 2 + resets: + minItems: 2 + + reset-names: + minItems: 2 =20 unevaluatedProperties: false =20 --=20 2.17.1 From nobody Sat Jun 13 13:01:16 2026 Received: from CHN02-BJS-obe.outbound.protection.partner.outlook.cn (mail-bjschn02on2116.outbound.protection.partner.outlook.cn [139.219.17.116]) (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 E575F36212D; Thu, 7 May 2026 11:15:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=139.219.17.116 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778152537; cv=fail; b=csioSZauiNSISDkn+VJYy5JtxioxM0ouqPwLBm2cXLsgWBLWIH4dWTPnH9NeseNXvOC19tbnrkGxq1wA0TfiS4e233t5d2sc0d5cCiFxTcVReObyWKDukvG9ZRoANmyKUFA2+Nod4tgZ+TYwf6VSHmg8oJGvnPj+bp1a3Ewozw0= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778152537; c=relaxed/simple; bh=0mu6UxoakgfMCFAA1LRdfrl4D/HveT1GAO/c3wow8rY=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=LBHXk5vzgytkBdjdgzh2og3tMNSrMm4nAP6xFQOgNnn2X7udD134CVHToUUJMO4epH/4/IWYQqjMzVBVEv9vyLYSjHEdcp+SOY4E7V5cT75McY0Q7T3dBa8ynsUz3+fhNDdI/bjXzpI2ca5A2xmc8w9DhNZ2YO5Ci2df1nmOGtY= 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.116 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=R40vKZ5W1i9fcYYQs+TqHQwmeOkq3S7nStYszhvDdzproDF58Hd5myIHv5SERea5XS26S4NvSZtSt5JUHMDlFlJ4gUKItE9E6s7adsvpUq6Co+mH5YXeywCGsJRc2oDzKurSaeaTsNdXUZelDb9Pist+D4sGm6CyHaMUZ5NnUHL0vuwgY6X2WEGOhSjiHHP7KpfgxQKyZc7X24E2ifrZdDfqPH2TBuYtTCajllC+nTKmJXe/wA3WyobSOjDq2o7GD29a/najr+YOC8xy1SRAa+DgaqrtxQl53TCRLa0oMapgRvrAbJvt/zYiryf46SpdeVQeN2rTA5N8c4Kxfxa4xw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=hxJobuoN9Xxk6KUYNZ2BpZ/tx6UOqD4aMDKtmwQz0/o=; b=alCBUpVE2VQIM5LVOQ7l2YxZpaWsEUjJV8Iy2Bs+r6qVLaJPqXxGLQUVMgrvaUopVbuLXgp34u18vsr8UnDtBx0m4bdxBOFRzob7A+g8x04P+Fq22qSa+fXibAJqkw8vd7RTxRIhedpLhkmvoe9600kl4x5Q1ZCVqv0NKwCw7qCSfuhr3luDNkSdORFVNktPnqbmEC1MU/70Ff3IwtZZAKdfmwgdNep2IK3g2z2ZcipV03KY0EUDdqTCPAVOPDCKKpf+SQADC8K3oD1/uEPOLvpM+A+EDGcT+UZJJbPHdRVauNPC2FAjQW3EJHyafKOMotXUjmiIco3xcy64WMAwVg== 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 BJXPR01MB0870.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:14::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9891.17; Thu, 7 May 2026 09:41:26 +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.9846.025; Thu, 7 May 2026 09:41: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 v3 2/5] dt-bindings: net: starfive,jh7110-dwmac: Add jhb100 support Date: Thu, 7 May 2026 17:41:12 +0800 Message-Id: <20260507094115.8355-3-minda.chen@starfivetech.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20260507094115.8355-1-minda.chen@starfivetech.com> References: <20260507094115.8355-1-minda.chen@starfivetech.com> X-ClientProxiedBy: SHXPR01CA0013.CHNPR01.prod.partner.outlook.cn (2406:e500:c311:1b::22) 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_|BJXPR01MB0870:EE_ X-MS-Office365-Filtering-Correlation-Id: 7f17581b-77ca-4356-1a4f-08deac1ccf20 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|7416014|52116014|921020|38350700014|56012099003|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: pAw0lMVXKto9dBPD6NlaCHKfqGA0QTXAxevgt/kKPJzwNzPl94HcIcGe/BcXlzYIL6s4NN7N9ufF/cw+AxT89sApagLe/yG03uO1XvO5q2PC4y7XXKoGUHzC1hf3J8OV4qUuTU3X3A+Hup1Wu69jZLA4uzvmP86eLeSesUcOU5lGPBWCnaC8hdH+7qtBbbaYCdSE9Fm2avmPrYkgacWY+rnLn7449Zz2cKe6bml2lZO5lRIGhaL8sl+9S/iJNGngvakWWSmLOTC14D+6WPkSdo7wzwPzvuvmJRJbjH5T9ChM2o0STWqt/ZrJFkvbYr4RQbk8NNy0RItinJJZb+nth1+3m4l+Hf2k5oIAh3S5S8ovWkoNkYIXbIThqGnh8N6IBEEpJmZVSmdgt4FdKC52EJbnVeQf7MOxqZAyI7AkNLEWr+qtjDvrI4uEw5tcdquIBju+DCE8IBFzHl0xBvjLafIm2J9UwSs1RGlw7y+3vX+mJLkYeAOmxFlmzPygNNXF/DtF/dIPdOr90uKB9Bfvijyxsf4tefZpcvNgzBi2mTyD6VIkGOYjl1FSpi7tAfBGXJEzePmSpX6IFS+FsQJy/g== 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)(1800799024)(366016)(376014)(7416014)(52116014)(921020)(38350700014)(56012099003)(18002099003)(22082099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?2RZd0dj0snw65oy2qZDAfp3mrI+F3+HzmfVQIv2QqoHUoNCBDyiviGQ2mxQf?= =?us-ascii?Q?76vBMrfZY/akYRAk0fuHkYIexhmE8VToM0YFTPBirtEof72K9OZqPhjb70Z2?= =?us-ascii?Q?pbAp/lqcSDu2WdMS8qlONLW2pPcZiv1RDw+dhK3xZDnlVXSb79YjU2a06ufQ?= =?us-ascii?Q?MVewesLX5U0YQSAcratp+A/+oVphJUldeF3DrbHNTqQLSl4QeOSC08LqM4Kr?= =?us-ascii?Q?T7ONsGq9dyjG8Xtv7i4Eci6W10pghIn2dnNg3ad6wJeQUeAcoBL0kS1FetVh?= =?us-ascii?Q?lJ3+vycb0sPmchgeJfr/zJyyx+Vd8EK7nEP6KtutZQA/1KX+AS0bffO3rxlx?= =?us-ascii?Q?1Z7mh+d0MW70BkeZ2ARMcs3JSimin4OJFpq1MEuh65i7o7zpXwIK6BAK2ytn?= =?us-ascii?Q?CL1wRPCKjKXobG/9jwUo0kMHMsUJdtdnuUbomDTLyn1p+sZ2daMcqL0ENrbG?= =?us-ascii?Q?gtSLcSnCz97xrnSH/ZzJQqN/t1lB2gsmJFk/F8Ll09j4KTcQUE9NnZ9F8pY7?= =?us-ascii?Q?d/OzmRLzmkdrs+4Dt0gzEozA+xHOXQUEbaazxSF318xBSkBuekbduZNABeyH?= =?us-ascii?Q?ruY5xjIzOVjlSGB3iJwJsY1MoYgC4Zsc+GtSux2yQmNZ5N/31ReJX2OdA3UX?= =?us-ascii?Q?BxN4KBM2T0ymCVfgMbwnpBN5YW+DnYRDVyfzPiLqsaVcC/NTNMj/30kh9VK+?= =?us-ascii?Q?rALpaGmTmecL+Q41KBMeBcTyaiAWlDDr9FfaPNUrdxm1QvO76HuRAFPj9FAd?= =?us-ascii?Q?8k3gQft2zzkh1hx5iJgnP70BOXzqs9/aXIvN3B3L+lToTCun03rfl15//JnP?= =?us-ascii?Q?v7fNDuN7gTvqxxt6B2kT87Jfn18hRcX3FWmGujoIIJanwMOHHjR/iRGBVAZ1?= =?us-ascii?Q?REOrFgKA2aMOcd/q1zHU3ffn7NU9t+jgxdfgKw4NR+lk0ZRxL5DA/3tgwDnw?= =?us-ascii?Q?TRqY+USkptZt7zkMi9sOuA8HUdblDgAKIhi6dGkcrNZYDMBsjmiuXazsUIpV?= =?us-ascii?Q?ekT6TEXe841vR8h0ia38p11fVYcSyZOeS2mEBRJPI+v1bTdLmp0XHI+C376f?= =?us-ascii?Q?3IhS/yiz4/8f7oQovA+w5o0fEJBLWOf+fealxe+5CoPrPRviPnosSKuJs55I?= =?us-ascii?Q?b94DJxMhWcas42wPLiNn7m2N9qGgVvG3wjbHLb0cwxoK8ebEja/p5Ac12Wol?= =?us-ascii?Q?+inu7f3VeR1hrC6S7XcPewenzpbtkr0svDxOgJWHwAUU2WkO5tR/4L+jCOi8?= =?us-ascii?Q?/RA20cEzsBP1Qd1BqID1NmgrfnyVfaow3y0AoE62ex8maK9+2aGTW4DFT7Rp?= =?us-ascii?Q?fi5rua75gKEbTKG2PeN04xgEhL2wOWm6aCDbPrPdJ6pVaFp5QOlw12Aoh55u?= =?us-ascii?Q?CH2l8xQv5Mdr+AiBi2tI5SSwwaDdAf7ReiYihywdF2TFQI90H7Sb8pXjsyMi?= =?us-ascii?Q?mSyRFpPJDpBHRDUxuIR3ZRQSMbkBrT2FZQDmYVAnaIB/CbgOY4rQdO5M6p71?= =?us-ascii?Q?/LFRoaGEVX3MlXg2/rt8s+usDJeCaYJVtqpuY/n+EoYueUktVdDuQG7UE0WO?= =?us-ascii?Q?vf4Kct8ZOiKXE7ZvLYsYqxYO+1CZbwPd4o+MTV2iJt9DF00RL51nHf20twUX?= =?us-ascii?Q?pY4clccAZJ7hG5YdFyBD9cv9lPTISZFVqGQiOXaIBTpbG8L0RdzgQeMrbjmP?= =?us-ascii?Q?+eH/gVJzvDJ3vwPiXkmZdMeL05V3sjVtIgQIqPZA/5Y65J3hBmbDLNM1cYQb?= =?us-ascii?Q?J6H05vO6xx/a78g+W9I+w8nJj4IEB5w=3D?= X-OriginatorOrg: starfivetech.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7f17581b-77ca-4356-1a4f-08deac1ccf20 X-MS-Exchange-CrossTenant-AuthSource: BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 May 2026 09:41:26.8440 (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: vs3T5D7DvKHTC9aNBXugzCwVVGQ/svzBt7qjmBjgNQY8fgPQcLyYpE7wcvIvdHdxYNBf4EA5c2gH9mouneGaXLENF5htdh9+8qabofLarGk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BJXPR01MB0870 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" The jhb100 GMAC still using Synopsys designware GMAC core. hardware features are similar with jh7100. Add jhb100 GMAC compatible and reset, interrupts features. jhb100 dwmac has only one reset signal and one interrupt line. Signed-off-by: Minda Chen --- .../bindings/net/starfive,jh7110-dwmac.yaml | 51 ++++++++++++++----- 1 file changed, 37 insertions(+), 14 deletions(-) diff --git a/Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.ya= ml b/Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml index 0d1962980f57..06aeaa0f6f00 100644 --- a/Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml +++ b/Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml @@ -30,6 +30,10 @@ properties: - items: - const: starfive,jh7110-dwmac - const: snps,dwmac-5.20 + - items: + - const: starfive,jhb100-dwmac + - const: starfive,jh7110-dwmac + - const: snps,dwmac-5.20 =20 reg: maxItems: 1 @@ -107,20 +111,39 @@ allOf: contains: const: starfive,jh7110-dwmac then: - properties: - interrupts: - minItems: 3 - maxItems: 3 - - interrupt-names: - minItems: 3 - maxItems: 3 - - resets: - minItems: 2 - - reset-names: - minItems: 2 + if: + properties: + compatible: + contains: + const: starfive,jhb100-dwmac + then: + properties: + interrupts: + maxItems: 1 + + interrupt-names: + const: macirq + + resets: + maxItems: 1 + + reset-names: + const: stmmaceth + else: + properties: + interrupts: + minItems: 3 + maxItems: 3 + + interrupt-names: + minItems: 3 + maxItems: 3 + + resets: + minItems: 2 + + reset-names: + minItems: 2 =20 unevaluatedProperties: false =20 --=20 2.17.1 From nobody Sat Jun 13 13:01:16 2026 Received: from CHN02-BJS-obe.outbound.protection.partner.outlook.cn (mail-bjschn02on2101.outbound.protection.partner.outlook.cn [139.219.17.101]) (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 0A7703D8918; Thu, 7 May 2026 10:14:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=139.219.17.101 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778148895; cv=fail; b=lb/eL7LU1f5A9ZaPRamkeHXruGUdnzGirJceapi92ATORHBl2qgBtXCN9xjbjo8iyUEO2rGfz+18nIQzYW64+DXvZEi3SLJ9EamAnceS5K3uMs3QU0dHEBX1+OT3AQ2oXa0mFz0ZTa0/eepDiEeeQW+Q3ujgIfX5WB1VVtGudWs= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778148895; c=relaxed/simple; bh=nIirX4WN9APeEF///tw55CHMNfkwAz88WyEZ0AA/dY8=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=e06jP4CzwqsqaPDH6mxziaCcXH1bRtTKy8klVBmdf6HPcrG/FIAbixhwh5xI/3a7KVtUKxvwkDEKkiANT05uE+KbT9YULK5AXXNa3G4Uib92ByUMdT0YzZP2DUb76M/IVsgVFH7y6X1sAitU1oW9S68Ptx2sm8GRcZj6HrjNBgw= 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.101 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=ODXefTMOXXYoRO8H4nqgnvxkEENgY2jOnDpAjEyjh8kepncNmMzyMg0bYIrqLjsp+ZjN79suLJYtM3XAoXaMFQRGORCg1joKh2h2jLiBqGgwrpmDFC3JE7qob5Xo4ogDqUc8PgbwfTXF9icfoyw2X8ZGznVFn9chP8jDD4t3svMIC4SXFSkcKarWZPCMIg/eMKi5XcdrahbNIvIA4iycXAD0Y00fYbJWGsJM3W0LAKzdzcwngjfLYu5Q+dhK82Gg5HxZfsg2Ht/ZYJTdwrIl6dFZyRz+OkanM5/Ot3SXOo8qKoa3dpnWbS8t8jC5SnJiCwNpazoCIm/C9SF5KmsuFA== 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=dQyyfoZkZaaFa793sy2hUvCqzPHhvuT7JE84/S9tm1o=; b=KZDgrs/IbFi54CGIoVWo3MAOkD6wA8/mA87JLCUGAe35AnSB3P+LO3NQUsdvXCFCwDiAxcRWWeXqUQ6sm5OBAMkoNymDz68AaQZ2u2bqLR0I/3akGGdu+obMxkk8O4QzspqfR/mvWCanuzB8fCiLQKSnaxtLY9YHKkCUuEZBYFoqGM3+3kSyt4u5pmO+RyRFIXYdmRWckdHzj3EES1315p78ZnGUOsskCBXSsp25YtvGbi8IozM1okInuE56o9ONav2YIVueWqJL5hvj/4uK1H8AXPxsw4+zoM03nyKy60XKIFqIWnsIHNBrBkf5Uc321JB2Z8nRP6CZYz/arjnluw== 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 BJXPR01MB0870.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:14::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9891.17; Thu, 7 May 2026 09:41:28 +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.9846.025; Thu, 7 May 2026 09:41:28 +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 v3 3/5] dt-bindings: net: starfive,jh7110-dwmac: Add jhb100 sgmii rx clk Date: Thu, 7 May 2026 17:41:13 +0800 Message-Id: <20260507094115.8355-4-minda.chen@starfivetech.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20260507094115.8355-1-minda.chen@starfivetech.com> References: <20260507094115.8355-1-minda.chen@starfivetech.com> X-ClientProxiedBy: SHXPR01CA0013.CHNPR01.prod.partner.outlook.cn (2406:e500:c311:1b::22) 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_|BJXPR01MB0870:EE_ X-MS-Office365-Filtering-Correlation-Id: 9cff223d-2680-44d6-4d5e-08deac1ccfcf X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|7416014|52116014|921020|38350700014|56012099003|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: 7xTAPiI5gbgXLlKMZRYcxJIYmiwbMXgQ442NytO0WgFZk/wN5uGs27QWGbTAbS2lCxv2MLZ2SrTLvq38/3kdLJB3H++WC7aDq+sNQxhW9RMmHDOcwkYce6A6v3+mGzoB71kt8RA/ECmrEjHFukx8dTJT/WFviq5NmL8CdpaiyYoHkLMvxDOA/mbMUlNkl10xnCFRLwK6D6KukRVkXiF2G6q5TSPqzQS56uoyNuXatQ5efeFn8wmoRiA/2mq4B5hxd6Us64iGk7hnksWCb81M0YCDsbw5rtqLb/CzOjM/pr7nlCvpJJ3XRStuVilaBmXt64o63XbxrekeAJ70KFLs68pIZDoZPEvIRgbr0siTUTn/nZQ0uvhn8m9lK+R1+jr79J0ZqmUmoWl7nB6PmC6+yxIGqswmYBB3n+U5Au4UIaaDNWpvI6aWX90nVkvMk6Tj8K0DdWHQKBDzcc9ER2hriqOa2Tihxt8wG47BkZI8uyJEpD9GZp7150cDt969DlT431UbYIl4/tPC+MrMZvg8GUnrysacVwdAwIkY9+WnCwYnNA5P9cq9epB/GeGyc/sq6A8tNZ0seToPNWKY8VVwrw== 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)(1800799024)(366016)(376014)(7416014)(52116014)(921020)(38350700014)(56012099003)(18002099003)(22082099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?nKPs4xgzp2GG4mnl9nGhrZtolI4Ax7BCXTAfh6c+Xcvotal2CkOT8i7zLvvH?= =?us-ascii?Q?/kVXuIr3j8e0RAHKlmNXmX/PZrNXDPNKZ7eTFoVePcWsgSzCiWgo/NysFIrN?= =?us-ascii?Q?2JzBlmot9CMCEiIFZtRefqoBf8BSnjE3tt9wwQGlkR2tGT4lGcZIw+bIgjIV?= =?us-ascii?Q?rNg/J2ITDrFY9vw7zOv86G/ysbattdCGpjS1WMGUcPKhN8TNxDjgs+gQ9OgB?= =?us-ascii?Q?G4n7c+XvRxCkfTt4sNqWpT4jqPADDji6aeUHgI7DU/FQcjxTPlVt2hD3/rzM?= =?us-ascii?Q?9oOrTv8mGUCdmYSs0wR0SfD5yAn7A56qobTLhOMXGkxqvCx02PMyH/xg8NjW?= =?us-ascii?Q?258tA29UFSsEM9Q9ZbUI1hiuUgOoR5kZvTZuk15xMgJuioPD5QFT4Gs9gz5b?= =?us-ascii?Q?obBR+1aB6BJqBNwPb3ouKH41w+kuyutJEKPy0gV8UCqg5gra1Fo/OKudiIF/?= =?us-ascii?Q?X72fMmPWzWH+/oMnLen+fHOSUmqZTSccm0CFYvHoT6oVI+tDPB0EmYJRS26s?= =?us-ascii?Q?ieMXy1pBR4aw+Ou0jAWX2Phv/5+0N0Xqc2nKf/Z2Q6so2uFsOF0E2du7NzS9?= =?us-ascii?Q?T432NtGG2++XjhZatgnk99HfJJpAeuCa4E7/zkOWKPi7bK1/JF6cIg+3w6VK?= =?us-ascii?Q?YHPUM9SbwyGd+TIYX81t6AQqtLBoqeE8kFRILIvEaoanh85Qhnx9AinFCDDE?= =?us-ascii?Q?eGN30VP/JFaLTHSiaYu3UVyyErEsq4A6kK4aBlul8UBO2uE4vwyktt0n9ru9?= =?us-ascii?Q?8RFMK0YFbTcwhLa0FxsM3EMGIXpxAxWpCGQorITOdKGTPqSzd9FRLthUQLRO?= =?us-ascii?Q?HPi6Y0DkbdPdIINixEpNtfhpLieLeHJPKoqLGx+pYotqquXw6iDoJP6djFJo?= =?us-ascii?Q?iLxgdgNtt4oue5pxrBKF8UoDHoLqhzBFzbH3Bn1wawtGo4Z5F6xdobIzplw+?= =?us-ascii?Q?HCDqzMSnP1NI68DqwBxTAwWG5HEIfkPrKoyuETxiEGGJP6uw71QHaibWeXLK?= =?us-ascii?Q?Txsr7HFpWdjJFpeZkZdBLOOJ0gjFmK1HfdtJoxzSEMoUtQGz1F1Zo7GQvue3?= =?us-ascii?Q?AsVsSk52ZuKGlz6w5lQgXS8J3h7v+PGMjhnv95RDg1jJvKlL9mIGqiXD8YNj?= =?us-ascii?Q?QtNjlDs5YOToo72Z+9J7kaabfVVzl6ELAKJ0+nDa+PQhohbRXSP9OA+jyhxV?= =?us-ascii?Q?BC5Iv5w/QD2dIzuvZwtxxLdyDhnJ+KZ5pfN2JGBVrZC1t2kOlbaR3p56+qBI?= =?us-ascii?Q?cp3H8CMVnhl3XQrpXc6sB3wh6tiNFaaq5ARn/isxWufJS+SOG9z6M5tvRQtZ?= =?us-ascii?Q?8RoZsu2W6FCdc42+7hmS/FXoPWO8vAMe/5ki3nObRrNn1v9RQkZEvWFHqWso?= =?us-ascii?Q?RhjeLG8HTGWmonnTaNXalmlwJqzSXFm4ZIgIA+IU32WaCUAOQSuHQUfpjSOo?= =?us-ascii?Q?cyzoaw1on5yFSEAYv166miky4T6AapDsyS192kPSamFSqYpfdoHgPx400Ls0?= =?us-ascii?Q?p87H6u/8lDva5Sf8ul7wp3Q7PMO3i+m69NBCBjq8r1MsUV1qaN3bl3q+ilGC?= =?us-ascii?Q?1hhpcwOashMjpBm2H+SGapGCFv6Ej/FpqNmzbFsrIBB7EXeZeX+Rh3P2FR+i?= =?us-ascii?Q?Wf2GXIttXlPFLXTBuM0Sny85+LSa4ua/a8VUcMgLhbDcj7izehUiTWlzm7Pa?= =?us-ascii?Q?xuxXaWGuQCdEaG+Z/PYkB2mhAceuwkRfk2p5mTi2w4B1YzyW/vr8r3yET154?= =?us-ascii?Q?hLlUvuJsftet5XVluv0YUF/cWR9EmnM=3D?= X-OriginatorOrg: starfivetech.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9cff223d-2680-44d6-4d5e-08deac1ccfcf X-MS-Exchange-CrossTenant-AuthSource: BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 May 2026 09:41:28.0828 (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: 2FPl08qkLnVW/d64UhaR5vRdDJRMg4Qgcvim3P/HTGjSyHg7cOp3F4ECs0NqjlUc01AuqAv45TYDOcyMFFz/s/SXUmZGmnFTwxtSOuPE5D4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BJXPR01MB0870 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" jhb100 SGMII interface tx/rx mac clock is split and require to set clock rate in 10M/100M/1000M speed. So dts need to add a new rx clock in code, dts and dt binding doc. So in jhb100 SGMII interface contain 6 clocks, RMII/RGMII interface still contail 5 clocks. Signed-off-by: Minda Chen --- .../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 06aeaa0f6f00..af160a8dedb8 100644 --- a/Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml +++ b/Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml @@ -39,20 +39,18 @@ 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 =20 starfive,tx-use-rgmii-clk: description: @@ -99,6 +97,18 @@ allOf: minItems: 2 maxItems: 2 =20 + clocks: + minItems: 5 + maxItems: 5 + + clock-names: + items: + - const: stmmaceth + - const: pclk + - const: ptp_ref + - const: tx + - const: gtx + resets: maxItems: 1 =20 @@ -111,6 +121,26 @@ allOf: contains: const: starfive,jh7110-dwmac then: + properties: + clocks: + minItems: 5 + maxItems: 6 + + clock-names: + oneOf: + - items: + - const: stmmaceth + - const: pclk + - const: ptp_ref + - const: tx + - const: gtx + - items: + - const: stmmaceth + - const: pclk + - const: ptp_ref + - const: tx + - const: gtx + - const: sgmii_rx if: properties: compatible: --=20 2.17.1 From nobody Sat Jun 13 13:01:16 2026 Received: from CHN02-BJS-obe.outbound.protection.partner.outlook.cn (mail-bjschn02on2130.outbound.protection.partner.outlook.cn [139.219.17.130]) (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 B1E3839936F; Thu, 7 May 2026 09:57:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=139.219.17.130 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778147835; cv=fail; b=lHgb7wk5GMKRris9XgjJrbKCDzoyfLN4YDjVVVToSUmEEPqt67ojJR1v07xUv97Cw72Fv9Kt3uji+O4tGyzb9IP7Zz43iDnTCrVCiUylwNmtziA0gtGUcy5LpMi+fMMMegLrE7QwMf/+nHB7Hy65S2gOtNCMBZSfMF5oIRDPYjo= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778147835; c=relaxed/simple; bh=Wm4X7XrXRtnRPmGG9q12P/BzfhFfvQtRMOwa7pai1iU=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=q9AKDw09t/vGBlWMwmLFwLs1s4R28nB6YZNzZuQY5vcwPeGn/P3NSaWU1chH0HrtdiE6IRoluNb+tpqbuZL7bZ11x62COsmfavsfzqeoB+FCdgUhR9+EH5Zm/R6X5yReHtNJ8+BOYm0yGoldmioozWgoxGQiOvjljhOvBjs4tWY= 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.130 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=Mvnz5UqMBvL+M5Xr4Jnm8Nk/MNJysnBIbLdhca3LACqD1BoHUdQKxrkK4J92V5rZIgeWmNfV4IBoMM2kFZ/7hL/zwUl5hxyL+OS1OUqxGDfZ/nok6Ssoa/YsxHKG09raNnjh3VMJbQfMMmdl4niiYhW8R6WbBXo15bDmYZ4EtDW1baD+1oS91+vKRfvPc5B0AOTu+aezCgqGPByVdZnY8O+tfMg6hh1yj/IwRhWpQt2bdm52tt52QEEH6hhzpfwLzbNu3M41pmoLuz/r99c/oEzLGKR1AuO/hfeyRJldkHJ7bLmkhjfKYd84jCL9Hf1tLnLYR+pQ0CPsnp1wPTs8iw== 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=TtpCwbxADNdQXbuBzNH1WWX81KL62HCuG+ENlxQ0Cdk=; b=QczSlvX4uyvlybsiXvanY2W+K+OOyzHfQyDCV7WTLYZ2Rfd5B+KsE9vQzFO+L5V9o1wpb0W2RXBO0BYTy41hxVWRhClt/I5ncA/BTEhDh2mruKRTdWNDFOA3vA6WO4D7XKlKFAgoAZFzpCgLNf8Zvp67zFbJ1wMbOsFUJDM1VDuOw1dLD1e7aV//rE3Sk8LiZEjQBUNrZO+L3rWj/JInMiWS/NlYihNLJwf8J87B/stwJZy9TGDsqh4WZC7yPlyZ5EMdj63tWmk5vcdZbH3I8e1C/u5k+v4y2TQElpe5/FHaLE7l6XbLY7LO8fuN2txSU+EhcteGV40+Sg+qgVI9Qg== 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 BJXPR01MB0870.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:14::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9891.17; Thu, 7 May 2026 09:41:29 +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.9846.025; Thu, 7 May 2026 09:41: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 v3 4/5] net: stmmac: starfive: Add jhb100 SGMII interface Date: Thu, 7 May 2026 17:41:14 +0800 Message-Id: <20260507094115.8355-5-minda.chen@starfivetech.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20260507094115.8355-1-minda.chen@starfivetech.com> References: <20260507094115.8355-1-minda.chen@starfivetech.com> X-ClientProxiedBy: SHXPR01CA0013.CHNPR01.prod.partner.outlook.cn (2406:e500:c311:1b::22) 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_|BJXPR01MB0870:EE_ X-MS-Office365-Filtering-Correlation-Id: 8b502456-28d0-495f-22a4-08deac1cd08d X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|7416014|52116014|921020|38350700014|56012099003|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: HIhJK1YtZ6lp51s+HNi1R3NcgL9tF5ioTL4n1H6A1OrXegdK/B8ve4SYTFBGfWKwhZwvVxf01lZsP9X8zINnVbLqCumWmmKfxoUJv/t7bxqpp/Ho0km5CNGWZaHpJ8xDif/whzg02LN/b7n3i1F37LgcXZNKXhNnGi/w2nF7/liPi7/S2m7GTIpMg6Bhc+S0k7z7mtg6En7ky6GZl+kcQ5QWbxY5eKz/B5YygPt70F/3zjdbXMtoNYLSPhEw3iyqgkpkQGy7q1//Od3gztipqat7332sF1CNY+UiJju8mamGv0aUvBiz3qEuNI9kXca+UMS5uSifoQ5qPQ8vRSiGFplh1wP9ujS1cJU98vWXCx8pxXnXYUHNF2ZyEI+T3HOI3YyfOFdyiKztoZmUSkVCPMa+U92PMZ8iiv+Q+iXsq/3zt5IvVO+Zqk51Pb/XcUA3/p5f25WG+2xhdhNN6ekijXwesyNHBxY3JhPe/C6RQhxldGHS5bt4eQcG7nDFDnr2u9jNWshYrKUCRHnPZsJ20qiYdw77vRB4TvUzYNP+Lw2kZpbXCzENhmPfLFYA5Zo2g+XRot6wrhKvyVR5X5CpBw== 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)(1800799024)(366016)(376014)(7416014)(52116014)(921020)(38350700014)(56012099003)(18002099003)(22082099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?JH+A4q0si3HNA/T2TmKICAUHfOv6Wpdjw4bnUwQ9JmksHsxoMwvrX3A2ZGwE?= =?us-ascii?Q?8YH9RqQY4BDIiZmJCB3ckYU+VYXwaNbU1GxuGAE9Ula8s2squcPN20E4p5OJ?= =?us-ascii?Q?bFWiJUB8zCYYWe5Uf6yvKBhDSJny/7wLuWbqY3jJa1Qboiu8dLn1DPF3GAvX?= =?us-ascii?Q?V74DkU0XN5CQuwWmXqNaikJmQttZVF+p0iwF1muYkR7auawZjnKrtP1u4PBF?= =?us-ascii?Q?xrhtegvFji/jcnnVAq4jnZg04zEa66GfwsFTUdA7pGeO6lCwJKSbkOpUm232?= =?us-ascii?Q?cIQtLBJlZ+2A0cY9HQTVScoIFz1x5U4wmHCgEMjRf/+Ntu6ZIsHDkVcPDoRs?= =?us-ascii?Q?oUaIZGUsmcmW/rF9Gf/0WaHj/qco0L5vki9qVfZKwDiLVlGJAxOcs/o05uKT?= =?us-ascii?Q?eflHfbk8FuHT5u/F8RourqK3lDuG+VlRU0uXkPQzdGWymvRZ4qeQQT0qnLQM?= =?us-ascii?Q?7J3t9vzJKyvGfgi1GOA7d6IWpvPQipaJSQNKXbJ7JaKKUgNrZa81qL0N9Pyw?= =?us-ascii?Q?QmHMFUc+HB7IqOOTJeFy0kPiUInTLMnvTesaTOpvVzpzz93hPmS82ovdA/+q?= =?us-ascii?Q?JtqvPYS4yWM7xCltPuBFZMJ85BIHJeqt2nkSSykTezIFsBHPsWmvRJB2Wd9J?= =?us-ascii?Q?6p/l+hfsqlBFLm7VD+vJedhpRNkTRASHlwIkna7aFcu7mMX+K53dbkm1O5p3?= =?us-ascii?Q?WROd6ZFyGyTWI+xTMFF2XzVr82NU+NoE247FV1QDuW9G/4IVT8V54F+HhyFt?= =?us-ascii?Q?Rt5dgpibxJKTGJXxJR2Ta3ZNCR0jI9uScIHLdnCwyS8Dj9xELXzQErWRUugW?= =?us-ascii?Q?6pCFTwBcRUpdgnoZpz/sCS8pNbv33DTUwv55fIC5YkobtaOeF+F7YkQdvDIm?= =?us-ascii?Q?4hDco9KFr6Ib9PTCTd6mb//DE0et5z/pOshrjox2QEGT1V9PN+FEKpvlEK3x?= =?us-ascii?Q?8qFr0DRvden59hbIMAZFrzFAy95m3CG6CYVth6UGLzEXUQ0UPkQneAp1YAPQ?= =?us-ascii?Q?3TOpvydHRGkS56thoISbM4UnbQqmA7iXiNB28/lJ5X8+T97uv3Jx2Oh8fP3q?= =?us-ascii?Q?7VqTJOlYm9vHXhOwk8vJa0q0VOhU0lvCCyhKBptK03Dgo4vDbNy92G94fVZ2?= =?us-ascii?Q?jCqs63yz7SouR3+G0rmdLcB984woK7qh0wbEfvd0y/TAHdt7F5ABZRNr8yx/?= =?us-ascii?Q?sa2QVMR8vFb1IOTDVCWsYyVUqccBJR3AxQrLpJAL+MtjxbMwJBrt9wbmzA29?= =?us-ascii?Q?efmpc1JTdgCL05ViFcYOQ0FtrYiM/cPcAXJNYX28Gw9QPoLFA6aKS67PywHl?= =?us-ascii?Q?e67iRMp3W8cONM7vzs4MyvsplSiNY4c0EYNvoAvl0m+rbAiBZUjcjj6bAQh6?= =?us-ascii?Q?LAfDAmtSAEzU+V8LEZzUAkSAiuppag5NaeglUTpHWryZwfZseSCOACoWtlk8?= =?us-ascii?Q?2k0paJ1/Y9uKra5wO/Un33V0DURNXnkLtF4LqYrfxOb/DPglJ4IdrgAhlSF/?= =?us-ascii?Q?exCfZ//HGug3XJNhpm7yahtoujNbySvRzTxlymh5+bjc1lNxqO4Woj23ojPc?= =?us-ascii?Q?bULHUGSCN0myLuCCRkgkuErxEUi0c/JcjCtxlnDvD9QvESKwOARYIgfIptWE?= =?us-ascii?Q?e+3u9+kOTNwXPBMzclerXUvpUqG9NCIpBJiNPmhYYY4H2ed4ekO6gREVMDKS?= =?us-ascii?Q?H6jI3IP5U48heYlIvDd2Y2SHGuN029yn5Y/BXYGz2kBIlGX0lCsSL6DO3a4Q?= =?us-ascii?Q?mGgcVi4vjFIVLIWA6iFK13/aBVCH02g=3D?= X-OriginatorOrg: starfivetech.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8b502456-28d0-495f-22a4-08deac1cd08d X-MS-Exchange-CrossTenant-AuthSource: BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 May 2026 09:41:29.2467 (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: s+QIXqgFGzAt6d5HC+LrbqA5LyVOl7CbQq4C9iCnkVxXrIxFgQ5uj4qC5QUzIcb/2UATyMzioMVDEUvVFsVAYzmh8VN6CsVNIux/e/tX93Y= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BJXPR01MB0870 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add jhb100 compatible and SGMII support. jhb100 soc contains 2 SGMII interfaces and integrated with serdes PHY. SGMII with split TX/RX MAC clock and need to set 2.5M/25M/125M TX/RX clock rate in 10M/100M/1000M speed mode. Signed-off-by: Minda Chen Reviewed-by: Sai Krishna --- .../ethernet/stmicro/stmmac/dwmac-starfive.c | 59 ++++++++++++++----- 1 file changed, 45 insertions(+), 14 deletions(-) diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c b/drivers= /net/ethernet/stmicro/stmmac/dwmac-starfive.c index 16b955a6d77b..bd86a39b79f0 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c @@ -26,6 +26,7 @@ struct starfive_dwmac_data { struct starfive_dwmac { struct device *dev; const struct starfive_dwmac_data *data; + struct clk *sgmii_rx; }; =20 static int starfive_dwmac_set_mode(struct plat_stmmacenet_data *plat_dat) @@ -68,6 +69,25 @@ static int starfive_dwmac_set_mode(struct plat_stmmacene= t_data *plat_dat) return 0; } =20 +static int stmmac_starfive_sgmii_set_clk_rate(void *bsp_priv, struct clk *= clk_tx_i, + phy_interface_t __maybe_unused interface, + int speed) +{ + struct starfive_dwmac *dwmac =3D (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,23 +122,33 @@ static int starfive_dwmac_probe(struct platform_devic= e *pdev) return dev_err_probe(&pdev->dev, PTR_ERR(clk_gtx), "error getting gtx clock\n"); =20 - /* Generally, the rgmii_tx clock is provided by the internal clock, - * which needs to match the corresponding clock frequency according - * to different speeds. If the rgmii_tx clock is provided by the - * external rgmii_rxin, there is no need to configure the clock - * internally, because rgmii_rxin will be adaptively adjusted. - */ - if (!device_property_read_bool(&pdev->dev, "starfive,tx-use-rgmii-clk")) - plat_dat->set_clk_tx_rate =3D stmmac_set_clk_tx_rate; - dwmac->dev =3D &pdev->dev; - plat_dat->flags |=3D STMMAC_FLAG_EN_TX_LPI_CLK_PHY_CAP; plat_dat->bsp_priv =3D dwmac; - plat_dat->dma_cfg->dche =3D true; + if (plat_dat->phy_interface =3D=3D PHY_INTERFACE_MODE_SGMII) { + dwmac->sgmii_rx =3D devm_clk_get_enabled(&pdev->dev, "sgmii_rx"); + if (IS_ERR(dwmac->sgmii_rx)) + return dev_err_probe(&pdev->dev, + PTR_ERR(dwmac->sgmii_rx), + "error getting sgmii rx clock\n"); + plat_dat->set_clk_tx_rate =3D stmmac_starfive_sgmii_set_clk_rate; + } else { + /* + * Generally, the rgmii_tx clock is provided by the internal clock, + * which needs to match the corresponding clock frequency according + * to different speeds. If the rgmii_tx clock is provided by the + * external rgmii_rxin, there is no need to configure the clock + * internally, because rgmii_rxin will be adaptively adjusted. + */ + if (!device_property_read_bool(&pdev->dev, "starfive,tx-use-rgmii-clk")) + plat_dat->set_clk_tx_rate =3D stmmac_set_clk_tx_rate; + + err =3D starfive_dwmac_set_mode(plat_dat); + if (err) + return err; + } =20 - err =3D starfive_dwmac_set_mode(plat_dat); - if (err) - return err; + plat_dat->flags |=3D STMMAC_FLAG_EN_TX_LPI_CLK_PHY_CAP; + plat_dat->dma_cfg->dche =3D true; =20 return stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); } @@ -130,6 +160,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 Sat Jun 13 13:01:16 2026 Received: from CHN02-SH0-obe.outbound.protection.partner.outlook.cn (mail-sh0chn02on2128.outbound.protection.partner.outlook.cn [139.219.146.128]) (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 DA5F035F8C5; Thu, 7 May 2026 12:17:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=139.219.146.128 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778156255; cv=fail; b=u3p7CyHShbkWBscx0RE4REU4MLn2MTdjVec3Sa2fc9x/hUd/7couPRGSHYvOdotzh3sJr3A+qmlHds5r0zhVK9KwfaZS44+2HTf0m4vxO0e7AaupyJTJoUPxmTSF6JpAOnPPrEd7r9rdMqQreKD3xDtw+WGVjZQAMX+hJtmeZWw= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778156255; c=relaxed/simple; bh=WDfi3GrItk+nIdBwGgl5JNfzQQoCO4uajg+G2yluUMo=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=RjEPv9qK4lbYpmVf3wT+2s2/zRjtR4Lrt7cDilVE1OeSsGN4TbmNTr9d6+RmE1vIY9f0Hwybms0zqJ0D6H7aIzKlYeJxRS4rJD4/eBSSQaLlyV148E1tXVqd8d1LZg6emluh6PmhS5FcqdRrM/IoIkM59V6Mu7XIbrtdj4YkJbg= 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.128 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=PZZWyrCgmY9RgU7bhpds/JhE8tGp8QvQ7GYnTJi8RMhHN+qfQfZWO5dR7DtiaYu9Aiag/WZGX72w1qts8vS7KlC/LuOuJxHdgAeWWT+MALWReY6kfV3OUn0ZvmVJGZ7dlD4xOKOBWYQ6QW+azQI6fCB6rDGnRVzw4ypvxBdQbsrGd4/T7bgAEj6J7bi+3pRxnxk6F9DroBDYc3bRf+qFjFpaCIpNXZwKnEvN+tu1XrXaZn+R6wbHoAU0ApQerBNbKTXIm76Iy4aL+5Z20xYo8ufDmA33CStCoY14URvFgsVrXd8WkDvwAudlOivNekZsYOKRMz/VStXuGQcjMbKSlw== 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=3wve0yqKAnwC7Y0OQAQZUCEndcyLS/ujIG5e1M+Qtoc=; b=c3tSETA0al32blsv8hQ2UUiFWwJWJDs2zatVx97Pv/sbDHbHIlDnfX3QbLcUC8dT79r15fFG6SIXWtiAggeRGiyUOMBnQK2280Su1PLqs3CcR6YDInIURDqxBpppYazX5hE7bM4vhs7u5xKgbS48Khd2boAZXRWQEzO/IzbgDhjj5hogirJcTBgLM5RTDrC13OFr0yzyKN4cHs+Tmcsv4FpLwhYpSKHQWyhDTerya8fFIY++YrVkiIA/zBM/t58ZvKT82eNQ42q3m/TbeTAzb+CDTWOv284ANxciR+NOL+tJ30mgo1roYJbv1r+tIdika5qBsa2f7vde1xSnD2ryOQ== 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 BJXPR01MB0870.CHNPR01.prod.partner.outlook.cn (2406:e500:c211:14::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9891.17; Thu, 7 May 2026 09:41:30 +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.9846.025; Thu, 7 May 2026 09:41: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 v3 5/5] net: stmmac: starfive: Add STMMAC_FLAG_SPH_DISABLE flag Date: Thu, 7 May 2026 17:41:15 +0800 Message-Id: <20260507094115.8355-6-minda.chen@starfivetech.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20260507094115.8355-1-minda.chen@starfivetech.com> References: <20260507094115.8355-1-minda.chen@starfivetech.com> X-ClientProxiedBy: SHXPR01CA0013.CHNPR01.prod.partner.outlook.cn (2406:e500:c311:1b::22) 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_|BJXPR01MB0870:EE_ X-MS-Office365-Filtering-Correlation-Id: b52ea212-2d94-493d-4f28-08deac1cd142 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014|7416014|52116014|921020|38350700014|56012099003|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: sx9YUrgXBSUhW2O/oXemz8UvNchd5bh0HXNK6qGJMvmfG/tphxa4gHVIrtcENgK0514JCjp+i0OthOrmZ18D+7XAlWnTP9lYTc/IW77KnzRXvTIE/NrzVSCRyzqC6ty3ZDw/03hFm6gjk4JilRyzp2uf/cAZKPg5l54CuQC44q3z5YuHJprrU6lqrlH/g36eq97Vass7yzCMLFzhCq705eHIbAZKhrL5UPu0RthUG87950PqY2r9FRC28eV9+kwNW71PpaV3cRPJgVUgLQX53m+Ulf/D/DFXF0hm8pnDgofCCblJxGfKX1f76MhZ/jM7TVnDek5eIMPobZ7EdKmftf0zYDAMY+ofLtHWv8zNw27PmB6c+PpMdKh9N8UxJCKkifVgYXkbu9jdJUlLOu22Y5WJX3/Lxnvxw4TjVZRZQ60/lpgVm9zm3wLI/RsGpgeSuwZR2AFigXRoc/bxEvwJ99VJTWhdIB8vfCk+bxMwI/4UAa8qTM4oNvrl1yqqNbwZAKWusvbq9BmxF+aPZAXoTlZl+6K2177JalpOUiJArk4iZ9I2OXKIDKu246TXe5IJKlIgJ7YRWtc/QdG7G2FROQ== 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)(1800799024)(366016)(376014)(7416014)(52116014)(921020)(38350700014)(56012099003)(18002099003)(22082099003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?ROJcXeR1IvyHQurkKLZFYzGJGIi/SpX9BO4CWeidnJFnIs1PrFu8zVty96gu?= =?us-ascii?Q?L2bLeJlDRucNXBur2fyHyV+tCAjsCAZMWG+HmnmvEcNAhcHBXlBJESh87iJT?= =?us-ascii?Q?ZsnNMp0Ietk3lOLN3akPCiSd6DlH4LsP/jt6GMc07k2M88Unh0MFMOdGZ2IS?= =?us-ascii?Q?NbsNAMKfOZpyAJ7BuH80Ql7zTzPl6pjWX6M1iAbtFwb2SLbq1o8yKVzLxeOJ?= =?us-ascii?Q?3IGPz2N+GJYYoQS4PCKC5w/Ai//MP0KBWFpNlTyJ9lUnPB2PVgVqdP2trKBH?= =?us-ascii?Q?qK5MwvwWW8g9A/VadgOprl3p/EqGF0FwW/Y87VEoVHUPxqvXBSbCxv8Yf+CN?= =?us-ascii?Q?eWbvRjhjWjQJLIeQDOCAJ2xB+KzaZxUsxgdk2MUYkBnxRw4L8RcxE8IWSUtA?= =?us-ascii?Q?2NxAKuZyavYQLb+lfrSILl5Q6slZryQ6b8jMYTYEy3cC/Uv+S8HIvmhH3UBz?= =?us-ascii?Q?9RoUFyLm6Gk4mv14PKIQR3xfZrYS46c7nhC4w9K4RhbGwB+rIjq+uVGQSXhD?= =?us-ascii?Q?w1r4pPqrm18ytr7XSGCu/dKOHddSK8/knWrepcxfE/NdE8wwc7011Nb4yVss?= =?us-ascii?Q?cXYHA5ZmAvjUcS6lVez8R6oglj4ZwBNoYksSlxCQr8EbpRAjFTrA525goM/s?= =?us-ascii?Q?xueswUsTY4Zkce0veBZQVNlsTCq14rIfgVsUwJoN0i8QkoVxIIrgfZAi6V1c?= =?us-ascii?Q?xB3PYcZTcISbMx2jHbtkM71DFJINMs3UjAq83+m/lrJSMh3xESF4ZffKbucH?= =?us-ascii?Q?MW8eM0KIQilbPp6fob+u+sdNE5eg++ma7xxveVLMF/nonPzZDwAtqA5fxe29?= =?us-ascii?Q?a4nyOgFKq8o9f+amkHztvg4s9470/dpMp2pz1EtBmRO+hqq8MK4TFHExmxoC?= =?us-ascii?Q?RLKL1KSf8ygUzIgpUo40i1OD0W7Nx8UQ/PziU9gCaxKNR0f68crcxSbx9COt?= =?us-ascii?Q?K/wOl5CG07jIoIoWJqOURWOaFQR6j9v13QLFEGCSGhMZSO4IO4HCcxTa/Jvd?= =?us-ascii?Q?MPmN/wTm4yEnhtscfVwW5BJiGY4Ue8itX7zQSRuxQxiG4RKxZK7d9Bpm9qnP?= =?us-ascii?Q?G5IvLPNsxBLWBZmYguoWHE0h+WQKG0Ua3oc0E8zB9wSitQlhn/av16wAmzKt?= =?us-ascii?Q?ozXP1vGARGSwGwQRH6eRD4GW3lKgx0elU3fdcjW3GtP2qGqGh54Vvg6gPOOG?= =?us-ascii?Q?zwHdfUhuXtGSz+mdlXTLL13uxKvp6sL/MMgjQLckrZQdgslKhgXv6UcCOgfY?= =?us-ascii?Q?VKtxkAzrUxKIP/jrZndnuAgNcRP75WA4CC9Kl8TkibI/ELdZBP8dXP/X9Mat?= =?us-ascii?Q?KVdHh1KEIDYRUPv5CK/WOPAaexjhpRmwpVhzOOe0HoBZhVhuR9GvBNf2JKzf?= =?us-ascii?Q?3lugfX6X7kGbOxVbIr/Hob0jh/wBc0VPCQ+l9OqPiMJCo7h0OeT6UXWvoc1Z?= =?us-ascii?Q?hPq6Jod4mX3DYCc+CLpbs6Xf4Vu1Uj3VemeTrVwxBRNQpVmxg1pcLSQdXrbL?= =?us-ascii?Q?WkhHzYWJMTh5KiFVyXJck7RT/cWPxFnswLWkrHJFfFTPrhTIQ3ppOxQqmFHM?= =?us-ascii?Q?78LyKiuD3qDAg35nw4mhbSSAt7nx3pc4Bm7V7D8HA2CsAyyO31RWI00NGJ6N?= =?us-ascii?Q?g02FYJcBLU8q5rTcgUgEd16uJzRhksjFg3jRBdac791hNVQMQMue1izR5lFb?= =?us-ascii?Q?gep9w2Q/XWEKKyyEezNb6X3F0Xw/AwAHuS3gK4uw8TPLQb7/qB9lvKRrZH32?= =?us-ascii?Q?/0QPw3wG7TL2TaySp9GPJdKM1mI7aco=3D?= X-OriginatorOrg: starfivetech.com X-MS-Exchange-CrossTenant-Network-Message-Id: b52ea212-2d94-493d-4f28-08deac1cd142 X-MS-Exchange-CrossTenant-AuthSource: BJXPR01MB0855.CHNPR01.prod.partner.outlook.cn X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 May 2026 09:41:30.4622 (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: J2D6wxp9bECn8Y2C/yl85Zw7zF9DfU0/JAX8nJKF9F/izHJUHedXcb+XXe5/IxsAFvcUlrsqvN+rC1GKEZB5lOgwaYaDGlvq7oI10a/3oPk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BJXPR01MB0870 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add default disable split header flag in all the starfive soc. Signed-off-by: Minda Chen Reviewed-by: Andrew Lunn --- drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c b/drivers= /net/ethernet/stmicro/stmmac/dwmac-starfive.c index bd86a39b79f0..935c4fc4c29f 100644 --- a/drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c +++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c @@ -147,7 +147,7 @@ static int starfive_dwmac_probe(struct platform_device = *pdev) return err; } =20 - plat_dat->flags |=3D STMMAC_FLAG_EN_TX_LPI_CLK_PHY_CAP; + plat_dat->flags |=3D (STMMAC_FLAG_EN_TX_LPI_CLK_PHY_CAP | STMMAC_FLAG_SPH= _DISABLE); plat_dat->dma_cfg->dche =3D true; =20 return stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res); --=20 2.17.1