Lines Matching +full:pinctrl +full:- +full:pin +full:- +full:array

6 - compatible:
9 Definition: must be "qcom,sm8150-pinctrl"
11 - reg:
13 Value type: <prop-encoded-array>
17 - reg-names:
19 Value type: <prop-encoded-array>
23 - interrupts:
25 Value type: <prop-encoded-array>
28 - interrupt-controller:
33 - #interrupt-cells:
36 Definition: must be 2. Specifying the pin number and flags, as defined
37 in <dt-bindings/interrupt-controller/irq.h>
39 - gpio-controller:
44 - #gpio-cells:
47 Definition: must be 2. Specifying the pin number and flags, as defined
48 in <dt-bindings/gpio/gpio.h>
50 - gpio-ranges:
52 Value type: <prop-encoded-array>
55 - gpio-reserved-ranges:
57 Value type: <prop-encoded-array>
60 Please refer to ../gpio/gpio.txt and ../interrupt-controller/interrupts.txt for
63 Please refer to pinctrl-bindings.txt in this directory for details of the
64 common pinctrl bindings used by client devices, including the meaning of the
65 phrase "pin configuration node".
67 The pin configuration nodes act as a container for an arbitrary number of
69 pin, a group, or a list of pins or groups. This configuration can include the
70 mux function to select on those pin(s)/group(s), and various pin configuration
71 parameters, such as pull-up, drive strength, etc.
74 PIN CONFIGURATION NODES:
80 other words, a subnode that lists a mux function but no pin configuration
81 parameters implies no information about any pin configuration parameters.
82 Similarly, a pin subnode that describes a pullup parameter implies no
86 The following generic properties as defined in pinctrl-bindings.txt are valid
87 to specify in a pin configuration subnode:
89 - pins:
91 Value type: <string-array>
96 gpio0-gpio149
97 Supports mux, bias and drive-strength
101 Supports bias and drive-strength
104 Supports bias and drive-strength
106 - function:
139 - bias-disable:
144 - bias-pull-down:
149 - bias-pull-up:
154 - output-high:
161 - output-low:
168 - drive-strength:
176 tlmm: pinctrl@3000000 {
177 compatible = "qcom,sm8150-pinctrl";
182 reg-names = "west", "east", "north", "south";
184 gpio-controller;
185 #gpio-cells = <2>;
186 gpio-ranges = <&tlmm 0 0 175>;
187 gpio-reserved-ranges = <0 4>, <126 4>;
188 interrupt-controller;
189 #interrupt-cells = <2>;