Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso...
[cascardo/linux.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         ps_hold: ps_hold {
11                 mux {
12                         pins = "gpio78";
13                         function = "ps_hold";
14                 };
15         };
16
17         i2c1_pins: i2c1 {
18                 mux {
19                         pins = "gpio20", "gpio21";
20                         function = "gsbi1";
21                 };
22
23                 pinconf {
24                         pins = "gpio20", "gpio21";
25                         drive-strength = <16>;
26                         bias-disable;
27                 };
28         };
29
30         i2c1_pins_sleep: i2c1_pins_sleep {
31                 mux {
32                         pins = "gpio20", "gpio21";
33                         function = "gpio";
34                 };
35                 pinconf {
36                         pins = "gpio20", "gpio21";
37                         drive-strength = <2>;
38                         bias-disable = <0>;
39                 };
40         };
41
42         gsbi1_uart_2pins: gsbi1_uart_2pins {
43                 mux {
44                         pins = "gpio18", "gpio19";
45                         function = "gsbi1";
46                 };
47         };
48
49         gsbi1_uart_4pins: gsbi1_uart_4pins {
50                 mux {
51                         pins = "gpio18", "gpio19", "gpio20", "gpio21";
52                         function = "gsbi1";
53                 };
54         };
55
56         i2c2_pins: i2c2 {
57                 mux {
58                         pins = "gpio24", "gpio25";
59                         function = "gsbi2";
60                 };
61
62                 pinconf {
63                         pins = "gpio24", "gpio25";
64                         drive-strength = <16>;
65                         bias-disable;
66                 };
67         };
68
69         i2c2_pins_sleep: i2c2_pins_sleep {
70                 mux {
71                         pins = "gpio24", "gpio25";
72                         function = "gpio";
73                 };
74
75                 pinconf {
76                         pins = "gpio24", "gpio25";
77                         drive-strength = <2>;
78                         bias-disable = <0>;
79                 };
80         };
81
82         i2c3_pins: i2c3 {
83                 mux {
84                         pins = "gpio8", "gpio9";
85                         function = "gsbi3";
86                 };
87
88                 pinconf {
89                         pins = "gpio8", "gpio9";
90                         drive-strength = <16>;
91                         bias-disable;
92                 };
93         };
94
95         i2c3_pins_sleep: i2c3_pins_sleep {
96                 mux {
97                         pins = "gpio8", "gpio9";
98                         function = "gpio";
99                 };
100                 pinconf {
101                         pins = "gpio8", "gpio9";
102                         drive-strength = <2>;
103                         bias-disable = <0>;
104                 };
105         };
106
107         i2c4_pins: i2c4 {
108                 mux {
109                         pins = "gpio12", "gpio13";
110                         function = "gsbi4";
111                 };
112
113                 pinconf {
114                         pins = "gpio12", "gpio13";
115                         drive-strength = <16>;
116                         bias-disable;
117                 };
118         };
119
120         i2c4_pins_sleep: i2c4_pins_sleep {
121                 mux {
122                         pins = "gpio12", "gpio13";
123                         function = "gpio";
124                 };
125                 pinconf {
126                         pins = "gpio12", "gpio13";
127                         drive-strength = <2>;
128                         bias-disable = <0>;
129                 };
130         };
131
132         spi5_default: spi5_default {
133                 pinmux {
134                         pins = "gpio51", "gpio52", "gpio54";
135                         function = "gsbi5";
136                 };
137
138                 pinmux_cs {
139                         function = "gpio";
140                         pins = "gpio53";
141                 };
142
143                 pinconf {
144                         pins = "gpio51", "gpio52", "gpio54";
145                         drive-strength = <16>;
146                         bias-disable;
147                 };
148
149                 pinconf_cs {
150                         pins = "gpio53";
151                         drive-strength = <16>;
152                         bias-disable;
153                         output-high;
154                 };
155         };
156
157         spi5_sleep: spi5_sleep {
158                 pinmux {
159                         function = "gpio";
160                         pins = "gpio51", "gpio52", "gpio53", "gpio54";
161                 };
162
163                 pinconf {
164                         pins = "gpio51", "gpio52", "gpio53", "gpio54";
165                         drive-strength = <2>;
166                         bias-pull-down;
167                 };
168         };
169
170         i2c6_pins: i2c6 {
171                 mux {
172                         pins = "gpio16", "gpio17";
173                         function = "gsbi6";
174                 };
175
176                 pinconf {
177                         pins = "gpio16", "gpio17";
178                         drive-strength = <16>;
179                         bias-disable;
180                 };
181         };
182
183         i2c6_pins_sleep: i2c6_pins_sleep {
184                 mux {
185                         pins = "gpio16", "gpio17";
186                         function = "gpio";
187                 };
188                 pinconf {
189                         pins = "gpio16", "gpio17";
190                         drive-strength = <2>;
191                         bias-disable = <0>;
192                 };
193         };
194
195         gsbi6_uart_2pins: gsbi6_uart_2pins {
196                 mux {
197                         pins = "gpio14", "gpio15";
198                         function = "gsbi6";
199                 };
200         };
201
202         gsbi6_uart_4pins: gsbi6_uart_4pins {
203                 mux {
204                         pins = "gpio14", "gpio15", "gpio16", "gpio17";
205                         function = "gsbi6";
206                 };
207         };
208
209         gsbi7_uart_2pins: gsbi7_uart_2pins {
210                 mux {
211                         pins = "gpio82", "gpio83";
212                         function = "gsbi7";
213                 };
214         };
215
216         gsbi7_uart_4pins: gsbi7_uart_4pins {
217                 mux {
218                         pins = "gpio82", "gpio83", "gpio84", "gpio85";
219                         function = "gsbi7";
220                 };
221         };
222
223         i2c7_pins: i2c7 {
224                 mux {
225                         pins = "gpio84", "gpio85";
226                         function = "gsbi7";
227                 };
228
229                 pinconf {
230                         pins = "gpio84", "gpio85";
231                         drive-strength = <16>;
232                         bias-disable;
233                 };
234         };
235
236         i2c7_pins_sleep: i2c7_pins_sleep {
237                 mux {
238                         pins = "gpio84", "gpio85";
239                         function = "gpio";
240                 };
241                 pinconf {
242                         pins = "gpio84", "gpio85";
243                         drive-strength = <2>;
244                         bias-disable = <0>;
245                 };
246         };
247 };