diff --git a/arch/arm64/boot/dts/rockchip/rk3366-sheep.dts b/arch/arm64/boot/dts/rockchip/rk3366-sheep.dts index db4aaf97e88b..30d3f38104f1 100644 --- a/arch/arm64/boot/dts/rockchip/rk3366-sheep.dts +++ b/arch/arm64/boot/dts/rockchip/rk3366-sheep.dts @@ -349,6 +349,13 @@ regulator-boot-on; }; + xin32k: xin32k { + compatible = "fixed-clock"; + clock-frequency = <32768>; + clock-output-names = "xin32k"; + #clock-cells = <0>; + }; + sdio_pwrseq: sdio-pwrseq { compatible = "mmc-pwrseq-simple"; clocks = <&rk818 1>; @@ -454,7 +461,7 @@ compatible = "rockchip,rk818"; status = "okay"; reg = <0x1c>; - clock-output-names = "xin32k", "wifibt_32kin"; + clock-output-names = "rk818-clkout1", "wifibt_32kin"; interrupt-parent = <&gpio0>; interrupts = <2 IRQ_TYPE_LEVEL_LOW>; pinctrl-names = "default"; diff --git a/arch/arm64/boot/dts/rockchip/rk3366-tb.dts b/arch/arm64/boot/dts/rockchip/rk3366-tb.dts index 00bedc37a240..45337f0d6fb3 100644 --- a/arch/arm64/boot/dts/rockchip/rk3366-tb.dts +++ b/arch/arm64/boot/dts/rockchip/rk3366-tb.dts @@ -243,6 +243,13 @@ regulator-boot-on; }; + xin32k: xin32k { + compatible = "fixed-clock"; + clock-frequency = <32768>; + clock-output-names = "xin32k"; + #clock-cells = <0>; + }; + io-domains { compatible = "rockchip,rk3366-io-voltage-domain"; rockchip,grf = <&grf>; @@ -453,7 +460,7 @@ compatible = "rockchip,rk818"; status = "okay"; reg = <0x1c>; - clock-output-names = "xin32k", "wifibt_32kin"; + clock-output-names = "rk818-clkout1", "wifibt_32kin"; interrupt-parent = <&gpio0>; interrupts = <2 IRQ_TYPE_LEVEL_LOW>; pinctrl-names = "default";