]>
Commit | Line | Data |
---|---|---|
533337d5 MP |
1 | // SPDX-License-Identifier: GPL-2.0 |
2 | /dts-v1/; | |
3 | ||
699349e0 TR |
4 | #include <dt-bindings/input/linux-event-codes.h> |
5 | #include <dt-bindings/input/gpio-keys.h> | |
b903a6c5 | 6 | #include <dt-bindings/sound/rt5640.h> |
699349e0 | 7 | |
533337d5 MP |
8 | #include "tegra234-p3701-0000.dtsi" |
9 | #include "tegra234-p3737-0000.dtsi" | |
10 | ||
11 | / { | |
12 | model = "NVIDIA Jetson AGX Orin Developer Kit"; | |
13 | compatible = "nvidia,p3737-0000+p3701-0000", "nvidia,p3701-0000", "nvidia,tegra234"; | |
14 | ||
15 | aliases { | |
16 | mmc3 = "/bus@0/mmc@3460000"; | |
17 | serial0 = &tcu; | |
ff578db7 | 18 | serial1 = &uarta; |
533337d5 MP |
19 | }; |
20 | ||
79ed18d9 TR |
21 | chosen { |
22 | bootargs = "console=ttyTCU0,115200n8"; | |
23 | stdout-path = "serial0:115200n8"; | |
24 | }; | |
25 | ||
09614acd SP |
26 | bus@0 { |
27 | aconnect@2900000 { | |
28 | status = "okay"; | |
29 | ||
30 | ahub@2900800 { | |
31 | status = "okay"; | |
32 | ||
79ed18d9 TR |
33 | i2s@2901000 { |
34 | status = "okay"; | |
09614acd | 35 | |
79ed18d9 TR |
36 | ports { |
37 | #address-cells = <1>; | |
38 | #size-cells = <0>; | |
09614acd | 39 | |
79ed18d9 TR |
40 | port@0 { |
41 | reg = <0>; | |
42 | ||
43 | i2s1_cif: endpoint { | |
44 | remote-endpoint = <&xbar_i2s1>; | |
45 | }; | |
09614acd | 46 | }; |
09614acd | 47 | |
79ed18d9 TR |
48 | i2s1_port: port@1 { |
49 | reg = <1>; | |
09614acd | 50 | |
79ed18d9 TR |
51 | i2s1_dap: endpoint { |
52 | dai-format = "i2s"; | |
b903a6c5 | 53 | remote-endpoint = <&rt5640_ep>; |
79ed18d9 | 54 | }; |
09614acd SP |
55 | }; |
56 | }; | |
79ed18d9 | 57 | }; |
09614acd | 58 | |
79ed18d9 TR |
59 | i2s@2901100 { |
60 | status = "okay"; | |
09614acd | 61 | |
79ed18d9 TR |
62 | ports { |
63 | #address-cells = <1>; | |
64 | #size-cells = <0>; | |
09614acd | 65 | |
79ed18d9 TR |
66 | port@0 { |
67 | reg = <0>; | |
09614acd | 68 | |
79ed18d9 TR |
69 | i2s2_cif: endpoint { |
70 | remote-endpoint = <&xbar_i2s2>; | |
71 | }; | |
09614acd | 72 | }; |
09614acd | 73 | |
79ed18d9 TR |
74 | i2s2_port: port@1 { |
75 | reg = <1>; | |
09614acd | 76 | |
79ed18d9 TR |
77 | i2s2_dap: endpoint { |
78 | dai-format = "i2s"; | |
79 | /* placeholder for external codec */ | |
80 | }; | |
09614acd SP |
81 | }; |
82 | }; | |
79ed18d9 | 83 | }; |
09614acd | 84 | |
79ed18d9 TR |
85 | i2s@2901300 { |
86 | status = "okay"; | |
09614acd | 87 | |
79ed18d9 TR |
88 | ports { |
89 | #address-cells = <1>; | |
90 | #size-cells = <0>; | |
09614acd | 91 | |
79ed18d9 TR |
92 | port@0 { |
93 | reg = <0>; | |
09614acd | 94 | |
79ed18d9 TR |
95 | i2s4_cif: endpoint { |
96 | remote-endpoint = <&xbar_i2s4>; | |
97 | }; | |
09614acd | 98 | }; |
09614acd | 99 | |
79ed18d9 TR |
100 | i2s4_port: port@1 { |
101 | reg = <1>; | |
09614acd | 102 | |
79ed18d9 TR |
103 | i2s4_dap: endpoint { |
104 | dai-format = "i2s"; | |
105 | /* placeholder for external codec */ | |
106 | }; | |
09614acd SP |
107 | }; |
108 | }; | |
79ed18d9 | 109 | }; |
09614acd | 110 | |
79ed18d9 TR |
111 | i2s@2901500 { |
112 | status = "okay"; | |
09614acd | 113 | |
79ed18d9 TR |
114 | ports { |
115 | #address-cells = <1>; | |
116 | #size-cells = <0>; | |
09614acd | 117 | |
79ed18d9 TR |
118 | port@0 { |
119 | reg = <0>; | |
09614acd | 120 | |
79ed18d9 TR |
121 | i2s6_cif: endpoint { |
122 | remote-endpoint = <&xbar_i2s6>; | |
123 | }; | |
09614acd | 124 | }; |
09614acd | 125 | |
79ed18d9 TR |
126 | i2s6_port: port@1 { |
127 | reg = <1>; | |
09614acd | 128 | |
79ed18d9 TR |
129 | i2s6_dap: endpoint { |
130 | dai-format = "i2s"; | |
131 | /* placeholder for external codec */ | |
132 | }; | |
09614acd SP |
133 | }; |
134 | }; | |
79ed18d9 | 135 | }; |
09614acd | 136 | |
79ed18d9 TR |
137 | sfc@2902000 { |
138 | status = "okay"; | |
09614acd | 139 | |
79ed18d9 TR |
140 | ports { |
141 | #address-cells = <1>; | |
142 | #size-cells = <0>; | |
09614acd | 143 | |
79ed18d9 TR |
144 | port@0 { |
145 | reg = <0>; | |
09614acd | 146 | |
79ed18d9 TR |
147 | sfc1_cif_in: endpoint { |
148 | remote-endpoint = <&xbar_sfc1_in>; | |
149 | }; | |
09614acd | 150 | }; |
09614acd | 151 | |
79ed18d9 TR |
152 | sfc1_out_port: port@1 { |
153 | reg = <1>; | |
09614acd | 154 | |
79ed18d9 TR |
155 | sfc1_cif_out: endpoint { |
156 | remote-endpoint = <&xbar_sfc1_out>; | |
157 | }; | |
09614acd SP |
158 | }; |
159 | }; | |
79ed18d9 | 160 | }; |
09614acd | 161 | |
79ed18d9 TR |
162 | sfc@2902200 { |
163 | status = "okay"; | |
09614acd | 164 | |
79ed18d9 TR |
165 | ports { |
166 | #address-cells = <1>; | |
167 | #size-cells = <0>; | |
09614acd | 168 | |
79ed18d9 TR |
169 | port@0 { |
170 | reg = <0>; | |
09614acd | 171 | |
79ed18d9 TR |
172 | sfc2_cif_in: endpoint { |
173 | remote-endpoint = <&xbar_sfc2_in>; | |
174 | }; | |
09614acd | 175 | }; |
09614acd | 176 | |
79ed18d9 TR |
177 | sfc2_out_port: port@1 { |
178 | reg = <1>; | |
09614acd | 179 | |
79ed18d9 TR |
180 | sfc2_cif_out: endpoint { |
181 | remote-endpoint = <&xbar_sfc2_out>; | |
182 | }; | |
09614acd SP |
183 | }; |
184 | }; | |
79ed18d9 | 185 | }; |
09614acd | 186 | |
79ed18d9 TR |
187 | sfc@2902400 { |
188 | status = "okay"; | |
09614acd | 189 | |
79ed18d9 TR |
190 | ports { |
191 | #address-cells = <1>; | |
192 | #size-cells = <0>; | |
09614acd | 193 | |
79ed18d9 TR |
194 | port@0 { |
195 | reg = <0>; | |
09614acd | 196 | |
79ed18d9 TR |
197 | sfc3_cif_in: endpoint { |
198 | remote-endpoint = <&xbar_sfc3_in>; | |
199 | }; | |
09614acd | 200 | }; |
09614acd | 201 | |
79ed18d9 TR |
202 | sfc3_out_port: port@1 { |
203 | reg = <1>; | |
09614acd | 204 | |
79ed18d9 TR |
205 | sfc3_cif_out: endpoint { |
206 | remote-endpoint = <&xbar_sfc3_out>; | |
207 | }; | |
09614acd SP |
208 | }; |
209 | }; | |
79ed18d9 | 210 | }; |
09614acd | 211 | |
79ed18d9 TR |
212 | sfc@2902600 { |
213 | status = "okay"; | |
09614acd | 214 | |
79ed18d9 TR |
215 | ports { |
216 | #address-cells = <1>; | |
217 | #size-cells = <0>; | |
09614acd | 218 | |
79ed18d9 TR |
219 | port@0 { |
220 | reg = <0>; | |
09614acd | 221 | |
79ed18d9 TR |
222 | sfc4_cif_in: endpoint { |
223 | remote-endpoint = <&xbar_sfc4_in>; | |
224 | }; | |
09614acd | 225 | }; |
09614acd | 226 | |
79ed18d9 TR |
227 | sfc4_out_port: port@1 { |
228 | reg = <1>; | |
09614acd | 229 | |
79ed18d9 TR |
230 | sfc4_cif_out: endpoint { |
231 | remote-endpoint = <&xbar_sfc4_out>; | |
232 | }; | |
09614acd SP |
233 | }; |
234 | }; | |
79ed18d9 | 235 | }; |
09614acd | 236 | |
79ed18d9 TR |
237 | amx@2903000 { |
238 | status = "okay"; | |
09614acd | 239 | |
79ed18d9 TR |
240 | ports { |
241 | #address-cells = <1>; | |
242 | #size-cells = <0>; | |
09614acd | 243 | |
79ed18d9 TR |
244 | port@0 { |
245 | reg = <0>; | |
09614acd | 246 | |
79ed18d9 TR |
247 | amx1_in1: endpoint { |
248 | remote-endpoint = <&xbar_amx1_in1>; | |
249 | }; | |
09614acd | 250 | }; |
09614acd | 251 | |
79ed18d9 TR |
252 | port@1 { |
253 | reg = <1>; | |
09614acd | 254 | |
79ed18d9 TR |
255 | amx1_in2: endpoint { |
256 | remote-endpoint = <&xbar_amx1_in2>; | |
257 | }; | |
09614acd | 258 | }; |
09614acd | 259 | |
79ed18d9 TR |
260 | port@2 { |
261 | reg = <2>; | |
09614acd | 262 | |
79ed18d9 TR |
263 | amx1_in3: endpoint { |
264 | remote-endpoint = <&xbar_amx1_in3>; | |
265 | }; | |
09614acd | 266 | }; |
09614acd | 267 | |
79ed18d9 TR |
268 | port@3 { |
269 | reg = <3>; | |
09614acd | 270 | |
79ed18d9 TR |
271 | amx1_in4: endpoint { |
272 | remote-endpoint = <&xbar_amx1_in4>; | |
273 | }; | |
09614acd | 274 | }; |
09614acd | 275 | |
79ed18d9 TR |
276 | amx1_out_port: port@4 { |
277 | reg = <4>; | |
09614acd | 278 | |
79ed18d9 TR |
279 | amx1_out: endpoint { |
280 | remote-endpoint = <&xbar_amx1_out>; | |
281 | }; | |
09614acd SP |
282 | }; |
283 | }; | |
79ed18d9 | 284 | }; |
09614acd | 285 | |
79ed18d9 TR |
286 | amx@2903100 { |
287 | status = "okay"; | |
09614acd | 288 | |
79ed18d9 TR |
289 | ports { |
290 | #address-cells = <1>; | |
291 | #size-cells = <0>; | |
09614acd | 292 | |
79ed18d9 TR |
293 | port@0 { |
294 | reg = <0>; | |
09614acd | 295 | |
79ed18d9 TR |
296 | amx2_in1: endpoint { |
297 | remote-endpoint = <&xbar_amx2_in1>; | |
298 | }; | |
09614acd | 299 | }; |
09614acd | 300 | |
79ed18d9 TR |
301 | port@1 { |
302 | reg = <1>; | |
09614acd | 303 | |
79ed18d9 TR |
304 | amx2_in2: endpoint { |
305 | remote-endpoint = <&xbar_amx2_in2>; | |
306 | }; | |
09614acd | 307 | }; |
09614acd | 308 | |
79ed18d9 TR |
309 | port@2 { |
310 | reg = <2>; | |
09614acd | 311 | |
79ed18d9 TR |
312 | amx2_in3: endpoint { |
313 | remote-endpoint = <&xbar_amx2_in3>; | |
314 | }; | |
09614acd | 315 | }; |
09614acd | 316 | |
79ed18d9 TR |
317 | port@3 { |
318 | reg = <3>; | |
09614acd | 319 | |
79ed18d9 TR |
320 | amx2_in4: endpoint { |
321 | remote-endpoint = <&xbar_amx2_in4>; | |
322 | }; | |
09614acd | 323 | }; |
09614acd | 324 | |
79ed18d9 TR |
325 | amx2_out_port: port@4 { |
326 | reg = <4>; | |
09614acd | 327 | |
79ed18d9 TR |
328 | amx2_out: endpoint { |
329 | remote-endpoint = <&xbar_amx2_out>; | |
330 | }; | |
09614acd SP |
331 | }; |
332 | }; | |
79ed18d9 | 333 | }; |
09614acd | 334 | |
79ed18d9 TR |
335 | amx@2903200 { |
336 | status = "okay"; | |
09614acd | 337 | |
79ed18d9 TR |
338 | ports { |
339 | #address-cells = <1>; | |
340 | #size-cells = <0>; | |
09614acd | 341 | |
79ed18d9 TR |
342 | port@0 { |
343 | reg = <0>; | |
09614acd | 344 | |
79ed18d9 TR |
345 | amx3_in1: endpoint { |
346 | remote-endpoint = <&xbar_amx3_in1>; | |
347 | }; | |
09614acd | 348 | }; |
09614acd | 349 | |
79ed18d9 TR |
350 | port@1 { |
351 | reg = <1>; | |
09614acd | 352 | |
79ed18d9 TR |
353 | amx3_in2: endpoint { |
354 | remote-endpoint = <&xbar_amx3_in2>; | |
355 | }; | |
09614acd | 356 | }; |
09614acd | 357 | |
79ed18d9 TR |
358 | port@2 { |
359 | reg = <2>; | |
09614acd | 360 | |
79ed18d9 TR |
361 | amx3_in3: endpoint { |
362 | remote-endpoint = <&xbar_amx3_in3>; | |
363 | }; | |
09614acd | 364 | }; |
09614acd | 365 | |
79ed18d9 TR |
366 | port@3 { |
367 | reg = <3>; | |
09614acd | 368 | |
79ed18d9 TR |
369 | amx3_in4: endpoint { |
370 | remote-endpoint = <&xbar_amx3_in4>; | |
371 | }; | |
09614acd | 372 | }; |
09614acd | 373 | |
79ed18d9 TR |
374 | amx3_out_port: port@4 { |
375 | reg = <4>; | |
09614acd | 376 | |
79ed18d9 TR |
377 | amx3_out: endpoint { |
378 | remote-endpoint = <&xbar_amx3_out>; | |
379 | }; | |
09614acd SP |
380 | }; |
381 | }; | |
79ed18d9 | 382 | }; |
09614acd | 383 | |
79ed18d9 TR |
384 | amx@2903300 { |
385 | status = "okay"; | |
09614acd | 386 | |
79ed18d9 TR |
387 | ports { |
388 | #address-cells = <1>; | |
389 | #size-cells = <0>; | |
09614acd | 390 | |
79ed18d9 TR |
391 | port@0 { |
392 | reg = <0>; | |
09614acd | 393 | |
79ed18d9 TR |
394 | amx4_in1: endpoint { |
395 | remote-endpoint = <&xbar_amx4_in1>; | |
396 | }; | |
09614acd | 397 | }; |
09614acd | 398 | |
79ed18d9 TR |
399 | port@1 { |
400 | reg = <1>; | |
09614acd | 401 | |
79ed18d9 TR |
402 | amx4_in2: endpoint { |
403 | remote-endpoint = <&xbar_amx4_in2>; | |
404 | }; | |
09614acd | 405 | }; |
09614acd | 406 | |
79ed18d9 TR |
407 | port@2 { |
408 | reg = <2>; | |
09614acd | 409 | |
79ed18d9 TR |
410 | amx4_in3: endpoint { |
411 | remote-endpoint = <&xbar_amx4_in3>; | |
412 | }; | |
09614acd | 413 | }; |
09614acd | 414 | |
79ed18d9 TR |
415 | port@3 { |
416 | reg = <3>; | |
09614acd | 417 | |
79ed18d9 TR |
418 | amx4_in4: endpoint { |
419 | remote-endpoint = <&xbar_amx4_in4>; | |
420 | }; | |
09614acd | 421 | }; |
09614acd | 422 | |
79ed18d9 TR |
423 | amx4_out_port: port@4 { |
424 | reg = <4>; | |
09614acd | 425 | |
79ed18d9 TR |
426 | amx4_out: endpoint { |
427 | remote-endpoint = <&xbar_amx4_out>; | |
428 | }; | |
09614acd SP |
429 | }; |
430 | }; | |
79ed18d9 | 431 | }; |
09614acd | 432 | |
79ed18d9 TR |
433 | adx@2903800 { |
434 | status = "okay"; | |
09614acd | 435 | |
79ed18d9 TR |
436 | ports { |
437 | #address-cells = <1>; | |
438 | #size-cells = <0>; | |
09614acd | 439 | |
79ed18d9 TR |
440 | port@0 { |
441 | reg = <0>; | |
09614acd | 442 | |
79ed18d9 TR |
443 | adx1_in: endpoint { |
444 | remote-endpoint = <&xbar_adx1_in>; | |
445 | }; | |
09614acd | 446 | }; |
09614acd | 447 | |
79ed18d9 TR |
448 | adx1_out1_port: port@1 { |
449 | reg = <1>; | |
09614acd | 450 | |
79ed18d9 TR |
451 | adx1_out1: endpoint { |
452 | remote-endpoint = <&xbar_adx1_out1>; | |
453 | }; | |
09614acd | 454 | }; |
09614acd | 455 | |
79ed18d9 TR |
456 | adx1_out2_port: port@2 { |
457 | reg = <2>; | |
09614acd | 458 | |
79ed18d9 TR |
459 | adx1_out2: endpoint { |
460 | remote-endpoint = <&xbar_adx1_out2>; | |
461 | }; | |
09614acd | 462 | }; |
09614acd | 463 | |
79ed18d9 TR |
464 | adx1_out3_port: port@3 { |
465 | reg = <3>; | |
09614acd | 466 | |
79ed18d9 TR |
467 | adx1_out3: endpoint { |
468 | remote-endpoint = <&xbar_adx1_out3>; | |
469 | }; | |
09614acd | 470 | }; |
09614acd | 471 | |
79ed18d9 TR |
472 | adx1_out4_port: port@4 { |
473 | reg = <4>; | |
09614acd | 474 | |
79ed18d9 TR |
475 | adx1_out4: endpoint { |
476 | remote-endpoint = <&xbar_adx1_out4>; | |
477 | }; | |
09614acd SP |
478 | }; |
479 | }; | |
79ed18d9 | 480 | }; |
09614acd | 481 | |
79ed18d9 TR |
482 | adx@2903900 { |
483 | status = "okay"; | |
09614acd | 484 | |
79ed18d9 TR |
485 | ports { |
486 | #address-cells = <1>; | |
487 | #size-cells = <0>; | |
09614acd | 488 | |
79ed18d9 TR |
489 | port@0 { |
490 | reg = <0>; | |
09614acd | 491 | |
79ed18d9 TR |
492 | adx2_in: endpoint { |
493 | remote-endpoint = <&xbar_adx2_in>; | |
494 | }; | |
09614acd | 495 | }; |
09614acd | 496 | |
79ed18d9 TR |
497 | adx2_out1_port: port@1 { |
498 | reg = <1>; | |
09614acd | 499 | |
79ed18d9 TR |
500 | adx2_out1: endpoint { |
501 | remote-endpoint = <&xbar_adx2_out1>; | |
502 | }; | |
09614acd | 503 | }; |
09614acd | 504 | |
79ed18d9 TR |
505 | adx2_out2_port: port@2 { |
506 | reg = <2>; | |
09614acd | 507 | |
79ed18d9 TR |
508 | adx2_out2: endpoint { |
509 | remote-endpoint = <&xbar_adx2_out2>; | |
510 | }; | |
09614acd | 511 | }; |
09614acd | 512 | |
79ed18d9 TR |
513 | adx2_out3_port: port@3 { |
514 | reg = <3>; | |
09614acd | 515 | |
79ed18d9 TR |
516 | adx2_out3: endpoint { |
517 | remote-endpoint = <&xbar_adx2_out3>; | |
518 | }; | |
09614acd | 519 | }; |
09614acd | 520 | |
79ed18d9 TR |
521 | adx2_out4_port: port@4 { |
522 | reg = <4>; | |
09614acd | 523 | |
79ed18d9 TR |
524 | adx2_out4: endpoint { |
525 | remote-endpoint = <&xbar_adx2_out4>; | |
526 | }; | |
09614acd SP |
527 | }; |
528 | }; | |
79ed18d9 | 529 | }; |
09614acd | 530 | |
79ed18d9 TR |
531 | adx@2903a00 { |
532 | status = "okay"; | |
09614acd | 533 | |
79ed18d9 TR |
534 | ports { |
535 | #address-cells = <1>; | |
536 | #size-cells = <0>; | |
09614acd | 537 | |
79ed18d9 TR |
538 | port@0 { |
539 | reg = <0>; | |
09614acd | 540 | |
79ed18d9 TR |
541 | adx3_in: endpoint { |
542 | remote-endpoint = <&xbar_adx3_in>; | |
543 | }; | |
09614acd | 544 | }; |
09614acd | 545 | |
79ed18d9 TR |
546 | adx3_out1_port: port@1 { |
547 | reg = <1>; | |
09614acd | 548 | |
79ed18d9 TR |
549 | adx3_out1: endpoint { |
550 | remote-endpoint = <&xbar_adx3_out1>; | |
551 | }; | |
09614acd | 552 | }; |
09614acd | 553 | |
79ed18d9 TR |
554 | adx3_out2_port: port@2 { |
555 | reg = <2>; | |
09614acd | 556 | |
79ed18d9 TR |
557 | adx3_out2: endpoint { |
558 | remote-endpoint = <&xbar_adx3_out2>; | |
559 | }; | |
09614acd | 560 | }; |
09614acd | 561 | |
79ed18d9 TR |
562 | adx3_out3_port: port@3 { |
563 | reg = <3>; | |
09614acd | 564 | |
79ed18d9 TR |
565 | adx3_out3: endpoint { |
566 | remote-endpoint = <&xbar_adx3_out3>; | |
567 | }; | |
09614acd | 568 | }; |
09614acd | 569 | |
79ed18d9 TR |
570 | adx3_out4_port: port@4 { |
571 | reg = <4>; | |
09614acd | 572 | |
79ed18d9 TR |
573 | adx3_out4: endpoint { |
574 | remote-endpoint = <&xbar_adx3_out4>; | |
575 | }; | |
09614acd SP |
576 | }; |
577 | }; | |
79ed18d9 | 578 | }; |
09614acd | 579 | |
79ed18d9 TR |
580 | adx@2903b00 { |
581 | status = "okay"; | |
09614acd | 582 | |
79ed18d9 TR |
583 | ports { |
584 | #address-cells = <1>; | |
585 | #size-cells = <0>; | |
09614acd | 586 | |
79ed18d9 TR |
587 | port@0 { |
588 | reg = <0>; | |
09614acd | 589 | |
79ed18d9 TR |
590 | adx4_in: endpoint { |
591 | remote-endpoint = <&xbar_adx4_in>; | |
592 | }; | |
09614acd | 593 | }; |
09614acd | 594 | |
79ed18d9 TR |
595 | adx4_out1_port: port@1 { |
596 | reg = <1>; | |
09614acd | 597 | |
79ed18d9 TR |
598 | adx4_out1: endpoint { |
599 | remote-endpoint = <&xbar_adx4_out1>; | |
600 | }; | |
09614acd | 601 | }; |
09614acd | 602 | |
79ed18d9 TR |
603 | adx4_out2_port: port@2 { |
604 | reg = <2>; | |
09614acd | 605 | |
79ed18d9 TR |
606 | adx4_out2: endpoint { |
607 | remote-endpoint = <&xbar_adx4_out2>; | |
608 | }; | |
09614acd | 609 | }; |
09614acd | 610 | |
79ed18d9 TR |
611 | adx4_out3_port: port@3 { |
612 | reg = <3>; | |
09614acd | 613 | |
79ed18d9 TR |
614 | adx4_out3: endpoint { |
615 | remote-endpoint = <&xbar_adx4_out3>; | |
616 | }; | |
09614acd | 617 | }; |
09614acd | 618 | |
79ed18d9 TR |
619 | adx4_out4_port: port@4 { |
620 | reg = <4>; | |
09614acd | 621 | |
79ed18d9 TR |
622 | adx4_out4: endpoint { |
623 | remote-endpoint = <&xbar_adx4_out4>; | |
624 | }; | |
09614acd SP |
625 | }; |
626 | }; | |
79ed18d9 | 627 | }; |
09614acd | 628 | |
79ed18d9 TR |
629 | dmic@2904200 { |
630 | status = "okay"; | |
09614acd | 631 | |
79ed18d9 TR |
632 | ports { |
633 | #address-cells = <1>; | |
634 | #size-cells = <0>; | |
09614acd | 635 | |
79ed18d9 TR |
636 | port@0 { |
637 | reg = <0>; | |
09614acd | 638 | |
79ed18d9 TR |
639 | dmic3_cif: endpoint { |
640 | remote-endpoint = <&xbar_dmic3>; | |
641 | }; | |
09614acd | 642 | }; |
09614acd | 643 | |
79ed18d9 TR |
644 | dmic3_port: port@1 { |
645 | reg = <1>; | |
09614acd | 646 | |
79ed18d9 TR |
647 | dmic3_dap: endpoint { |
648 | /* placeholder for external codec */ | |
649 | }; | |
09614acd SP |
650 | }; |
651 | }; | |
79ed18d9 | 652 | }; |
09614acd | 653 | |
79ed18d9 TR |
654 | processing-engine@2908000 { |
655 | status = "okay"; | |
09614acd | 656 | |
79ed18d9 TR |
657 | ports { |
658 | #address-cells = <1>; | |
659 | #size-cells = <0>; | |
09614acd | 660 | |
79ed18d9 TR |
661 | port@0 { |
662 | reg = <0x0>; | |
09614acd | 663 | |
79ed18d9 TR |
664 | ope1_cif_in_ep: endpoint { |
665 | remote-endpoint = <&xbar_ope1_in_ep>; | |
666 | }; | |
09614acd | 667 | }; |
09614acd | 668 | |
79ed18d9 TR |
669 | ope1_out_port: port@1 { |
670 | reg = <0x1>; | |
09614acd | 671 | |
79ed18d9 TR |
672 | ope1_cif_out_ep: endpoint { |
673 | remote-endpoint = <&xbar_ope1_out_ep>; | |
674 | }; | |
09614acd SP |
675 | }; |
676 | }; | |
79ed18d9 | 677 | }; |
09614acd | 678 | |
79ed18d9 TR |
679 | mvc@290a000 { |
680 | status = "okay"; | |
09614acd | 681 | |
79ed18d9 TR |
682 | ports { |
683 | #address-cells = <1>; | |
684 | #size-cells = <0>; | |
09614acd | 685 | |
79ed18d9 TR |
686 | port@0 { |
687 | reg = <0>; | |
09614acd | 688 | |
79ed18d9 TR |
689 | mvc1_cif_in: endpoint { |
690 | remote-endpoint = <&xbar_mvc1_in>; | |
691 | }; | |
09614acd | 692 | }; |
09614acd | 693 | |
79ed18d9 TR |
694 | mvc1_out_port: port@1 { |
695 | reg = <1>; | |
09614acd | 696 | |
79ed18d9 TR |
697 | mvc1_cif_out: endpoint { |
698 | remote-endpoint = <&xbar_mvc1_out>; | |
699 | }; | |
09614acd SP |
700 | }; |
701 | }; | |
79ed18d9 | 702 | }; |
09614acd | 703 | |
79ed18d9 TR |
704 | mvc@290a200 { |
705 | status = "okay"; | |
09614acd | 706 | |
79ed18d9 TR |
707 | ports { |
708 | #address-cells = <1>; | |
709 | #size-cells = <0>; | |
09614acd | 710 | |
79ed18d9 TR |
711 | port@0 { |
712 | reg = <0>; | |
09614acd | 713 | |
79ed18d9 TR |
714 | mvc2_cif_in: endpoint { |
715 | remote-endpoint = <&xbar_mvc2_in>; | |
716 | }; | |
09614acd | 717 | }; |
09614acd | 718 | |
79ed18d9 TR |
719 | mvc2_out_port: port@1 { |
720 | reg = <1>; | |
09614acd | 721 | |
79ed18d9 TR |
722 | mvc2_cif_out: endpoint { |
723 | remote-endpoint = <&xbar_mvc2_out>; | |
724 | }; | |
09614acd SP |
725 | }; |
726 | }; | |
79ed18d9 | 727 | }; |
09614acd | 728 | |
79ed18d9 TR |
729 | amixer@290bb00 { |
730 | status = "okay"; | |
09614acd | 731 | |
79ed18d9 TR |
732 | ports { |
733 | #address-cells = <1>; | |
734 | #size-cells = <0>; | |
09614acd | 735 | |
79ed18d9 TR |
736 | port@0 { |
737 | reg = <0x0>; | |
09614acd | 738 | |
79ed18d9 TR |
739 | mix_in1: endpoint { |
740 | remote-endpoint = <&xbar_mix_in1>; | |
741 | }; | |
09614acd | 742 | }; |
09614acd | 743 | |
79ed18d9 TR |
744 | port@1 { |
745 | reg = <0x1>; | |
09614acd | 746 | |
79ed18d9 TR |
747 | mix_in2: endpoint { |
748 | remote-endpoint = <&xbar_mix_in2>; | |
749 | }; | |
09614acd | 750 | }; |
09614acd | 751 | |
79ed18d9 TR |
752 | port@2 { |
753 | reg = <0x2>; | |
09614acd | 754 | |
79ed18d9 TR |
755 | mix_in3: endpoint { |
756 | remote-endpoint = <&xbar_mix_in3>; | |
757 | }; | |
09614acd | 758 | }; |
09614acd | 759 | |
79ed18d9 TR |
760 | port@3 { |
761 | reg = <0x3>; | |
09614acd | 762 | |
79ed18d9 TR |
763 | mix_in4: endpoint { |
764 | remote-endpoint = <&xbar_mix_in4>; | |
765 | }; | |
09614acd | 766 | }; |
09614acd | 767 | |
79ed18d9 TR |
768 | port@4 { |
769 | reg = <0x4>; | |
09614acd | 770 | |
79ed18d9 TR |
771 | mix_in5: endpoint { |
772 | remote-endpoint = <&xbar_mix_in5>; | |
773 | }; | |
09614acd | 774 | }; |
09614acd | 775 | |
79ed18d9 TR |
776 | port@5 { |
777 | reg = <0x5>; | |
09614acd | 778 | |
79ed18d9 TR |
779 | mix_in6: endpoint { |
780 | remote-endpoint = <&xbar_mix_in6>; | |
781 | }; | |
09614acd | 782 | }; |
261a46a9 | 783 | |
79ed18d9 TR |
784 | port@6 { |
785 | reg = <0x6>; | |
261a46a9 | 786 | |
79ed18d9 TR |
787 | mix_in7: endpoint { |
788 | remote-endpoint = <&xbar_mix_in7>; | |
789 | }; | |
261a46a9 | 790 | }; |
261a46a9 | 791 | |
79ed18d9 TR |
792 | port@7 { |
793 | reg = <0x7>; | |
261a46a9 | 794 | |
79ed18d9 TR |
795 | mix_in8: endpoint { |
796 | remote-endpoint = <&xbar_mix_in8>; | |
797 | }; | |
261a46a9 | 798 | }; |
261a46a9 | 799 | |
79ed18d9 TR |
800 | port@8 { |
801 | reg = <0x8>; | |
261a46a9 | 802 | |
79ed18d9 TR |
803 | mix_in9: endpoint { |
804 | remote-endpoint = <&xbar_mix_in9>; | |
805 | }; | |
261a46a9 | 806 | }; |
261a46a9 | 807 | |
79ed18d9 TR |
808 | port@9 { |
809 | reg = <0x9>; | |
261a46a9 | 810 | |
79ed18d9 TR |
811 | mix_in10: endpoint { |
812 | remote-endpoint = <&xbar_mix_in10>; | |
813 | }; | |
261a46a9 | 814 | }; |
261a46a9 | 815 | |
79ed18d9 TR |
816 | mix_out1_port: port@a { |
817 | reg = <0xa>; | |
261a46a9 | 818 | |
79ed18d9 TR |
819 | mix_out1: endpoint { |
820 | remote-endpoint = <&xbar_mix_out1>; | |
821 | }; | |
261a46a9 | 822 | }; |
261a46a9 | 823 | |
79ed18d9 TR |
824 | mix_out2_port: port@b { |
825 | reg = <0xb>; | |
261a46a9 | 826 | |
79ed18d9 TR |
827 | mix_out2: endpoint { |
828 | remote-endpoint = <&xbar_mix_out2>; | |
829 | }; | |
261a46a9 | 830 | }; |
261a46a9 | 831 | |
79ed18d9 TR |
832 | mix_out3_port: port@c { |
833 | reg = <0xc>; | |
261a46a9 | 834 | |
79ed18d9 TR |
835 | mix_out3: endpoint { |
836 | remote-endpoint = <&xbar_mix_out3>; | |
837 | }; | |
261a46a9 | 838 | }; |
261a46a9 | 839 | |
79ed18d9 TR |
840 | mix_out4_port: port@d { |
841 | reg = <0xd>; | |
261a46a9 | 842 | |
79ed18d9 TR |
843 | mix_out4: endpoint { |
844 | remote-endpoint = <&xbar_mix_out4>; | |
845 | }; | |
261a46a9 | 846 | }; |
261a46a9 | 847 | |
79ed18d9 TR |
848 | mix_out5_port: port@e { |
849 | reg = <0xe>; | |
261a46a9 | 850 | |
79ed18d9 TR |
851 | mix_out5: endpoint { |
852 | remote-endpoint = <&xbar_mix_out5>; | |
853 | }; | |
261a46a9 SP |
854 | }; |
855 | }; | |
79ed18d9 | 856 | }; |
261a46a9 | 857 | |
79ed18d9 TR |
858 | admaif@290f000 { |
859 | status = "okay"; | |
261a46a9 | 860 | |
79ed18d9 TR |
861 | ports { |
862 | #address-cells = <1>; | |
863 | #size-cells = <0>; | |
261a46a9 | 864 | |
79ed18d9 TR |
865 | admaif0_port: port@0 { |
866 | reg = <0x0>; | |
261a46a9 | 867 | |
79ed18d9 TR |
868 | admaif0: endpoint { |
869 | remote-endpoint = <&xbar_admaif0>; | |
870 | }; | |
261a46a9 | 871 | }; |
261a46a9 | 872 | |
79ed18d9 TR |
873 | admaif1_port: port@1 { |
874 | reg = <0x1>; | |
261a46a9 | 875 | |
79ed18d9 TR |
876 | admaif1: endpoint { |
877 | remote-endpoint = <&xbar_admaif1>; | |
878 | }; | |
261a46a9 | 879 | }; |
261a46a9 | 880 | |
79ed18d9 TR |
881 | admaif2_port: port@2 { |
882 | reg = <0x2>; | |
261a46a9 | 883 | |
79ed18d9 TR |
884 | admaif2: endpoint { |
885 | remote-endpoint = <&xbar_admaif2>; | |
886 | }; | |
261a46a9 | 887 | }; |
afcb41e3 | 888 | |
79ed18d9 TR |
889 | admaif3_port: port@3 { |
890 | reg = <0x3>; | |
afcb41e3 | 891 | |
79ed18d9 TR |
892 | admaif3: endpoint { |
893 | remote-endpoint = <&xbar_admaif3>; | |
894 | }; | |
afcb41e3 | 895 | }; |
afcb41e3 | 896 | |
79ed18d9 TR |
897 | admaif4_port: port@4 { |
898 | reg = <0x4>; | |
afcb41e3 | 899 | |
79ed18d9 TR |
900 | admaif4: endpoint { |
901 | remote-endpoint = <&xbar_admaif4>; | |
902 | }; | |
afcb41e3 | 903 | }; |
09614acd | 904 | |
79ed18d9 TR |
905 | admaif5_port: port@5 { |
906 | reg = <0x5>; | |
09614acd | 907 | |
79ed18d9 TR |
908 | admaif5: endpoint { |
909 | remote-endpoint = <&xbar_admaif5>; | |
910 | }; | |
911 | }; | |
09614acd | 912 | |
79ed18d9 TR |
913 | admaif6_port: port@6 { |
914 | reg = <0x6>; | |
09614acd | 915 | |
79ed18d9 TR |
916 | admaif6: endpoint { |
917 | remote-endpoint = <&xbar_admaif6>; | |
09614acd SP |
918 | }; |
919 | }; | |
920 | ||
79ed18d9 TR |
921 | admaif7_port: port@7 { |
922 | reg = <0x7>; | |
09614acd | 923 | |
79ed18d9 TR |
924 | admaif7: endpoint { |
925 | remote-endpoint = <&xbar_admaif7>; | |
09614acd SP |
926 | }; |
927 | }; | |
09614acd | 928 | |
79ed18d9 TR |
929 | admaif8_port: port@8 { |
930 | reg = <0x8>; | |
09614acd | 931 | |
79ed18d9 TR |
932 | admaif8: endpoint { |
933 | remote-endpoint = <&xbar_admaif8>; | |
934 | }; | |
935 | }; | |
09614acd | 936 | |
79ed18d9 TR |
937 | admaif9_port: port@9 { |
938 | reg = <0x9>; | |
09614acd | 939 | |
79ed18d9 TR |
940 | admaif9: endpoint { |
941 | remote-endpoint = <&xbar_admaif9>; | |
09614acd SP |
942 | }; |
943 | }; | |
944 | ||
79ed18d9 TR |
945 | admaif10_port: port@a { |
946 | reg = <0xa>; | |
09614acd | 947 | |
79ed18d9 TR |
948 | admaif10: endpoint { |
949 | remote-endpoint = <&xbar_admaif10>; | |
09614acd SP |
950 | }; |
951 | }; | |
09614acd | 952 | |
79ed18d9 TR |
953 | admaif11_port: port@b { |
954 | reg = <0xb>; | |
09614acd | 955 | |
79ed18d9 TR |
956 | admaif11: endpoint { |
957 | remote-endpoint = <&xbar_admaif11>; | |
958 | }; | |
959 | }; | |
09614acd | 960 | |
79ed18d9 TR |
961 | admaif12_port: port@c { |
962 | reg = <0xc>; | |
09614acd | 963 | |
79ed18d9 TR |
964 | admaif12: endpoint { |
965 | remote-endpoint = <&xbar_admaif12>; | |
09614acd SP |
966 | }; |
967 | }; | |
968 | ||
79ed18d9 TR |
969 | admaif13_port: port@d { |
970 | reg = <0xd>; | |
09614acd | 971 | |
79ed18d9 TR |
972 | admaif13: endpoint { |
973 | remote-endpoint = <&xbar_admaif13>; | |
09614acd SP |
974 | }; |
975 | }; | |
09614acd | 976 | |
79ed18d9 TR |
977 | admaif14_port: port@e { |
978 | reg = <0xe>; | |
09614acd | 979 | |
79ed18d9 TR |
980 | admaif14: endpoint { |
981 | remote-endpoint = <&xbar_admaif14>; | |
982 | }; | |
983 | }; | |
09614acd | 984 | |
79ed18d9 TR |
985 | admaif15_port: port@f { |
986 | reg = <0xf>; | |
09614acd | 987 | |
79ed18d9 TR |
988 | admaif15: endpoint { |
989 | remote-endpoint = <&xbar_admaif15>; | |
09614acd SP |
990 | }; |
991 | }; | |
992 | ||
79ed18d9 TR |
993 | admaif16_port: port@10 { |
994 | reg = <0x10>; | |
09614acd | 995 | |
79ed18d9 TR |
996 | admaif16: endpoint { |
997 | remote-endpoint = <&xbar_admaif16>; | |
09614acd SP |
998 | }; |
999 | }; | |
09614acd | 1000 | |
79ed18d9 TR |
1001 | admaif17_port: port@11 { |
1002 | reg = <0x11>; | |
09614acd | 1003 | |
79ed18d9 TR |
1004 | admaif17: endpoint { |
1005 | remote-endpoint = <&xbar_admaif17>; | |
1006 | }; | |
1007 | }; | |
09614acd | 1008 | |
79ed18d9 TR |
1009 | admaif18_port: port@12 { |
1010 | reg = <0x12>; | |
09614acd | 1011 | |
79ed18d9 TR |
1012 | admaif18: endpoint { |
1013 | remote-endpoint = <&xbar_admaif18>; | |
09614acd SP |
1014 | }; |
1015 | }; | |
1016 | ||
79ed18d9 TR |
1017 | admaif19_port: port@13 { |
1018 | reg = <0x13>; | |
09614acd | 1019 | |
79ed18d9 TR |
1020 | admaif19: endpoint { |
1021 | remote-endpoint = <&xbar_admaif19>; | |
09614acd SP |
1022 | }; |
1023 | }; | |
1024 | }; | |
1025 | }; | |
1026 | ||
79ed18d9 | 1027 | asrc@2910000 { |
09614acd SP |
1028 | status = "okay"; |
1029 | ||
1030 | ports { | |
1031 | #address-cells = <1>; | |
1032 | #size-cells = <0>; | |
1033 | ||
1034 | port@0 { | |
79ed18d9 | 1035 | reg = <0x0>; |
09614acd | 1036 | |
79ed18d9 TR |
1037 | asrc_in1_ep: endpoint { |
1038 | remote-endpoint = <&xbar_asrc_in1_ep>; | |
09614acd SP |
1039 | }; |
1040 | }; | |
1041 | ||
79ed18d9 TR |
1042 | port@1 { |
1043 | reg = <0x1>; | |
09614acd | 1044 | |
79ed18d9 TR |
1045 | asrc_in2_ep: endpoint { |
1046 | remote-endpoint = <&xbar_asrc_in2_ep>; | |
09614acd SP |
1047 | }; |
1048 | }; | |
09614acd | 1049 | |
79ed18d9 TR |
1050 | port@2 { |
1051 | reg = <0x2>; | |
09614acd | 1052 | |
79ed18d9 TR |
1053 | asrc_in3_ep: endpoint { |
1054 | remote-endpoint = <&xbar_asrc_in3_ep>; | |
09614acd SP |
1055 | }; |
1056 | }; | |
1057 | ||
79ed18d9 TR |
1058 | port@3 { |
1059 | reg = <0x3>; | |
09614acd | 1060 | |
79ed18d9 TR |
1061 | asrc_in4_ep: endpoint { |
1062 | remote-endpoint = <&xbar_asrc_in4_ep>; | |
09614acd SP |
1063 | }; |
1064 | }; | |
09614acd | 1065 | |
79ed18d9 TR |
1066 | port@4 { |
1067 | reg = <0x4>; | |
09614acd | 1068 | |
79ed18d9 TR |
1069 | asrc_in5_ep: endpoint { |
1070 | remote-endpoint = <&xbar_asrc_in5_ep>; | |
1071 | }; | |
1072 | }; | |
09614acd | 1073 | |
79ed18d9 TR |
1074 | port@5 { |
1075 | reg = <0x5>; | |
09614acd | 1076 | |
79ed18d9 TR |
1077 | asrc_in6_ep: endpoint { |
1078 | remote-endpoint = <&xbar_asrc_in6_ep>; | |
09614acd SP |
1079 | }; |
1080 | }; | |
1081 | ||
79ed18d9 TR |
1082 | port@6 { |
1083 | reg = <0x6>; | |
09614acd | 1084 | |
79ed18d9 TR |
1085 | asrc_in7_ep: endpoint { |
1086 | remote-endpoint = <&xbar_asrc_in7_ep>; | |
09614acd SP |
1087 | }; |
1088 | }; | |
09614acd | 1089 | |
79ed18d9 TR |
1090 | asrc_out1_port: port@7 { |
1091 | reg = <0x7>; | |
09614acd | 1092 | |
79ed18d9 TR |
1093 | asrc_out1_ep: endpoint { |
1094 | remote-endpoint = <&xbar_asrc_out1_ep>; | |
1095 | }; | |
1096 | }; | |
09614acd | 1097 | |
79ed18d9 TR |
1098 | asrc_out2_port: port@8 { |
1099 | reg = <0x8>; | |
09614acd | 1100 | |
79ed18d9 TR |
1101 | asrc_out2_ep: endpoint { |
1102 | remote-endpoint = <&xbar_asrc_out2_ep>; | |
09614acd SP |
1103 | }; |
1104 | }; | |
1105 | ||
79ed18d9 TR |
1106 | asrc_out3_port: port@9 { |
1107 | reg = <0x9>; | |
09614acd | 1108 | |
79ed18d9 TR |
1109 | asrc_out3_ep: endpoint { |
1110 | remote-endpoint = <&xbar_asrc_out3_ep>; | |
09614acd SP |
1111 | }; |
1112 | }; | |
1113 | ||
79ed18d9 TR |
1114 | asrc_out4_port: port@a { |
1115 | reg = <0xa>; | |
09614acd | 1116 | |
79ed18d9 TR |
1117 | asrc_out4_ep: endpoint { |
1118 | remote-endpoint = <&xbar_asrc_out4_ep>; | |
09614acd SP |
1119 | }; |
1120 | }; | |
1121 | ||
79ed18d9 TR |
1122 | asrc_out5_port: port@b { |
1123 | reg = <0xb>; | |
09614acd | 1124 | |
79ed18d9 TR |
1125 | asrc_out5_ep: endpoint { |
1126 | remote-endpoint = <&xbar_asrc_out5_ep>; | |
09614acd SP |
1127 | }; |
1128 | }; | |
1129 | ||
79ed18d9 TR |
1130 | asrc_out6_port: port@c { |
1131 | reg = <0xc>; | |
09614acd | 1132 | |
79ed18d9 TR |
1133 | asrc_out6_ep: endpoint { |
1134 | remote-endpoint = <&xbar_asrc_out6_ep>; | |
09614acd SP |
1135 | }; |
1136 | }; | |
1137 | }; | |
1138 | }; | |
1139 | ||
79ed18d9 TR |
1140 | ports { |
1141 | #address-cells = <1>; | |
1142 | #size-cells = <0>; | |
09614acd | 1143 | |
79ed18d9 TR |
1144 | port@0 { |
1145 | reg = <0x0>; | |
09614acd | 1146 | |
79ed18d9 TR |
1147 | xbar_admaif0: endpoint { |
1148 | remote-endpoint = <&admaif0>; | |
1149 | }; | |
1150 | }; | |
09614acd | 1151 | |
79ed18d9 TR |
1152 | port@1 { |
1153 | reg = <0x1>; | |
1154 | ||
1155 | xbar_admaif1: endpoint { | |
1156 | remote-endpoint = <&admaif1>; | |
09614acd | 1157 | }; |
79ed18d9 | 1158 | }; |
09614acd | 1159 | |
79ed18d9 TR |
1160 | port@2 { |
1161 | reg = <0x2>; | |
09614acd | 1162 | |
79ed18d9 TR |
1163 | xbar_admaif2: endpoint { |
1164 | remote-endpoint = <&admaif2>; | |
09614acd | 1165 | }; |
79ed18d9 | 1166 | }; |
09614acd | 1167 | |
79ed18d9 TR |
1168 | port@3 { |
1169 | reg = <0x3>; | |
09614acd | 1170 | |
79ed18d9 TR |
1171 | xbar_admaif3: endpoint { |
1172 | remote-endpoint = <&admaif3>; | |
09614acd | 1173 | }; |
79ed18d9 | 1174 | }; |
09614acd | 1175 | |
79ed18d9 TR |
1176 | port@4 { |
1177 | reg = <0x4>; | |
09614acd | 1178 | |
79ed18d9 TR |
1179 | xbar_admaif4: endpoint { |
1180 | remote-endpoint = <&admaif4>; | |
09614acd | 1181 | }; |
79ed18d9 | 1182 | }; |
09614acd | 1183 | |
79ed18d9 TR |
1184 | port@5 { |
1185 | reg = <0x5>; | |
09614acd | 1186 | |
79ed18d9 TR |
1187 | xbar_admaif5: endpoint { |
1188 | remote-endpoint = <&admaif5>; | |
1189 | }; | |
1190 | }; | |
1191 | ||
1192 | port@6 { | |
1193 | reg = <0x6>; | |
1194 | ||
1195 | xbar_admaif6: endpoint { | |
1196 | remote-endpoint = <&admaif6>; | |
1197 | }; | |
1198 | }; | |
1199 | ||
1200 | port@7 { | |
1201 | reg = <0x7>; | |
1202 | ||
1203 | xbar_admaif7: endpoint { | |
1204 | remote-endpoint = <&admaif7>; | |
1205 | }; | |
1206 | }; | |
1207 | ||
1208 | port@8 { | |
1209 | reg = <0x8>; | |
1210 | ||
1211 | xbar_admaif8: endpoint { | |
1212 | remote-endpoint = <&admaif8>; | |
09614acd SP |
1213 | }; |
1214 | }; | |
09614acd | 1215 | |
79ed18d9 TR |
1216 | port@9 { |
1217 | reg = <0x9>; | |
09614acd | 1218 | |
79ed18d9 TR |
1219 | xbar_admaif9: endpoint { |
1220 | remote-endpoint = <&admaif9>; | |
09614acd | 1221 | }; |
79ed18d9 | 1222 | }; |
09614acd | 1223 | |
79ed18d9 TR |
1224 | port@a { |
1225 | reg = <0xa>; | |
09614acd | 1226 | |
79ed18d9 TR |
1227 | xbar_admaif10: endpoint { |
1228 | remote-endpoint = <&admaif10>; | |
09614acd | 1229 | }; |
79ed18d9 | 1230 | }; |
09614acd | 1231 | |
79ed18d9 TR |
1232 | port@b { |
1233 | reg = <0xb>; | |
09614acd | 1234 | |
79ed18d9 TR |
1235 | xbar_admaif11: endpoint { |
1236 | remote-endpoint = <&admaif11>; | |
09614acd | 1237 | }; |
79ed18d9 | 1238 | }; |
09614acd | 1239 | |
79ed18d9 TR |
1240 | port@c { |
1241 | reg = <0xc>; | |
09614acd | 1242 | |
79ed18d9 TR |
1243 | xbar_admaif12: endpoint { |
1244 | remote-endpoint = <&admaif12>; | |
09614acd | 1245 | }; |
79ed18d9 | 1246 | }; |
09614acd | 1247 | |
79ed18d9 TR |
1248 | port@d { |
1249 | reg = <0xd>; | |
09614acd | 1250 | |
79ed18d9 TR |
1251 | xbar_admaif13: endpoint { |
1252 | remote-endpoint = <&admaif13>; | |
09614acd SP |
1253 | }; |
1254 | }; | |
09614acd | 1255 | |
79ed18d9 TR |
1256 | port@e { |
1257 | reg = <0xe>; | |
09614acd | 1258 | |
79ed18d9 TR |
1259 | xbar_admaif14: endpoint { |
1260 | remote-endpoint = <&admaif14>; | |
1261 | }; | |
1262 | }; | |
09614acd | 1263 | |
79ed18d9 TR |
1264 | port@f { |
1265 | reg = <0xf>; | |
09614acd | 1266 | |
79ed18d9 TR |
1267 | xbar_admaif15: endpoint { |
1268 | remote-endpoint = <&admaif15>; | |
09614acd | 1269 | }; |
79ed18d9 | 1270 | }; |
09614acd | 1271 | |
79ed18d9 TR |
1272 | port@10 { |
1273 | reg = <0x10>; | |
09614acd | 1274 | |
79ed18d9 TR |
1275 | xbar_admaif16: endpoint { |
1276 | remote-endpoint = <&admaif16>; | |
09614acd | 1277 | }; |
79ed18d9 | 1278 | }; |
09614acd | 1279 | |
79ed18d9 TR |
1280 | port@11 { |
1281 | reg = <0x11>; | |
09614acd | 1282 | |
79ed18d9 TR |
1283 | xbar_admaif17: endpoint { |
1284 | remote-endpoint = <&admaif17>; | |
09614acd | 1285 | }; |
79ed18d9 | 1286 | }; |
09614acd | 1287 | |
79ed18d9 TR |
1288 | port@12 { |
1289 | reg = <0x12>; | |
09614acd | 1290 | |
79ed18d9 TR |
1291 | xbar_admaif18: endpoint { |
1292 | remote-endpoint = <&admaif18>; | |
09614acd | 1293 | }; |
79ed18d9 | 1294 | }; |
09614acd | 1295 | |
79ed18d9 TR |
1296 | port@13 { |
1297 | reg = <0x13>; | |
09614acd | 1298 | |
79ed18d9 TR |
1299 | xbar_admaif19: endpoint { |
1300 | remote-endpoint = <&admaif19>; | |
09614acd SP |
1301 | }; |
1302 | }; | |
09614acd | 1303 | |
79ed18d9 TR |
1304 | xbar_i2s1_port: port@14 { |
1305 | reg = <0x14>; | |
09614acd | 1306 | |
79ed18d9 TR |
1307 | xbar_i2s1: endpoint { |
1308 | remote-endpoint = <&i2s1_cif>; | |
1309 | }; | |
1310 | }; | |
09614acd | 1311 | |
79ed18d9 TR |
1312 | xbar_i2s2_port: port@15 { |
1313 | reg = <0x15>; | |
09614acd | 1314 | |
79ed18d9 TR |
1315 | xbar_i2s2: endpoint { |
1316 | remote-endpoint = <&i2s2_cif>; | |
09614acd | 1317 | }; |
79ed18d9 | 1318 | }; |
09614acd | 1319 | |
79ed18d9 TR |
1320 | xbar_i2s4_port: port@17 { |
1321 | reg = <0x17>; | |
09614acd | 1322 | |
79ed18d9 TR |
1323 | xbar_i2s4: endpoint { |
1324 | remote-endpoint = <&i2s4_cif>; | |
09614acd | 1325 | }; |
79ed18d9 | 1326 | }; |
09614acd | 1327 | |
79ed18d9 TR |
1328 | xbar_i2s6_port: port@19 { |
1329 | reg = <0x19>; | |
09614acd | 1330 | |
79ed18d9 TR |
1331 | xbar_i2s6: endpoint { |
1332 | remote-endpoint = <&i2s6_cif>; | |
09614acd | 1333 | }; |
79ed18d9 | 1334 | }; |
09614acd | 1335 | |
79ed18d9 TR |
1336 | xbar_dmic3_port: port@1c { |
1337 | reg = <0x1c>; | |
09614acd | 1338 | |
79ed18d9 TR |
1339 | xbar_dmic3: endpoint { |
1340 | remote-endpoint = <&dmic3_cif>; | |
09614acd | 1341 | }; |
79ed18d9 | 1342 | }; |
09614acd | 1343 | |
79ed18d9 TR |
1344 | xbar_sfc1_in_port: port@20 { |
1345 | reg = <0x20>; | |
09614acd | 1346 | |
79ed18d9 TR |
1347 | xbar_sfc1_in: endpoint { |
1348 | remote-endpoint = <&sfc1_cif_in>; | |
09614acd SP |
1349 | }; |
1350 | }; | |
09614acd | 1351 | |
79ed18d9 TR |
1352 | port@21 { |
1353 | reg = <0x21>; | |
09614acd | 1354 | |
79ed18d9 TR |
1355 | xbar_sfc1_out: endpoint { |
1356 | remote-endpoint = <&sfc1_cif_out>; | |
1357 | }; | |
1358 | }; | |
09614acd | 1359 | |
79ed18d9 TR |
1360 | xbar_sfc2_in_port: port@22 { |
1361 | reg = <0x22>; | |
09614acd | 1362 | |
79ed18d9 TR |
1363 | xbar_sfc2_in: endpoint { |
1364 | remote-endpoint = <&sfc2_cif_in>; | |
09614acd | 1365 | }; |
79ed18d9 | 1366 | }; |
09614acd | 1367 | |
79ed18d9 TR |
1368 | port@23 { |
1369 | reg = <0x23>; | |
09614acd | 1370 | |
79ed18d9 TR |
1371 | xbar_sfc2_out: endpoint { |
1372 | remote-endpoint = <&sfc2_cif_out>; | |
09614acd | 1373 | }; |
79ed18d9 | 1374 | }; |
09614acd | 1375 | |
79ed18d9 TR |
1376 | xbar_sfc3_in_port: port@24 { |
1377 | reg = <0x24>; | |
09614acd | 1378 | |
79ed18d9 TR |
1379 | xbar_sfc3_in: endpoint { |
1380 | remote-endpoint = <&sfc3_cif_in>; | |
09614acd | 1381 | }; |
79ed18d9 | 1382 | }; |
09614acd | 1383 | |
79ed18d9 TR |
1384 | port@25 { |
1385 | reg = <0x25>; | |
09614acd | 1386 | |
79ed18d9 TR |
1387 | xbar_sfc3_out: endpoint { |
1388 | remote-endpoint = <&sfc3_cif_out>; | |
09614acd | 1389 | }; |
79ed18d9 | 1390 | }; |
09614acd | 1391 | |
79ed18d9 TR |
1392 | xbar_sfc4_in_port: port@26 { |
1393 | reg = <0x26>; | |
09614acd | 1394 | |
79ed18d9 TR |
1395 | xbar_sfc4_in: endpoint { |
1396 | remote-endpoint = <&sfc4_cif_in>; | |
09614acd SP |
1397 | }; |
1398 | }; | |
09614acd | 1399 | |
79ed18d9 TR |
1400 | port@27 { |
1401 | reg = <0x27>; | |
09614acd | 1402 | |
79ed18d9 TR |
1403 | xbar_sfc4_out: endpoint { |
1404 | remote-endpoint = <&sfc4_cif_out>; | |
1405 | }; | |
1406 | }; | |
09614acd | 1407 | |
79ed18d9 TR |
1408 | xbar_mvc1_in_port: port@28 { |
1409 | reg = <0x28>; | |
09614acd | 1410 | |
79ed18d9 TR |
1411 | xbar_mvc1_in: endpoint { |
1412 | remote-endpoint = <&mvc1_cif_in>; | |
09614acd | 1413 | }; |
79ed18d9 | 1414 | }; |
09614acd | 1415 | |
79ed18d9 TR |
1416 | port@29 { |
1417 | reg = <0x29>; | |
09614acd | 1418 | |
79ed18d9 TR |
1419 | xbar_mvc1_out: endpoint { |
1420 | remote-endpoint = <&mvc1_cif_out>; | |
09614acd | 1421 | }; |
79ed18d9 | 1422 | }; |
09614acd | 1423 | |
79ed18d9 TR |
1424 | xbar_mvc2_in_port: port@2a { |
1425 | reg = <0x2a>; | |
09614acd | 1426 | |
79ed18d9 TR |
1427 | xbar_mvc2_in: endpoint { |
1428 | remote-endpoint = <&mvc2_cif_in>; | |
09614acd | 1429 | }; |
79ed18d9 | 1430 | }; |
09614acd | 1431 | |
79ed18d9 TR |
1432 | port@2b { |
1433 | reg = <0x2b>; | |
09614acd | 1434 | |
79ed18d9 TR |
1435 | xbar_mvc2_out: endpoint { |
1436 | remote-endpoint = <&mvc2_cif_out>; | |
09614acd | 1437 | }; |
79ed18d9 | 1438 | }; |
09614acd | 1439 | |
79ed18d9 TR |
1440 | xbar_amx1_in1_port: port@2c { |
1441 | reg = <0x2c>; | |
09614acd | 1442 | |
79ed18d9 TR |
1443 | xbar_amx1_in1: endpoint { |
1444 | remote-endpoint = <&amx1_in1>; | |
09614acd SP |
1445 | }; |
1446 | }; | |
09614acd | 1447 | |
79ed18d9 TR |
1448 | xbar_amx1_in2_port: port@2d { |
1449 | reg = <0x2d>; | |
09614acd | 1450 | |
79ed18d9 TR |
1451 | xbar_amx1_in2: endpoint { |
1452 | remote-endpoint = <&amx1_in2>; | |
1453 | }; | |
1454 | }; | |
09614acd | 1455 | |
79ed18d9 TR |
1456 | xbar_amx1_in3_port: port@2e { |
1457 | reg = <0x2e>; | |
09614acd | 1458 | |
79ed18d9 TR |
1459 | xbar_amx1_in3: endpoint { |
1460 | remote-endpoint = <&amx1_in3>; | |
09614acd | 1461 | }; |
79ed18d9 | 1462 | }; |
09614acd | 1463 | |
79ed18d9 TR |
1464 | xbar_amx1_in4_port: port@2f { |
1465 | reg = <0x2f>; | |
09614acd | 1466 | |
79ed18d9 TR |
1467 | xbar_amx1_in4: endpoint { |
1468 | remote-endpoint = <&amx1_in4>; | |
09614acd | 1469 | }; |
79ed18d9 | 1470 | }; |
09614acd | 1471 | |
79ed18d9 TR |
1472 | port@30 { |
1473 | reg = <0x30>; | |
09614acd | 1474 | |
79ed18d9 TR |
1475 | xbar_amx1_out: endpoint { |
1476 | remote-endpoint = <&amx1_out>; | |
09614acd | 1477 | }; |
79ed18d9 | 1478 | }; |
09614acd | 1479 | |
79ed18d9 TR |
1480 | xbar_amx2_in1_port: port@31 { |
1481 | reg = <0x31>; | |
09614acd | 1482 | |
79ed18d9 TR |
1483 | xbar_amx2_in1: endpoint { |
1484 | remote-endpoint = <&amx2_in1>; | |
09614acd | 1485 | }; |
79ed18d9 | 1486 | }; |
09614acd | 1487 | |
79ed18d9 TR |
1488 | xbar_amx2_in2_port: port@32 { |
1489 | reg = <0x32>; | |
09614acd | 1490 | |
79ed18d9 TR |
1491 | xbar_amx2_in2: endpoint { |
1492 | remote-endpoint = <&amx2_in2>; | |
09614acd SP |
1493 | }; |
1494 | }; | |
09614acd | 1495 | |
79ed18d9 TR |
1496 | xbar_amx2_in3_port: port@33 { |
1497 | reg = <0x33>; | |
09614acd | 1498 | |
79ed18d9 TR |
1499 | xbar_amx2_in3: endpoint { |
1500 | remote-endpoint = <&amx2_in3>; | |
1501 | }; | |
1502 | }; | |
09614acd | 1503 | |
79ed18d9 TR |
1504 | xbar_amx2_in4_port: port@34 { |
1505 | reg = <0x34>; | |
09614acd | 1506 | |
79ed18d9 TR |
1507 | xbar_amx2_in4: endpoint { |
1508 | remote-endpoint = <&amx2_in4>; | |
09614acd | 1509 | }; |
79ed18d9 | 1510 | }; |
09614acd | 1511 | |
79ed18d9 TR |
1512 | port@35 { |
1513 | reg = <0x35>; | |
09614acd | 1514 | |
79ed18d9 TR |
1515 | xbar_amx2_out: endpoint { |
1516 | remote-endpoint = <&amx2_out>; | |
09614acd SP |
1517 | }; |
1518 | }; | |
09614acd | 1519 | |
79ed18d9 TR |
1520 | xbar_amx3_in1_port: port@36 { |
1521 | reg = <0x36>; | |
afcb41e3 | 1522 | |
79ed18d9 TR |
1523 | xbar_amx3_in1: endpoint { |
1524 | remote-endpoint = <&amx3_in1>; | |
1525 | }; | |
1526 | }; | |
afcb41e3 | 1527 | |
79ed18d9 TR |
1528 | xbar_amx3_in2_port: port@37 { |
1529 | reg = <0x37>; | |
afcb41e3 | 1530 | |
79ed18d9 TR |
1531 | xbar_amx3_in2: endpoint { |
1532 | remote-endpoint = <&amx3_in2>; | |
afcb41e3 | 1533 | }; |
79ed18d9 | 1534 | }; |
afcb41e3 | 1535 | |
79ed18d9 TR |
1536 | xbar_amx3_in3_port: port@38 { |
1537 | reg = <0x38>; | |
afcb41e3 | 1538 | |
79ed18d9 TR |
1539 | xbar_amx3_in3: endpoint { |
1540 | remote-endpoint = <&amx3_in3>; | |
afcb41e3 SP |
1541 | }; |
1542 | }; | |
afcb41e3 | 1543 | |
79ed18d9 TR |
1544 | xbar_amx3_in4_port: port@39 { |
1545 | reg = <0x39>; | |
09614acd | 1546 | |
79ed18d9 TR |
1547 | xbar_amx3_in4: endpoint { |
1548 | remote-endpoint = <&amx3_in4>; | |
1549 | }; | |
1550 | }; | |
09614acd | 1551 | |
79ed18d9 TR |
1552 | port@3a { |
1553 | reg = <0x3a>; | |
09614acd | 1554 | |
79ed18d9 TR |
1555 | xbar_amx3_out: endpoint { |
1556 | remote-endpoint = <&amx3_out>; | |
09614acd | 1557 | }; |
79ed18d9 | 1558 | }; |
09614acd | 1559 | |
79ed18d9 TR |
1560 | xbar_amx4_in1_port: port@3b { |
1561 | reg = <0x3b>; | |
09614acd | 1562 | |
79ed18d9 TR |
1563 | xbar_amx4_in1: endpoint { |
1564 | remote-endpoint = <&amx4_in1>; | |
09614acd SP |
1565 | }; |
1566 | }; | |
09614acd | 1567 | |
79ed18d9 TR |
1568 | xbar_amx4_in2_port: port@3c { |
1569 | reg = <0x3c>; | |
09614acd | 1570 | |
79ed18d9 TR |
1571 | xbar_amx4_in2: endpoint { |
1572 | remote-endpoint = <&amx4_in2>; | |
1573 | }; | |
1574 | }; | |
09614acd | 1575 | |
79ed18d9 TR |
1576 | xbar_amx4_in3_port: port@3d { |
1577 | reg = <0x3d>; | |
09614acd | 1578 | |
79ed18d9 TR |
1579 | xbar_amx4_in3: endpoint { |
1580 | remote-endpoint = <&amx4_in3>; | |
09614acd | 1581 | }; |
79ed18d9 | 1582 | }; |
09614acd | 1583 | |
79ed18d9 TR |
1584 | xbar_amx4_in4_port: port@3e { |
1585 | reg = <0x3e>; | |
09614acd | 1586 | |
79ed18d9 TR |
1587 | xbar_amx4_in4: endpoint { |
1588 | remote-endpoint = <&amx4_in4>; | |
09614acd SP |
1589 | }; |
1590 | }; | |
09614acd | 1591 | |
79ed18d9 TR |
1592 | port@3f { |
1593 | reg = <0x3f>; | |
09614acd | 1594 | |
79ed18d9 TR |
1595 | xbar_amx4_out: endpoint { |
1596 | remote-endpoint = <&amx4_out>; | |
1597 | }; | |
1598 | }; | |
09614acd | 1599 | |
79ed18d9 TR |
1600 | xbar_adx1_in_port: port@40 { |
1601 | reg = <0x40>; | |
09614acd | 1602 | |
79ed18d9 TR |
1603 | xbar_adx1_in: endpoint { |
1604 | remote-endpoint = <&adx1_in>; | |
09614acd | 1605 | }; |
79ed18d9 | 1606 | }; |
09614acd | 1607 | |
79ed18d9 TR |
1608 | port@41 { |
1609 | reg = <0x41>; | |
09614acd | 1610 | |
79ed18d9 TR |
1611 | xbar_adx1_out1: endpoint { |
1612 | remote-endpoint = <&adx1_out1>; | |
09614acd | 1613 | }; |
79ed18d9 | 1614 | }; |
09614acd | 1615 | |
79ed18d9 TR |
1616 | port@42 { |
1617 | reg = <0x42>; | |
09614acd | 1618 | |
79ed18d9 TR |
1619 | xbar_adx1_out2: endpoint { |
1620 | remote-endpoint = <&adx1_out2>; | |
09614acd | 1621 | }; |
79ed18d9 | 1622 | }; |
09614acd | 1623 | |
79ed18d9 TR |
1624 | port@43 { |
1625 | reg = <0x43>; | |
09614acd | 1626 | |
79ed18d9 TR |
1627 | xbar_adx1_out3: endpoint { |
1628 | remote-endpoint = <&adx1_out3>; | |
09614acd | 1629 | }; |
79ed18d9 | 1630 | }; |
09614acd | 1631 | |
79ed18d9 TR |
1632 | port@44 { |
1633 | reg = <0x44>; | |
09614acd | 1634 | |
79ed18d9 TR |
1635 | xbar_adx1_out4: endpoint { |
1636 | remote-endpoint = <&adx1_out4>; | |
09614acd | 1637 | }; |
79ed18d9 | 1638 | }; |
09614acd | 1639 | |
79ed18d9 TR |
1640 | xbar_adx2_in_port: port@45 { |
1641 | reg = <0x45>; | |
09614acd | 1642 | |
79ed18d9 TR |
1643 | xbar_adx2_in: endpoint { |
1644 | remote-endpoint = <&adx2_in>; | |
09614acd | 1645 | }; |
79ed18d9 | 1646 | }; |
09614acd | 1647 | |
79ed18d9 TR |
1648 | port@46 { |
1649 | reg = <0x46>; | |
09614acd | 1650 | |
79ed18d9 TR |
1651 | xbar_adx2_out1: endpoint { |
1652 | remote-endpoint = <&adx2_out1>; | |
09614acd | 1653 | }; |
79ed18d9 | 1654 | }; |
09614acd | 1655 | |
79ed18d9 TR |
1656 | port@47 { |
1657 | reg = <0x47>; | |
09614acd | 1658 | |
79ed18d9 TR |
1659 | xbar_adx2_out2: endpoint { |
1660 | remote-endpoint = <&adx2_out2>; | |
09614acd | 1661 | }; |
79ed18d9 | 1662 | }; |
09614acd | 1663 | |
79ed18d9 TR |
1664 | port@48 { |
1665 | reg = <0x48>; | |
09614acd | 1666 | |
79ed18d9 TR |
1667 | xbar_adx2_out3: endpoint { |
1668 | remote-endpoint = <&adx2_out3>; | |
09614acd | 1669 | }; |
79ed18d9 | 1670 | }; |
09614acd | 1671 | |
79ed18d9 TR |
1672 | port@49 { |
1673 | reg = <0x49>; | |
09614acd | 1674 | |
79ed18d9 TR |
1675 | xbar_adx2_out4: endpoint { |
1676 | remote-endpoint = <&adx2_out4>; | |
09614acd | 1677 | }; |
79ed18d9 | 1678 | }; |
09614acd | 1679 | |
79ed18d9 TR |
1680 | xbar_adx3_in_port: port@4a { |
1681 | reg = <0x4a>; | |
09614acd | 1682 | |
79ed18d9 TR |
1683 | xbar_adx3_in: endpoint { |
1684 | remote-endpoint = <&adx3_in>; | |
09614acd | 1685 | }; |
79ed18d9 | 1686 | }; |
09614acd | 1687 | |
79ed18d9 TR |
1688 | port@4b { |
1689 | reg = <0x4b>; | |
09614acd | 1690 | |
79ed18d9 TR |
1691 | xbar_adx3_out1: endpoint { |
1692 | remote-endpoint = <&adx3_out1>; | |
09614acd | 1693 | }; |
79ed18d9 | 1694 | }; |
09614acd | 1695 | |
79ed18d9 TR |
1696 | port@4c { |
1697 | reg = <0x4c>; | |
09614acd | 1698 | |
79ed18d9 TR |
1699 | xbar_adx3_out2: endpoint { |
1700 | remote-endpoint = <&adx3_out2>; | |
09614acd | 1701 | }; |
79ed18d9 | 1702 | }; |
09614acd | 1703 | |
79ed18d9 TR |
1704 | port@4d { |
1705 | reg = <0x4d>; | |
09614acd | 1706 | |
79ed18d9 TR |
1707 | xbar_adx3_out3: endpoint { |
1708 | remote-endpoint = <&adx3_out3>; | |
09614acd | 1709 | }; |
79ed18d9 | 1710 | }; |
09614acd | 1711 | |
79ed18d9 TR |
1712 | port@4e { |
1713 | reg = <0x4e>; | |
09614acd | 1714 | |
79ed18d9 TR |
1715 | xbar_adx3_out4: endpoint { |
1716 | remote-endpoint = <&adx3_out4>; | |
09614acd SP |
1717 | }; |
1718 | }; | |
09614acd | 1719 | |
79ed18d9 TR |
1720 | xbar_adx4_in_port: port@4f { |
1721 | reg = <0x4f>; | |
09614acd | 1722 | |
79ed18d9 TR |
1723 | xbar_adx4_in: endpoint { |
1724 | remote-endpoint = <&adx4_in>; | |
1725 | }; | |
1726 | }; | |
09614acd | 1727 | |
79ed18d9 TR |
1728 | port@50 { |
1729 | reg = <0x50>; | |
09614acd | 1730 | |
79ed18d9 TR |
1731 | xbar_adx4_out1: endpoint { |
1732 | remote-endpoint = <&adx4_out1>; | |
09614acd | 1733 | }; |
79ed18d9 | 1734 | }; |
09614acd | 1735 | |
79ed18d9 TR |
1736 | port@51 { |
1737 | reg = <0x51>; | |
09614acd | 1738 | |
79ed18d9 TR |
1739 | xbar_adx4_out2: endpoint { |
1740 | remote-endpoint = <&adx4_out2>; | |
09614acd | 1741 | }; |
79ed18d9 | 1742 | }; |
09614acd | 1743 | |
79ed18d9 TR |
1744 | port@52 { |
1745 | reg = <0x52>; | |
09614acd | 1746 | |
79ed18d9 TR |
1747 | xbar_adx4_out3: endpoint { |
1748 | remote-endpoint = <&adx4_out3>; | |
09614acd | 1749 | }; |
79ed18d9 | 1750 | }; |
09614acd | 1751 | |
79ed18d9 TR |
1752 | port@53 { |
1753 | reg = <0x53>; | |
09614acd | 1754 | |
79ed18d9 TR |
1755 | xbar_adx4_out4: endpoint { |
1756 | remote-endpoint = <&adx4_out4>; | |
09614acd | 1757 | }; |
79ed18d9 | 1758 | }; |
09614acd | 1759 | |
79ed18d9 TR |
1760 | xbar_mix_in1_port: port@54 { |
1761 | reg = <0x54>; | |
09614acd | 1762 | |
79ed18d9 TR |
1763 | xbar_mix_in1: endpoint { |
1764 | remote-endpoint = <&mix_in1>; | |
09614acd | 1765 | }; |
79ed18d9 | 1766 | }; |
09614acd | 1767 | |
79ed18d9 TR |
1768 | xbar_mix_in2_port: port@55 { |
1769 | reg = <0x55>; | |
09614acd | 1770 | |
79ed18d9 TR |
1771 | xbar_mix_in2: endpoint { |
1772 | remote-endpoint = <&mix_in2>; | |
09614acd | 1773 | }; |
79ed18d9 | 1774 | }; |
09614acd | 1775 | |
79ed18d9 TR |
1776 | xbar_mix_in3_port: port@56 { |
1777 | reg = <0x56>; | |
09614acd | 1778 | |
79ed18d9 TR |
1779 | xbar_mix_in3: endpoint { |
1780 | remote-endpoint = <&mix_in3>; | |
09614acd | 1781 | }; |
79ed18d9 | 1782 | }; |
09614acd | 1783 | |
79ed18d9 TR |
1784 | xbar_mix_in4_port: port@57 { |
1785 | reg = <0x57>; | |
09614acd | 1786 | |
79ed18d9 TR |
1787 | xbar_mix_in4: endpoint { |
1788 | remote-endpoint = <&mix_in4>; | |
09614acd | 1789 | }; |
79ed18d9 | 1790 | }; |
09614acd | 1791 | |
79ed18d9 TR |
1792 | xbar_mix_in5_port: port@58 { |
1793 | reg = <0x58>; | |
09614acd | 1794 | |
79ed18d9 TR |
1795 | xbar_mix_in5: endpoint { |
1796 | remote-endpoint = <&mix_in5>; | |
09614acd | 1797 | }; |
79ed18d9 | 1798 | }; |
09614acd | 1799 | |
79ed18d9 TR |
1800 | xbar_mix_in6_port: port@59 { |
1801 | reg = <0x59>; | |
09614acd | 1802 | |
79ed18d9 TR |
1803 | xbar_mix_in6: endpoint { |
1804 | remote-endpoint = <&mix_in6>; | |
09614acd | 1805 | }; |
79ed18d9 | 1806 | }; |
09614acd | 1807 | |
79ed18d9 TR |
1808 | xbar_mix_in7_port: port@5a { |
1809 | reg = <0x5a>; | |
09614acd | 1810 | |
79ed18d9 TR |
1811 | xbar_mix_in7: endpoint { |
1812 | remote-endpoint = <&mix_in7>; | |
09614acd | 1813 | }; |
79ed18d9 | 1814 | }; |
09614acd | 1815 | |
79ed18d9 TR |
1816 | xbar_mix_in8_port: port@5b { |
1817 | reg = <0x5b>; | |
09614acd | 1818 | |
79ed18d9 TR |
1819 | xbar_mix_in8: endpoint { |
1820 | remote-endpoint = <&mix_in8>; | |
09614acd | 1821 | }; |
79ed18d9 | 1822 | }; |
09614acd | 1823 | |
79ed18d9 TR |
1824 | xbar_mix_in9_port: port@5c { |
1825 | reg = <0x5c>; | |
09614acd | 1826 | |
79ed18d9 TR |
1827 | xbar_mix_in9: endpoint { |
1828 | remote-endpoint = <&mix_in9>; | |
09614acd | 1829 | }; |
79ed18d9 | 1830 | }; |
09614acd | 1831 | |
79ed18d9 TR |
1832 | xbar_mix_in10_port: port@5d { |
1833 | reg = <0x5d>; | |
09614acd | 1834 | |
79ed18d9 TR |
1835 | xbar_mix_in10: endpoint { |
1836 | remote-endpoint = <&mix_in10>; | |
09614acd | 1837 | }; |
79ed18d9 | 1838 | }; |
09614acd | 1839 | |
79ed18d9 TR |
1840 | port@5e { |
1841 | reg = <0x5e>; | |
09614acd | 1842 | |
79ed18d9 TR |
1843 | xbar_mix_out1: endpoint { |
1844 | remote-endpoint = <&mix_out1>; | |
09614acd | 1845 | }; |
79ed18d9 | 1846 | }; |
09614acd | 1847 | |
79ed18d9 TR |
1848 | port@5f { |
1849 | reg = <0x5f>; | |
09614acd | 1850 | |
79ed18d9 TR |
1851 | xbar_mix_out2: endpoint { |
1852 | remote-endpoint = <&mix_out2>; | |
09614acd | 1853 | }; |
79ed18d9 | 1854 | }; |
09614acd | 1855 | |
79ed18d9 TR |
1856 | port@60 { |
1857 | reg = <0x60>; | |
09614acd | 1858 | |
79ed18d9 TR |
1859 | xbar_mix_out3: endpoint { |
1860 | remote-endpoint = <&mix_out3>; | |
09614acd | 1861 | }; |
79ed18d9 | 1862 | }; |
09614acd | 1863 | |
79ed18d9 TR |
1864 | port@61 { |
1865 | reg = <0x61>; | |
09614acd | 1866 | |
79ed18d9 TR |
1867 | xbar_mix_out4: endpoint { |
1868 | remote-endpoint = <&mix_out4>; | |
09614acd | 1869 | }; |
79ed18d9 | 1870 | }; |
09614acd | 1871 | |
79ed18d9 TR |
1872 | port@62 { |
1873 | reg = <0x62>; | |
09614acd | 1874 | |
79ed18d9 TR |
1875 | xbar_mix_out5: endpoint { |
1876 | remote-endpoint = <&mix_out5>; | |
09614acd | 1877 | }; |
79ed18d9 | 1878 | }; |
09614acd | 1879 | |
79ed18d9 TR |
1880 | xbar_asrc_in1_port: port@63 { |
1881 | reg = <0x63>; | |
09614acd | 1882 | |
79ed18d9 TR |
1883 | xbar_asrc_in1_ep: endpoint { |
1884 | remote-endpoint = <&asrc_in1_ep>; | |
09614acd SP |
1885 | }; |
1886 | }; | |
261a46a9 | 1887 | |
79ed18d9 TR |
1888 | port@64 { |
1889 | reg = <0x64>; | |
261a46a9 | 1890 | |
79ed18d9 TR |
1891 | xbar_asrc_out1_ep: endpoint { |
1892 | remote-endpoint = <&asrc_out1_ep>; | |
1893 | }; | |
1894 | }; | |
261a46a9 | 1895 | |
79ed18d9 TR |
1896 | xbar_asrc_in2_port: port@65 { |
1897 | reg = <0x65>; | |
261a46a9 | 1898 | |
79ed18d9 TR |
1899 | xbar_asrc_in2_ep: endpoint { |
1900 | remote-endpoint = <&asrc_in2_ep>; | |
261a46a9 | 1901 | }; |
79ed18d9 | 1902 | }; |
261a46a9 | 1903 | |
79ed18d9 TR |
1904 | port@66 { |
1905 | reg = <0x66>; | |
261a46a9 | 1906 | |
79ed18d9 TR |
1907 | xbar_asrc_out2_ep: endpoint { |
1908 | remote-endpoint = <&asrc_out2_ep>; | |
261a46a9 | 1909 | }; |
79ed18d9 | 1910 | }; |
261a46a9 | 1911 | |
79ed18d9 TR |
1912 | xbar_asrc_in3_port: port@67 { |
1913 | reg = <0x67>; | |
261a46a9 | 1914 | |
79ed18d9 TR |
1915 | xbar_asrc_in3_ep: endpoint { |
1916 | remote-endpoint = <&asrc_in3_ep>; | |
261a46a9 | 1917 | }; |
79ed18d9 | 1918 | }; |
261a46a9 | 1919 | |
79ed18d9 TR |
1920 | port@68 { |
1921 | reg = <0x68>; | |
261a46a9 | 1922 | |
79ed18d9 TR |
1923 | xbar_asrc_out3_ep: endpoint { |
1924 | remote-endpoint = <&asrc_out3_ep>; | |
261a46a9 | 1925 | }; |
79ed18d9 | 1926 | }; |
261a46a9 | 1927 | |
79ed18d9 TR |
1928 | xbar_asrc_in4_port: port@69 { |
1929 | reg = <0x69>; | |
261a46a9 | 1930 | |
79ed18d9 TR |
1931 | xbar_asrc_in4_ep: endpoint { |
1932 | remote-endpoint = <&asrc_in4_ep>; | |
261a46a9 | 1933 | }; |
79ed18d9 | 1934 | }; |
261a46a9 | 1935 | |
79ed18d9 TR |
1936 | port@6a { |
1937 | reg = <0x6a>; | |
261a46a9 | 1938 | |
79ed18d9 TR |
1939 | xbar_asrc_out4_ep: endpoint { |
1940 | remote-endpoint = <&asrc_out4_ep>; | |
261a46a9 | 1941 | }; |
79ed18d9 | 1942 | }; |
261a46a9 | 1943 | |
79ed18d9 TR |
1944 | xbar_asrc_in5_port: port@6b { |
1945 | reg = <0x6b>; | |
261a46a9 | 1946 | |
79ed18d9 TR |
1947 | xbar_asrc_in5_ep: endpoint { |
1948 | remote-endpoint = <&asrc_in5_ep>; | |
261a46a9 | 1949 | }; |
79ed18d9 | 1950 | }; |
261a46a9 | 1951 | |
79ed18d9 TR |
1952 | port@6c { |
1953 | reg = <0x6c>; | |
261a46a9 | 1954 | |
79ed18d9 TR |
1955 | xbar_asrc_out5_ep: endpoint { |
1956 | remote-endpoint = <&asrc_out5_ep>; | |
261a46a9 | 1957 | }; |
79ed18d9 | 1958 | }; |
261a46a9 | 1959 | |
79ed18d9 TR |
1960 | xbar_asrc_in6_port: port@6d { |
1961 | reg = <0x6d>; | |
261a46a9 | 1962 | |
79ed18d9 TR |
1963 | xbar_asrc_in6_ep: endpoint { |
1964 | remote-endpoint = <&asrc_in6_ep>; | |
261a46a9 | 1965 | }; |
79ed18d9 | 1966 | }; |
261a46a9 | 1967 | |
79ed18d9 TR |
1968 | port@6e { |
1969 | reg = <0x6e>; | |
261a46a9 | 1970 | |
79ed18d9 TR |
1971 | xbar_asrc_out6_ep: endpoint { |
1972 | remote-endpoint = <&asrc_out6_ep>; | |
261a46a9 | 1973 | }; |
79ed18d9 | 1974 | }; |
261a46a9 | 1975 | |
79ed18d9 TR |
1976 | xbar_asrc_in7_port: port@6f { |
1977 | reg = <0x6f>; | |
261a46a9 | 1978 | |
79ed18d9 TR |
1979 | xbar_asrc_in7_ep: endpoint { |
1980 | remote-endpoint = <&asrc_in7_ep>; | |
261a46a9 | 1981 | }; |
79ed18d9 | 1982 | }; |
261a46a9 | 1983 | |
79ed18d9 TR |
1984 | xbar_ope1_in_port: port@70 { |
1985 | reg = <0x70>; | |
261a46a9 | 1986 | |
79ed18d9 TR |
1987 | xbar_ope1_in_ep: endpoint { |
1988 | remote-endpoint = <&ope1_cif_in_ep>; | |
261a46a9 | 1989 | }; |
79ed18d9 | 1990 | }; |
261a46a9 | 1991 | |
79ed18d9 TR |
1992 | port@71 { |
1993 | reg = <0x71>; | |
261a46a9 | 1994 | |
79ed18d9 TR |
1995 | xbar_ope1_out_ep: endpoint { |
1996 | remote-endpoint = <&ope1_cif_out_ep>; | |
261a46a9 SP |
1997 | }; |
1998 | }; | |
1999 | }; | |
09614acd SP |
2000 | }; |
2001 | ||
2002 | dma-controller@2930000 { | |
2003 | status = "okay"; | |
2004 | }; | |
2005 | ||
2006 | interrupt-controller@2a40000 { | |
2007 | status = "okay"; | |
2008 | }; | |
2009 | }; | |
621e12a1 | 2010 | |
ff578db7 | 2011 | serial@3100000 { |
2012 | compatible = "nvidia,tegra194-hsuart"; | |
2013 | status = "okay"; | |
2014 | }; | |
2015 | ||
1bbba854 JH |
2016 | serial@31d0000 { |
2017 | current-speed = <115200>; | |
2018 | status = "okay"; | |
2019 | }; | |
2020 | ||
b903a6c5 SP |
2021 | i2c@31e0000 { |
2022 | status = "okay"; | |
2023 | ||
2024 | audio-codec@1c { | |
2025 | compatible = "realtek,rt5640"; | |
2026 | reg = <0x1c>; | |
2027 | interrupt-parent = <&gpio>; | |
2028 | interrupts = <TEGRA234_MAIN_GPIO(AC, 5) GPIO_ACTIVE_HIGH>; | |
2029 | clocks = <&bpmp TEGRA234_CLK_AUD_MCLK>; | |
2030 | clock-names = "mclk"; | |
2031 | realtek,dmic1-data-pin = <RT5640_DMIC1_DATA_PIN_NONE>; | |
2032 | realtek,dmic2-data-pin = <RT5640_DMIC2_DATA_PIN_NONE>; | |
2033 | realtek,jack-detect-source = <RT5640_JD_SRC_HDA_HEADER>; | |
2034 | sound-name-prefix = "CVB-RT"; | |
2035 | ||
2036 | port { | |
2037 | rt5640_ep: endpoint { | |
2038 | remote-endpoint = <&i2s1_dap>; | |
2039 | mclk-fs = <256>; | |
2040 | }; | |
2041 | }; | |
2042 | }; | |
2043 | }; | |
2044 | ||
7a2c613b JH |
2045 | pwm@32a0000 { |
2046 | assigned-clocks = <&bpmp TEGRA234_CLK_PWM3>; | |
2047 | assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLP_OUT0>; | |
2048 | status = "okay"; | |
2049 | }; | |
2050 | ||
621e12a1 MK |
2051 | hda@3510000 { |
2052 | nvidia,model = "NVIDIA Jetson AGX Orin HDA"; | |
0a4fa250 | 2053 | status = "okay"; |
621e12a1 | 2054 | }; |
533337d5 | 2055 | |
6e505dd6 WC |
2056 | padctl@3520000 { |
2057 | status = "okay"; | |
2058 | ||
2059 | pads { | |
2060 | usb2 { | |
2061 | lanes { | |
2062 | usb2-0 { | |
2063 | status = "okay"; | |
2064 | }; | |
2065 | ||
2066 | usb2-1 { | |
2067 | status = "okay"; | |
2068 | }; | |
2069 | ||
2070 | usb2-2 { | |
2071 | status = "okay"; | |
2072 | }; | |
2073 | ||
2074 | usb2-3 { | |
2075 | status = "okay"; | |
2076 | }; | |
2077 | }; | |
2078 | }; | |
2079 | ||
2080 | usb3 { | |
2081 | lanes { | |
2082 | usb3-0 { | |
2083 | status = "okay"; | |
2084 | }; | |
2085 | ||
2086 | usb3-1 { | |
2087 | status = "okay"; | |
2088 | }; | |
2089 | ||
2090 | usb3-2 { | |
2091 | status = "okay"; | |
2092 | }; | |
2093 | }; | |
2094 | }; | |
2095 | }; | |
2096 | ||
2097 | ports { | |
2098 | usb2-0 { | |
62040585 JH |
2099 | mode = "otg"; |
2100 | usb-role-switch; | |
6e505dd6 | 2101 | status = "okay"; |
16744314 JH |
2102 | port { |
2103 | hs_typec_p1: endpoint { | |
2104 | remote-endpoint = <&hs_ucsi_ccg_p1>; | |
2105 | }; | |
2106 | }; | |
6e505dd6 WC |
2107 | }; |
2108 | ||
2109 | usb2-1 { | |
2110 | mode = "host"; | |
2111 | status = "okay"; | |
16744314 JH |
2112 | port { |
2113 | hs_typec_p0: endpoint { | |
2114 | remote-endpoint = <&hs_ucsi_ccg_p0>; | |
2115 | }; | |
2116 | }; | |
6e505dd6 WC |
2117 | }; |
2118 | ||
2119 | usb2-2 { | |
2120 | mode = "host"; | |
2121 | status = "okay"; | |
2122 | }; | |
2123 | ||
2124 | usb2-3 { | |
2125 | mode = "host"; | |
2126 | status = "okay"; | |
2127 | }; | |
2128 | ||
2129 | usb3-0 { | |
2130 | nvidia,usb2-companion = <1>; | |
2131 | status = "okay"; | |
16744314 JH |
2132 | port { |
2133 | ss_typec_p0: endpoint { | |
2134 | remote-endpoint = <&ss_ucsi_ccg_p0>; | |
2135 | }; | |
2136 | }; | |
6e505dd6 WC |
2137 | }; |
2138 | ||
2139 | usb3-1 { | |
2140 | nvidia,usb2-companion = <0>; | |
2141 | status = "okay"; | |
16744314 JH |
2142 | port { |
2143 | ss_typec_p1: endpoint { | |
2144 | remote-endpoint = <&ss_ucsi_ccg_p1>; | |
2145 | }; | |
2146 | }; | |
6e505dd6 WC |
2147 | }; |
2148 | ||
2149 | usb3-2 { | |
2150 | nvidia,usb2-companion = <3>; | |
2151 | status = "okay"; | |
2152 | }; | |
2153 | }; | |
2154 | }; | |
2155 | ||
62040585 JH |
2156 | usb@3550000 { |
2157 | status = "okay"; | |
2158 | ||
2159 | phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>, | |
2160 | <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-1}>; | |
2161 | phy-names = "usb2-0", "usb3-0"; | |
2162 | }; | |
2163 | ||
6e505dd6 WC |
2164 | usb@3610000 { |
2165 | status = "okay"; | |
2166 | ||
2167 | phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>, | |
2168 | <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>, | |
2169 | <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-2}>, | |
2170 | <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-3}>, | |
2171 | <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-0}>, | |
2172 | <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-1}>, | |
2173 | <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>; | |
2174 | phy-names = "usb2-0", "usb2-1", "usb2-2", "usb2-3", | |
2175 | "usb3-0", "usb3-1", "usb3-2"; | |
2176 | }; | |
2177 | ||
8aec2c17 TR |
2178 | ethernet@6800000 { |
2179 | status = "okay"; | |
2180 | ||
2181 | phy-handle = <&mgbe0_phy>; | |
2182 | phy-mode = "usxgmii"; | |
2183 | ||
2184 | mdio { | |
2185 | #address-cells = <1>; | |
2186 | #size-cells = <0>; | |
2187 | ||
2188 | mgbe0_phy: phy@0 { | |
2189 | compatible = "ethernet-phy-ieee802.3-c45"; | |
2190 | reg = <0x0>; | |
2191 | ||
2192 | #phy-cells = <0>; | |
2193 | }; | |
2194 | }; | |
2195 | }; | |
2838cfdd TR |
2196 | |
2197 | pcie@14100000 { | |
2198 | status = "okay"; | |
2199 | ||
2200 | vddio-pex-ctl-supply = <&vdd_1v8_ao>; | |
2201 | ||
2202 | phys = <&p2u_hsio_3>; | |
2203 | phy-names = "p2u-0"; | |
2204 | }; | |
2205 | ||
2206 | pcie@14160000 { | |
2207 | status = "okay"; | |
2208 | ||
2209 | vddio-pex-ctl-supply = <&vdd_1v8_ao>; | |
2210 | ||
2211 | phys = <&p2u_hsio_4>, <&p2u_hsio_5>, <&p2u_hsio_6>, | |
2212 | <&p2u_hsio_7>; | |
2213 | phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3"; | |
2214 | }; | |
2215 | ||
2216 | pcie@141a0000 { | |
2217 | status = "okay"; | |
2218 | ||
2219 | vddio-pex-ctl-supply = <&vdd_1v8_ls>; | |
2220 | vpcie3v3-supply = <&vdd_3v3_pcie>; | |
2221 | vpcie12v-supply = <&vdd_12v_pcie>; | |
2222 | ||
2223 | phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>, | |
2224 | <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>, | |
2225 | <&p2u_nvhs_6>, <&p2u_nvhs_7>; | |
2226 | phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", | |
2227 | "p2u-5", "p2u-6", "p2u-7"; | |
2228 | }; | |
2229 | ||
2230 | pcie-ep@141a0000 { | |
2231 | status = "disabled"; | |
2232 | ||
2233 | vddio-pex-ctl-supply = <&vdd_1v8_ls>; | |
2234 | ||
2235 | reset-gpios = <&gpio TEGRA234_MAIN_GPIO(AF, 1) GPIO_ACTIVE_LOW>; | |
2236 | ||
2237 | nvidia,refclk-select-gpios = <&gpio_aon | |
2238 | TEGRA234_AON_GPIO(AA, 4) | |
2239 | GPIO_ACTIVE_HIGH>; | |
2240 | ||
2241 | phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>, | |
2242 | <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>, | |
2243 | <&p2u_nvhs_6>, <&p2u_nvhs_7>; | |
2244 | phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", | |
2245 | "p2u-5", "p2u-6", "p2u-7"; | |
2246 | }; | |
16744314 JH |
2247 | |
2248 | i2c@c240000 { | |
2249 | status = "okay"; | |
2250 | typec@8 { | |
2251 | compatible = "cypress,cypd4226"; | |
2252 | reg = <0x08>; | |
2253 | interrupt-parent = <&gpio>; | |
2254 | interrupts = <TEGRA234_MAIN_GPIO(Y, 4) IRQ_TYPE_LEVEL_LOW>; | |
2255 | firmware-name = "nvidia,jetson-agx-xavier"; | |
2256 | status = "okay"; | |
2257 | #address-cells = <1>; | |
2258 | #size-cells = <0>; | |
2259 | ccg_typec_con0: connector@0 { | |
2260 | compatible = "usb-c-connector"; | |
2261 | reg = <0>; | |
2262 | label = "USB-C"; | |
2263 | data-role = "host"; | |
2264 | ports { | |
2265 | #address-cells = <1>; | |
2266 | #size-cells = <0>; | |
2267 | port@0 { | |
2268 | reg = <0>; | |
2269 | hs_ucsi_ccg_p0: endpoint { | |
2270 | remote-endpoint = <&hs_typec_p0>; | |
2271 | }; | |
2272 | }; | |
2273 | port@1 { | |
2274 | reg = <1>; | |
2275 | ss_ucsi_ccg_p0: endpoint { | |
2276 | remote-endpoint = <&ss_typec_p0>; | |
2277 | }; | |
2278 | }; | |
2279 | }; | |
2280 | }; | |
2281 | ccg_typec_con1: connector@1 { | |
2282 | compatible = "usb-c-connector"; | |
2283 | reg = <1>; | |
2284 | label = "USB-C"; | |
2285 | data-role = "dual"; | |
2286 | ports { | |
2287 | #address-cells = <1>; | |
2288 | #size-cells = <0>; | |
2289 | port@0 { | |
2290 | reg = <0>; | |
2291 | hs_ucsi_ccg_p1: endpoint { | |
2292 | remote-endpoint = <&hs_typec_p1>; | |
2293 | }; | |
2294 | }; | |
2295 | port@1 { | |
2296 | reg = <1>; | |
2297 | ss_ucsi_ccg_p1: endpoint { | |
2298 | remote-endpoint = <&ss_typec_p1>; | |
2299 | }; | |
2300 | }; | |
2301 | }; | |
2302 | }; | |
2303 | }; | |
2304 | }; | |
8aec2c17 TR |
2305 | }; |
2306 | ||
699349e0 TR |
2307 | gpio-keys { |
2308 | compatible = "gpio-keys"; | |
2309 | status = "okay"; | |
2310 | ||
012877d0 | 2311 | key-force-recovery { |
699349e0 TR |
2312 | label = "Force Recovery"; |
2313 | gpios = <&gpio TEGRA234_MAIN_GPIO(G, 0) GPIO_ACTIVE_LOW>; | |
2314 | linux,input-type = <EV_KEY>; | |
2315 | linux,code = <BTN_1>; | |
2316 | }; | |
2317 | ||
012877d0 | 2318 | key-power { |
699349e0 TR |
2319 | label = "Power"; |
2320 | gpios = <&gpio_aon TEGRA234_AON_GPIO(EE, 4) GPIO_ACTIVE_LOW>; | |
2321 | linux,input-type = <EV_KEY>; | |
2322 | linux,code = <KEY_POWER>; | |
2323 | wakeup-event-action = <EV_ACT_ASSERTED>; | |
2324 | wakeup-source; | |
2325 | }; | |
2326 | ||
012877d0 | 2327 | key-suspend { |
699349e0 TR |
2328 | label = "Suspend"; |
2329 | gpios = <&gpio TEGRA234_MAIN_GPIO(G, 2) GPIO_ACTIVE_LOW>; | |
2330 | linux,input-type = <EV_KEY>; | |
2331 | linux,code = <KEY_SLEEP>; | |
2332 | }; | |
2333 | }; | |
2334 | ||
79ed18d9 TR |
2335 | pwm-fan { |
2336 | compatible = "pwm-fan"; | |
2337 | pwms = <&pwm3 0 45334>; | |
2338 | ||
2339 | cooling-levels = <0 95 178 255>; | |
2340 | #cooling-cells = <2>; | |
2341 | }; | |
2342 | ||
533337d5 MP |
2343 | serial { |
2344 | status = "okay"; | |
2345 | }; | |
09614acd SP |
2346 | |
2347 | sound { | |
2348 | status = "okay"; | |
2349 | ||
2350 | compatible = "nvidia,tegra186-audio-graph-card"; | |
2351 | ||
2352 | dais = /* ADMAIF (FE) Ports */ | |
2353 | <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>, | |
2354 | <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>, | |
2355 | <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>, | |
2356 | <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>, | |
2357 | <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>, | |
2358 | /* XBAR Ports */ | |
2359 | <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s4_port>, | |
2360 | <&xbar_i2s6_port>, <&xbar_dmic3_port>, | |
2361 | <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>, | |
2362 | <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>, | |
2363 | <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>, | |
2364 | <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>, | |
2365 | <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>, | |
2366 | <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>, | |
2367 | <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>, | |
2368 | <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>, | |
2369 | <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>, | |
2370 | <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>, | |
2371 | <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>, | |
2372 | <&xbar_adx1_in_port>, <&xbar_adx2_in_port>, | |
2373 | <&xbar_adx3_in_port>, <&xbar_adx4_in_port>, | |
2374 | <&xbar_mix_in1_port>, <&xbar_mix_in2_port>, | |
2375 | <&xbar_mix_in3_port>, <&xbar_mix_in4_port>, | |
2376 | <&xbar_mix_in5_port>, <&xbar_mix_in6_port>, | |
2377 | <&xbar_mix_in7_port>, <&xbar_mix_in8_port>, | |
2378 | <&xbar_mix_in9_port>, <&xbar_mix_in10_port>, | |
261a46a9 SP |
2379 | <&xbar_asrc_in1_port>, <&xbar_asrc_in2_port>, |
2380 | <&xbar_asrc_in3_port>, <&xbar_asrc_in4_port>, | |
2381 | <&xbar_asrc_in5_port>, <&xbar_asrc_in6_port>, | |
2382 | <&xbar_asrc_in7_port>, | |
afcb41e3 | 2383 | <&xbar_ope1_in_port>, |
09614acd SP |
2384 | /* HW accelerators */ |
2385 | <&sfc1_out_port>, <&sfc2_out_port>, | |
2386 | <&sfc3_out_port>, <&sfc4_out_port>, | |
2387 | <&mvc1_out_port>, <&mvc2_out_port>, | |
2388 | <&amx1_out_port>, <&amx2_out_port>, | |
2389 | <&amx3_out_port>, <&amx4_out_port>, | |
2390 | <&adx1_out1_port>, <&adx1_out2_port>, | |
2391 | <&adx1_out3_port>, <&adx1_out4_port>, | |
2392 | <&adx2_out1_port>, <&adx2_out2_port>, | |
2393 | <&adx2_out3_port>, <&adx2_out4_port>, | |
2394 | <&adx3_out1_port>, <&adx3_out2_port>, | |
2395 | <&adx3_out3_port>, <&adx3_out4_port>, | |
2396 | <&adx4_out1_port>, <&adx4_out2_port>, | |
2397 | <&adx4_out3_port>, <&adx4_out4_port>, | |
2398 | <&mix_out1_port>, <&mix_out2_port>, <&mix_out3_port>, | |
2399 | <&mix_out4_port>, <&mix_out5_port>, | |
261a46a9 SP |
2400 | <&asrc_out1_port>, <&asrc_out2_port>, <&asrc_out3_port>, |
2401 | <&asrc_out4_port>, <&asrc_out5_port>, <&asrc_out6_port>, | |
afcb41e3 | 2402 | <&ope1_out_port>, |
09614acd SP |
2403 | /* BE I/O Ports */ |
2404 | <&i2s1_port>, <&i2s2_port>, <&i2s4_port>, <&i2s6_port>, | |
2405 | <&dmic3_port>; | |
2406 | ||
2407 | label = "NVIDIA Jetson AGX Orin APE"; | |
b903a6c5 SP |
2408 | |
2409 | widgets = "Microphone", "CVB-RT MIC Jack", | |
2410 | "Microphone", "CVB-RT MIC", | |
2411 | "Headphone", "CVB-RT HP Jack", | |
2412 | "Speaker", "CVB-RT SPK"; | |
2413 | ||
2414 | routing = /* I2S1 <-> RT5640 */ | |
2415 | "CVB-RT AIF1 Playback", "I2S1 DAP-Playback", | |
2416 | "I2S1 DAP-Capture", "CVB-RT AIF1 Capture", | |
2417 | /* RT5640 codec controls */ | |
2418 | "CVB-RT HP Jack", "CVB-RT HPOL", | |
2419 | "CVB-RT HP Jack", "CVB-RT HPOR", | |
2420 | "CVB-RT IN1P", "CVB-RT MIC Jack", | |
2421 | "CVB-RT IN2P", "CVB-RT MIC Jack", | |
2422 | "CVB-RT SPK", "CVB-RT SPOLP", | |
2423 | "CVB-RT SPK", "CVB-RT SPORP", | |
2424 | "CVB-RT DMIC1", "CVB-RT MIC", | |
2425 | "CVB-RT DMIC2", "CVB-RT MIC"; | |
09614acd | 2426 | }; |
533337d5 | 2427 | }; |