On 29/06/2022 13:37, Stephan Gerhold wrote: > On Wed, Jun 29, 2022 at 11:38:01AM +0200, Krzysztof Kozlowski wrote: >> On 28/06/2022 16:55, Stephan Gerhold wrote: >>> Document the "qcom,msm8909-tlmm" compatible for the TLMM/pin control >>> block in the MSM8909 SoC, together with the allowed GPIOs and functions. >>> >>> Signed-off-by: Stephan Gerhold <stephan.gerhold@xxxxxxxxxxxxxxx> >>> --- >>> .../bindings/pinctrl/qcom,msm8909-tlmm.yaml | 152 ++++++++++++++++++ >>> 1 file changed, 152 insertions(+) >>> create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8909-tlmm.yaml >>> >>> diff --git a/Documentation/devicetree/bindings/pinctrl/qcom,msm8909-tlmm.yaml b/Documentation/devicetree/bindings/pinctrl/qcom,msm8909-tlmm.yaml >>> new file mode 100644 >>> index 000000000000..e03530091478 >>> --- /dev/null >>> +++ b/Documentation/devicetree/bindings/pinctrl/qcom,msm8909-tlmm.yaml >>> @@ -0,0 +1,152 @@ >>> [...] >>> +patternProperties: >>> + '-state$': >>> + oneOf: >>> + - $ref: "#/$defs/qcom-msm8909-tlmm-state" >> >> No quotes here and other places, should be needed. I know you copied >> from other bindings, but at least let's try new files to be proper. >> > > The quotes are necessary, since # starts a comment in YAML and the > property would be effectively empty. :) > > I tried it anyway but "dt_binding_check" complains as suspected: > qcom,msm8909-tlmm.yaml: patternProperties:-state$:oneOf:0:$ref: None is not of type 'string' Yes, you're right. Thanks for checking this. Best regards, Krzysztof