diff --git a/arch/arm64/boot/dts/rockchip/rk3588.dtsi b/arch/arm64/boot/dts/rockchip/rk3588.dtsi index 922c84edde72..1abd74fa3967 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588.dtsi @@ -455,12 +455,15 @@ interrupt-names = "macirq", "eth_wake_irq"; rockchip,grf = <&sys_grf>; rockchip,php_grf = <&php_grf>; - clocks = <&cru CLK_GMAC0>, <&cru ACLK_GMAC0>, - <&cru PCLK_GMAC0>, <&cru CLK_GMAC0_PTP_REF>; - clock-names = "stmmaceth", "aclk_mac", - "pclk_mac", "ptp_ref"; + clocks = <&cru CLK_GMAC_125M>, <&cru CLK_GMAC_50M>, + <&cru ACLK_GMAC0>, <&cru PCLK_GMAC0>, + <&cru CLK_GMAC0_PTP_REF>; + clock-names = "stmmaceth", "clk_mac_ref", + "aclk_mac", "pclk_mac", + "ptp_ref"; resets = <&cru SRST_A_GMAC0>; reset-names = "stmmaceth"; + power-domains = <&power RK3588_PD_GMAC>; snps,mixed-burst; snps,tso; diff --git a/arch/arm64/boot/dts/rockchip/rk3588s.dtsi b/arch/arm64/boot/dts/rockchip/rk3588s.dtsi index 773249ba5cc4..c0d3711d72e1 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588s.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588s.dtsi @@ -2006,12 +2006,15 @@ interrupt-names = "macirq", "eth_wake_irq"; rockchip,grf = <&sys_grf>; rockchip,php_grf = <&php_grf>; - clocks = <&cru CLK_GMAC1>, <&cru ACLK_GMAC1>, - <&cru PCLK_GMAC1>, <&cru CLK_GMAC1_PTP_REF>; - clock-names = "stmmaceth", "aclk_mac", - "pclk_mac", "ptp_ref"; + clocks = <&cru CLK_GMAC_125M>, <&cru CLK_GMAC_50M>, + <&cru PCLK_GMAC1>, <&cru CLK_GMAC1_PTP_REF>, + <&cru ACLK_GMAC1>; + clock-names = "stmmaceth", "clk_mac_ref", + "aclk_mac", "pclk_mac", + "ptp_ref"; resets = <&cru SRST_A_GMAC1>; reset-names = "stmmaceth"; + power-domains = <&power RK3588_PD_GMAC>; snps,mixed-burst; snps,tso;