diff --git a/arch/arm/boot/dts/rk3126-bnd-d708.dts b/arch/arm/boot/dts/rk3126-bnd-d708.dts index 65ee91e2ab5e..6428c7d5a979 100644 --- a/arch/arm/boot/dts/rk3126-bnd-d708.dts +++ b/arch/arm/boot/dts/rk3126-bnd-d708.dts @@ -170,6 +170,13 @@ regulator-always-on; }; + xin32k: xin32k { + compatible = "fixed-clock"; + clock-frequency = <32768>; + clock-output-names = "xin32k"; + #clock-cells = <0>; + }; + wireless-bluetooth { compatible = "bluetooth-platdata"; /* wifi-bt-power-toggle; */ @@ -325,7 +332,7 @@ gpio-controller; #gpio-cells = <2>; #clock-cells = <1>; - clock-output-names = "xin32k", "rk816-clkout2"; + clock-output-names = "rk816-clkout1", "rk816-clkout2"; extcon = <&u2phy>; vcc1-supply = <&vcc_sys>; diff --git a/arch/arm/boot/dts/rk3126-bnd-m88-emmc.dts b/arch/arm/boot/dts/rk3126-bnd-m88-emmc.dts index e75cdb4af71f..b5c06f8d0316 100644 --- a/arch/arm/boot/dts/rk3126-bnd-m88-emmc.dts +++ b/arch/arm/boot/dts/rk3126-bnd-m88-emmc.dts @@ -181,6 +181,13 @@ regulator-always-on; }; + xin32k: xin32k { + compatible = "fixed-clock"; + clock-frequency = <32768>; + clock-output-names = "xin32k"; + #clock-cells = <0>; + }; + wireless-bluetooth { compatible = "bluetooth-platdata"; /* wifi-bt-power-toggle; */ @@ -269,7 +276,7 @@ gpio-controller; #gpio-cells = <2>; #clock-cells = <1>; - clock-output-names = "xin32k", "rk816-clkout2"; + clock-output-names = "rk816-clkout1", "rk816-clkout2"; extcon = <&u2phy>; vcc1-supply = <&vcc_sys>; diff --git a/arch/arm/boot/dts/rk3126-evb.dts b/arch/arm/boot/dts/rk3126-evb.dts index 6d41cbba83d3..f80fdda7ba2f 100644 --- a/arch/arm/boot/dts/rk3126-evb.dts +++ b/arch/arm/boot/dts/rk3126-evb.dts @@ -135,6 +135,13 @@ regulator-max-microvolt = <4000000>; regulator-always-on; }; + + xin32k: xin32k { + compatible = "fixed-clock"; + clock-frequency = <32768>; + clock-output-names = "xin32k"; + #clock-cells = <0>; + }; }; &cpu0 { @@ -187,7 +194,7 @@ gpio-controller; #gpio-cells = <2>; #clock-cells = <1>; - clock-output-names = "xin32k", "rk816-clkout2"; + clock-output-names = "rk816-clkout1", "rk816-clkout2"; extcon = <&u2phy>; vcc1-supply = <&vcc_sys>; diff --git a/arch/arm/boot/dts/rk3128-fireprime.dts b/arch/arm/boot/dts/rk3128-fireprime.dts index 1f1283957646..8a8ace4b66d6 100644 --- a/arch/arm/boot/dts/rk3128-fireprime.dts +++ b/arch/arm/boot/dts/rk3128-fireprime.dts @@ -114,6 +114,13 @@ regulator-max-microvolt = <5000000>; enable-active-high; }; + + xin32k: xin32k { + compatible = "fixed-clock"; + clock-frequency = <32768>; + clock-output-names = "xin32k"; + #clock-cells = <0>; + }; }; &cpu0 { @@ -165,7 +172,7 @@ compatible = "rockchip,rk818"; status = "okay"; reg = <0x1c>; - clock-output-names = "xin32k", "wifibt_32kin"; + clock-output-names = "rk818-clkout1", "wifibt_32kin"; interrupt-parent = <&gpio3>; interrupts = <22 IRQ_TYPE_LEVEL_LOW>; pinctrl-names = "default";