diff --git a/arch/arm/boot/dts/rv1109-evb-v10.dtsi b/arch/arm/boot/dts/rv1109-evb-v10.dtsi index 1ccd5dcb766e..c4bdc0f49b38 100644 --- a/arch/arm/boot/dts/rv1109-evb-v10.dtsi +++ b/arch/arm/boot/dts/rv1109-evb-v10.dtsi @@ -15,3 +15,19 @@ &fiq_debugger { status = "okay"; }; + +&gmac { + phy-mode = "rgmii"; + clock_in_out = "input"; + snps,reset-gpio = <&gpio2 RK_PC0 GPIO_ACTIVE_LOW>; + snps,reset-active-low; + /* Reset time is 20ms, 100ms for rtl8211f */ + snps,reset-delays-us = <0 20000 100000>; + assigned-clocks = <&cru CLK_GMAC_SRC>; + assigned-clock-parents = <&cru CLK_GMAC_RGMII_M1>; + assigned-clocks = <&cru CLK_GMAC_ETHERNET_OUT>; + assigned-clock-rates = <25000000>; + tx_delay = <0x40>; + rx_delay = <0x3a>; + status = "okay"; +};