On Thu, Oct 31, 2024 at 02:19:47AM +0100, Barnabás Czémán wrote: > + reg: > + maxItems: 1 > + > + interrupts: > + maxItems: 1 > + > + gpio-reserved-ranges: true minItems: 1 maxItems: 66 No gpio-line-names allowed? > + > +patternProperties: > + "-state$": > + oneOf: > + - $ref: "#/$defs/qcom-msm8917-tlmm-state" > + - patternProperties: > + "-pins$": > + $ref: "#/$defs/qcom-msm8917-tlmm-state" > + additionalProperties: false > + > +$defs: > + qcom-msm8917-tlmm-state: > + type: object > + description: > + Pinctrl node's client devices use subnodes for desired pin configuration. > + Client device subnodes use below standard properties. > + $ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state > + unevaluatedProperties: false > + > + properties: > + pins: > + description: > + List of gpio pins affected by the properties specified in this > + subnode. > + items: > + oneOf: > + - pattern: "^gpio([0-9]|[1-9][0-9]|1[0-3][0-9]|14[01])$" You have 134 GPIOs, not 142. > + - enum: [ sdc1_clk, sdc1_cmd, sdc1_data, sdc1_rclk, sdc2_clk, > + sdc2_cmd, sdc2_data, qdsd_clk, qdsd_cmd, qdsd_data0, > + qdsd_data1, qdsd_data2, qdsd_data3 ] > + minItems: 1 > + maxItems: 16 Best regards, Krzysztof