Lines Matching +full:qcom +full:- +full:tlmm +full:- +full:state
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/qcom,sm6115-pinctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm Technologies, Inc. SM6115, SM4250 TLMM block
10 - Iskren Chernev <iskren.chernev@gmail.com>
18 const: qcom,sm6115-tlmm
24 reg-names:
26 - const: west
27 - const: south
28 - const: east
31 description: Specifies the TLMM summary IRQ
34 interrupt-controller: true
36 '#interrupt-cells':
39 include/dt-bindings/interrupt-controller/irq.h
42 gpio-controller: true
44 '#gpio-cells':
46 include/dt-bindings/gpio/gpio.h
49 gpio-ranges:
52 gpio-reserved-ranges: true
54 wakeup-parent: true
58 '-state$':
60 - $ref: "#/$defs/qcom-sm6115-tlmm-state"
61 - patternProperties:
62 "-pins$":
63 $ref: "#/$defs/qcom-sm6115-tlmm-state"
67 qcom-sm6115-tlmm-state:
80 - pattern: "^gpio([0-9]|[1-9][0-9]|10[0-9]|11[0-2])$"
81 - enum: [ sdc1_rclk, sdc1_clk, sdc1_cmd, sdc1_data,
104 drive-strength:
110 bias-pull-down: true
112 bias-pull-up: true
114 bias-disable: true
116 output-high: true
118 output-low: true
121 - pins
124 - $ref: "qcom,tlmm-common.yaml#/$defs/qcom-tlmm-state"
125 - if:
128 pattern: "^gpio([0-9]|[1-9][0-9]|10[0-9]|11[0-2])$"
131 - function
136 - $ref: "pinctrl.yaml#"
139 - compatible
140 - reg
141 - reg-names
142 - interrupts
143 - interrupt-controller
144 - '#interrupt-cells'
145 - gpio-controller
146 - '#gpio-cells'
147 - gpio-ranges
152 - |
153 #include <dt-bindings/interrupt-controller/arm-gic.h>
154 tlmm: pinctrl@500000 {
155 compatible = "qcom,sm6115-tlmm";
159 reg-names = "west", "south", "east";
161 gpio-controller;
162 #gpio-cells = <2>;
163 interrupt-controller;
164 #interrupt-cells = <2>;
165 gpio-ranges = <&tlmm 0 0 114>;
167 sdc2_on_state: sdc2-on-state {
168 clk-pins {
170 bias-disable;
171 drive-strength = <16>;
174 cmd-pins {
176 bias-pull-up;
177 drive-strength = <10>;
180 data-pins {
182 bias-pull-up;
183 drive-strength = <10>;
186 sd-cd-pins {
189 bias-pull-up;
190 drive-strength = <2>;