ARM: dts: apq8064: move sdcc1 pinctrl nodes to soc file
[deliverable/linux.git] / arch / arm / boot / dts / qcom-apq8064-pins.dtsi
CommitLineData
a30e78bd
SK
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
ccd140b5
SK
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
a30e78bd
SK
30 ps_hold: ps_hold {
31 mux {
32 pins = "gpio78";
33 function = "ps_hold";
34 };
35 };
36
37 i2c1_pins: i2c1 {
38 mux {
39 pins = "gpio20", "gpio21";
40 function = "gsbi1";
41 };
64b22b25
SK
42
43 pinconf {
44 pins = "gpio20", "gpio21";
45 drive-strength = <16>;
46 bias-disable;
47 };
48 };
49
50 i2c1_pins_sleep: i2c1_pins_sleep {
51 mux {
52 pins = "gpio20", "gpio21";
53 function = "gpio";
54 };
55 pinconf {
56 pins = "gpio20", "gpio21";
57 drive-strength = <2>;
58 bias-disable = <0>;
59 };
a30e78bd
SK
60 };
61
12861674
SK
62 gsbi1_uart_2pins: gsbi1_uart_2pins {
63 mux {
64 pins = "gpio18", "gpio19";
65 function = "gsbi1";
66 };
67 };
68
69 gsbi1_uart_4pins: gsbi1_uart_4pins {
70 mux {
71 pins = "gpio18", "gpio19", "gpio20", "gpio21";
72 function = "gsbi1";
73 };
74 };
75
7788d439
SK
76 i2c2_pins: i2c2 {
77 mux {
78 pins = "gpio24", "gpio25";
79 function = "gsbi2";
80 };
81
82 pinconf {
83 pins = "gpio24", "gpio25";
84 drive-strength = <16>;
85 bias-disable;
86 };
87 };
88
89 i2c2_pins_sleep: i2c2_pins_sleep {
90 mux {
91 pins = "gpio24", "gpio25";
92 function = "gpio";
93 };
94
95 pinconf {
96 pins = "gpio24", "gpio25";
97 drive-strength = <2>;
98 bias-disable = <0>;
99 };
100 };
101
a30e78bd
SK
102 i2c3_pins: i2c3 {
103 mux {
104 pins = "gpio8", "gpio9";
105 function = "gsbi3";
106 };
64b22b25
SK
107
108 pinconf {
109 pins = "gpio8", "gpio9";
110 drive-strength = <16>;
111 bias-disable;
112 };
113 };
114
115 i2c3_pins_sleep: i2c3_pins_sleep {
116 mux {
117 pins = "gpio8", "gpio9";
118 function = "gpio";
119 };
120 pinconf {
121 pins = "gpio8", "gpio9";
122 drive-strength = <2>;
123 bias-disable = <0>;
124 };
a30e78bd
SK
125 };
126
2a5cbc15
SK
127 i2c4_pins: i2c4 {
128 mux {
129 pins = "gpio12", "gpio13";
130 function = "gsbi4";
131 };
132
133 pinconf {
134 pins = "gpio12", "gpio13";
135 drive-strength = <16>;
136 bias-disable;
137 };
138 };
139
140 i2c4_pins_sleep: i2c4_pins_sleep {
141 mux {
142 pins = "gpio12", "gpio13";
143 function = "gpio";
144 };
145 pinconf {
146 pins = "gpio12", "gpio13";
147 drive-strength = <2>;
148 bias-disable = <0>;
149 };
150 };
151
b2dc04c5
SK
152 spi5_default: spi5_default {
153 pinmux {
154 pins = "gpio51", "gpio52", "gpio54";
155 function = "gsbi5";
156 };
157
158 pinmux_cs {
159 function = "gpio";
160 pins = "gpio53";
161 };
162
163 pinconf {
164 pins = "gpio51", "gpio52", "gpio54";
165 drive-strength = <16>;
166 bias-disable;
167 };
168
169 pinconf_cs {
170 pins = "gpio53";
171 drive-strength = <16>;
172 bias-disable;
173 output-high;
174 };
175 };
176
177 spi5_sleep: spi5_sleep {
178 pinmux {
179 function = "gpio";
180 pins = "gpio51", "gpio52", "gpio53", "gpio54";
181 };
182
183 pinconf {
184 pins = "gpio51", "gpio52", "gpio53", "gpio54";
185 drive-strength = <2>;
186 bias-pull-down;
187 };
188 };
189
806334ed
SK
190 i2c6_pins: i2c6 {
191 mux {
192 pins = "gpio16", "gpio17";
193 function = "gsbi6";
194 };
195
196 pinconf {
197 pins = "gpio16", "gpio17";
198 drive-strength = <16>;
199 bias-disable;
200 };
201 };
202
203 i2c6_pins_sleep: i2c6_pins_sleep {
204 mux {
205 pins = "gpio16", "gpio17";
206 function = "gpio";
207 };
208 pinconf {
209 pins = "gpio16", "gpio17";
210 drive-strength = <2>;
211 bias-disable = <0>;
212 };
213 };
214
a30e78bd
SK
215 gsbi6_uart_2pins: gsbi6_uart_2pins {
216 mux {
217 pins = "gpio14", "gpio15";
218 function = "gsbi6";
219 };
220 };
221
222 gsbi6_uart_4pins: gsbi6_uart_4pins {
223 mux {
224 pins = "gpio14", "gpio15", "gpio16", "gpio17";
225 function = "gsbi6";
226 };
227 };
228
229 gsbi7_uart_2pins: gsbi7_uart_2pins {
230 mux {
231 pins = "gpio82", "gpio83";
232 function = "gsbi7";
233 };
234 };
235
236 gsbi7_uart_4pins: gsbi7_uart_4pins {
237 mux {
238 pins = "gpio82", "gpio83", "gpio84", "gpio85";
239 function = "gsbi7";
240 };
241 };
e4b01fda
SK
242
243 i2c7_pins: i2c7 {
244 mux {
245 pins = "gpio84", "gpio85";
246 function = "gsbi7";
247 };
248
249 pinconf {
250 pins = "gpio84", "gpio85";
251 drive-strength = <16>;
252 bias-disable;
253 };
254 };
255
256 i2c7_pins_sleep: i2c7_pins_sleep {
257 mux {
258 pins = "gpio84", "gpio85";
259 function = "gpio";
260 };
261 pinconf {
262 pins = "gpio84", "gpio85";
263 drive-strength = <2>;
264 bias-disable = <0>;
265 };
266 };
a30e78bd 267};
This page took 0.078976 seconds and 5 git commands to generate.