This replaces the register bits for RGMII delay on the MAC side in favor
of having the RGMII delay on the PHY side by setting the phy-mode
property to rgmii-id (RGMII internal delay), which is supported by the
at803x driver. Speed 1000 is fixed as a result, so now all ethernet
speeds function.
Signed-off-by: Jonathan A. Kollasch <jakllsch@kollasch.net>
Reviewed-by: Michael Pratt <mcpratt@pm.me>
(cherry picked from commit
f36990eae77c3a22842a2c418378c5dd40dec366)
ð0 {
status = "okay";
- pll-data = <0x0e000000 0x3c000101 0x3c001313>;
+ pll-data = <0x02000000 0x00000101 0x00001313>;
/* ethernet MAC is stored in nvram */
- phy-mode = "rgmii";
+ phy-mode = "rgmii-id";
phy-handle = <&phy4>;
gmac-config {