Lines Matching +full:gpio +full:- +full:reserved +full:- +full:ranges
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/qcom,sdx55-pinctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Vinod Koul <vkoul@kernel.org>
18 const: qcom,sdx55-pinctrl
28 interrupt-controller: true
30 '#interrupt-cells':
32 include/dt-bindings/interrupt-controller/irq.h
35 gpio-controller: true
37 '#gpio-cells':
39 include/dt-bindings/gpio/gpio.h
42 gpio-ranges:
45 gpio-reserved-ranges:
50 '-pins$':
55 $ref: "/schemas/pinctrl/pincfg-node.yaml"
60 List of gpio pins affected by the properties specified in this subnode.
63 - pattern: "^gpio([0-9]|[1-9][0-9]|1[0-1][0-6])$"
64 - enum: [ sdc1_clk, sdc1_cmd, sdc1_data, sdc2_clk, sdc2_cmd, sdc2_data ]
71 pins. Functions are only valid for gpio pins.
79 gcc_plltest, gpio, i2s_mclk, jitter_bist, ldo_en, ldo_update,
99 drive-strength:
105 bias-pull-down: true
107 bias-pull-up: true
109 bias-disable: true
111 output-high: true
113 output-low: true
116 - pins
117 - function
122 - $ref: "pinctrl.yaml#"
125 - compatible
126 - reg
127 - interrupts
128 - interrupt-controller
129 - '#interrupt-cells'
130 - gpio-controller
131 - '#gpio-cells'
132 - gpio-ranges
137 - |
138 #include <dt-bindings/interrupt-controller/arm-gic.h>
140 compatible = "qcom,sdx55-pinctrl";
142 gpio-controller;
143 #gpio-cells = <2>;
144 gpio-ranges = <&tlmm 0 0 108>;
145 interrupt-controller;
146 #interrupt-cells = <2>;
149 serial-pins {
152 drive-strength = <8>;
153 bias-disable;