]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blob - arch/arm/boot/dts/qcom-apq8064-pins.dtsi
ARM: dts: bcm283x: Add VEC node in bcm283x.dtsi
[mirror_ubuntu-zesty-kernel.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 };