diff --git a/arch/arm64/boot/dts/rockchip/px30.dtsi b/arch/arm64/boot/dts/rockchip/px30.dtsi index e14fbdadce54..445a5452371c 100644 --- a/arch/arm64/boot/dts/rockchip/px30.dtsi +++ b/arch/arm64/boot/dts/rockchip/px30.dtsi @@ -651,6 +651,19 @@ mode-normal = ; mode-recovery = ; }; + + pmu_pvtm: pmu-pvtm { + compatible = "rockchip,px30-pmu-pvtm"; + #address-cells = <1>; + #size-cells = <0>; + status = "okay"; + + pvtm@1 { + reg = <1>; + clocks = <&pmucru SCLK_PVTM_PMU>; + clock-names = "clk"; + }; + }; }; uart0: serial@ff030000 { @@ -781,6 +794,26 @@ }; }; + core_grf: syscon@ff148000 { + compatible = "syscon", "simple-mfd"; + reg = <0x0 0xff148000 0x0 0x1000>; + #address-cells = <1>; + #size-cells = <1>; + + pvtm: pvtm { + compatible = "rockchip,px30-pvtm"; + #address-cells = <1>; + #size-cells = <0>; + status = "okay"; + + pvtm@0 { + reg = <0>; + clocks = <&cru SCLK_PVTM>; + clock-names = "clk"; + }; + }; + }; + uart1: serial@ff158000 { compatible = "rockchip,px30-uart", "snps,dw-apb-uart"; reg = <0x0 0xff158000 0x0 0x100>;