diff --git a/arch/arm64/boot/dts/rockchip/rk3328-evb-android.dts b/arch/arm64/boot/dts/rockchip/rk3328-evb-android.dts index 2ea2d5fdbd07..44b37ce5f4cb 100644 --- a/arch/arm64/boot/dts/rockchip/rk3328-evb-android.dts +++ b/arch/arm64/boot/dts/rockchip/rk3328-evb-android.dts @@ -116,6 +116,13 @@ vin-supply = <&vcc_io>; }; + xin32k: xin32k { + compatible = "fixed-clock"; + clock-frequency = <32768>; + clock-output-names = "xin32k"; + #clock-cells = <0>; + }; + wireless-bluetooth { compatible = "bluetooth-platdata"; clocks = <&rk805 1>; @@ -234,7 +241,7 @@ gpio-controller; #gpio-cells = <2>; #clock-cells = <1>; - clock-output-names = "xin32k", "rk805-clkout2"; + clock-output-names = "rk805-clkout1", "rk805-clkout2"; rtc { status = "okay"; diff --git a/arch/arm64/boot/dts/rockchip/rk3328-evb.dts b/arch/arm64/boot/dts/rockchip/rk3328-evb.dts index d164aa5f3bec..a71b6cc116bb 100644 --- a/arch/arm64/boot/dts/rockchip/rk3328-evb.dts +++ b/arch/arm64/boot/dts/rockchip/rk3328-evb.dts @@ -167,6 +167,13 @@ vin-supply = <&vcc_io>; }; + xin32k: xin32k { + compatible = "fixed-clock"; + clock-frequency = <32768>; + clock-output-names = "xin32k"; + #clock-cells = <0>; + }; + wireless-wlan { compatible = "wlan-platdata"; rockchip,grf = <&grf>; @@ -261,7 +268,7 @@ gpio-controller; #gpio-cells = <2>; #clock-cells = <1>; - clock-output-names = "xin32k", "rk805-clkout2"; + clock-output-names = "rk805-clkout1", "rk805-clkout2"; rtc { status = "disabled"; diff --git a/arch/arm64/boot/dts/rockchip/rk3328-rock64-android.dts b/arch/arm64/boot/dts/rockchip/rk3328-rock64-android.dts index c31ab95beac8..8ae0074310c7 100644 --- a/arch/arm64/boot/dts/rockchip/rk3328-rock64-android.dts +++ b/arch/arm64/boot/dts/rockchip/rk3328-rock64-android.dts @@ -94,6 +94,13 @@ regulator-always-on; regulator-boot-on; }; + + xin32k: xin32k { + compatible = "fixed-clock"; + clock-frequency = <32768>; + clock-output-names = "xin32k"; + #clock-cells = <0>; + }; }; &codec { @@ -182,7 +189,7 @@ gpio-controller; #gpio-cells = <2>; #clock-cells = <1>; - clock-output-names = "xin32k", "rk805-clkout2"; + clock-output-names = "rk805-clkout1", "rk805-clkout2"; rtc { status = "okay"; diff --git a/arch/arm64/boot/dts/rockchip/rk3328-rock64.dts b/arch/arm64/boot/dts/rockchip/rk3328-rock64.dts index 44f6436bdb06..ea8cd77333a8 100644 --- a/arch/arm64/boot/dts/rockchip/rk3328-rock64.dts +++ b/arch/arm64/boot/dts/rockchip/rk3328-rock64.dts @@ -113,6 +113,13 @@ regulator-max-microvolt = <5000000>; }; + xin32k: xin32k { + compatible = "fixed-clock"; + clock-frequency = <32768>; + clock-output-names = "xin32k"; + #clock-cells = <0>; + }; + ir-receiver { compatible = "gpio-ir-receiver"; pinctrl-0 = <&ir_int>; @@ -237,7 +244,7 @@ rockchip,system-power-controller; wakeup-source; gpio-controller; - clock-output-names = "xin32k", "rk805-clkout2"; + clock-output-names = "rk805-clkout1", "rk805-clkout2"; #gpio-cells = <2>; #clock-cells = <1>;