diff --git a/arch/arm64/boot/dts/rockchip/rv1126b.dtsi b/arch/arm64/boot/dts/rockchip/rv1126b.dtsi index 484dfd36b5ba..ace0c37bd90d 100644 --- a/arch/arm64/boot/dts/rockchip/rv1126b.dtsi +++ b/arch/arm64/boot/dts/rockchip/rv1126b.dtsi @@ -7,6 +7,7 @@ #include #include #include +#include #include #include @@ -212,6 +213,31 @@ status = "disabled"; }; + pmu: power-management@20838000 { + compatible = "rockchip,rv1126b-pmu", "syscon", "simple-mfd"; + reg = <0x20838000 0x400>; + + power: power-controller { + compatible = "rockchip,rv1126b-power-controller"; + #power-domain-cells = <1>; + #address-cells = <1>; + #size-cells = <0>; + status = "okay"; + + /* These power domains are grouped by VD_NPU */ + power-domain@RV1126B_PD_NPU { + reg = ; + }; + /* These power domains are grouped by VD_LOGIC */ + power-domain@RV1126B_PD_VDO { + reg = ; + }; + power-domain@RV1126B_PD_AISP { + reg = ; + }; + }; + }; + sai0: sai@20960000 { compatible = "rockchip,rv1126b-sai", "rockchip,sai-v1"; reg = <0x20960000 0x1000>;