Home
last modified time | relevance | path

Searched refs:gpios (Results 1 – 200 of 703) sorted by relevance

1234

/linux-4.1.27/drivers/tty/serial/
Dserial_mctrl_gpio.c44 void mctrl_gpio_set(struct mctrl_gpios *gpios, unsigned int mctrl) in mctrl_gpio_set() argument
52 if (!IS_ERR_OR_NULL(gpios->gpio[i]) && in mctrl_gpio_set()
54 desc_array[count] = gpios->gpio[i]; in mctrl_gpio_set()
62 struct gpio_desc *mctrl_gpio_to_gpiod(struct mctrl_gpios *gpios, in mctrl_gpio_to_gpiod() argument
65 return gpios->gpio[gidx]; in mctrl_gpio_to_gpiod()
69 unsigned int mctrl_gpio_get(struct mctrl_gpios *gpios, unsigned int *mctrl) in mctrl_gpio_get() argument
74 if (gpios->gpio[i] && !mctrl_gpios_desc[i].dir_out) { in mctrl_gpio_get()
75 if (gpiod_get_value(gpios->gpio[i])) in mctrl_gpio_get()
88 struct mctrl_gpios *gpios; in mctrl_gpio_init() local
91 gpios = devm_kzalloc(dev, sizeof(*gpios), GFP_KERNEL); in mctrl_gpio_init()
[all …]
Dserial_mctrl_gpio.h48 void mctrl_gpio_set(struct mctrl_gpios *gpios, unsigned int mctrl);
54 unsigned int mctrl_gpio_get(struct mctrl_gpios *gpios, unsigned int *mctrl);
59 struct gpio_desc *mctrl_gpio_to_gpiod(struct mctrl_gpios *gpios,
75 void mctrl_gpio_free(struct device *dev, struct mctrl_gpios *gpios);
80 void mctrl_gpio_set(struct mctrl_gpios *gpios, unsigned int mctrl) in mctrl_gpio_set() argument
85 unsigned int mctrl_gpio_get(struct mctrl_gpios *gpios, unsigned int *mctrl) in mctrl_gpio_get() argument
91 struct gpio_desc *mctrl_gpio_to_gpiod(struct mctrl_gpios *gpios, in mctrl_gpio_to_gpiod() argument
104 void mctrl_gpio_free(struct device *dev, struct mctrl_gpios *gpios) in mctrl_gpio_free() argument
/linux-4.1.27/sound/soc/
Dsoc-jack.c306 struct snd_soc_jack_gpio *gpios) in snd_soc_jack_add_gpios() argument
311 if (!gpios[i].name) { in snd_soc_jack_add_gpios()
318 if (gpios[i].gpiod_dev) { in snd_soc_jack_add_gpios()
320 gpios[i].desc = gpiod_get_index(gpios[i].gpiod_dev, in snd_soc_jack_add_gpios()
321 gpios[i].name, in snd_soc_jack_add_gpios()
322 gpios[i].idx, GPIOD_IN); in snd_soc_jack_add_gpios()
323 if (IS_ERR(gpios[i].desc)) { in snd_soc_jack_add_gpios()
324 ret = PTR_ERR(gpios[i].desc); in snd_soc_jack_add_gpios()
325 dev_err(gpios[i].gpiod_dev, in snd_soc_jack_add_gpios()
332 if (!gpio_is_valid(gpios[i].gpio)) { in snd_soc_jack_add_gpios()
[all …]
/linux-4.1.27/sound/soc/codecs/
Dwm1250-ev1.c32 struct gpio gpios[WM1250_EV1_NUM_GPIOS]; member
42 ena = wm1250->gpios[WM1250_EV1_GPIO_CLK_ENA].gpio; in wm1250_ev1_set_bias_level()
90 gpio_set_value(wm1250->gpios[WM1250_EV1_GPIO_CLK_SEL0].gpio, in wm1250_ev1_hw_params()
92 gpio_set_value(wm1250->gpios[WM1250_EV1_GPIO_CLK_SEL1].gpio, in wm1250_ev1_hw_params()
96 gpio_set_value(wm1250->gpios[WM1250_EV1_GPIO_CLK_SEL0].gpio, in wm1250_ev1_hw_params()
98 gpio_set_value(wm1250->gpios[WM1250_EV1_GPIO_CLK_SEL1].gpio, in wm1250_ev1_hw_params()
102 gpio_set_value(wm1250->gpios[WM1250_EV1_GPIO_CLK_SEL0].gpio, in wm1250_ev1_hw_params()
104 gpio_set_value(wm1250->gpios[WM1250_EV1_GPIO_CLK_SEL1].gpio, in wm1250_ev1_hw_params()
108 gpio_set_value(wm1250->gpios[WM1250_EV1_GPIO_CLK_SEL0].gpio, in wm1250_ev1_hw_params()
110 gpio_set_value(wm1250->gpios[WM1250_EV1_GPIO_CLK_SEL1].gpio, in wm1250_ev1_hw_params()
[all …]
/linux-4.1.27/arch/arm/boot/dts/
Dea3250.dts62 gpios = <&gpio 5 19 1>; /* GPO_P3 19, active low */
143 wp-gpios = <&pca9532 5 0>;
144 cd-gpios = <&pca9532 4 0>;
171 gpios = <&gpio 4 1 0>; /* GPI_P3 1 */
176 gpios = <&pca9532 0 0>;
181 gpios = <&pca9532 1 0>;
186 gpios = <&pca9532 2 0>;
191 gpios = <&pca9532 3 0>;
196 gpios = <&gpio 2 0 0>; /* P2.0 */
201 gpios = <&gpio 2 1 0>; /* P2.1 */
[all …]
Dusb_a9g20-dab-mmx.dtsi31 gpios = <&pioB 20 GPIO_ACTIVE_LOW>;
38 * gpios = <&pioB 21 GPIO_ACTIVE_LOW>;
43 gpios = <&pioB 22 GPIO_ACTIVE_LOW>;
48 gpios = <&pioB 23 GPIO_ACTIVE_LOW>;
53 gpios = <&pioB 24 GPIO_ACTIVE_LOW>;
58 gpios = <&pioB 30 GPIO_ACTIVE_LOW>;
63 gpios = <&pioB 31 GPIO_ACTIVE_LOW>;
74 gpios = <&pioB 25 GPIO_ACTIVE_LOW>;
80 gpios = <&pioB 13 GPIO_ACTIVE_LOW>;
86 gpios = <&pioA 26 GPIO_ACTIVE_LOW>;
[all …]
Dbcm4708-buffalo-wzr-1750dhp.dts31 cs-gpios = <&chipcommon 6 0>;
52 gpios = <&hc595 1 GPIO_ACTIVE_HIGH>;
58 gpios = <&hc595 2 GPIO_ACTIVE_HIGH>;
64 gpios = <&hc595 3 GPIO_ACTIVE_HIGH>;
70 gpios = <&hc595 4 GPIO_ACTIVE_HIGH>;
76 gpios = <&hc595 5 GPIO_ACTIVE_HIGH>;
82 gpios = <&hc595 6 GPIO_ACTIVE_HIGH>;
88 gpios = <&hc595 7 GPIO_ACTIVE_HIGH>;
101 gpios = <&chipcommon 11 GPIO_ACTIVE_LOW>;
107 gpios = <&chipcommon 12 GPIO_ACTIVE_LOW>;
[all …]
Dbcm47081-buffalo-wzr-600dhp2.dts31 cs-gpios = <&chipcommon 6 0>;
52 gpios = <&hc595 1 GPIO_ACTIVE_HIGH>;
58 gpios = <&hc595 2 GPIO_ACTIVE_HIGH>;
64 gpios = <&hc595 3 GPIO_ACTIVE_HIGH>;
70 gpios = <&hc595 4 GPIO_ACTIVE_HIGH>;
76 gpios = <&hc595 5 GPIO_ACTIVE_HIGH>;
82 gpios = <&hc595 6 GPIO_ACTIVE_HIGH>;
88 gpios = <&hc595 7 GPIO_ACTIVE_HIGH>;
101 gpios = <&chipcommon 9 GPIO_ACTIVE_LOW>;
107 gpios = <&chipcommon 11 GPIO_ACTIVE_LOW>;
[all …]
Dbcm4708-netgear-r6300-v2.dts31 gpios = <&chipcommon 1 GPIO_ACTIVE_HIGH>;
37 gpios = <&chipcommon 2 GPIO_ACTIVE_LOW>;
43 gpios = <&chipcommon 3 GPIO_ACTIVE_LOW>;
49 gpios = <&chipcommon 8 GPIO_ACTIVE_LOW>;
55 gpios = <&chipcommon 11 GPIO_ACTIVE_LOW>;
68 gpios = <&chipcommon 4 GPIO_ACTIVE_LOW>;
74 gpios = <&chipcommon 5 GPIO_ACTIVE_LOW>;
80 gpios = <&chipcommon 6 GPIO_ACTIVE_LOW>;
Dbcm4708-netgear-r6250.dts41 gpios = <&chipcommon 1 GPIO_ACTIVE_HIGH>;
47 gpios = <&chipcommon 2 GPIO_ACTIVE_LOW>;
53 gpios = <&chipcommon 3 GPIO_ACTIVE_LOW>;
59 gpios = <&chipcommon 8 GPIO_ACTIVE_LOW>;
65 gpios = <&chipcommon 11 GPIO_ACTIVE_LOW>;
78 gpios = <&chipcommon 4 GPIO_ACTIVE_LOW>;
84 gpios = <&chipcommon 5 GPIO_ACTIVE_LOW>;
90 gpios = <&chipcommon 6 GPIO_ACTIVE_LOW>;
Dkirkwood-synology.dtsi302 gpios = <&gpio1 0 GPIO_ACTIVE_HIGH
321 gpios = <&gpio0 15 GPIO_ACTIVE_HIGH
324 alarm-gpios = <&gpio0 18 GPIO_ACTIVE_HIGH>;
341 gpios = <&gpio1 0 GPIO_ACTIVE_HIGH
344 alarm-gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>;
361 gpios = <&gpio0 15 GPIO_ACTIVE_HIGH
364 alarm-gpios = <&gpio0 18 GPIO_ACTIVE_HIGH>;
381 gpios = <&gpio0 15 GPIO_ACTIVE_HIGH
384 alarm-gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>;
401 gpios = <&gpio0 15 GPIO_ACTIVE_HIGH
[all …]
Dkirkwood-nsa310.dts101 gpios = <&gpio0 28 GPIO_ACTIVE_HIGH>;
105 gpios = <&gpio0 29 GPIO_ACTIVE_HIGH>;
109 gpios = <&gpio1 9 GPIO_ACTIVE_HIGH>;
113 gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>;
117 gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
121 gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>;
125 gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>;
129 gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>;
133 gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>;
137 gpios = <&gpio1 8 GPIO_ACTIVE_HIGH>;
Dkirkwood-nsa310a.dts79 gpios = <&gpio0 28 GPIO_ACTIVE_HIGH>;
83 gpios = <&gpio0 29 GPIO_ACTIVE_HIGH>;
87 gpios = <&gpio1 9 GPIO_ACTIVE_HIGH>;
91 gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>;
95 gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
99 gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>;
103 gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>;
107 gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>;
111 gpios = <&gpio1 8 GPIO_ACTIVE_HIGH>;
Dbcm4709-netgear-r8000.dts31 gpios = <&chipcommon 2 GPIO_ACTIVE_LOW>;
37 gpios = <&chipcommon 3 GPIO_ACTIVE_LOW>;
43 gpios = <&chipcommon 12 GPIO_ACTIVE_LOW>;
49 gpios = <&chipcommon 13 GPIO_ACTIVE_LOW>;
62 gpios = <&chipcommon 4 GPIO_ACTIVE_LOW>;
68 gpios = <&chipcommon 5 GPIO_ACTIVE_LOW>;
74 gpios = <&chipcommon 6 GPIO_ACTIVE_LOW>;
Dbcm47081-asus-rt-n18u.dts31 gpios = <&chipcommon 0 GPIO_ACTIVE_LOW>;
37 gpios = <&chipcommon 3 GPIO_ACTIVE_LOW>;
43 gpios = <&chipcommon 6 GPIO_ACTIVE_LOW>;
49 gpios = <&chipcommon 9 GPIO_ACTIVE_LOW>;
55 gpios = <&chipcommon 14 GPIO_ACTIVE_LOW>;
68 gpios = <&chipcommon 7 GPIO_ACTIVE_LOW>;
74 gpios = <&chipcommon 11 GPIO_ACTIVE_LOW>;
Ds3c6410-mini6410.dts79 gpios = <&gpn 0 GPIO_ACTIVE_LOW>;
86 gpios = <&gpn 1 GPIO_ACTIVE_LOW>;
93 gpios = <&gpn 2 GPIO_ACTIVE_LOW>;
100 gpios = <&gpn 3 GPIO_ACTIVE_LOW>;
107 gpios = <&gpn 4 GPIO_ACTIVE_LOW>;
114 gpios = <&gpn 5 GPIO_ACTIVE_LOW>;
121 gpios = <&gpl 11 GPIO_ACTIVE_LOW>;
128 gpios = <&gpl 12 GPIO_ACTIVE_LOW>;
141 gpios = <&gpk 4 GPIO_ACTIVE_LOW>;
147 gpios = <&gpk 5 GPIO_ACTIVE_LOW>;
[all …]
Dkirkwood-iconnect.dts98 gpios = <&gpio1 9 GPIO_ACTIVE_HIGH>;
103 gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>;
108 gpios = <&gpio1 11 GPIO_ACTIVE_HIGH>;
112 gpios = <&gpio1 12 GPIO_ACTIVE_HIGH>;
116 gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>;
120 gpios = <&gpio1 14 GPIO_ACTIVE_HIGH>;
124 gpios = <&gpio1 15 GPIO_ACTIVE_HIGH>;
128 gpios = <&gpio1 16 GPIO_ACTIVE_HIGH>;
142 gpios = <&gpio1 3 GPIO_ACTIVE_LOW>;
148 gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
Dkirkwood-goflexnet.dts89 gpios = <&gpio1 14 GPIO_ACTIVE_LOW>;
94 gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
98 gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>;
102 gpios = <&gpio1 11 GPIO_ACTIVE_HIGH>;
106 gpios = <&gpio1 12 GPIO_ACTIVE_HIGH>;
110 gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>;
114 gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>;
118 gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>;
122 gpios = <&gpio1 8 GPIO_ACTIVE_HIGH>;
126 gpios = <&gpio1 9 GPIO_ACTIVE_HIGH>;
Dr8a73a4-ape6evm.dts78 gpios = <&pfc 28 GPIO_ACTIVE_HIGH>;
82 gpios = <&pfc 126 GPIO_ACTIVE_HIGH>;
86 gpios = <&pfc 132 GPIO_ACTIVE_HIGH>;
90 gpios = <&pfc 232 GPIO_ACTIVE_HIGH>;
94 gpios = <&pfc 250 GPIO_ACTIVE_HIGH>;
98 gpios = <&pfc 288 GPIO_ACTIVE_HIGH>;
110 gpios = <&pfc 324 GPIO_ACTIVE_LOW>;
117 gpios = <&pfc 325 GPIO_ACTIVE_LOW>;
123 gpios = <&pfc 326 GPIO_ACTIVE_LOW>;
129 gpios = <&pfc 327 GPIO_ACTIVE_LOW>;
[all …]
Dr8a7791-koelsch.dts79 gpios = <&gpio5 0 GPIO_ACTIVE_LOW>;
86 gpios = <&gpio5 1 GPIO_ACTIVE_LOW>;
93 gpios = <&gpio5 2 GPIO_ACTIVE_LOW>;
100 gpios = <&gpio5 3 GPIO_ACTIVE_LOW>;
107 gpios = <&gpio7 0 GPIO_ACTIVE_LOW>;
114 gpios = <&gpio7 1 GPIO_ACTIVE_LOW>;
121 gpios = <&gpio7 2 GPIO_ACTIVE_LOW>;
128 gpios = <&gpio7 3 GPIO_ACTIVE_LOW>;
135 gpios = <&gpio7 4 GPIO_ACTIVE_LOW>;
142 gpios = <&gpio7 5 GPIO_ACTIVE_LOW>;
[all …]
Dr8a7740-armadillo800eva.dts65 gpios = <&pfc 17 GPIO_ACTIVE_HIGH>;
85 gpios = <&pfc 99 GPIO_ACTIVE_LOW>;
92 gpios = <&pfc 100 GPIO_ACTIVE_LOW>;
98 gpios = <&pfc 97 GPIO_ACTIVE_LOW>;
104 gpios = <&pfc 98 GPIO_ACTIVE_LOW>;
113 gpios = <&pfc 102 GPIO_ACTIVE_HIGH>;
117 gpios = <&pfc 111 GPIO_ACTIVE_HIGH>;
121 gpios = <&pfc 110 GPIO_ACTIVE_HIGH>;
125 gpios = <&pfc 177 GPIO_ACTIVE_HIGH>;
134 gpios = <&pfc 208 GPIO_ACTIVE_HIGH /* sda */
[all …]
Domap3-pandora-common.dtsi50 gpios = <&gpio5 0 GPIO_ACTIVE_HIGH>; /* GPIO_128 */
57 gpios = <&gpio5 1 GPIO_ACTIVE_HIGH>; /* GPIO_129 */
64 gpios = <&gpio5 30 GPIO_ACTIVE_HIGH>; /* GPIO_158 */
71 gpios = <&gpio5 31 GPIO_ACTIVE_HIGH>; /* GPIO_159 */
86 gpios = <&gpio4 14 GPIO_ACTIVE_LOW>; /* GPIO_110 */
93 gpios = <&gpio4 7 GPIO_ACTIVE_LOW>; /* GPIO_103 */
100 gpios = <&gpio4 0 GPIO_ACTIVE_LOW>; /* GPIO_96 */
107 gpios = <&gpio4 2 GPIO_ACTIVE_LOW>; /* GPIO_98 */
114 gpios = <&gpio4 13 GPIO_ACTIVE_LOW>; /* GPIO_109 */
121 gpios = <&gpio4 10 GPIO_ACTIVE_LOW>; /* GPIO_106 */
[all …]
Dat91sam9m10g45ek.dts84 cd-gpios = <&pioD 10 GPIO_ACTIVE_HIGH>;
97 cd-gpios = <&pioD 11 GPIO_ACTIVE_HIGH>;
98 wp-gpios = <&pioD 29 GPIO_ACTIVE_HIGH>;
129 cs-gpios = <&pioB 3 0>, <0>, <0>, <0>;
246 gpios = <&pioD 30 GPIO_ACTIVE_HIGH>;
274 gpios = <&pioB 6 GPIO_ACTIVE_LOW>;
281 gpios = <&pioB 7 GPIO_ACTIVE_LOW>;
288 gpios = <&pioB 14 GPIO_ACTIVE_LOW>;
294 gpios = <&pioB 15 GPIO_ACTIVE_LOW>;
300 gpios = <&pioB 16 GPIO_ACTIVE_LOW>;
[all …]
Dkirkwood-lsxl.dtsi113 gpios = <&gpio1 9 GPIO_ACTIVE_LOW>;
119 gpios = <&gpio1 10 GPIO_ACTIVE_LOW>;
125 gpios = <&gpio1 11 GPIO_ACTIVE_LOW>;
138 gpios = <&gpio1 4 GPIO_ACTIVE_LOW>;
143 gpios = <&gpio1 5 GPIO_ACTIVE_LOW>;
148 gpios = <&gpio1 6 GPIO_ACTIVE_LOW>;
153 gpios = <&gpio1 7 GPIO_ACTIVE_LOW>;
159 gpios = <&gpio1 16 GPIO_ACTIVE_LOW>;
167 gpios = <&gpio0 19 GPIO_ACTIVE_LOW
173 alarm-gpios = <&gpio1 8 GPIO_ACTIVE_HIGH>;
Dkirkwood-dns320.dts28 gpios = <&gpio0 26 GPIO_ACTIVE_LOW>;
33 gpios = <&gpio1 11 GPIO_ACTIVE_LOW>;
37 gpios = <&gpio0 28 GPIO_ACTIVE_LOW>;
41 gpios = <&gpio0 27 GPIO_ACTIVE_LOW>;
45 gpios = <&gpio1 3 GPIO_ACTIVE_LOW>; /* GPIO 35 */
Dkirkwood-dns325.dts28 gpios = <&gpio0 26 GPIO_ACTIVE_LOW>;
33 gpios = <&gpio1 11 GPIO_ACTIVE_LOW>; /* GPIO 43 */
37 gpios = <&gpio0 28 GPIO_ACTIVE_LOW>;
41 gpios = <&gpio0 27 GPIO_ACTIVE_LOW>;
45 gpios = <&gpio0 29 GPIO_ACTIVE_LOW>;
Danimeo_ip.dts129 gpios = <&pioC 17 GPIO_ACTIVE_HIGH>;
135 gpios = <&pioA 2 GPIO_ACTIVE_HIGH>;
140 gpios = <&pioC 19 GPIO_ACTIVE_HIGH>;
145 gpios = <&pioC 18 GPIO_ACTIVE_HIGH>;
156 gpios = <&pioB 1 GPIO_ACTIVE_HIGH>;
163 gpios = <&pioB 2 GPIO_ACTIVE_HIGH>;
170 gpios = <&pioC 23 GPIO_ACTIVE_HIGH>;
Domap3-ldp.dts36 gpios = <&gpio4 5 GPIO_ACTIVE_LOW>; /* gpio101 */
43 gpios = <&gpio4 6 GPIO_ACTIVE_LOW>; /* gpio102 */
50 gpios = <&gpio4 7 GPIO_ACTIVE_LOW>; /* gpio103 */
57 gpios = <&gpio4 8 GPIO_ACTIVE_LOW>; /* gpio104 */
64 gpios = <&gpio4 9 GPIO_ACTIVE_LOW>; /* gpio105 */
71 gpios = <&gpio4 10 GPIO_ACTIVE_LOW>; /* gpio106 */
78 gpios = <&gpio4 11 GPIO_ACTIVE_LOW>; /* gpio107 */
85 gpios = <&gpio4 12 GPIO_ACTIVE_LOW>; /* gpio108 */
92 gpios = <&gpio4 13 GPIO_ACTIVE_LOW>; /* gpio109 */
177 gpios = <&twl_gpio 7 GPIO_ACTIVE_HIGH>;
[all …]
Dkirkwood-netgear_readynas_nv+_v2.dts141 gpios = <&gpio0 31 GPIO_ACTIVE_LOW>;
147 gpios = <&gpio0 22 GPIO_ACTIVE_LOW>;
152 gpios = <&gpio0 20 GPIO_ACTIVE_LOW>;
157 gpios = <&gpio0 23 GPIO_ACTIVE_LOW>;
162 gpios = <&gpio0 24 GPIO_ACTIVE_LOW>;
167 gpios = <&gpio0 29 GPIO_ACTIVE_LOW>;
180 gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
186 gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
192 gpios = <&gpio1 13 GPIO_ACTIVE_LOW>;
200 gpios = <&gpio0 30 GPIO_ACTIVE_LOW>;
Dkirkwood-dir665.dts154 gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
161 gpios = <&gpio1 10 GPIO_ACTIVE_LOW>;
165 gpios = <&gpio1 11 GPIO_ACTIVE_HIGH>;
169 gpios = <&gpio1 12 GPIO_ACTIVE_LOW>;
173 gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>;
177 gpios = <&gpio1 15 GPIO_ACTIVE_HIGH>;
181 gpios = <&gpio1 16 GPIO_ACTIVE_HIGH>;
185 gpios = <&gpio1 17 GPIO_ACTIVE_LOW>;
197 gpios = <&gpio0 28 GPIO_ACTIVE_LOW>;
202 gpios = <&gpio1 14 GPIO_ACTIVE_LOW>;
Dkirkwood-nsa320.dts160 gpios = <&gpio0 28 GPIO_ACTIVE_HIGH>;
164 gpios = <&gpio0 29 GPIO_ACTIVE_HIGH>;
168 gpios = <&gpio1 9 GPIO_ACTIVE_HIGH>;
172 gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>;
176 gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
180 gpios = <&gpio0 13 GPIO_ACTIVE_HIGH>;
184 gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>;
188 gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>;
192 gpios = <&gpio1 8 GPIO_ACTIVE_HIGH>;
Dkirkwood-netgear_readynas_duo_v2.dts134 gpios = <&gpio0 31 GPIO_ACTIVE_LOW>;
140 gpios = <&gpio1 6 GPIO_ACTIVE_LOW>;
145 gpios = <&gpio0 23 GPIO_ACTIVE_LOW>;
150 gpios = <&gpio0 22 GPIO_ACTIVE_LOW>;
155 gpios = <&gpio0 29 GPIO_ACTIVE_LOW>;
168 gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
174 gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
180 gpios = <&gpio1 13 GPIO_ACTIVE_LOW>;
188 gpios = <&gpio0 30 GPIO_ACTIVE_LOW>;
Dkizbox.dts107 gpios = <&pioB 0 GPIO_ACTIVE_LOW>;
113 gpios = <&pioB 1 GPIO_ACTIVE_LOW>;
119 gpios = <&pioB 2 GPIO_ACTIVE_LOW>;
126 gpios = <&pioB 3 GPIO_ACTIVE_LOW>;
138 gpios = <&pioB 30 GPIO_ACTIVE_LOW>;
145 gpios = <&pioB 31 GPIO_ACTIVE_LOW>;
Dat91sam9261ek.dts123 cs-gpios = <&pioA 3 0>, <0>, <&pioA 28 0>, <0>;
171 gpios = <&pioA 13 GPIO_ACTIVE_LOW>;
177 gpios = <&pioA 14 GPIO_ACTIVE_LOW>;
183 gpios = <&pioA 23 GPIO_ACTIVE_LOW>;
193 gpios = <&pioA 27 GPIO_ACTIVE_LOW>;
200 gpios = <&pioA 26 GPIO_ACTIVE_LOW>;
207 gpios = <&pioA 25 GPIO_ACTIVE_LOW>;
214 gpios = <&pioA 24 GPIO_ACTIVE_LOW>;
Dkirkwood-mplcec4.dts112 cd-gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
128 gpios = <&gpio0 7 GPIO_ACTIVE_LOW>;
133 gpios = <&gpio1 8 GPIO_ACTIVE_LOW>;
139 gpios = <&gpio1 9 GPIO_ACTIVE_LOW>;
145 gpios = <&gpio1 12 GPIO_ACTIVE_LOW>;
151 gpios = <&gpio1 13 GPIO_ACTIVE_LOW>;
157 gpios = <&gpio1 14 GPIO_ACTIVE_LOW>;
Ddove-d3plug.dts25 gpios = <&gpio0 0 1>;
30 gpios = <&gpio0 1 1>;
35 gpios = <&gpio0 2 1>;
93 reset-gpios = <&gpio0 26 1>;
101 reset-gpios = <&gpio0 25 1>;
Domap3-overo-alto35-common.dtsi25 gpios = <&gpio5 20 GPIO_ACTIVE_HIGH>; /* gpio 148 */
29 gpios = <&gpio5 22 GPIO_ACTIVE_HIGH>; /* gpio 150 */
33 gpios = <&gpio5 23 GPIO_ACTIVE_HIGH>; /* gpio 151 */
37 gpios = <&gpio6 10 GPIO_ACTIVE_HIGH>; /* gpio 170 */
50 gpios = <&gpio1 10 GPIO_ACTIVE_LOW>; /* gpio_10 */
Dpm9g45.dts75 cd-gpios = <&pioD 6 GPIO_ACTIVE_HIGH>;
92 gpios = <&pioD 3 GPIO_ACTIVE_HIGH
145 gpios = <&pioD 0 GPIO_ACTIVE_LOW>;
151 gpios = <&pioD 31 GPIO_ACTIVE_HIGH>;
163 gpios = <&pioE 7 GPIO_ACTIVE_LOW>;
169 gpios = <&pioE 8 GPIO_ACTIVE_LOW>;
Dkirkwood-iomega_ix2_200.dts131 gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>;
136 gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>;
140 gpios = <&gpio1 5 GPIO_ACTIVE_HIGH>;
144 gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>;
159 gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
164 gpios = <&gpio0 12 GPIO_ACTIVE_LOW>;
169 gpios = <&gpio1 3 GPIO_ACTIVE_LOW>;
174 gpios = <&gpio0 17 GPIO_ACTIVE_LOW>;
Dkirkwood-ib62x0.dts68 gpios = <&gpio0 29 GPIO_ACTIVE_LOW>;
73 gpios = <&gpio0 28 GPIO_ACTIVE_LOW>;
85 gpios = <&gpio0 25 GPIO_ACTIVE_HIGH>;
90 gpios = <&gpio0 22 GPIO_ACTIVE_HIGH>;
94 gpios = <&gpio0 27 GPIO_ACTIVE_HIGH>;
102 gpios = <&gpio0 24 GPIO_ACTIVE_HIGH>;
Dat91sam9263ek.dts76 cd-gpios = <&pioE 18 GPIO_ACTIVE_HIGH>;
77 wp-gpios = <&pioE 19 GPIO_ACTIVE_HIGH>;
93 cs-gpios = <&pioA 5 0>, <0>, <0>, <0>;
197 gpios = <&pioB 7 GPIO_ACTIVE_HIGH>;
203 gpios = <&pioC 29 GPIO_ACTIVE_LOW>;
213 gpios = <&pioC 5 GPIO_ACTIVE_LOW>;
220 gpios = <&pioC 4 GPIO_ACTIVE_LOW>;
Domap3-overo-palo43-common.dtsi25 gpios = <&gpio1 21 GPIO_ACTIVE_LOW>; /* gpio_21 */
30 gpios = <&gpio1 22 GPIO_ACTIVE_LOW>; /* gpio_22 */
43 gpios = <&gpio1 23 GPIO_ACTIVE_LOW>; /* gpio_23 */
49 gpios = <&gpio1 14 GPIO_ACTIVE_LOW>; /* gpio_14 */
Dimx53-ard.dts70 gpios = <&gpio5 10 0>;
77 gpios = <&gpio5 11 0>;
84 gpios = <&gpio5 12 0>;
91 gpios = <&gpio5 13 0>;
97 gpios = <&gpio4 0 0>;
106 cd-gpios = <&gpio1 1 GPIO_ACTIVE_LOW>;
107 wp-gpios = <&gpio1 9 GPIO_ACTIVE_HIGH>;
Domap3-overo-gallop43-common.dtsi25 gpios = <&gpio1 21 GPIO_ACTIVE_LOW>; /* gpio_21 */
30 gpios = <&gpio1 22 GPIO_ACTIVE_LOW>; /* gpio_22 */
43 gpios = <&gpio1 23 GPIO_ACTIVE_LOW>; /* gpio_23 */
49 gpios = <&gpio1 14 GPIO_ACTIVE_LOW>; /* gpio_14 */
Dsh73a0-kzm9g.dts90 gpios = <&pfc 20 GPIO_ACTIVE_LOW>;
94 gpios = <&pfc 21 GPIO_ACTIVE_LOW>;
98 gpios = <&pfc 22 GPIO_ACTIVE_LOW>;
102 gpios = <&pfc 23 GPIO_ACTIVE_LOW>;
111 gpios = <&pcf8575 8 GPIO_ACTIVE_LOW>;
117 gpios = <&pcf8575 9 GPIO_ACTIVE_LOW>;
123 gpios = <&pcf8575 10 GPIO_ACTIVE_LOW>;
129 gpios = <&pcf8575 11 GPIO_ACTIVE_LOW>;
135 gpios = <&pcf8575 12 GPIO_ACTIVE_LOW>;
141 gpios = <&pcf8575 13 GPIO_ACTIVE_LOW>;
[all …]
Dimx6qdl-sabrelite.dtsi65 gpios = <&gpio2 3 GPIO_ACTIVE_LOW>;
72 gpios = <&gpio2 1 GPIO_ACTIVE_LOW>;
78 gpios = <&gpio2 4 GPIO_ACTIVE_LOW>;
84 gpios = <&gpio2 2 GPIO_ACTIVE_LOW>;
90 gpios = <&gpio7 13 GPIO_ACTIVE_LOW>;
96 gpios = <&gpio4 5 GPIO_ACTIVE_LOW>;
142 cs-gpios = <&gpio3 19 0>;
158 phy-reset-gpios = <&gpio3 23 GPIO_ACTIVE_LOW>;
447 cd-gpios = <&gpio7 0 GPIO_ACTIVE_LOW>;
448 wp-gpios = <&gpio7 1 GPIO_ACTIVE_HIGH>;
[all …]
Dste-nomadik-nhk15.dts68 reset-gpios = <&stmpe_gpio44 10 GPIO_ACTIVE_HIGH>;
78 reset-gpios = <&gpio2 13 GPIO_ACTIVE_LOW>; // GPIO77
120 reset-gpios = <&gpio2 15 GPIO_ACTIVE_LOW>; // GPIO79
139 cd-gpios = <&stmpe_gpio44 7 GPIO_ACTIVE_LOW>;
140 wp-gpios = <&stmpe_gpio44 18 GPIO_ACTIVE_HIGH>;
148 gpios = <&stmpe_gpio44 2 0x1>;
Dkirkwood-cloudbox.dts66 gpios = <&gpio0 16 GPIO_ACTIVE_LOW>;
75 gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>;
79 gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>;
85 gpios = <&gpio0 17 GPIO_ACTIVE_HIGH>;
Domap3-overo-chestnut43-common.dtsi25 gpios = <&gpio1 21 GPIO_ACTIVE_LOW>; /* gpio_21 */
30 gpios = <&gpio1 22 GPIO_ACTIVE_LOW>; /* gpio_22 */
43 gpios = <&gpio1 23 GPIO_ACTIVE_LOW>; /* gpio_23 */
49 gpios = <&gpio1 14 GPIO_ACTIVE_LOW>; /* gpio_14 */
Darmada-xp-lenovo-ix4-300d.dts202 gpios = <&gpio1 12 GPIO_ACTIVE_HIGH>;
208 gpios = <&gpio1 13 GPIO_ACTIVE_LOW>;
214 gpios = <&gpio1 9 GPIO_ACTIVE_LOW>;
220 gpios = <&gpio1 10 GPIO_ACTIVE_LOW>;
229 cs-gpios = <&gpio0 27 GPIO_ACTIVE_LOW>;
251 gpios = <&gpio0 26 GPIO_ACTIVE_HIGH>;
257 gpios = <&gpio_spi 1 GPIO_ACTIVE_LOW>;
265 gpios = <&gpio_spi 2 GPIO_ACTIVE_HIGH>;
271 gpios = <&gpio_spi 3 GPIO_ACTIVE_HIGH>;
277 gpios = <&gpio_spi 4 GPIO_ACTIVE_HIGH>;
[all …]
Dphy3250.dts66 gpios = <&gpio 5 19 1>; /* GPO_P3 19, active low */
139 cs-gpios = <&gpio 3 5 0>;
161 wp-gpios = <&gpio 3 0 0>;
162 cd-gpios = <&gpio 3 1 0>;
193 gpios = <&gpio 5 1 0>; /* GPO_P3 1, GPIO 80, active high */
198 gpios = <&gpio 5 14 0>; /* GPO_P3 14, GPIO 93, active high */
Dat91sam9n12ek.dts86 cd-gpios = <&pioA 7 GPIO_ACTIVE_HIGH>;
122 cs-gpios = <&pioA 14 0>, <0>, <0>, <0>;
168 gpios = <&pioB 4 GPIO_ACTIVE_LOW>;
174 gpios = <&pioB 5 GPIO_ACTIVE_LOW>;
180 gpios = <&pioB 6 GPIO_ACTIVE_HIGH>;
190 gpios = <&pioB 3 GPIO_ACTIVE_LOW>;
Dexynos4412-tiny4412.dts34 gpios = <&gpm4 0 1>;
41 gpios = <&gpm4 1 1>;
47 gpios = <&gpm4 2 1>;
53 gpios = <&gpm4 3 1>;
Dimx6qdl-rex.dtsi64 gpios = <&gpio1 2 GPIO_ACTIVE_LOW>;
93 cs-gpios = <&gpio5 12 GPIO_ACTIVE_LOW>;
101 cs-gpios = <&gpio4 26 GPIO_ACTIVE_LOW>;
111 phy-reset-gpios = <&gpio1 25 GPIO_ACTIVE_LOW>;
342 cd-gpios = <&gpio2 2 GPIO_ACTIVE_LOW>;
343 wp-gpios = <&gpio2 3 GPIO_ACTIVE_HIGH>;
351 cd-gpios = <&gpio2 0 GPIO_ACTIVE_LOW>;
352 wp-gpios = <&gpio2 1 GPIO_ACTIVE_HIGH>;
Darmada-370-netgear-rn104.dts206 gpios = <&gpio1 31 GPIO_ACTIVE_HIGH>;
212 gpios = <&gpio2 0 GPIO_ACTIVE_LOW>;
218 gpios = <&pca9554 0 GPIO_ACTIVE_LOW>;
224 gpios = <&pca9554 1 GPIO_ACTIVE_LOW>;
230 gpios = <&pca9554 2 GPIO_ACTIVE_LOW>;
236 gpios = <&pca9554 3 GPIO_ACTIVE_LOW>;
251 gpios = <&gpio1 20 GPIO_ACTIVE_LOW>;
257 gpios = <&gpio1 30 GPIO_ACTIVE_HIGH>;
263 gpios = <&gpio2 1 GPIO_ACTIVE_LOW>;
271 gpios = <&gpio1 28 GPIO_ACTIVE_LOW>;
Dimx6qdl-nitrogen6x.dtsi66 gpios = <&gpio2 3 GPIO_ACTIVE_LOW>;
73 gpios = <&gpio2 1 GPIO_ACTIVE_LOW>;
79 gpios = <&gpio2 4 GPIO_ACTIVE_LOW>;
85 gpios = <&gpio2 2 GPIO_ACTIVE_LOW>;
91 gpios = <&gpio7 13 GPIO_ACTIVE_LOW>;
97 gpios = <&gpio4 5 GPIO_ACTIVE_LOW>;
143 cs-gpios = <&gpio3 19 0>;
159 phy-reset-gpios = <&gpio1 27 0>;
452 cd-gpios = <&gpio7 0 GPIO_ACTIVE_LOW>;
460 cd-gpios = <&gpio2 6 GPIO_ACTIVE_LOW>;
Dkirkwood-sheevaplug-esata.dts27 cd-gpios = <&gpio1 12 GPIO_ACTIVE_LOW>;
28 wp-gpios = <&gpio1 15 GPIO_ACTIVE_HIGH>;
39 gpios = <&gpio1 17 GPIO_ACTIVE_LOW>;
Dste-nomadik-s8815.dts87 gpios = <&gpio2 10 0>, /* sda */
104 cd-gpios = <&gpio3 15 GPIO_ACTIVE_LOW>;
112 gpios = <&gpio3 16 0x1>;
121 gpios = <&gpio0 2 0x1>;
134 gpios = <&gpio0 3 0x1>;
Dkirkwood-mv88f6281gtw-ge.dts91 gpios = <&gpio0 20 GPIO_ACTIVE_HIGH>;
96 gpios = <&gpio0 21 GPIO_ACTIVE_HIGH>;
101 gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
115 gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
120 gpios = <&gpio1 14 GPIO_ACTIVE_LOW>;
Domap3-evm-common.dtsi19 gpios = <&twl_gpio 19 GPIO_ACTIVE_HIGH>; /* LEDB */
51 gpios = <&twl_gpio 18 GPIO_ACTIVE_LOW>;
83 enable-gpios = <&gpio5 24 GPIO_ACTIVE_HIGH>; /* gpio152, lcd INI */
84 reset-gpios = <&gpio5 27 GPIO_ACTIVE_HIGH>; /* gpio155, lcd RESB */
85 mode-gpios = <&gpio5 26 GPIO_ACTIVE_HIGH /* gpio154, lcd MO */
Dimx51-apf51dev.dts23 gpios = <&gpio3 4 GPIO_ACTIVE_HIGH>;
64 gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>;
74 gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>;
84 cs-gpios = <&gpio4 24 GPIO_ACTIVE_HIGH>,
93 cs-gpios = <&gpio3 28 GPIO_ACTIVE_LOW>,
101 cd-gpios = <&gpio2 29 GPIO_ACTIVE_LOW>;
Dat91-sama5d3_xplained.dts42 cd-gpios = <&pioE 0 GPIO_ACTIVE_LOW>;
47 cs-gpios = <&pioD 13 0>, <0>, <0>, <&pioD 16 0>;
136 cd-gpios = <&pioE 1 GPIO_ACTIVE_HIGH>;
141 cs-gpios = <&pioC 25 0>;
295 gpios = <&pioE 29 GPIO_ACTIVE_LOW>;
306 gpios = <&pioE 23 GPIO_ACTIVE_LOW>; /* PE23, conflicts with A23, CTS2 */
312 gpios = <&pioE 24 GPIO_ACTIVE_HIGH>;
Dr8a7790-lager.dts82 gpios = <&gpio1 14 GPIO_ACTIVE_LOW>;
89 gpios = <&gpio1 24 GPIO_ACTIVE_LOW>;
96 gpios = <&gpio1 26 GPIO_ACTIVE_LOW>;
103 gpios = <&gpio1 28 GPIO_ACTIVE_LOW>;
110 gpios = <&gpio4 22 GPIO_ACTIVE_HIGH>;
113 gpios = <&gpio4 23 GPIO_ACTIVE_HIGH>;
116 gpios = <&gpio5 17 GPIO_ACTIVE_HIGH>;
147 gpios = <&gpio5 29 GPIO_ACTIVE_HIGH>;
148 gpios-states = <1>;
171 gpios = <&gpio5 30 GPIO_ACTIVE_HIGH>;
[all …]
Dat91sam9g20ek_2mmc.dts26 cd-gpios = <&pioC 2 GPIO_ACTIVE_HIGH>;
46 gpios = <&pioB 9 GPIO_ACTIVE_HIGH>;
52 gpios = <&pioB 8 GPIO_ACTIVE_LOW>;
Dat91rm9200ek.dts69 cs-gpios = <&pioA 3 0>, <0>, <0>, <0>;
126 gpios = <&pioB 0 GPIO_ACTIVE_LOW>;
132 gpios = <&pioB 1 GPIO_ACTIVE_LOW>;
138 gpios = <&pioB 2 GPIO_ACTIVE_LOW>;
Daks-cdu.dts99 gpios = <&pioC 10 GPIO_ACTIVE_HIGH>;
104 gpios = <&pioA 5 GPIO_ACTIVE_LOW>;
110 gpios = <&pioB 20 GPIO_ACTIVE_LOW>;
115 gpios = <&pioB 21 GPIO_ACTIVE_LOW>;
Dr8a7791-henninger.dts55 gpios = <&gpio2 12 GPIO_ACTIVE_HIGH>;
56 gpios-states = <1>;
77 gpios = <&gpio2 26 GPIO_ACTIVE_HIGH>;
78 gpios-states = <1>;
184 cd-gpios = <&gpio6 6 GPIO_ACTIVE_LOW>;
185 wp-gpios = <&gpio6 7 GPIO_ACTIVE_HIGH>;
195 cd-gpios = <&gpio6 22 GPIO_ACTIVE_LOW>;
Ddove-d2plug.dts25 gpios = <&gpio0 0 1>;
30 gpios = <&gpio0 1 1>;
35 gpios = <&gpio0 2 1>;
Dat91sam9x5ek.dtsi30 cd-gpios = <&pioD 15 GPIO_ACTIVE_HIGH>;
43 cd-gpios = <&pioD 14 GPIO_ACTIVE_HIGH>;
85 resetb-gpios = <&pioA 7 GPIO_ACTIVE_LOW>;
86 pwdn-gpios = <&pioA 13 GPIO_ACTIVE_HIGH>;
144 cs-gpios = <&pioA 14 0>, <0>, <0>, <0>;
Dimx28-cfa10049.dts228 mux-gpios = <&gpio1 22 0 &gpio1 23 0>;
330 phy-reset-gpios = <&gpio2 21 0>;
344 cs-gpios = <&gpio3 5 0>;
355 gpios-reset = <&gpio3 30 0>;
356 im-gpios = <&gpio5 4 0 &gpio5 5 0 &gpio5 6 0>;
367 cs-gpios = <&gpio0 17 0 &gpio0 26 0 &gpio0 27 0>;
406 gpios = <&gpio3 26 1>;
416 gpios = <&gpio3 24 1>, <&gpio3 25 1>;
434 gpios = <&gpio1 21 0>;
Dexynos4210-universal_c210.dts93 cd-gpios = <&gpx3 4 0>;
136 gpios = <&gpx2 0 1>;
143 gpios = <&gpx2 1 1>;
150 gpios = <&gpx2 2 1>;
158 gpios = <&gpx2 3 1>;
165 gpios = <&gpx2 7 1>;
173 gpios = <&gpx3 5 1>;
215 max8952,vid-gpios = <&gpx0 3 0>, <&gpx0 4 0>;
234 max8998,pmic-buck1-dvs-gpios = <&gpx0 5 0>,
409 cs-gpios = <&gpy4 3 0>;
[all …]
Dimx53-smd.dts29 gpios = <&gpio2 14 0>;
35 gpios = <&gpio2 15 0>;
44 cd-gpios = <&gpio3 13 GPIO_ACTIVE_LOW>;
45 wp-gpios = <&gpio4 11 GPIO_ACTIVE_HIGH>;
67 cs-gpios = <&gpio2 30 0>, <&gpio3 19 0>;
277 phy-reset-gpios = <&gpio7 6 0>;
Demev2-kzm9d.dts41 gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>;
48 gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>;
55 gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>;
62 gpios = <&gpio0 17 GPIO_ACTIVE_HIGH>;
Dkirkwood-guruplug-server-plus.dts63 gpios = <&gpio1 14 GPIO_ACTIVE_LOW>;
67 gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
71 gpios = <&gpio1 16 GPIO_ACTIVE_LOW>;
75 gpios = <&gpio1 17 GPIO_ACTIVE_LOW>;
Dimx6qdl-sabresd.dtsi81 gpios = <&gpio3 29 GPIO_ACTIVE_LOW>;
88 gpios = <&gpio1 4 GPIO_ACTIVE_LOW>;
95 gpios = <&gpio1 5 GPIO_ACTIVE_LOW>;
132 gpios = <&gpio1 2 0>;
146 cs-gpios = <&gpio4 9 0>;
164 phy-reset-gpios = <&gpio1 25 0>;
319 wakeup-gpios = <&gpio6 7 0>;
565 cd-gpios = <&gpio2 2 GPIO_ACTIVE_LOW>;
566 wp-gpios = <&gpio2 3 GPIO_ACTIVE_HIGH>;
574 cd-gpios = <&gpio2 0 GPIO_ACTIVE_LOW>;
[all …]
Dimx6qdl-phytec-pfla02.dtsi53 gpios = <&gpio1 30 0>;
58 gpios = <&gpio2 31 0>;
80 cs-gpios = <&gpio4 24 0>;
93 phy-reset-gpios = <&gpio3 23 GPIO_ACTIVE_LOW>;
412 cd-gpios = <&gpio1 4 GPIO_ACTIVE_LOW>;
413 wp-gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>;
421 cd-gpios = <&gpio1 27 GPIO_ACTIVE_LOW>;
422 wp-gpios = <&gpio1 29 GPIO_ACTIVE_HIGH>;
Dat91sam9rlek.dts122 cd-gpios = <&pioA 15 GPIO_ACTIVE_HIGH>;
155 cs-gpios = <&pioA 28 0>, <0>, <0>, <0>;
217 gpios = <&pioD 14 GPIO_ACTIVE_HIGH>;
227 gpios = <&pioB 0 GPIO_ACTIVE_LOW>;
234 gpios = <&pioB 1 GPIO_ACTIVE_LOW>;
Dkirkwood-topkick.dts131 gpios = <&gpio0 21 GPIO_ACTIVE_LOW>;
136 gpios = <&gpio1 5 GPIO_ACTIVE_LOW>;
140 gpios = <&gpio1 6 GPIO_ACTIVE_LOW>;
145 gpios = <&gpio1 7 GPIO_ACTIVE_LOW>;
149 gpios = <&gpio1 16 GPIO_ACTIVE_LOW>;
Dkirkwood-ns2-common.dtsi63 gpios = <&gpio1 0 GPIO_ACTIVE_HIGH>;
72 gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
78 gpios = <&gpio0 31 GPIO_ACTIVE_HIGH>;
Dkirkwood-nsa3x0-common.dtsi70 gpios = <&gpio1 16 GPIO_ACTIVE_HIGH>;
83 gpios = <&gpio1 14 GPIO_ACTIVE_HIGH>;
88 gpios = <&gpio1 5 GPIO_ACTIVE_LOW>;
93 gpios = <&gpio1 4 GPIO_ACTIVE_LOW>;
Dvexpress-v2m-rs1.dtsi132 cd-gpios = <&v2m_mmc_gpios 0 0>;
133 wp-gpios = <&v2m_mmc_gpios 1 0>;
321 gpios = <&v2m_led_gpios 0 0>;
327 gpios = <&v2m_led_gpios 1 0>;
333 gpios = <&v2m_led_gpios 2 0>;
339 gpios = <&v2m_led_gpios 3 0>;
345 gpios = <&v2m_led_gpios 4 0>;
351 gpios = <&v2m_led_gpios 5 0>;
357 gpios = <&v2m_led_gpios 6 0>;
363 gpios = <&v2m_led_gpios 7 0>;
Dvexpress-v2m.dtsi131 cd-gpios = <&v2m_mmc_gpios 0 0>;
132 wp-gpios = <&v2m_mmc_gpios 1 0>;
320 gpios = <&v2m_led_gpios 0 0>;
326 gpios = <&v2m_led_gpios 1 0>;
332 gpios = <&v2m_led_gpios 2 0>;
338 gpios = <&v2m_led_gpios 3 0>;
344 gpios = <&v2m_led_gpios 4 0>;
350 gpios = <&v2m_led_gpios 5 0>;
356 gpios = <&v2m_led_gpios 6 0>;
362 gpios = <&v2m_led_gpios 7 0>;
Defm32gg-dk3750.dts45 cs-gpios = <&gpio 68 1>; // E4
59 cs-gpios = <&gpio 51 1>; // D3
80 irq-gpios = <&gpio 64 1>;
Domap3-igep0030-common.dtsi20 gpios = <&twl_gpio 18 GPIO_ACTIVE_LOW>; /* LEDA */
26 gpios = <&twl_gpio 19 GPIO_ACTIVE_LOW>; /* LEDB */
32 gpios = <&gpio1 16 GPIO_ACTIVE_LOW>; /* gpio_16 */
Dimx53-qsb-common.dtsi62 gpios = <&gpio1 8 0>;
68 gpios = <&gpio2 14 0>;
75 gpios = <&gpio2 15 0>;
88 gpios = <&gpio7 7 0>;
150 cd-gpios = <&gpio3 11 GPIO_ACTIVE_LOW>;
151 wp-gpios = <&gpio3 12 GPIO_ACTIVE_HIGH>;
345 phy-reset-gpios = <&gpio7 6 0>;
Darmada-370-netgear-rn102.dts196 gpios = <&gpio1 25 GPIO_ACTIVE_LOW>;
202 gpios = <&gpio0 15 GPIO_ACTIVE_LOW>;
208 gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
214 gpios = <&gpio1 24 GPIO_ACTIVE_LOW>;
229 gpios = <&gpio1 30 GPIO_ACTIVE_HIGH>;
235 gpios = <&gpio0 6 GPIO_ACTIVE_LOW>;
241 gpios = <&gpio1 26 GPIO_ACTIVE_LOW>;
249 gpios = <&gpio0 8 GPIO_ACTIVE_LOW>;
Dkirkwood-db.dtsi30 pmx_sdio_gpios: pmx-sdio-gpios {
52 wp-gpios = <&gpio1 5 GPIO_ACTIVE_HIGH>;
53 cd-gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>;
Dkirkwood-openblocks_a6.dts99 gpios = <&gpio1 9 GPIO_ACTIVE_LOW>;
104 gpios = <&gpio1 10 GPIO_ACTIVE_LOW>;
109 gpios = <&gpio1 11 GPIO_ACTIVE_LOW>;
123 gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>;
Dimx28-sps1.dts29 hog_pins_a: hog-gpios@0 {
151 gpios = <&gpio0 6 0>;
158 gpios = <&gpio0 3 0>;
165 gpios = <&gpio0 0 0>;
Dkirkwood-blackarmor-nas220.dts33 gpios = <&gpio0 14 GPIO_ACTIVE_LOW>;
42 gpios = <&gpio0 29 GPIO_ACTIVE_HIGH>;
48 gpios = <&gpio0 26 GPIO_ACTIVE_LOW>;
57 gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
Dimx53-voipac-bsb.dts35 gpios = <&gpio3 29 0>;
41 gpios = <&gpio2 31 0>;
122 cd-gpios = <&gpio3 25 GPIO_ACTIVE_LOW>;
123 wp-gpios = <&gpio2 19 GPIO_ACTIVE_HIGH>;
Dkirkwood-netxbig.dtsi68 gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
74 gpios = <&gpio0 15 GPIO_ACTIVE_LOW>;
79 gpios = <&gpio1 2 GPIO_ACTIVE_LOW>;
86 gpios = <&gpio0 7 GPIO_ACTIVE_HIGH>;
Dkirkwood-b3.dts137 gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>;
143 gpios = <&gpio1 9 GPIO_ACTIVE_HIGH>;
148 gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>;
161 gpios = <&gpio1 7 GPIO_ACTIVE_LOW>;
170 gpios = <&gpio1 8 GPIO_ACTIVE_HIGH>;
Dat91sam9x5cm.dtsi92 gpios = <&pioB 18 GPIO_ACTIVE_LOW>;
98 gpios = <&pioD 21 GPIO_ACTIVE_HIGH>;
104 gpios = <&pioB 18 GPIO_ACTIVE_HIGH>;
Domap3-igep0020-common.dtsi24 gpios = <&gpio1 26 GPIO_ACTIVE_HIGH>;
30 gpios = <&gpio1 27 GPIO_ACTIVE_HIGH>;
36 gpios = <&gpio1 28 GPIO_ACTIVE_HIGH>;
42 gpios = <&twl_gpio 19 GPIO_ACTIVE_LOW>;
59 reset-gpios = <&gpio1 24 GPIO_ACTIVE_LOW>; /* gpio_24 */
65 powerdown-gpios = <&gpio6 10 GPIO_ACTIVE_LOW>; /* gpio_170 */
Dsun4i-a10-pcduino.dts98 cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */
154 gpios = <&pio 7 15 GPIO_ACTIVE_LOW>;
159 gpios = <&pio 7 16 GPIO_ACTIVE_LOW>;
173 gpios = <&pio 7 17 GPIO_ACTIVE_LOW>;
179 gpios = <&pio 7 18 GPIO_ACTIVE_LOW>;
185 gpios = <&pio 7 19 GPIO_ACTIVE_LOW>;
Dbcm2835-rpi-b-plus.dts10 gpios = <&gpio 47 0>;
15 gpios = <&gpio 35 0>;
Dimx51-babbage.dts38 gpios = <&gpio4 26 GPIO_ACTIVE_LOW>;
108 gpios = <&gpio2 21 GPIO_ACTIVE_HIGH>;
121 gpios = <&gpio2 6 GPIO_ACTIVE_HIGH>;
167 reset-gpios = <&gpio2 5 GPIO_ACTIVE_LOW>;
182 cs-gpios = <&gpio4 24 GPIO_ACTIVE_HIGH>,
308 cd-gpios = <&gpio1 0 GPIO_ACTIVE_LOW>;
309 wp-gpios = <&gpio1 1 GPIO_ACTIVE_HIGH>;
316 cd-gpios = <&gpio1 6 GPIO_ACTIVE_LOW>;
317 wp-gpios = <&gpio1 5 GPIO_ACTIVE_HIGH>;
325 phy-reset-gpios = <&gpio2 14 GPIO_ACTIVE_LOW>;
Dexynos5250-arndale.dts35 gpios = <&gpx1 4 GPIO_ACTIVE_LOW>;
42 gpios = <&gpx1 5 GPIO_ACTIVE_LOW>;
49 gpios = <&gpx1 6 GPIO_ACTIVE_LOW>;
56 gpios = <&gpx1 7 GPIO_ACTIVE_LOW>;
63 gpios = <&gpx2 0 GPIO_ACTIVE_LOW>;
70 gpios = <&gpx2 1 GPIO_ACTIVE_LOW>;
115 reset-gpios = <&gpx3 5 GPIO_ACTIVE_LOW>;
116 connect-gpios = <&gpd1 7 GPIO_ACTIVE_LOW>;
193 s5m8767,pmic-buck-dvs-gpios = <&gpd1 0 GPIO_ACTIVE_HIGH>,
196 s5m8767,pmic-buck-ds-gpios = <&gpx2 3 GPIO_ACTIVE_HIGH>,
Dat91sam9g20ek.dts20 gpios = <&pioA 9 GPIO_ACTIVE_HIGH>;
26 gpios = <&pioA 6 GPIO_ACTIVE_LOW>;
Dkirkwood-dreamplug.dts89 gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
93 gpios = <&gpio1 16 GPIO_ACTIVE_LOW>;
97 gpios = <&gpio1 17 GPIO_ACTIVE_LOW>;
Dexynos4412-odroidx.dts29 gpios = <&gpc1 0 1>;
35 gpios = <&gpc1 2 1>;
55 gpios = <&gpx2 2 0>;
Dkirkwood-laplug.dts68 gpios = <&gpio1 0 GPIO_ACTIVE_HIGH>;
77 gpios = <&gpio0 12 GPIO_ACTIVE_HIGH>;
81 gpios = <&gpio0 29 GPIO_ACTIVE_HIGH>;
88 gpios = <&gpio0 31 GPIO_ACTIVE_HIGH>;
Ds5pv210-goni.dts50 gpios = <&mp05 4 0>;
76 gpios = <&gpj1 3 0>;
83 gpios = <&gpj4 0 0>, /* sda */
94 max8998,pmic-buck1-dvs-gpios = <&gph0 3 0>,
238 gpios = <&gph2 6 1>;
325 cd-gpios = <&gph3 4 1>;
384 nreset-gpios = <&gpb 2 0>;
385 nstby-gpios = <&gpb 0 0>;
Dimx6q-gw5400-a.dts46 gpios = <&gpio4 6 GPIO_ACTIVE_HIGH>; /* 102 -> MX6_PANLEDG */
53 gpios = <&gpio4 10 GPIO_ACTIVE_HIGH>; /* 106 -> MX6_PANLEDR */
59 gpios = <&gpio4 15 GPIO_ACTIVE_LOW>; /* 111 -> MX6_LOCLED# */
72 gpios = <&gpio1 5 GPIO_ACTIVE_HIGH>;
142 cs-gpios = <&gpio3 19 GPIO_ACTIVE_HIGH>;
158 phy-reset-gpios = <&gpio1 30 GPIO_ACTIVE_HIGH>;
340 wakeup-gpios = <&gpio7 12 GPIO_ACTIVE_LOW>;
395 cd-gpios = <&gpio7 0 GPIO_ACTIVE_LOW>;
Dat91-sama5d4ek.dts114 cd-gpios = <&pioE 5 0>;
123 cs-gpios = <&pioC 3 0>, <0>, <0>, <0>;
162 cd-gpios = <&pioE 6 0>;
279 gpios = <&pioE 13 GPIO_ACTIVE_HIGH>;
292 gpios = <&pioE 28 GPIO_ACTIVE_LOW>;
297 gpios = <&pioE 9 GPIO_ACTIVE_HIGH>;
302 gpios = <&pioE 8 GPIO_ACTIVE_LOW>;
Dimx6qdl-gw52xx.dtsi44 gpios = <&gpio4 6 GPIO_ACTIVE_HIGH>; /* MX6_PANLEDG */
51 gpios = <&gpio4 7 GPIO_ACTIVE_HIGH>; /* MX6_PANLEDR */
57 gpios = <&gpio4 15 GPIO_ACTIVE_LOW>; /* MX6_LOCLED# */
70 gpios = <&gpio1 26 GPIO_ACTIVE_HIGH>;
158 phy-reset-gpios = <&gpio1 30 GPIO_ACTIVE_LOW>;
242 wakeup-gpios = <&gpio7 12 GPIO_ACTIVE_LOW>;
321 cd-gpios = <&gpio7 0 GPIO_ACTIVE_LOW>;
Dsun7i-a20-pcduino3.dts68 cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */
168 gpios = <&pio 7 15 GPIO_ACTIVE_LOW>;
173 gpios = <&pio 7 16 GPIO_ACTIVE_LOW>;
186 gpios = <&pio 7 17 GPIO_ACTIVE_LOW>;
191 gpios = <&pio 7 18 GPIO_ACTIVE_LOW>;
196 gpios = <&pio 7 19 GPIO_ACTIVE_LOW>;
Dimx27-apf27dev.dts46 gpios = <&gpio6 13 GPIO_ACTIVE_HIGH>;
58 gpios = <&gpio6 14 GPIO_ACTIVE_HIGH>;
81 cs-gpios = <&gpio4 28 GPIO_ACTIVE_LOW>;
99 cs-gpios = <&gpio4 21 GPIO_ACTIVE_LOW>,
255 cd-gpios = <&gpio3 14 GPIO_ACTIVE_HIGH>;
Dkirkwood-dnskw.dtsi19 gpios = <&gpio1 2 GPIO_ACTIVE_LOW>;
24 gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
29 gpios = <&gpio1 16 GPIO_ACTIVE_LOW>;
38 gpios = <&gpio1 14 GPIO_ACTIVE_LOW
49 gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>;
/linux-4.1.27/drivers/staging/fbtft/
Dfbtft_device.c61 static char *gpios; variable
62 module_param(gpios, charp, 0);
63 MODULE_PARM_DESC(gpios,
216 .gpios = (const struct fbtft_gpio []) {
239 .gpios = (const struct fbtft_gpio []) {
260 .gpios = (const struct fbtft_gpio []) {
279 .gpios = (const struct fbtft_gpio []) {
299 .gpios = (const struct fbtft_gpio []) {
317 .gpios = (const struct fbtft_gpio []) {
336 .gpios = (const struct fbtft_gpio []) {
[all …]
/linux-4.1.27/drivers/net/phy/
Dmdio-mux-gpio.c21 struct gpio_descs *gpios; member
29 int values[s->gpios->ndescs]; in mdio_mux_gpio_switch_fn()
35 for (n = 0; n < s->gpios->ndescs; n++) in mdio_mux_gpio_switch_fn()
38 gpiod_set_array_cansleep(s->gpios->ndescs, s->gpios->desc, values); in mdio_mux_gpio_switch_fn()
52 s->gpios = gpiod_get_array(&pdev->dev, NULL, GPIOD_OUT_LOW); in mdio_mux_gpio_probe()
53 if (IS_ERR(s->gpios)) in mdio_mux_gpio_probe()
54 return PTR_ERR(s->gpios); in mdio_mux_gpio_probe()
60 gpiod_put_array(s->gpios); in mdio_mux_gpio_probe()
72 gpiod_put_array(s->gpios); in mdio_mux_gpio_remove()
/linux-4.1.27/drivers/watchdog/
Dmena21_wdt.c37 unsigned gpios[NUM_GPIOS]; member
49 reset |= gpio_get_value(drv->gpios[GPIO_WD_RST0]) ? (1 << 0) : 0; in a21_wdt_get_bootstatus()
50 reset |= gpio_get_value(drv->gpios[GPIO_WD_RST1]) ? (1 << 1) : 0; in a21_wdt_get_bootstatus()
51 reset |= gpio_get_value(drv->gpios[GPIO_WD_RST2]) ? (1 << 2) : 0; in a21_wdt_get_bootstatus()
62 gpio_set_value(drv->gpios[GPIO_WD_ENAB], 1); in a21_wdt_start()
75 gpio_set_value(drv->gpios[GPIO_WD_ENAB], 0); in a21_wdt_stop()
88 gpio_set_value(drv->gpios[GPIO_WD_TRIG], 0); in a21_wdt_ping()
90 gpio_set_value(drv->gpios[GPIO_WD_TRIG], 1); in a21_wdt_ping()
116 gpio_set_value(drv->gpios[GPIO_WD_FAST], 1); in a21_wdt_set_timeout()
118 gpio_set_value(drv->gpios[GPIO_WD_FAST], 0); in a21_wdt_set_timeout()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/sound/
Dnokia,rx51.txt9 - tvout-selection-gpios: GPIO for tvout selection
10 - jack-detection-gpios: GPIO for jack detection
11 - eci-switch-gpios: GPIO for ECI (Enhancement Control Interface) switch
12 - speaker-amplifier-gpios: GPIO for speaker amplifier
23 tvout-selection-gpios = <&gpio2 8 GPIO_ACTIVE_HIGH>; /* 40 */
24 jack-detection-gpios = <&gpio6 17 GPIO_ACTIVE_HIGH>; /* 177 */
25 eci-switch-gpios = <&gpio6 22 GPIO_ACTIVE_HIGH>; /* 182 */
26 speaker-amplifier-gpios = <&twl_gpio 7 GPIO_ACTIVE_HIGH>;
Dnvidia,tegra-audio-wm8903.txt26 - nvidia,spkr-en-gpios : The GPIO that enables the speakers
27 - nvidia,hp-mute-gpios : The GPIO that mutes the headphones
28 - nvidia,hp-det-gpios : The GPIO that detect headphones are plugged in
29 - nvidia,int-mic-en-gpios : The GPIO that enables the internal microphone
30 - nvidia,ext-mic-en-gpios : The GPIO that enables the external microphone
52 nvidia,spkr-en-gpios = <&codec 2 0>;
53 nvidia,hp-det-gpios = <&gpio 178 0>; /* gpio PW2 */
54 nvidia,int-mic-en-gpios = <&gpio 184 0>; /*gpio PX0 */
55 nvidia,ext-mic-en-gpios = <&gpio 185 0>; /* gpio PX1 */
Dsirf-audio.txt9 - hp-pa-gpios: Need to be present if the board need control external
11 - spk-pa-gpios: Need to be present if the board need control external
13 - hp-switch-gpios: Need to be present if the board capable to detect jack
37 hp-pa-gpios = <&gpio 44 0>;
38 spk-pa-gpios = <&gpio 46 0>;
39 hp-switch-gpios = <&gpio 45 0>;
Dnvidia,tegra-audio-rt5677.txt30 - nvidia,hp-det-gpios : The GPIO that detects headphones are plugged in
31 - nvidia,hp-en-gpios : The GPIO that enables headphone amplifier
32 - nvidia,mic-present-gpios: The GPIO that mic jack is plugged in
33 - nvidia,dmic-clk-en-gpios : The GPIO that gates DMIC clock signal
58 nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(R, 7) GPIO_ACTIVE_HIGH>;
59 nvidia,mic-present-gpios = <&gpio TEGRA_GPIO(O, 5) GPIO_ACTIVE_LOW>;
60 nvidia,hp-en-gpios = <&rt5677 1 GPIO_ACTIVE_HIGH>;
61 nvidia,dmic-clk-en-gpios = <&rt5677 2 GPIO_ACTIVE_HIGH>;
Dsoc-ac97link.txt7 pinmuxing for the used gpios:
11 - ac97-gpios: List of gpio phandles with args in the order ac97-sync,
25 ac97-gpios = <&gpio3 20 0 &gpio3 22 0 &gpio3 28 0>;
Dmax98357a.txt7 - sdmode-gpios : GPIO specifier for the GPIO -> DAC SDMODE pin
13 sdmode-gpios = <&qcom_pinmux 25 0>;
Datmel_ac97c.txt7 - ac97-gpios: Please refer to soc-ac97link.txt, only ac97-reset is used
19 ac97-gpios = <&pioB 0 0 &pioB 2 0 &pioC 29 GPIO_ACTIVE_LOW>;
/linux-4.1.27/arch/arc/boot/dts/
Dabilis_tb101_dvk.dts67 gpios = <&gpioi 0 0>;
72 gpios = <&gpioi 1 0>;
77 gpios = <&gpioi 2 0>;
82 gpios = <&gpioi 3 0>;
87 gpios = <&gpioi 4 0>;
92 gpios = <&gpioi 5 0>;
97 gpios = <&gpioi 6 0>;
102 gpios = <&gpioi 7 0>;
107 gpios = <&gpioi 8 0>;
112 gpios = <&gpioi 9 0>;
[all …]
Dabilis_tb100_dvk.dts67 gpios = <&gpioi 0 0>;
72 gpios = <&gpioi 1 0>;
77 gpios = <&gpioi 2 0>;
82 gpios = <&gpioi 3 0>;
87 gpios = <&gpioi 4 0>;
92 gpios = <&gpioi 5 0>;
97 gpios = <&gpioi 6 0>;
102 gpios = <&gpioi 7 0>;
107 gpios = <&gpioi 8 0>;
112 gpios = <&gpioi 9 0>;
[all …]
/linux-4.1.27/drivers/regulator/
Dgpio-regulator.c42 struct gpio *gpios; member
57 if (data->states[ptr].gpios == data->state) in gpio_regulator_get_value()
74 target = data->states[ptr].gpios; in gpio_regulator_set_voltage()
85 gpio_set_value_cansleep(data->gpios[ptr].gpio, state); in gpio_regulator_set_voltage()
113 target = data->states[ptr].gpios; in gpio_regulator_set_current_limit()
122 gpio_set_value_cansleep(data->gpios[ptr].gpio, state); in gpio_regulator_set_current_limit()
173 config->gpios = devm_kzalloc(dev, in of_get_gpio_regulator_config()
176 if (!config->gpios) in of_get_gpio_regulator_config()
193 config->gpios[i].gpio = gpio; in of_get_gpio_regulator_config()
198 config->gpios[i].flags = in of_get_gpio_regulator_config()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/gpio/
Dgpio-fan.txt7 - gpios: Specifies the pins that map to bits in the control value,
12 - alarm-gpios: This pin going active indicates something is wrong with
18 Note: At least one the "gpios" or "alarm-gpios" properties must be set.
24 gpios = <&gpio1 14 1
29 alarm-gpios = <&gpio1 15 1>;
33 gpios = <&gpio2 14 1
38 alarm-gpios = <&gpio2 15 1>;
/linux-4.1.27/drivers/i2c/muxes/
Di2c-mux-gpio.c32 gpio_set_value_cansleep(mux->gpio_base + mux->data.gpios[i], in i2c_mux_gpio_set()
67 unsigned *values, *gpios; in i2c_mux_gpio_probe_dt() local
110 gpios = devm_kzalloc(&pdev->dev, in i2c_mux_gpio_probe_dt()
111 sizeof(*mux->data.gpios) * mux->data.n_gpios, GFP_KERNEL); in i2c_mux_gpio_probe_dt()
112 if (!gpios) { in i2c_mux_gpio_probe_dt()
121 gpios[i] = ret; in i2c_mux_gpio_probe_dt()
124 mux->data.gpios = gpios; in i2c_mux_gpio_probe_dt()
203 ret = gpio_request(gpio_base + mux->data.gpios[i], "i2c-mux-gpio"); in i2c_mux_gpio_probe()
206 mux->data.gpios[i]); in i2c_mux_gpio_probe()
210 ret = gpio_direction_output(gpio_base + mux->data.gpios[i], in i2c_mux_gpio_probe()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/iio/
Dsensorhub.txt11 - ap-mcu-gpios: [out] ap to sensorhub line - used during communication
12 - mcu-ap-gpios: [in] sensorhub to ap - used during communication
13 - mcu-reset-gpios: [out] sensorhub reset
22 ap-mcu-gpios = <&gpx0 0 0>;
23 mcu-ap-gpios = <&gpx0 4 0>;
24 mcu-reset-gpios = <&gpx0 5 0>;
/linux-4.1.27/drivers/hsi/clients/
Dnokia-modem.c46 struct nokia_modem_gpio *gpios; member
80 sysfs_remove_link(&dev->kobj, modem->gpios[i].name); in nokia_modem_gpio_unexport()
81 gpiod_unexport(modem->gpios[i].gpio); in nokia_modem_gpio_unexport()
105 modem->gpios = devm_kzalloc(dev, gpio_count * in nokia_modem_gpio_probe()
107 if (!modem->gpios) { in nokia_modem_gpio_probe()
115 modem->gpios[i].gpio = devm_gpiod_get_index(dev, NULL, i); in nokia_modem_gpio_probe()
116 if (IS_ERR(modem->gpios[i].gpio)) { in nokia_modem_gpio_probe()
118 return PTR_ERR(modem->gpios[i].gpio); in nokia_modem_gpio_probe()
122 &(modem->gpios[i].name)); in nokia_modem_gpio_probe()
128 err = gpiod_direction_output(modem->gpios[i].gpio, 0); in nokia_modem_gpio_probe()
[all …]
/linux-4.1.27/drivers/mmc/host/
Dof_mmc_spi.c42 int gpios[NUM_GPIOS]; member
107 for (i = 0; i < ARRAY_SIZE(oms->gpios); i++) { in mmc_spi_get_pdata()
110 oms->gpios[i] = of_get_gpio_flags(np, i, &gpio_flags); in mmc_spi_get_pdata()
111 if (!gpio_is_valid(oms->gpios[i])) in mmc_spi_get_pdata()
118 if (gpio_is_valid(oms->gpios[CD_GPIO])) { in mmc_spi_get_pdata()
119 oms->pdata.cd_gpio = oms->gpios[CD_GPIO]; in mmc_spi_get_pdata()
124 if (gpio_is_valid(oms->gpios[WP_GPIO])) { in mmc_spi_get_pdata()
125 oms->pdata.ro_gpio = oms->gpios[WP_GPIO]; in mmc_spi_get_pdata()
/linux-4.1.27/Documentation/devicetree/bindings/power/reset/
Dltc2952-poweroff.txt10 - watchdog-gpios: phandle + gpio-specifier for the GPIO connected to the
12 - kill-gpios: phandle + gpio-specifier for the GPIO connected to the
16 - trigger-gpios: phandle + gpio-specifier for the GPIO connected to the
26 trigger-gpios = <&gpio0 1 GPIO_ACTIVE_LOW>;
27 watchdog-gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>;
28 kill-gpios = <&gpio0 2 GPIO_ACTIVE_LOW>;
/linux-4.1.27/Documentation/input/
Dgpio-tilt.txt4 Generic driver to read data from tilt switches connected via gpios.
13 The array of struct gpio in the gpios field is used to list the gpios
48 .gpios = (0 << 1) | (0 << 0),
53 .gpios = (0 << 1) | (1 << 0),
58 .gpios = (1 << 1) | (1 << 0),
63 .gpios = (1 << 1) | (0 << 0),
81 .gpios = sg060_tilt_gpios,
/linux-4.1.27/drivers/pcmcia/
Dpxa2xx_hx4700.c20 static struct gpio gpios[] = { variable
29 ret = gpio_request_array(gpios, ARRAY_SIZE(gpios)); in hx4700_pcmcia_hw_init()
53 gpio_free_array(gpios, ARRAY_SIZE(gpios)); in hx4700_pcmcia_hw_shutdown()
/linux-4.1.27/Documentation/devicetree/bindings/video/
Dsharp,ls037v7dw01.txt9 - enable-gpios: a GPIO spec for the optional enable pin.
11 - reset-gpios: a GPIO spec for the optional reset pin.
13 - mode-gpios: a GPIO
32 enable-gpios = <&gpio5 24 GPIO_ACTIVE_HIGH>; /* gpio152, lcd INI */
33 reset-gpios = <&gpio5 27 GPIO_ACTIVE_HIGH>; /* gpio155, lcd RESB */
34 mode-gpios = <&gpio5 26 GPIO_ACTIVE_HIGH /* gpio154, lcd MO */
Dpanel-dsi-cm.txt9 - reset-gpios: panel reset gpio
10 - te-gpios: panel TE gpio
22 reset-gpios = <&gpio4 6 GPIO_ACTIVE_HIGH>;
Dti,tpd12s015.txt8 - gpios: CT CP HPD, LS OE and HPD gpios
20 gpios = <&gpio2 28 GPIO_ACTIVE_HIGH>, /* 60, CT CP HPD */
Dsony,acx565akm.txt9 - reset-gpios: panel reset gpio
23 reset-gpios = <&gpio3 26 GPIO_ACTIVE_HIGH>; /* 90 */
Dtpo,td043mtea1.txt6 - reset-gpios: panel reset gpio
26 reset-gpios = <&gpio7 7 0>;
Dti,tfp410.txt8 - powerdown-gpios: power-down gpio
19 powerdown-gpios = <&twl_gpio 2 GPIO_ACTIVE_LOW>;
Dlgphilips,lb035q02.txt6 - enable-gpios: panel enable gpio
26 enable-gpios = <&gpio7 7 0>;
Dti,opa362.txt5 - enable-gpios: enable/disable output gpio
15 enable-gpios = <&gpio1 23 0>; /* GPIO to enable video out amplifier */
/linux-4.1.27/Documentation/devicetree/bindings/serial/
Dsirf-uart.txt14 - rts-gpios: RTS pin for USP-based UART if sirf,uart-has-rtscts is true
15 - cts-gpios: CTS pin for USP-based UART if sirf,uart-has-rtscts is true
28 On the board-specific dts, we can put rts-gpios and cts-gpios like
33 rts-gpios = <&gpio 15 0>;
34 cts-gpios = <&gpio 46 0>;
Datmel-usart.txt17 - {rts,cts,dtr,dsr,rng,dcd}-gpios: specify a GPIO for RTS/CTS/DTR/DSR/RI/DCD line respectively.
40 rts-gpios = <&pioD 15 GPIO_ACTIVE_LOW>;
41 cts-gpios = <&pioD 16 GPIO_ACTIVE_LOW>;
42 dtr-gpios = <&pioD 17 GPIO_ACTIVE_LOW>;
43 dsr-gpios = <&pioD 18 GPIO_ACTIVE_LOW>;
44 dcd-gpios = <&pioD 20 GPIO_ACTIVE_LOW>;
45 rng-gpios = <&pioD 19 GPIO_ACTIVE_LOW>;
Dcirrus,clps711x-uart.txt11 - {rts,cts,dtr,dsr,rng,dcd}-gpios: specify a GPIO for RTS/CTS/DTR/DSR/RI/DCD
28 cts-gpios = <&sysgpio 0 GPIO_ACTIVE_LOW>;
29 dsr-gpios = <&sysgpio 1 GPIO_ACTIVE_LOW>;
30 dcd-gpios = <&sysgpio 2 GPIO_ACTIVE_LOW>;
Dfsl-mxs-auart.txt17 - {rts,cts,dtr,dsr,rng,dcd}-gpios: specify a GPIO for RTS/CTS/DTR/DSR/RI/DCD
29 cts-gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
30 dsr-gpios = <&gpio1 16 GPIO_ACTIVE_LOW>;
31 dcd-gpios = <&gpio1 17 GPIO_ACTIVE_LOW>;
/linux-4.1.27/Documentation/devicetree/bindings/leds/
Dleds-gpio.txt10 - gpios : Should specify the LED's GPIO, see "gpios property" in
35 gpios = <&mcu_pio 0 GPIO_ACTIVE_LOW>;
40 gpios = <&mcu_pio 1 GPIO_ACTIVE_HIGH>;
49 gpios = <&mpc8572 6 GPIO_ACTIVE_HIGH>;
53 gpios = <&mpc8572 7 GPIO_ACTIVE_HIGH>;
62 gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>;
/linux-4.1.27/Documentation/devicetree/bindings/usb/
Dusb3503.txt9 - connect-gpios: Should specify GPIO for connect.
14 - intn-gpios: Should specify GPIO for interrupt.
15 - reset-gpios: Should specify GPIO for reset.
31 connect-gpios = <&gpx3 0 1>;
33 intn-gpios = <&gpx3 4 1>;
34 reset-gpios = <&gpx3 5 1>;
/linux-4.1.27/Documentation/devicetree/bindings/input/
Dgpio-matrix-keypad.txt11 - row-gpios: List of gpios used as row lines. The gpio specifier
14 - col-gpios: List of gpios used as column lines. The gpio specifier
33 row-gpios = <&gpio2 25 0
37 col-gpios = <&gpio2 21 0
Dgpio-beeper.txt7 - gpios: From common gpio binding; gpio connection to beeper enable pin.
12 gpios = <&gpio3 23 GPIO_ACTIVE_HIGH>;
Dgpio-keys.txt13 - gpios: OF device-tree gpio specification.
18 Note that either "interrupts" or "gpios" properties can be omitted, but not
41 gpios = <&gpio1 0 1>;
Drotary-encoder.txt4 - gpios: a spec for two GPIOs to be used
25 gpios = <&gpio 19 1>, <&gpio 20 0>; /* GPIO19 is inverted */
32 gpios = <&gpio 21 0>, <&gpio 22 0>;
/linux-4.1.27/arch/arm/mach-pxa/
Dam300epd.c94 static int gpios[] = { PWR_GPIO_PIN, CFG_GPIO_PIN, RDY_GPIO_PIN, DC_GPIO_PIN, variable
113 for (i = 0; i < ARRAY_SIZE(gpios); i++) { in am300_init_gpio_regs()
114 err = gpio_request(gpios[i], gpio_names[i]); in am300_init_gpio_regs()
163 i = ARRAY_SIZE(gpios); in am300_init_gpio_regs()
166 gpio_free(gpios[i]); in am300_init_gpio_regs()
182 for (i = 0; i < ARRAY_SIZE(gpios); i++) in am300_cleanup()
183 gpio_free(gpios[i]); in am300_cleanup()
Dam200epd.c101 static int gpios[] = { LED_GPIO_PIN , STDBY_GPIO_PIN , RST_GPIO_PIN, variable
110 for (i = 0; i < ARRAY_SIZE(gpios); i++) { in am200_init_gpio_regs()
111 err = gpio_request(gpios[i], gpio_names[i]); in am200_init_gpio_regs()
132 gpio_free(gpios[i]); in am200_init_gpio_regs()
143 for (i = 0; i < ARRAY_SIZE(gpios); i++) in am200_cleanup()
144 gpio_free(gpios[i]); in am200_cleanup()
/linux-4.1.27/Documentation/devicetree/bindings/video/bridge/
Dps8622.txt6 - sleep-gpios: OF device-tree gpio specification for PD_ pin.
7 - reset-gpios: OF device-tree gpio specification for RST_ pin.
21 sleep-gpios = <&gpc3 6 1 0 0>;
22 reset-gpios = <&gpc3 1 1 0 0>;
/linux-4.1.27/Documentation/devicetree/bindings/regulator/
Dda9211.txt14 - enable-gpios: platform gpio for control of BUCKA/BUCKB.
31 enable-gpios = <&gpio 27 0>;
39 enable-gpios = <&gpio 17 0>;
57 enable-gpios = <&gpio 27 0>;
65 enable-gpios = <&gpio 17 0>;
Dgpio-regulator.txt10 - gpios : GPIO group used to control voltage.
11 - gpios-states : gpios pin's initial states array. 0: LOW, 1: HIGH.
32 gpios = <&gpio0 24 0x4
Ds5m8767-regulator.txt25 - s5m8767,pmic-buck-ds-gpios: GPIO specifiers for three host gpio's used
50 the possible 8 options selectable by the dvs gpios. The value of this
54 - s5m8767,pmic-buck-dvs-gpios: GPIO specifiers for three host gpio's used
79 - s5m8767,pmic-ext-control-gpios: (optional) GPIO specifier for one
109 s5m8767,pmic-buck-dvs-gpios = <&gpx0 0 0>, /* DVS1 */
113 s5m8767,pmic-buck-ds-gpios = <&gpx2 3 0>, /* SET1 */
160 s5m8767,pmic-ext-control-gpios = <&gpk0 2 0>;
/linux-4.1.27/drivers/iio/adc/
Dad7266.c38 struct gpio gpios[3]; member
121 gpio_set_value(st->gpios[i].gpio, (bool)(nr & BIT(i))); in ad7266_select_input()
421 for (i = 0; i < ARRAY_SIZE(st->gpios); ++i) { in ad7266_probe()
422 st->gpios[i].gpio = pdata->addr_gpios[i]; in ad7266_probe()
423 st->gpios[i].flags = GPIOF_OUT_INIT_LOW; in ad7266_probe()
424 st->gpios[i].label = ad7266_gpio_labels[i]; in ad7266_probe()
426 ret = gpio_request_array(st->gpios, in ad7266_probe()
427 ARRAY_SIZE(st->gpios)); in ad7266_probe()
479 gpio_free_array(st->gpios, ARRAY_SIZE(st->gpios)); in ad7266_probe()
495 gpio_free_array(st->gpios, ARRAY_SIZE(st->gpios)); in ad7266_remove()
/linux-4.1.27/arch/powerpc/boot/dts/
Dac14xx.dts100 gpios = <
126 gpios = <&gpio_pic 15 0>;
135 gpios = <
169 cd-gpios = <&gpio_pic 23 0>; /* card detect */
170 wp-gpios = <&gpio_pic 24 0>; /* write protect */
316 cs-gpios = <&gpio_pic 25 0>;
362 col-gpios-binary;
365 col-gpios = <&gpio_pic 1 0>; /* pin1 */
367 row-gpios = <&gpio_pic 2 0 /* pin2 */
385 gpios = <&gpio_pic 0 0>;
[all …]
Dlite5200b.dts26 gpios = <&gpt2 0 1>;
29 gpios = <&gpt3 0 1>;
32 led1 { gpios = <&gpio_wkup 2 1>; };
33 led2 { gpios = <&gpio_simple 3 1>; };
34 led3 { gpios = <&gpio_wkup 3 1>; };
35 led4 { gpios = <&gpio_simple 2 1>; };
/linux-4.1.27/Documentation/devicetree/bindings/net/nfc/
Dpn544.txt9 - enable-gpios: Output GPIO pin used for enabling/disabling the PN544
10 - firmware-gpios: Output GPIO pin used to enter firmware download mode
32 enable-gpios = <&gpio3 21 GPIO_ACTIVE_HIGH>;
33 firmware-gpios = <&gpio3 19 GPIO_ACTIVE_HIGH>;
Dnxp-nci.txt9 - enable-gpios: Output GPIO pin used for enabling/disabling the chip
10 - firmware-gpios: Output GPIO pin used to enter firmware download mode
32 enable-gpios = <&gpio0 30 GPIO_ACTIVE_HIGH>;
33 firmware-gpios = <&gpio0 31 GPIO_ACTIVE_HIGH>;
/linux-4.1.27/Documentation/devicetree/bindings/input/touchscreen/
Dedt-ft5x06.txt28 - reset-gpios: GPIO specification for the RESET input
29 - wake-gpios: GPIO specification for the WAKE input
33 control gpios
53 reset-gpios = <&gpio2 6 1>;
54 wake-gpios = <&gpio4 9 0>;
Dauo_pixcir_ts.txt7 - gpios: gpios the chip is connected to
22 gpios = <&gpf 2 0 2>, /* INT */
Dzforce_ts.txt7 - gpios: gpios the chip is connected to
26 gpios = <&gpio5 6 0>, /* INT */
Dsitronix-st1232.txt9 - gpios: a phandle to the reset GPIO
20 gpios = <&gpio1 166 0>;
Dchipone_icn8318.txt9 - wake-gpios : GPIO specification for the WAKE input
16 control gpios
38 wake-gpios = <&pio 1 3 GPIO_ACTIVE_HIGH>; /* PB3 */
Degalax-ts.txt8 - wakeup-gpios: the gpio pin to be used for waking up the controller
18 wakeup-gpios = <&gpio1 9 0>;
/linux-4.1.27/Documentation/devicetree/bindings/iio/humidity/
Ddht11.txt5 - gpios: Should specify the GPIO connected to the sensor's data
6 line, see "gpios property" in
13 gpios = <&gpio0 6 0>;
/linux-4.1.27/drivers/mtd/maps/
Dgpio-addr-flash.c209 struct resource *gpios; in gpio_flash_probe() local
214 gpios = platform_get_resource(pdev, IORESOURCE_IRQ, 0); in gpio_flash_probe()
216 if (!memory || !gpios || !gpios->end) in gpio_flash_probe()
219 arr_size = sizeof(int) * gpios->end; in gpio_flash_probe()
228 state->gpio_count = gpios->end; in gpio_flash_probe()
229 state->gpio_addrs = (void *)(unsigned long)gpios->start; in gpio_flash_probe()
/linux-4.1.27/Documentation/devicetree/bindings/media/i2c/
Dov2640.txt13 - resetb-gpios: reference to the GPIO connected to the resetb pin, if any.
14 - pwdn-gpios: reference to the GPIO connected to the pwdn pin, if any.
30 resetb-gpios = <&pioE 24 GPIO_ACTIVE_LOW>;
31 pwdn-gpios = <&pioE 29 GPIO_ACTIVE_HIGH>;
Dadv7604.txt16 - hpd-gpios: References to the GPIOs that control the HDMI hot-plug
34 - reset-gpios: Reference to the GPIO connected to the device's reset pin.
55 reset-gpios = <&ioexp 0 GPIO_ACTIVE_LOW>;
56 hpd-gpios = <&ioexp 2 GPIO_ACTIVE_HIGH>;
/linux-4.1.27/Documentation/devicetree/bindings/mmc/
Dnvidia,tegra20-sdhci.txt23 - power-gpios : Specify GPIOs for power control
34 cd-gpios = <&gpio 69 0>; /* gpio PI5 */
35 wp-gpios = <&gpio 57 0>; /* gpio PH1 */
36 power-gpios = <&gpio 155 0>; /* gpio PT3 */
Datmel-hsmci.txt43 - cd-gpios: specify GPIOs for card detection
45 - wp-gpios: specify GPIOs for write protection
52 cd-gpios = <&pioD 15 0>
66 cd-gpios = <&pioD 15 0>
Dsdhci-spear.txt10 - cd-gpios: card detect gpio, with zero flags.
17 cd-gpios = <&gpio0 6 0>;
Dsdhci-sirf.txt10 - cd-gpios: card detect gpio, with zero flags.
17 cd-gpios = <&gpio 6 0>;
/linux-4.1.27/drivers/spi/
Dspi-ppc4xx.c133 int *gpios; member
277 if (!hw->master->num_chipselect || hw->gpios[cs] == -EEXIST) in spi_ppc4xx_chipsel()
284 gpio_set_value(hw->gpios[cs], cspol); in spi_ppc4xx_chipsel()
370 if (gpio_is_valid(hw->gpios[i])) in free_gpios()
371 gpio_free(hw->gpios[i]); in free_gpios()
373 kfree(hw->gpios); in free_gpios()
374 hw->gpios = NULL; in free_gpios()
414 hw->gpios = kzalloc(sizeof(int) * num_gpios, GFP_KERNEL); in spi_ppc4xx_of_probe()
415 if (!hw->gpios) { in spi_ppc4xx_of_probe()
425 hw->gpios[i] = gpio; in spi_ppc4xx_of_probe()
Dspi-fsl-spi.c716 int gpio = pinfo->gpios[cs]; in fsl_spi_cs_control()
741 pinfo->gpios = kmalloc(ngpios * sizeof(*pinfo->gpios), GFP_KERNEL); in of_fsl_spi_get_chipselects()
742 if (!pinfo->gpios) in of_fsl_spi_get_chipselects()
744 memset(pinfo->gpios, -1, ngpios * sizeof(*pinfo->gpios)); in of_fsl_spi_get_chipselects()
770 pinfo->gpios[i] = gpio; in of_fsl_spi_get_chipselects()
773 ret = gpio_direction_output(pinfo->gpios[i], in of_fsl_spi_get_chipselects()
789 if (gpio_is_valid(pinfo->gpios[i])) in of_fsl_spi_get_chipselects()
790 gpio_free(pinfo->gpios[i]); in of_fsl_spi_get_chipselects()
797 kfree(pinfo->gpios); in of_fsl_spi_get_chipselects()
798 pinfo->gpios = NULL; in of_fsl_spi_get_chipselects()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/spi/
Dspi_atmel.txt7 - cs-gpios: chipselects
22 cs-gpios = <&pioB 3 0>;
28 gpios = <&pioC 4 0>; /* CD */
Dspi-bus.txt15 - cs-gpios - (optional) gpios chip select.
28 If cs-gpios is used the number of chip select will automatically increased
29 with max(cs-gpios > hw cs)
31 So if for example the controller has 2 CS lines, and the cs-gpios
34 cs-gpios = <&gpio1 0 0> <0> <&gpio1 1 0> <&gpio1 2 0>;
72 via the SPI master node cs-gpios property.
/linux-4.1.27/drivers/gpio/
Dgpio-adp5520.c95 int ret, i, gpios; in adp5520_gpio_probe() local
114 for (gpios = 0, i = 0; i < ADP5520_MAXGPIOS; i++) in adp5520_gpio_probe()
116 dev->lut[gpios++] = 1 << i; in adp5520_gpio_probe()
118 if (gpios < 1) { in adp5520_gpio_probe()
131 gc->ngpio = gpios; in adp5520_gpio_probe()
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/
Dserial.txt10 Modem control lines connected to GPIO controllers are listed in the gpios
16 The gpios property is optional and can be left out when control lines are
30 gpios = <&gpio_c 15 0
/linux-4.1.27/drivers/input/misc/
Dgpio_tilt_polled.c53 state |= (!!gpio_get_value(pdata->gpios[i].gpio) << i); in gpio_tilt_polled_poll()
57 if (pdata->states[i].gpios == state) in gpio_tilt_polled_poll()
117 error = gpio_request_array(pdata->gpios, pdata->nr_gpios); in gpio_tilt_polled_probe()
175 gpio_free_array(pdata->gpios, pdata->nr_gpios); in gpio_tilt_polled_probe()
190 gpio_free_array(pdata->gpios, pdata->nr_gpios); in gpio_tilt_polled_remove()
/linux-4.1.27/Documentation/devicetree/bindings/media/
Dsamsung-s5k5baf.txt13 - stbyn-gpios : GPIO connected to STDBYN pin;
14 - rstn-gpios : GPIO connected to RSTN pin;
46 stbyn-gpios = <&gpl2 0 1>;
47 rstn-gpios = <&gpl2 1 1>;
Dgpio-ir-receiver.txt5 - gpios: specifies GPIO used for IR signal reception.
14 gpios = <&gpio0 19 1>;
/linux-4.1.27/include/linux/regulator/
Dgpio-regulator.h41 int gpios; member
77 struct gpio *gpios; member
/linux-4.1.27/include/linux/input/
Dgpio_tilt.h34 int gpios; member
57 struct gpio *gpios; member
/linux-4.1.27/Documentation/devicetree/bindings/i2c/
Di2c-mux-gpio.txt24 - mux-gpios: list of gpios used to control the muxer
52 mux-gpios = <&gpio1 22 0 &gpio1 23 0>;
64 reset-gpios = <&gpio2 7 1>;
Di2c-cbus-gpio.txt5 - gpios: clk, dat, sel
16 gpios = <&gpio 66 0 /* clk */
/linux-4.1.27/Documentation/devicetree/bindings/net/
Dfsl-fec.txt10 - phy-reset-gpios : Should specify the gpio for phy reset
12 only if property "phy-reset-gpios" is available. Missing the property
39 phy-reset-gpios = <&gpio2 14 0>; /* GPIO2_14 */
51 phy-reset-gpios = <&gpio2 14 0>; /* GPIO2_14 */
Dmdio-gpio.txt7 gpios property as described in section VIII.1 in the following order:
24 gpios = <&qe_pio_a 11
/linux-4.1.27/Documentation/devicetree/bindings/iio/magnetometer/
Dak8975.txt10 - gpios : should be device tree identifier of the magnetometer DRDY pin
17 gpios = <&gpj0 7 0>;
/linux-4.1.27/Documentation/devicetree/bindings/video/backlight/
Dgpio-backlight.txt5 - gpios: describes the gpio that is used for enabling/disabling the backlight.
14 gpios = <&gpio3 4 GPIO_ACTIVE_HIGH>;
/linux-4.1.27/Documentation/devicetree/bindings/panel/
Dsimple-panel.txt8 - enable-gpios: GPIO pin to enable or disable the panel
18 enable-gpios = <&gpio 90 0>;
/linux-4.1.27/Documentation/devicetree/bindings/watchdog/
Dmen-a021-wdt.txt5 - gpios: Specifies the pins that control the Watchdog, order:
19 gpios = <&gpio3 9 1 /* WD_EN */
/linux-4.1.27/Documentation/devicetree/bindings/w1/
Dw1-gpio.txt6 - gpios: one or two GPIO specs:
20 gpios = <&gpio 126 0>, <&gpio 105 0>;
/linux-4.1.27/drivers/hwmon/
Dltc4245.c70 int gpios[3]; member
89 data->gpios[0] = data->vregs[LTC4245_GPIOADC - 0x10]; in ltc4245_update_gpios()
98 for (i = 0; i < ARRAY_SIZE(data->gpios); i++) in ltc4245_update_gpios()
99 data->gpios[i] = -EAGAIN; in ltc4245_update_gpios()
114 data->gpios[gpio_curr] = data->vregs[LTC4245_GPIOADC - 0x10]; in ltc4245_update_gpios()
117 gpio_next = (gpio_curr + 1) % ARRAY_SIZE(data->gpios); in ltc4245_update_gpios()
311 int val = data->gpios[attr->index]; in ltc4245_show_gpio()
/linux-4.1.27/arch/metag/boot/dts/
Dtz1090.dtsi59 gpios: gpios@02005800 { label
94 pdc_gpios: gpios@02006500 {
/linux-4.1.27/Documentation/devicetree/bindings/ata/
Datmel-at91_cf.txt6 - gpios : specifies the gpio pins to control the CF device. Detect
14 gpios = <&pioC 13 0 /* irq */
/linux-4.1.27/Documentation/devicetree/bindings/mfd/
Dmax8998.txt28 - max8998,pmic-buck1-dvs-gpios: GPIO specifiers for two host gpios used
35 the possible 4 options selectable by the dvs gpios. The value of this
39 the possible 2 options selectable by the dvs gpios. The value of this
45 Additional properties required if max8998,pmic-buck1-dvs-gpios is defined:
92 max8998,pmic-buck1-dvs-gpios = <&gpx0 0 1 0 0>, /* SET1 */
/linux-4.1.27/Documentation/devicetree/bindings/power_supply/
Dgpio-charger.txt5 - gpios : GPIO indicating the charger presence.
22 gpios = <&gpf0 2 0 0 0>;
/linux-4.1.27/Documentation/devicetree/bindings/pps/
Dpps-gpio.txt8 - gpios: one PPS GPIO in the format described by ../gpio/gpio.txt
17 gpios = <&gpio2 6 0>;

1234