Re: [PATCH v1 03/16] dt-bindings: power: mediatek: Refine multiple level power domain nodes

From: Tinghan Shen
Date: Thu Jul 14 2022 - 08:22:48 EST


Hi Rob,
>
> Okay, I think you need something more like this that doesn't recurse
> infinitely:
>
> patternProperties:
> "^power-domain@[0-9a-f]+$":
> $ref: #/$defs/power-domain-node
>
> unevaluatedProperties:
> $ref: #/$defs/power-domain-node
>
> If you need a 3rd level of nodes:
> unevaluatedProperties:
> $ref: #/$defs/power-domain-node
>
>
> Rob

After some test, your 1st suggestion works.

The infinite error is introduced from my changes and affect the result of power/renesas,sysc-
rmobile.yaml. The 'additionalProperties' being defined as a DT property is the root of this error.
After fix the indentation, the error is gone.

I'll update the yaml as your 1st suggestion in next version.

Thanks,
TingHan