Use tx-internal-delay-ps and rx-internal-delay-ps to configure the RGMII delay on MAC. And add default value for AST2600 MAC in dts. Refer to faraday,ftgmac100yaml to know how to configure the RGMII delay. Signed-off-by: Jacky Chou <jacky_chou@xxxxxxxxxxxxxx> --- arch/arm/boot/dts/aspeed/aspeed-ast2600-evb.dts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arch/arm/boot/dts/aspeed/aspeed-ast2600-evb.dts b/arch/arm/boot/dts/aspeed/aspeed-ast2600-evb.dts index de83c0eb1d6e..1db1f2a02d91 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-ast2600-evb.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-ast2600-evb.dts @@ -126,6 +126,9 @@ &mac0 { phy-mode = "rgmii-rxid"; phy-handle = <ðphy0>; + tx-internal-delay-ps = <16>; + rx-internal-delay-ps = <10>; + pinctrl-names = "default"; pinctrl-0 = <&pinctrl_rgmii1_default>; }; @@ -137,6 +140,9 @@ &mac1 { phy-mode = "rgmii-rxid"; phy-handle = <ðphy1>; + tx-internal-delay-ps = <16>; + rx-internal-delay-ps = <10>; + pinctrl-names = "default"; pinctrl-0 = <&pinctrl_rgmii2_default>; }; @@ -147,6 +153,9 @@ &mac2 { phy-mode = "rgmii"; phy-handle = <ðphy2>; + tx-internal-delay-ps = <8>; + rx-internal-delay-ps = <4>; + pinctrl-names = "default"; pinctrl-0 = <&pinctrl_rgmii3_default>; }; @@ -157,6 +166,9 @@ &mac3 { phy-mode = "rgmii"; phy-handle = <ðphy3>; + tx-internal-delay-ps = <8>; + rx-internal-delay-ps = <4>; + pinctrl-names = "default"; pinctrl-0 = <&pinctrl_rgmii4_default>; }; -- 2.34.1