On Sat, 07 May 2022 21:49:04 +0200, Krzysztof Kozlowski wrote: > Matching PMIC GPIOs config nodes within a '-state' node by '.*' pattern > does not work as expected because of linux,phandle in the DTB: > > arch/arm64/boot/dts/qcom/msm8994-msft-lumia-octagon-cityman.dtb: gpios@c000: divclk4-state: 'oneOf' conditional failed, one must be fixed: > 'pins' is a required property > 'function' is a required property > 'pinconf' does not match any of the regexes: 'pinctrl-[0-9]+' > [[2]] is not of type 'object' > > Make the schema stricter and expect such nodes to be either named > 'pinconfig' or followed with '-pins' prefix. > > Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@xxxxxxxxxx> > --- > .../devicetree/bindings/pinctrl/qcom,pmic-gpio.yaml | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > Reviewed-by: Rob Herring <robh@xxxxxxxxxx>