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.
11 for pinctrl-single,pins and 2 for pinctrl-single,bits
13 - pinctrl-single,register-width : pinmux register access width in bits
15 - pinctrl-single,function-mask : mask of allowed pinmux function bits
19 - pinctrl-single,function-off : function off mode for disabled state if
23 - pinctrl-single,bit-per-mux : boolean to indicate that one register controls
24 more than one pin, for which "pinctrl-single,function-mask" property specifies
27 - pinctrl-single,drive-strength : array of value that are used to configure
32 pinctrl-single,power-source = <0x30 0xf0>;
34 - pinctrl-single,bias-pullup : array of value that are used to configure the
38 pinctrl-single,bias-pullup = <0 1 0 1>;
40 - pinctrl-single,bias-pulldown : array of value that are used to configure the
44 pinctrl-single,bias-pulldown = <2 2 0 2>;
47 pinctrl-single,bias-pullup & pinctrl-single,bias-pulldown. One bit means
50 use pinctrl-single,bias-pullup & pinctrl-single,bias-pulldown. Input bias
53 pinctrl-single,bias-disable. Because pinctrl single driver could implement
56 - pinctrl-single,input-schmitt : array of value that are used to configure
61 pinctrl-single,input-schmitt = <0x30 0x70>;
63 - pinctrl-single,input-schmitt-enable : array of value that are used to
67 pinctrl-single,input-schmitt-enable = <0x30 0x40 0 0x70>;
69 - pinctrl-single,low-power-mode : array of value that are used to configure
74 pinctrl-single,low-power-mode = <0x288 0x388>;
76 - pinctrl-single,gpio-range : list of value that are used to configure a GPIO
79 The number of parameters is depend on #pinctrl-single,gpio-range-cells
83 pinctrl-single,gpio-range = <&range 0 3 0 &range 3 9 1>;
86 interrupts for wake-up events for example. In this case pinctrl-single
93 pinctrl-single,bit-per-mux is set), and uses the common pinctrl bindings as
96 The pin configuration nodes for pinctrl-single are specified as pinctrl
97 register offset and value pairs using pinctrl-single,pins. Only the bits
98 specified in pinctrl-single,function-mask are updated. For example, setting
101 pinctrl-single,pins = <0xdc 0x118>;
109 pinctrl-single,bits need to be used which takes three parameters:
111 pinctrl-single,bits = <0xdc 0x18 0xff>;
120 by pinctrl-single,gpio-range property.
123 - #pinctrl-single,gpio-range-cells : the number of parameters after phandle in
124 pinctrl-single,gpio-range property.
127 #pinctrl-single,gpio-range-cells = <3>;
137 compatible = "pinctrl-single";
143 pinctrl-single,register-width = <16>;
144 pinctrl-single,function-mask = <0xffff>;
149 compatible = "pinctrl-single";
155 pinctrl-single,register-width = <16>;
156 pinctrl-single,function-mask = <0xffff>;
160 compatible = "pinctrl-single";
164 pinctrl-single,bit-per-mux;
165 pinctrl-single,register-width = <32>;
166 pinctrl-single,function-mask = <0x5F>;
171 compatible = "pinconf-single";
177 pinctrl-single,register-width = <32>;
178 pinctrl-single,function-mask = <7>;
181 pinctrl-single,gpio-range = <&range 0 3 0 &range 3 9 1
187 #pinctrl-single,gpio-range-cells = <3>;
204 pinctrl-single,pins = <
213 pinctrl-single,pins = <
217 pinctrl-single,bias-pulldown = <0 2 2>;
218 pinctrl-single,bias-pullup = <0 1 1>;
223 pinctrl-single,pins = <
234 pinctrl-single,bits = <
240 pinctrl-single,bits = <