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