Skip to content

Commit f69ba35

Browse files
committed
dt-bindings: pinctrl: qcom,qcm2290-tlmm: simplify with unevaluatedProperties
All Qualcomm SoC Top Level Mode Multiplexer pin controllers have similar capabilities regarding pin properties, thus we can just accept entire set provided by qcom,tlmm-common.yaml schema. Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Krzysztof Kozlowski <[email protected]>
1 parent aeffc73 commit f69ba35

File tree

1 file changed

+1
-10
lines changed

1 file changed

+1
-10
lines changed

Documentation/devicetree/bindings/pinctrl/qcom,qcm2290-tlmm.yaml

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ $defs:
4545
Pinctrl node's client devices use subnodes for desired pin configuration.
4646
Client device subnodes use below standard properties.
4747
$ref: qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state
48+
unevaluatedProperties: false
4849

4950
properties:
5051
pins:
@@ -81,19 +82,9 @@ $defs:
8182
uim2_data, uim2_present, uim2_reset, usb_phy, vfr_1,
8283
vsense_trigger, wlan1_adc0, wlan1_adc1 ]
8384

84-
bias-pull-down: true
85-
bias-pull-up: true
86-
bias-disable: true
87-
drive-strength: true
88-
input-enable: true
89-
output-high: true
90-
output-low: true
91-
9285
required:
9386
- pins
9487

95-
additionalProperties: false
96-
9788
allOf:
9889
- $ref: /schemas/pinctrl/qcom,tlmm-common.yaml#
9990

0 commit comments

Comments
 (0)