Re: [PATCH v2 3/3] arm64: dts: rockchip: Add Luckfox Omni3576 Board support

From: John Clark
Date: Sun May 04 2025 - 19:41:44 EST


On 5/4/25 7:01 PM, Andrew Lunn wrote:
On Sun, May 04, 2025 at 05:02:33PM -0400, John Clark wrote:
On 5/4/25 10:12 AM, Andrew Lunn wrote:
+&gmac0 {
+ clock_in_out = "output";
+ phy-handle = <&rgmii_phy0>;
+ phy-mode = "rgmii-rxid";

See Andrew's remark on v1 of this patch.

Hi John

If you have questions, please ask. It is not a good idea to silently
ignore reviewers comments. Either do something about it, ask
questions, or politely argue why the reviewer is wrong, because
sometimes we are.

Hi Andrew,
Thanks for your feedback and the link to the RGMII delays discussion. I
assumed you suggested switching to phy-mode = "rgmii-id" from rgmii-rxid.
The vendor’s downstream kernel uses rgmii-rxid with tx_delay = <0x20>, as
shown in my post. I tried rgmii-id and removed tx_delay, but the interface
failed to get a DHCP address. Reverting to rgmii-rxid with the delay
restored functionality. Any advice on correctly configuring rgmii-id or
adjusting delays for this board?

What PHY is it? Are you using the correct PHY driver for it, or
genphy?

MAE0621A-Q3C
http://www.maxio-tech.com/product/12928/12929/12930/12931.html

rk3576-rock-4d.dts and rk3576-armsom-sige5.dts show that it is
possible to use this SoC with the correct 'rgmii-id',

Andrew