From: Finley Xiao Date: Tue, 8 Nov 2016 03:48:40 +0000 (+0800) Subject: arm64: dts: rockchip: add pvtm node for rk3399 X-Git-Tag: firefly_0821_release~1283 X-Git-Url: http://plrg.eecs.uci.edu/git/?p=firefly-linux-kernel-4.4.55.git;a=commitdiff_plain;h=a352c9c98a709457afa9bf1fdf9a502e29b93241 arm64: dts: rockchip: add pvtm node for rk3399 Change-Id: Ic7becefeb7e7a1000b259c21fedda76794b7115c Signed-off-by: Finley Xiao --- diff --git a/arch/arm64/boot/dts/rockchip/rk3399-box.dtsi b/arch/arm64/boot/dts/rockchip/rk3399-box.dtsi index 5770bc29edab..6b605ca19654 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-box.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3399-box.dtsi @@ -1023,3 +1023,11 @@ }; }; }; + +&pvtm { + status = "okay"; +}; + +&pmu_pvtm { + status = "okay"; +}; diff --git a/arch/arm64/boot/dts/rockchip/rk3399-evb.dtsi b/arch/arm64/boot/dts/rockchip/rk3399-evb.dtsi index 48e3ba577cee..53aff400a03f 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-evb.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3399-evb.dtsi @@ -600,3 +600,11 @@ }; }; }; + +&pvtm { + status = "okay"; +}; + +&pmu_pvtm { + status = "okay"; +}; diff --git a/arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi b/arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi index 485d59b25364..665cbb5cc7c0 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi @@ -939,6 +939,14 @@ ap_i2c_audio: &i2c8 { status = "disabled"; }; +&pvtm { + status = "okay"; +}; + +&pmu_pvtm { + status = "okay"; +}; + /* PINCTRL: always below everything else */ &pinctrl { diff --git a/arch/arm64/boot/dts/rockchip/rk3399-mid-818-android.dts b/arch/arm64/boot/dts/rockchip/rk3399-mid-818-android.dts index 0ff962cc3afd..e049493c71d8 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-mid-818-android.dts +++ b/arch/arm64/boot/dts/rockchip/rk3399-mid-818-android.dts @@ -1221,3 +1221,11 @@ &edp_rk_fb { status = "okay"; }; + +&pvtm { + status = "okay"; +}; + +&pmu_pvtm { + status = "okay"; +}; diff --git a/arch/arm64/boot/dts/rockchip/rk3399-vr-android.dts b/arch/arm64/boot/dts/rockchip/rk3399-vr-android.dts index ad8d9b2692cc..4f1b21098211 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-vr-android.dts +++ b/arch/arm64/boot/dts/rockchip/rk3399-vr-android.dts @@ -1138,3 +1138,11 @@ }; }; }; + +&pvtm { + status = "okay"; +}; + +&pmu_pvtm { + status = "okay"; +}; diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi b/arch/arm64/boot/dts/rockchip/rk3399.dtsi index c602081da181..c09379ebd62d 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3399.dtsi @@ -1141,6 +1141,13 @@ mode-recovery = ; mode-ums = ; }; + + pmu_pvtm: pmu-pvtm { + compatible = "rockchip,rk3399-pmu-pvtm"; + clocks = <&pmucru SCLK_PVTM_PMU>; + clock-names = "pmu"; + status = "disabled"; + }; }; spi3: spi@ff350000 { @@ -1465,6 +1472,16 @@ status = "disabled"; }; }; + + pvtm: pvtm { + compatible = "rockchip,rk3399-pvtm"; + clocks = <&cru SCLK_PVTM_CORE_L>, + <&cru SCLK_PVTM_CORE_B>, + <&cru SCLK_PVTM_GPU>, + <&cru SCLK_PVTM_DDR>; + clock-names = "core_l", "core_b", "gpu", "ddr"; + status = "disabled"; + }; }; tcphy0: phy@ff7c0000 {