Lines Matching refs:single
4 - compatible : "pinctrl-single" or "pinconf-single".
5 "pinctrl-single" means that pinconf isn't supported.
6 "pinconf-single" means that generic pinconf is supported.
10 - pinctrl-single,register-width : pinmux register access width in bits
12 - pinctrl-single,function-mask : mask of allowed pinmux function bits
16 - pinctrl-single,function-off : function off mode for disabled state if
20 - pinctrl-single,bit-per-mux : boolean to indicate that one register controls
21 more than one pin, for which "pinctrl-single,function-mask" property specifies
24 - pinctrl-single,drive-strength : array of value that are used to configure
29 pinctrl-single,power-source = <0x30 0xf0>;
31 - pinctrl-single,bias-pullup : array of value that are used to configure the
35 pinctrl-single,bias-pullup = <0 1 0 1>;
37 - pinctrl-single,bias-pulldown : array of value that are used to configure the
41 pinctrl-single,bias-pulldown = <2 2 0 2>;
44 pinctrl-single,bias-pullup & pinctrl-single,bias-pulldown. One bit means
47 use pinctrl-single,bias-pullup & pinctrl-single,bias-pulldown. Input bias
50 pinctrl-single,bias-disable. Because pinctrl single driver could implement
53 - pinctrl-single,input-schmitt : array of value that are used to configure
58 pinctrl-single,input-schmitt = <0x30 0x70>;
60 - pinctrl-single,input-schmitt-enable : array of value that are used to
64 pinctrl-single,input-schmitt-enable = <0x30 0x40 0 0x70>;
66 - pinctrl-single,low-power-mode : array of value that are used to configure
71 pinctrl-single,low-power-mode = <0x288 0x388>;
73 - pinctrl-single,gpio-range : list of value that are used to configure a GPIO
76 The number of parameters is depend on #pinctrl-single,gpio-range-cells
80 pinctrl-single,gpio-range = <&range 0 3 0 &range 3 9 1>;
83 interrupts for wake-up events for example. In this case pinctrl-single
90 pinctrl-single,bit-per-mux is set), and uses the common pinctrl bindings as
93 The pin configuration nodes for pinctrl-single are specified as pinctrl
94 register offset and value pairs using pinctrl-single,pins. Only the bits
95 specified in pinctrl-single,function-mask are updated. For example, setting
98 pinctrl-single,pins = <0xdc 0x118>;
106 pinctrl-single,bits need to be used which takes three parameters:
108 pinctrl-single,bits = <0xdc 0x18 0xff>;
117 by pinctrl-single,gpio-range property.
120 - #pinctrl-single,gpio-range-cells : the number of parameters after phandle in
121 pinctrl-single,gpio-range property.
124 #pinctrl-single,gpio-range-cells = <3>;
134 compatible = "pinctrl-single";
140 pinctrl-single,register-width = <16>;
141 pinctrl-single,function-mask = <0xffff>;
146 compatible = "pinctrl-single";
152 pinctrl-single,register-width = <16>;
153 pinctrl-single,function-mask = <0xffff>;
157 compatible = "pinctrl-single";
161 pinctrl-single,bit-per-mux;
162 pinctrl-single,register-width = <32>;
163 pinctrl-single,function-mask = <0x5F>;
168 compatible = "pinconf-single";
174 pinctrl-single,register-width = <32>;
175 pinctrl-single,function-mask = <7>;
178 pinctrl-single,gpio-range = <&range 0 3 0 &range 3 9 1
184 #pinctrl-single,gpio-range-cells = <3>;
201 pinctrl-single,pins = <
210 pinctrl-single,pins = <
214 pinctrl-single,bias-pulldown = <0 2 2>;
215 pinctrl-single,bias-pullup = <0 1 1>;
220 pinctrl-single,pins = <
231 pinctrl-single,bits = <
237 pinctrl-single,bits = <