diff options
author | Emmanuel Vadot <manu@FreeBSD.org> | 2023-08-09 13:28:30 +0000 |
---|---|---|
committer | Emmanuel Vadot <manu@FreeBSD.org> | 2023-08-09 13:28:30 +0000 |
commit | c227958a722d6ad4841da8c2545527257ef219e8 (patch) | |
tree | 05a88381b2e695efa64cbd0101540555a33b917a /Bindings/pinctrl/qcom,sm6375-tlmm.yaml | |
parent | 582be9a44380445c18a54b44c2b15720ca139f20 (diff) | |
download | src-c227958a722d6ad4841da8c2545527257ef219e8.tar.gz src-c227958a722d6ad4841da8c2545527257ef219e8.zip |
Diffstat (limited to 'Bindings/pinctrl/qcom,sm6375-tlmm.yaml')
-rw-r--r-- | Bindings/pinctrl/qcom,sm6375-tlmm.yaml | 23 |
1 files changed, 6 insertions, 17 deletions
diff --git a/Bindings/pinctrl/qcom,sm6375-tlmm.yaml b/Bindings/pinctrl/qcom,sm6375-tlmm.yaml index 025faf87d147..d54ebb2bd5a8 100644 --- a/Bindings/pinctrl/qcom,sm6375-tlmm.yaml +++ b/Bindings/pinctrl/qcom,sm6375-tlmm.yaml @@ -9,12 +9,10 @@ title: Qualcomm Technologies, Inc. SM6375 TLMM block maintainers: - Konrad Dybcio <konrad.dybcio@somainline.org> -description: | - This binding describes the Top Level Mode Multiplexer (TLMM) block found - in the SM6375 platform. +description: + Top Level Mode Multiplexer pin controller in Qualcomm SM6375 SoC. allOf: - - $ref: "pinctrl.yaml#" - $ref: /schemas/pinctrl/qcom,tlmm-common.yaml# properties: @@ -26,10 +24,10 @@ properties: interrupts: true interrupt-controller: true - '#interrupt-cells': true + "#interrupt-cells": true gpio-controller: true gpio-reserved-ranges: true - '#gpio-cells': true + "#gpio-cells": true gpio-ranges: true wakeup-parent: true @@ -40,7 +38,7 @@ required: additionalProperties: false patternProperties: - '-state$': + "-state$": oneOf: - $ref: "#/$defs/qcom-sm6375-tlmm-state" - patternProperties: @@ -54,6 +52,7 @@ $defs: 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 properties: pins: @@ -120,16 +119,6 @@ $defs: required: - pins - allOf: - - $ref: "qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state" - - if: - properties: - pins: - pattern: "^gpio([0-9]|[1-9][0-9]|1[0-4][0-9]|15[0-6])$" - then: - required: - - function - additionalProperties: false examples: |