On 02/02/2023 10:29, Jun Nie wrote: >>> + >>> +properties: >>> + compatible: >>> + enum: >>> + - qcom,msm8939-cci >>> + >>> + clocks: >>> + maxItems: 1 >>> + >>> + operating-points-v2: true >>> + opp-table: >>> + type: object >>> + >>> +required: >>> + - compatible >>> + - clocks >>> + - operating-points-v2 >>> + - nvmem-cells >> >> ?? You cannot require properties which are not present. >> >>> + - power-domains >> >> Same here. >> > > So the properties should be added later, after cpr and fuse nodes are > available in mainline, right? No, binding should be complete, so why would you skip some properties? I don't see here dependency on other bindings. Unless I missed here something and there is a dependency? But then what kind? Do you reference other schema? Best regards, Krzysztof