From nobody Sat Feb 7 21:08:13 2026 Received: from smtpbg151.qq.com (smtpbg151.qq.com [18.169.211.239]) (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 3E65D2AD20; Wed, 21 Jan 2026 03:16:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=18.169.211.239 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768965394; cv=none; b=D4gZ2u7rEnY0fxtzWMPB56takSd1N/fEpH00u0dW45TJal8a1ONY5uaJmR5eom4MOwinwkMkgNJV/HQ1t3wbnH28Dq2f92AVLMF8/3wQSEMY8H/rhHWUOz2F+wNY9TXY2dx8OG4xXtuS6BanwH4rf7nnEyYXMLdstb/OUk9p+3Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768965394; c=relaxed/simple; bh=VjEzpqgbhPlWSq0B5oE74VPkyOKTpSAfaYkarAakCQc=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References; b=Die9+BMTe/SGYgxbVFPFzj75iiKFZszgsAMqlGtrl+YfN5Ermom+VZZNGsE1AR5rcLUpoYcNp1Up/U3ysuDU6plkAPCH9BdicW3kBuRdWa9c+gGf+JEA/4U/ubi8K8DuKsXG/NHp/ZW0KNPl8byzSoAQLFmc1MSg3ZkmVsNOBuI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=airkyi.com; spf=pass smtp.mailfrom=airkyi.com; dkim=pass (1024-bit key) header.d=airkyi.com header.i=@airkyi.com header.b=o7dX+vQT; arc=none smtp.client-ip=18.169.211.239 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=airkyi.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=airkyi.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=airkyi.com header.i=@airkyi.com header.b="o7dX+vQT" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=airkyi.com; s=altu2504; t=1768965369; bh=vF9xBEexMFrVhcYjmid4zoQnxl0AqiI6XxlKJK5Uvco=; h=From:To:Subject:Date:Message-Id; b=o7dX+vQTatc6169fpTWKTUs69j3+jvBPsPaEyN1VSu6prTxXwe9nCnZCTP+tNJ/z/ Q+8KAMCM0e4aBfzJHC9ijO3la2uA7oayrb2WYyxypFCA7sGPhEfnbQQ0qAQ2kFejHy e8A3qre+dFysxh45Mw4uTd65PZKLCohWZJQ59l+Y= X-QQ-mid: esmtpgz12t1768965368t8de48cbe X-QQ-Originating-IP: 9ln4DdrihkMVwVkbbbpi6NuAAqxwyC1I6z53O7jLqt0= Received: from DESKTOP-8BT1A2O.localdomain ( [58.22.7.114]) by bizesmtp.qq.com (ESMTP) with id ; Wed, 21 Jan 2026 11:16:01 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 0 X-BIZMAIL-ID: 6010837920077048805 EX-QQ-RecipientCnt: 17 From: Chaoyi Chen To: Andrew Lunn , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner , Alexey Charkov , Shawn Lin , Sebastian Reichel , Chaoyi Chen , Andy Yan , Nicolas Frattaroli , Detlev Casanova , Stephen Chen Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 1/3] arm64: dts: rockchip: Change gmac phy-mode to rgmii-id for rk3576 evb1 Date: Wed, 21 Jan 2026 11:15:46 +0800 Message-Id: <20260121031548.402-2-kernel@airkyi.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20260121031548.402-1-kernel@airkyi.com> References: <20260121031548.402-1-kernel@airkyi.com> X-QQ-SENDSIZE: 520 Feedback-ID: esmtpgz:airkyi.com:qybglogicsvrgz:qybglogicsvrgz6b-0 X-QQ-XMAILINFO: N+/GyfuFbcLiejvXDXiYPk2LsssHYAV0QJgFazQWQRCIcJ12OTAi2VyU Kds1hs30czLpiwx0m4ywtWHLjCpvJ234oum16EjABN92mvkN39q3gqKuDgTwfU+D0BOmI+p QUhPWZ75lcASFRdM8ozRs4U/gxPpuIvo0CJAec1IfRR6gOHo4GXNpaAJBeGUSXuwJNWjL4L YXA0PRwZS8N07L+mCykTyAgl++djQqbLSK/MWBMdM0wwr3MElgjUDmVumS52b9kiRZGlr5Q 46VoVesOomWGbh5oKLv1/7dzBlGRZDlSB0vyPtk0JMFY+9S1wuni7f8okN4Gzy1nA7hdRAZ lieBBuPJLU0Egha0Xtl+02FMFtyJZkpsSpJjVEsxEpvl/wjcIRoGZ31H7nhZ26zv4qjl9Cn TpAjK/hbnmb0JPiot81JGJTNT2w0jhpKAbXx+CNQm4BWInVoilcvdviUe04Me5BjrvY5u45 D9L8kGu8lOcZwH3FO+WgGdKSRZbhkQjExnIRdPgQb9fQZU9F6otgQwN9t5Twah8mWWrus5u CyWb98owlIKELbxypxpkdGpmVqWbc1t1gJMmrFrqVJZ2O2SngJIKjYYUbbvhwOmWyfmENJc aP55aJpD85ZIfJNEi5NGLBmtErEi5r/Jvr4zn8rR+f0tBheSdSiN2TO0EI34OQ2pr20ATlf FgNNcAbE0IajZmOvP6ymX3K+oUBam7j0NGaF46MBRgPLZvzXKTV3lqE1J1FYaePGaTztvLn u8YnC20ndWZ0Wac9RbUiHwG4WqzkcwoxFdHrgqPm0bAyv/qRrej7LQUB3GzsOy+BaDxXDgq nQT7TQ63HTOLofCX90knQaeIGlnJWrZJwRlIdqSh088Hl3y0oq5Z4Mp3ilBt61VqPhCWoVr cIcVegQkd7VVgkr5oVUM04MYjAfXV2fjPkdQ0VCuosFnI6wZ90fbI3ysRBLyes+Xzo/gyuU u2MgT2X0jU70Kmswz1jkb3QF/4DEF9jWT+Ulixz8T0u9+E8wUpSFAFZsWxdIxv7WPppks+r fNnf1p6LVkF/TuL99Wk0+b/JJ83/0= X-QQ-XMRINFO: NI4Ajvh11aEjEMj13RCX7UuhPEoou2bs1g== X-QQ-RECHKSPAM: 0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" From: Chaoyi Chen According to the description in the net documentation, PHY modes "rgmii", "rgmii-rxid" and "rgmii-txid" modes require the clock signal to be delayed on the PCB. The Rockchip platform has long used the above mentioned PHY modes and private delay prop to describe the internal IO delay settings of the chip, which is inconsistent with what is described in the documentation. Let's describe this part of the delay in the PHY and use the more reasonable "rgmii-id" mode. Signed-off-by: Chaoyi Chen --- arch/arm64/boot/dts/rockchip/rk3576-evb1-v10.dts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm64/boot/dts/rockchip/rk3576-evb1-v10.dts b/arch/arm64/= boot/dts/rockchip/rk3576-evb1-v10.dts index c5584c26db52..3ee76bafafb5 100644 --- a/arch/arm64/boot/dts/rockchip/rk3576-evb1-v10.dts +++ b/arch/arm64/boot/dts/rockchip/rk3576-evb1-v10.dts @@ -266,7 +266,7 @@ &combphy1_psu { =20 &gmac0 { clock_in_out =3D "output"; - phy-mode =3D "rgmii-rxid"; + phy-mode =3D "rgmii-id"; phy-handle =3D <&rgmii_phy0>; pinctrl-names =3D "default"; pinctrl-0 =3D <ð0m0_miim @@ -275,14 +275,13 @@ ð0m0_rx_bus2 ð0m0_rgmii_clk ð0m0_rgmii_bus ðm0_clk0_25m_out>; - tx_delay =3D <0x21>; status =3D "okay"; }; =20 &gmac1 { clock_in_out =3D "output"; phy-handle =3D <&rgmii_phy1>; - phy-mode =3D "rgmii-rxid"; + phy-mode =3D "rgmii-id"; pinctrl-names =3D "default"; pinctrl-0 =3D <ð1m0_miim ð1m0_tx_bus2 @@ -290,7 +289,6 @@ ð1m0_rx_bus2 ð1m0_rgmii_clk ð1m0_rgmii_bus ðm0_clk1_25m_out>; - tx_delay =3D <0x20>; status =3D "okay"; }; =20 @@ -721,6 +719,7 @@ rgmii_phy0: ethernet-phy@1 { reset-assert-us =3D <20000>; reset-deassert-us =3D <100000>; reset-gpios =3D <&gpio2 RK_PB5 GPIO_ACTIVE_LOW>; + tx-internal-delay-ps =3D <1950>; }; }; =20 @@ -737,6 +736,7 @@ rgmii_phy1: ethernet-phy@1 { reset-assert-us =3D <20000>; reset-deassert-us =3D <100000>; reset-gpios =3D <&gpio3 RK_PA3 GPIO_ACTIVE_LOW>; + tx-internal-delay-ps =3D <1950>; }; }; =20 --=20 2.51.1 From nobody Sat Feb 7 21:08:13 2026 Received: from smtpbguseast2.qq.com (smtpbguseast2.qq.com [54.204.34.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 84C663587B0; Wed, 21 Jan 2026 03:16:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=54.204.34.130 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768965399; cv=none; b=Z61TIJWUxIskY9qroBXM++2mkRqp9PHYF8FDOgCIf0kKO2Z1Oyir1HczCb6cRQS9AOJ1GffGur0iyhKOKhIQeVH5QYbVDadfdCLOENXvvkXW52tUzC0kYoKJzg9mkpPvGvcwu59/fWFJ37HBc7eDU4UQTuTbEvNEoprKSGZry2k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768965399; c=relaxed/simple; bh=7oxcn5fsjigsdz/GrR5FhDMpAiMvzV6DeC6wKedg8Cw=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References; b=MVERrVtApxJdChbDg7bmVFy1G7Xw+v4FZCqTwHx+hBu62NZGbFPXgq22D+zDfuONeQhnAvPTctX1UKi5ELzMcuGvqq7BasXI1Ns+611SdLoRuvFovKrwVkdCAb5EC9gKn+nD7WGnCPlIERKJKo5J6AECmZupzJNqwwbNDT3LWEc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=airkyi.com; spf=pass smtp.mailfrom=airkyi.com; dkim=pass (1024-bit key) header.d=airkyi.com header.i=@airkyi.com header.b=nUwFejXV; arc=none smtp.client-ip=54.204.34.130 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=airkyi.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=airkyi.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=airkyi.com header.i=@airkyi.com header.b="nUwFejXV" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=airkyi.com; s=altu2504; t=1768965378; bh=+7ef0kRiiQt4A42xSOCDW234pfzMWnquuL8cWqdlfIU=; h=From:To:Subject:Date:Message-Id; b=nUwFejXVp7cpO2EfX8TnmM2u7Bzv6Ky//Uzbqwn+w1V4wOMuCE0Ona8Yd9AuD6cHl DQluPjXxlsWxNVzvQySNCMYHQvvL+BFEegVOPLwHpwb8YK0gsyFATXp5IUJLtEVaxQ 3gXNhrPIjwjWkzHwhu2mSn2d+cdI0h5B0G7oOv+w= X-QQ-mid: esmtpgz12t1768965377t5427cce8 X-QQ-Originating-IP: 6vOSUOst9aL6W1nwt6MmCRWo9HAZ1hehzumRBuhyWPo= Received: from DESKTOP-8BT1A2O.localdomain ( [58.22.7.114]) by bizesmtp.qq.com (ESMTP) with id ; Wed, 21 Jan 2026 11:16:09 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 0 X-BIZMAIL-ID: 16986462623485192806 EX-QQ-RecipientCnt: 17 From: Chaoyi Chen To: Andrew Lunn , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner , Alexey Charkov , Shawn Lin , Sebastian Reichel , Chaoyi Chen , Andy Yan , Nicolas Frattaroli , Detlev Casanova , Stephen Chen Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 2/3] arm64: dts: rockchip: Change gmac phy-mode to rgmii-id for roc-rk3576-pc Date: Wed, 21 Jan 2026 11:15:47 +0800 Message-Id: <20260121031548.402-3-kernel@airkyi.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20260121031548.402-1-kernel@airkyi.com> References: <20260121031548.402-1-kernel@airkyi.com> X-QQ-SENDSIZE: 520 Feedback-ID: esmtpgz:airkyi.com:qybglogicsvrgz:qybglogicsvrgz6b-0 X-QQ-XMAILINFO: MMnP0fEUKo/h1gszTyQemga6XEBbj18HMfJzoA836+qw3OiZnnwM82Lv dHcS2Z5RfVleXuQQVB32cFmvzZSJpFbYP3zs3ufvtqd4CkGM7efhA9Fo25uzQULFEdaT6d+ n0lL4MMOhB3KDdFUzbv20t/etUV6UT+2jdXHzX+vlKLqPUMC/foG9j/W0mFV+2bLxNjyKnO CcZ/5o2qcAisS3uqQSNx/yqp9H8u4Yp0xGZtYtJxX7ExVYFSZG50CiBLnzaHl24Ufd8+UD0 jOdcdWMimYxAC09Q/2TcX4dWDdbBFKXt87R7dPOGN74YT/J4yGOGrRLNV48zGRYtmD4YcAv 01RetXZdn6ePdEhwZK+9syE8geEIha+bNnEJUCM3bCedXLsgKsr0c3mqq79T/z54su3v6XL kfzgv5+MhhynB4IaPaveFVmT9GNDhQ3wP1dS3dTwDf6UysZdCG75xlmdpTfJFqyjkko3afu 49XMKaSTC5qtab+NZMqQLBveHCcOGXv2mb/WvMM8VboGI/HGk98t7CwJppuRCEyVVzRRmQ9 LD62KYuMRNPONEi5rbN0AB1beI8Ds+VlnYXRXgTlNW2q5iy7/SRzG8W+L64TQ3rP36TlAmN LTg8eKuQqLdeVpVbRPckUIERFr3MhLbBxyOkjmm/yOX3TArrlbTNSt65J4vQVU+6Cc1+/PV gWo/IwyWAWLbgXaGIIJU8jczLt5ziF3joyJsZtOUA4vLSVIeLB+E9HN+96t8tNbkm8cX1fn ZckBZLXZitMWwj9pLkOWF9Kb464WxuTseH4AWcNTF1RMN7a3OLyUzajPe6gWy6h57ztCQnU efyD8t2ZgBR22F1iDWaG5fHA90DPEqnrODtQO9vP2tNOCjlt+hWI4nfzHB9bIvSqvpROQ4H R8LMtzmnyjSGkukP+nKK0H3ta1cIZvnIx6Lwcz2ie9pmIVV11x9aAoAC6XeCcuLV34Gma/C dNBLkAyDclrIJWq5j7PFSPFKEsSsG40nauuEGkphOiPcb4QEtpouEpkx5FNpBE4u3Q9Bo9f W3F9vsNc2QO6uo/a4ZCYXt1ZFxkkNJ1yBHq1D2dg== X-QQ-XMRINFO: M/715EihBoGS47X28/vv4NpnfpeBLnr4Qg== X-QQ-RECHKSPAM: 0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" From: Chaoyi Chen According to the description in the net documentation, PHY modes "rgmii", "rgmii-rxid" and "rgmii-txid" modes require the clock signal to be delayed on the PCB. The Rockchip platform has long used the above mentioned PHY modes and private delay prop to describe the internal IO delay settings of the chip, which is inconsistent with what is described in the documentation. Let's describe this part of the delay in the PHY and use the more reasonable "rgmii-id" mode. Signed-off-by: Chaoyi Chen --- arch/arm64/boot/dts/rockchip/rk3576-roc-pc.dts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/arch/arm64/boot/dts/rockchip/rk3576-roc-pc.dts b/arch/arm64/bo= ot/dts/rockchip/rk3576-roc-pc.dts index d0ab1d1e0e11..edef483d37c4 100644 --- a/arch/arm64/boot/dts/rockchip/rk3576-roc-pc.dts +++ b/arch/arm64/boot/dts/rockchip/rk3576-roc-pc.dts @@ -275,10 +275,8 @@ ð0m0_rx_bus2 ð0m0_rgmii_clk ð0m0_rgmii_bus ðm0_clk0_25m_out>; - /* Use rgmii-rxid mode to disable rx delay inside Soc */ - phy-mode =3D "rgmii-rxid"; + phy-mode =3D "rgmii-id"; phy-handle =3D <&rgmii_phy0>; - tx_delay =3D <0x21>; status =3D "okay"; }; =20 @@ -313,6 +311,7 @@ rgmii_phy0: phy@1 { reset-delay-us =3D <20000>; reset-gpios =3D <&gpio2 RK_PB5 GPIO_ACTIVE_LOW>; reset-post-delay-us =3D <100000>; + tx-internal-delay-ps =3D <1950>; }; }; =20 --=20 2.51.1 From nobody Sat Feb 7 21:08:13 2026 Received: from smtpbgjp3.qq.com (smtpbgjp3.qq.com [54.92.39.34]) (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 D9514358D12; Wed, 21 Jan 2026 03:16:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=54.92.39.34 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768965409; cv=none; b=cWRmQEYPVOXYmMlqcdfuEHvpMtBTq5AhHUeh+/hL6zjyrFdmty4W+LGTkd0+pyieUZbOnPKUZT7BOGfa5Os8OXwZJc0JXNRO5bNXg1JHImRihuEyX2l00aZUqIkzZMEThY6No4NT+WenMEhaypUVpORExd0CWmi+stsBBGm6w/E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768965409; c=relaxed/simple; bh=3HmJfCffrUe1ZBIo9h7t9Lz7UpaJuF6w6P21KpnlI0A=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References; b=iTtdsdcdwDoc7UJFar9cskDLoGAOe22DRubR3ljsfQkrEJjwgDkXcXXToO1Unh1QwkBa0nKu3EnQ4vqQ/7kwXH14AOrcGW1oTX9dl2WaWUTrkc+FwC5tBty5tfXlNAdPghAhjIZTWyZ0LgQcGJNrwF23uzelW/RDjGlPonAiPY4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=airkyi.com; spf=pass smtp.mailfrom=airkyi.com; dkim=pass (1024-bit key) header.d=airkyi.com header.i=@airkyi.com header.b=oRjIIg6q; arc=none smtp.client-ip=54.92.39.34 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=airkyi.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=airkyi.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=airkyi.com header.i=@airkyi.com header.b="oRjIIg6q" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=airkyi.com; s=altu2504; t=1768965385; bh=ctNKz6GvD5lNelhXcStrNf6BJ2QP0yZh2qHptZE/lF0=; h=From:To:Subject:Date:Message-Id; b=oRjIIg6qPg9Fdqzv6VYv8vQ0TxbgAvKL3CtOOaM1DlI9AOxHRqEuU7kXOB4lqtpYi 0QW6FOXw9ZazdbSThiZRm0JxZ4LuKqmwaM6P5Y/xtuNLDvii5I23jkqqqehJu5Ylbz ClOwL1yXYMXeb9CQNpamT+q8MYdpBQ8+ZU4RLhIA= X-QQ-mid: esmtpgz12t1768965384t76fb5e45 X-QQ-Originating-IP: B2IrWSjdGtlvJ617ZVrhL2KEc0TQ5HHEsEwPVrRu0Jw= Received: from DESKTOP-8BT1A2O.localdomain ( [58.22.7.114]) by bizesmtp.qq.com (ESMTP) with id ; Wed, 21 Jan 2026 11:16:18 +0800 (CST) X-QQ-SSF: 0000000000000000000000000000000 X-QQ-GoodBg: 0 X-BIZMAIL-ID: 3622662477851760804 EX-QQ-RecipientCnt: 17 From: Chaoyi Chen To: Andrew Lunn , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner , Alexey Charkov , Shawn Lin , Sebastian Reichel , Chaoyi Chen , Andy Yan , Nicolas Frattaroli , Detlev Casanova , Stephen Chen Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 3/3] arm64: dts: rockchip: Change gmac phy-mode to rgmii-id for ROCK 4D Date: Wed, 21 Jan 2026 11:15:48 +0800 Message-Id: <20260121031548.402-4-kernel@airkyi.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20260121031548.402-1-kernel@airkyi.com> References: <20260121031548.402-1-kernel@airkyi.com> X-QQ-SENDSIZE: 520 Feedback-ID: esmtpgz:airkyi.com:qybglogicsvrgz:qybglogicsvrgz6b-0 X-QQ-XMAILINFO: NuZvjORXcxgLpzKPlhu92FmVX2PxvQ3KdEeCT8k9K5Ye6qb4nDtzUoCm GWWurq5m/Hqz5STTDy/9drUJsickFYvep6kfOwIkSfJ3RNughvCW4IfvVM3reUebUA+YMXt T+oQwh2wfrHQb1SzIRTFmBR1NpXN/Ht89aOWSx0L0LVtcSsg0uWGCMbOZbbE9yf3kjAEhry RLE3T8GTRbUt0ay9+q1AC/en6JjhLIkb/vD8r6nxZ25plWilMFIOZ+q6Zk3qqBq34+JarrQ RYkrk/hI4Tcz3aqlB+BTw7680BTFT0+adUSLtKDJb5YXHJjnTtLZ8w+TO3aBJu9m/+r7ftw GSuRKVW8IXovTaT/L8Pclhah+OFZzmxqS0UDgALnDi7Cdwv03ajesTf2C3df9vqgHwaUHxi NUF3l6HsJxbkim59cAlYUnkqi/4f1QsE0nw/v5qHie3YHqNpuXBGROlfv7jdbtamtt690/a JT9n27T/Msq7gJyVw9OvJgBdr1LDf/f361d6heoIAX18OGOleaTDe+B2WReM5n/kLglyffO C1P+/ZFnUtOzfv+M0IPN6FdTS+3IOKOhOnIJTcuTn9XEQZuLtedhG+0buPguxauBjo2z8L5 ez9yVHDa9agamLQaSmULZRyzGPdcxhw599cF2RAsbq1yztXs2dHoDn4uEjxRcG/R/Lxttan qkWUEjeJgFGx/SUo5zZ+Hfpdx/V+Ay+AC19PzsHMsKDfi2IYCbSKSf+M/SS43Lj/Q3wTOSb /fRKbQX2ynQ5TbccvTDQx1ecBpe3HgM9ZgbWM+40LZA/peT3rL7+HbP+zln5tUhdD2s0r/t 5CtSUiL+xn3AyaJYPh4LyoG3XHQ2FSCluLap4SsBm+otutkAfKByUAxUGFr0UjgDDUeXSPy dG96zIxy0TTjr4IvLkpkv+wxNeUf4pD52lHwEaS2an3qWl9hjMcDCY57S4d5Hd/IxKA17DD z6URXp+JL+MKl59T7CeLGwQfLEV8ZzNbz+JNpz/7FV9dGyITiQWxcFsmP4VQ/rIQ8IFKZTC oi4QJbMU+Jtu8KAC/uheQOIwR3zJbPA8gEmYe8GQ== X-QQ-XMRINFO: NyFYKkN4Ny6FuXrnB5Ye7Aabb3ujjtK+gg== X-QQ-RECHKSPAM: 0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" From: Chaoyi Chen According to the description in the net documentation, PHY modes "rgmii", "rgmii-rxid" and "rgmii-txid" modes require the clock signal to be delayed on the PCB. The Rockchip platform has long used the above mentioned PHY modes and private delay prop to describe the internal IO delay settings of the chip, which is inconsistent with what is described in the documentation. Let's describe this part of the delay in the PHY and use the more reasonable "rgmii-id" mode. Signed-off-by: Chaoyi Chen --- arch/arm64/boot/dts/rockchip/rk3576-rock-4d.dts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/arch/arm64/boot/dts/rockchip/rk3576-rock-4d.dts b/arch/arm64/b= oot/dts/rockchip/rk3576-rock-4d.dts index 3e9c294cab91..70018c34cf08 100644 --- a/arch/arm64/boot/dts/rockchip/rk3576-rock-4d.dts +++ b/arch/arm64/boot/dts/rockchip/rk3576-rock-4d.dts @@ -329,7 +329,7 @@ &cpu_l3 { &gmac0 { clock_in_out =3D "output"; phy-handle =3D <&rgmii_phy0>; - phy-mode =3D "rgmii-rxid"; + phy-mode =3D "rgmii-id"; pinctrl-names =3D "default"; pinctrl-0 =3D <ð0m0_miim ð0m0_tx_bus2 @@ -338,8 +338,6 @@ ð0m0_rgmii_clk ð0m0_rgmii_bus ðm0_clk0_25m_out>; status =3D "okay"; - tx_delay =3D <0x20>; - rx_delay =3D <0x00>; }; =20 &gpu { @@ -772,6 +770,7 @@ rgmii_phy0: ethernet-phy@1 { reset-assert-us =3D <20000>; reset-deassert-us =3D <100000>; reset-gpios =3D <&gpio2 RK_PB5 GPIO_ACTIVE_LOW>; + tx-internal-delay-ps =3D <1950>; }; }; =20 --=20 2.51.1