Merge tag 'platform-drivers-x86-v4.11-2' of git://git.infradead.org/linux-platform...
[sfrench/cifs-2.6.git] / arch / arm / boot / dts / qcom-apq8064-pins.dtsi
1
2 &tlmm_pinmux {
3         sdc4_gpios: sdc4-gpios {
4                 pios {
5                         pins = "gpio63", "gpio64", "gpio65", "gpio66", "gpio67", "gpio68";
6                         function = "sdc4";
7                 };
8         };
9
10         sdcc1_pins: sdcc1-pin-active {
11                 clk {
12                         pins = "sdc1_clk";
13                         drive-strengh = <16>;
14                         bias-disable;
15                 };
16
17                 cmd {
18                         pins = "sdc1_cmd";
19                         drive-strengh = <10>;
20                         bias-pull-up;
21                 };
22
23                 data {
24                         pins = "sdc1_data";
25                         drive-strengh = <10>;
26                         bias-pull-up;
27                 };
28         };
29
30         sdcc3_pins: sdcc3-pin-active {
31                 clk {
32                         pins = "sdc3_clk";
33                         drive-strengh = <8>;
34                         bias-disable;
35                 };
36
37                 cmd {
38                         pins = "sdc3_cmd";
39                         drive-strengh = <8>;
40                         bias-pull-up;
41                 };
42
43                 data {
44                         pins = "sdc3_data";
45                         drive-strengh = <8>;
46                         bias-pull-up;
47                 };
48         };
49
50         ps_hold: ps_hold {
51                 mux {
52                         pins = "gpio78";
53                         function = "ps_hold";
54                 };
55         };
56
57         i2c1_pins: i2c1 {
58                 mux {
59                         pins = "gpio20", "gpio21";
60                         function = "gsbi1";
61                 };
62
63                 pinconf {
64                         pins = "gpio20", "gpio21";
65                         drive-strength = <16>;
66                         bias-disable;
67                 };
68         };
69
70         i2c1_pins_sleep: i2c1_pins_sleep {
71                 mux {
72                         pins = "gpio20", "gpio21";
73                         function = "gpio";
74                 };
75                 pinconf {
76                         pins = "gpio20", "gpio21";
77                         drive-strength = <2>;
78                         bias-disable = <0>;
79                 };
80         };
81
82         gsbi1_uart_2pins: gsbi1_uart_2pins {
83                 mux {
84                         pins = "gpio18", "gpio19";
85                         function = "gsbi1";
86                 };
87         };
88
89         gsbi1_uart_4pins: gsbi1_uart_4pins {
90                 mux {
91                         pins = "gpio18", "gpio19", "gpio20", "gpio21";
92                         function = "gsbi1";
93                 };
94         };
95
96         i2c2_pins: i2c2 {
97                 mux {
98                         pins = "gpio24", "gpio25";
99                         function = "gsbi2";
100                 };
101
102                 pinconf {
103                         pins = "gpio24", "gpio25";
104                         drive-strength = <16>;
105                         bias-disable;
106                 };
107         };
108
109         i2c2_pins_sleep: i2c2_pins_sleep {
110                 mux {
111                         pins = "gpio24", "gpio25";
112                         function = "gpio";
113                 };
114
115                 pinconf {
116                         pins = "gpio24", "gpio25";
117                         drive-strength = <2>;
118                         bias-disable = <0>;
119                 };
120         };
121
122         i2c3_pins: i2c3 {
123                 mux {
124                         pins = "gpio8", "gpio9";
125                         function = "gsbi3";
126                 };
127
128                 pinconf {
129                         pins = "gpio8", "gpio9";
130                         drive-strength = <16>;
131                         bias-disable;
132                 };
133         };
134
135         i2c3_pins_sleep: i2c3_pins_sleep {
136                 mux {
137                         pins = "gpio8", "gpio9";
138                         function = "gpio";
139                 };
140                 pinconf {
141                         pins = "gpio8", "gpio9";
142                         drive-strength = <2>;
143                         bias-disable = <0>;
144                 };
145         };
146
147         i2c4_pins: i2c4 {
148                 mux {
149                         pins = "gpio12", "gpio13";
150                         function = "gsbi4";
151                 };
152
153                 pinconf {
154                         pins = "gpio12", "gpio13";
155                         drive-strength = <16>;
156                         bias-disable;
157                 };
158         };
159
160         i2c4_pins_sleep: i2c4_pins_sleep {
161                 mux {
162                         pins = "gpio12", "gpio13";
163                         function = "gpio";
164                 };
165                 pinconf {
166                         pins = "gpio12", "gpio13";
167                         drive-strength = <2>;
168                         bias-disable = <0>;
169                 };
170         };
171
172         spi5_default: spi5_default {
173                 pinmux {
174                         pins = "gpio51", "gpio52", "gpio54";
175                         function = "gsbi5";
176                 };
177
178                 pinmux_cs {
179                         function = "gpio";
180                         pins = "gpio53";
181                 };
182
183                 pinconf {
184                         pins = "gpio51", "gpio52", "gpio54";
185                         drive-strength = <16>;
186                         bias-disable;
187                 };
188
189                 pinconf_cs {
190                         pins = "gpio53";
191                         drive-strength = <16>;
192                         bias-disable;
193                         output-high;
194                 };
195         };
196
197         spi5_sleep: spi5_sleep {
198                 pinmux {
199                         function = "gpio";
200                         pins = "gpio51", "gpio52", "gpio53", "gpio54";
201                 };
202
203                 pinconf {
204                         pins = "gpio51", "gpio52", "gpio53", "gpio54";
205                         drive-strength = <2>;
206                         bias-pull-down;
207                 };
208         };
209
210         i2c6_pins: i2c6 {
211                 mux {
212                         pins = "gpio16", "gpio17";
213                         function = "gsbi6";
214                 };
215
216                 pinconf {
217                         pins = "gpio16", "gpio17";
218                         drive-strength = <16>;
219                         bias-disable;
220                 };
221         };
222
223         i2c6_pins_sleep: i2c6_pins_sleep {
224                 mux {
225                         pins = "gpio16", "gpio17";
226                         function = "gpio";
227                 };
228                 pinconf {
229                         pins = "gpio16", "gpio17";
230                         drive-strength = <2>;
231                         bias-disable = <0>;
232                 };
233         };
234
235         gsbi6_uart_2pins: gsbi6_uart_2pins {
236                 mux {
237                         pins = "gpio14", "gpio15";
238                         function = "gsbi6";
239                 };
240         };
241
242         gsbi6_uart_4pins: gsbi6_uart_4pins {
243                 mux {
244                         pins = "gpio14", "gpio15", "gpio16", "gpio17";
245                         function = "gsbi6";
246                 };
247         };
248
249         gsbi7_uart_2pins: gsbi7_uart_2pins {
250                 mux {
251                         pins = "gpio82", "gpio83";
252                         function = "gsbi7";
253                 };
254         };
255
256         gsbi7_uart_4pins: gsbi7_uart_4pins {
257                 mux {
258                         pins = "gpio82", "gpio83", "gpio84", "gpio85";
259                         function = "gsbi7";
260                 };
261         };
262
263         i2c7_pins: i2c7 {
264                 mux {
265                         pins = "gpio84", "gpio85";
266                         function = "gsbi7";
267                 };
268
269                 pinconf {
270                         pins = "gpio84", "gpio85";
271                         drive-strength = <16>;
272                         bias-disable;
273                 };
274         };
275
276         i2c7_pins_sleep: i2c7_pins_sleep {
277                 mux {
278                         pins = "gpio84", "gpio85";
279                         function = "gpio";
280                 };
281                 pinconf {
282                         pins = "gpio84", "gpio85";
283                         drive-strength = <2>;
284                         bias-disable = <0>;
285                 };
286         };
287
288         riva_fm_pin_a: riva-fm-active {
289                 pins = "gpio14", "gpio15";
290                 function = "riva_fm";
291         };
292
293         riva_bt_pin_a: riva-bt-active {
294                 pins = "gpio16", "gpio17";
295                 function = "riva_bt";
296         };
297
298         riva_wlan_pin_a: riva-wlan-active {
299                 pins = "gpio64", "gpio65", "gpio66", "gpio67", "gpio68";
300                 function = "riva_wlan";
301
302                 drive-strength = <6>;
303                 bias-pull-down;
304         };
305
306         hdmi_pinctrl: hdmi-pinctrl {
307                 mux {
308                         pins = "gpio70", "gpio71", "gpio72";
309                         function = "hdmi";
310                 };
311
312                 pinconf_ddc {
313                         pins = "gpio70", "gpio71";
314                         bias-pull-up;
315                         drive-strength = <2>;
316                 };
317
318                 pinconf_hpd {
319                         pins = "gpio72";
320                         bias-pull-down;
321                         drive-strength = <16>;
322                 };
323         };
324 };