I’m trying to change the tegra234-p3737-0000.dtsi for RGMII Interface as per the Nvidia Documentation. but getting build fail.
phy-mode = “rgmii-id”;
phy-handle = <$phy>;
nvidia,phy-reset-gpio = <$tegra_main_gpio TEGRA234_MAIN_GPIO(g, $) 0>
[ 9.024997] tegra194-pcie 14100000.pcie: Phy link never came up
[ 10.024800] tegra194-pcie 14100000.pcie: Phy link never came up
[ 10.280861] nvethernet 6800000.ethernet: failed to read UPHY GBE mode- default to 10G
[ 11.209377] tegra194-pcie 14160000.pcie: Phy link never came up
[ 12.211191] tegra194-pcie 14160000.pcie: Phy link never came up
[ 13.436795] tegra194-pcie 141a0000.pcie: Phy link never came up
[ 13.793844] nvethernet 6800000.ethernet: failed to connect PHY
[ 13.793853] net eno1: ether_open: Cannot attach to PHY (error: -19)
[ 14.424858] tegra194-pcie 141
RGMII change should be applied to 2310000 but not 6800000. 6800000 is for MGBE but not RGMII.
Also, you should attach full log but not just those partial log. Your partial log does not provide any useful info.
If you don’t know what is useful info, you should not parse any log by yourself.
ethernet@2310000 is not available in the tegra234-p3737-0000+p3701-0000.dts file it’s available in nv-soc/tegra234-base-overlay.dtsi
can you please let me know to enable the RGMII, should i need to create the new node ethernet@2310000 in tegra234-p3737-0000+p3701-0000.dts or it is ok if i change the ethernet@6800000 to ethernet@2310000 .