Hi Michael, pmu_io_domains is a sub node of pmugrf, so add it to grf.yaml as well in a separate patch. Place document changes before driver patches for checkpatch scripts (undocumented compatible string): ./scripts/checkpatch.pl --strict <patch1> <patch2> - if: properties: compatible: contains: enum: - rockchip,px30-pmugrf - rockchip,px30-grf - rockchip,rk3228-grf - rockchip,rk3288-grf - rockchip,rk3328-grf - rockchip,rk3368-pmugrf - rockchip,rk3368-grf - rockchip,rk3399-pmugrf - rockchip,rk3399-grf ==> - rockchip,rk3568-pmugrf then: properties: io-domains: type: object $ref: "/schemas/power/rockchip-io-domain.yaml#" On 8/4/21 3:06 PM, Michael Riesch wrote: > Signed-off-by: Michael Riesch <michael.riesch@xxxxxxxxxxxxxx> > --- > arch/arm64/boot/dts/rockchip/rk356x.dtsi | 5 +++++ > 1 file changed, 5 insertions(+) > > diff --git a/arch/arm64/boot/dts/rockchip/rk356x.dtsi b/arch/arm64/boot/dts/rockchip/rk356x.dtsi > index 3e90a8832bb9..834863940eba 100644 > --- a/arch/arm64/boot/dts/rockchip/rk356x.dtsi > +++ b/arch/arm64/boot/dts/rockchip/rk356x.dtsi > @@ -203,6 +203,11 @@ > pmugrf: syscon@fdc20000 { > compatible = "rockchip,rk3568-pmugrf", "syscon", "simple-mfd"; > reg = <0x0 0xfdc20000 0x0 0x10000>; > + > + pmu_io_domains: io-domains { > + compatible = "rockchip,rk3568-pmu-io-voltage-domain"; > + status = "disabled"; > + }; > }; > > grf: syscon@fdc60000 { >