1 // SPDX-License-Identifier: GPL-2.0 1 // SPDX-License-Identifier: GPL-2.0 2 2 3 #include "tegra234.dtsi" << 4 << 5 / { 3 / { 6 compatible = "nvidia,p3701", "nvidia,t 4 compatible = "nvidia,p3701", "nvidia,tegra234"; 7 5 8 aliases { << 9 mmc0 = "/bus@0/mmc@3460000"; << 10 mmc1 = "/bus@0/mmc@3400000"; << 11 }; << 12 << 13 bus@0 { 6 bus@0 { 14 aconnect@2900000 { 7 aconnect@2900000 { 15 status = "okay"; 8 status = "okay"; 16 9 17 ahub@2900800 { 10 ahub@2900800 { 18 status = "okay 11 status = "okay"; 19 12 20 i2s@2901000 { 13 i2s@2901000 { 21 status 14 status = "okay"; >> 15 >> 16 ports { >> 17 #address-cells = <1>; >> 18 #size-cells = <0>; >> 19 >> 20 port@0 { >> 21 reg = <0>; >> 22 >> 23 i2s1_cif: endpoint { >> 24 remote-endpoint = <&xbar_i2s1>; >> 25 }; >> 26 }; >> 27 >> 28 i2s1_port: port@1 { >> 29 reg = <1>; >> 30 >> 31 i2s1_dap: endpoint { >> 32 dai-format = "i2s"; >> 33 /* placeholder for external codec */ >> 34 }; >> 35 }; >> 36 }; 22 }; 37 }; 23 38 24 i2s@2901100 { 39 i2s@2901100 { 25 status 40 status = "okay"; >> 41 >> 42 ports { >> 43 #address-cells = <1>; >> 44 #size-cells = <0>; >> 45 >> 46 port@0 { >> 47 reg = <0>; >> 48 >> 49 i2s2_cif: endpoint { >> 50 remote-endpoint = <&xbar_i2s2>; >> 51 }; >> 52 }; >> 53 >> 54 i2s2_port: port@1 { >> 55 reg = <1>; >> 56 >> 57 i2s2_dap: endpoint { >> 58 dai-format = "i2s"; >> 59 /* placeholder for external codec */ >> 60 }; >> 61 }; >> 62 }; 26 }; 63 }; 27 64 28 i2s@2901300 { 65 i2s@2901300 { 29 status 66 status = "okay"; >> 67 >> 68 ports { >> 69 #address-cells = <1>; >> 70 #size-cells = <0>; >> 71 >> 72 port@0 { >> 73 reg = <0>; >> 74 >> 75 i2s4_cif: endpoint { >> 76 remote-endpoint = <&xbar_i2s4>; >> 77 }; >> 78 }; >> 79 >> 80 i2s4_port: port@1 { >> 81 reg = <1>; >> 82 >> 83 i2s4_dap: endpoint { >> 84 dai-format = "i2s"; >> 85 /* placeholder for external codec */ >> 86 }; >> 87 }; >> 88 }; 30 }; 89 }; 31 90 32 i2s@2901500 { 91 i2s@2901500 { 33 status 92 status = "okay"; >> 93 >> 94 ports { >> 95 #address-cells = <1>; >> 96 #size-cells = <0>; >> 97 >> 98 port@0 { >> 99 reg = <0>; >> 100 >> 101 i2s6_cif: endpoint { >> 102 remote-endpoint = <&xbar_i2s6>; >> 103 }; >> 104 }; >> 105 >> 106 i2s6_port: port@1 { >> 107 reg = <1>; >> 108 >> 109 i2s6_dap: endpoint { >> 110 dai-format = "i2s"; >> 111 /* placeholder for external codec */ >> 112 }; >> 113 }; >> 114 }; 34 }; 115 }; 35 116 36 dmic@2904200 { !! 117 sfc@2902000 { 37 status 118 status = "okay"; >> 119 >> 120 ports { >> 121 #address-cells = <1>; >> 122 #size-cells = <0>; >> 123 >> 124 port@0 { >> 125 reg = <0>; >> 126 >> 127 sfc1_cif_in: endpoint { >> 128 remote-endpoint = <&xbar_sfc1_in>; >> 129 }; >> 130 }; >> 131 >> 132 sfc1_out_port: port@1 { >> 133 reg = <1>; >> 134 >> 135 sfc1_cif_out: endpoint { >> 136 remote-endpoint = <&xbar_sfc1_out>; >> 137 }; >> 138 }; >> 139 }; 38 }; 140 }; 39 }; << 40 141 41 dma-controller@2930000 !! 142 sfc@2902200 { 42 status = "okay !! 143 status = "okay"; 43 }; << 44 144 45 interrupt-controller@2 !! 145 ports { 46 status = "okay !! 146 #address-cells = <1>; 47 }; !! 147 #size-cells = <0>; 48 }; !! 148 >> 149 port@0 { >> 150 reg = <0>; >> 151 >> 152 sfc2_cif_in: endpoint { >> 153 remote-endpoint = <&xbar_sfc2_in>; >> 154 }; >> 155 }; >> 156 >> 157 sfc2_out_port: port@1 { >> 158 reg = <1>; >> 159 >> 160 sfc2_cif_out: endpoint { >> 161 remote-endpoint = <&xbar_sfc2_out>; >> 162 }; >> 163 }; >> 164 }; >> 165 }; 49 166 50 i2c@3160000 { !! 167 sfc@2902400 { 51 status = "okay"; !! 168 status = "okay"; 52 169 53 eeprom@50 { !! 170 ports { 54 compatible = " !! 171 #address-cells = <1>; 55 reg = <0x50>; !! 172 #size-cells = <0>; 56 !! 173 57 label = "modul !! 174 port@0 { 58 vcc-supply = < !! 175 reg = <0>; 59 address-width !! 176 60 pagesize = <8> !! 177 sfc3_cif_in: endpoint { 61 size = <256>; !! 178 remote-endpoint = <&xbar_sfc3_in>; 62 read-only; !! 179 }; 63 }; !! 180 }; 64 }; !! 181 >> 182 sfc3_out_port: port@1 { >> 183 reg = <1>; >> 184 >> 185 sfc3_cif_out: endpoint { >> 186 remote-endpoint = <&xbar_sfc3_out>; >> 187 }; >> 188 }; >> 189 }; >> 190 }; 65 191 66 spi@3270000 { !! 192 sfc@2902600 { 67 status = "okay"; !! 193 status = "okay"; 68 194 69 flash@0 { !! 195 ports { 70 compatible = " !! 196 #address-cells = <1>; 71 reg = <0>; !! 197 #size-cells = <0>; 72 spi-max-freque !! 198 73 spi-tx-bus-wid !! 199 port@0 { 74 spi-rx-bus-wid !! 200 reg = <0>; 75 }; !! 201 76 }; !! 202 sfc4_cif_in: endpoint { >> 203 remote-endpoint = <&xbar_sfc4_in>; >> 204 }; >> 205 }; >> 206 >> 207 sfc4_out_port: port@1 { >> 208 reg = <1>; >> 209 >> 210 sfc4_cif_out: endpoint { >> 211 remote-endpoint = <&xbar_sfc4_out>; >> 212 }; >> 213 }; >> 214 }; >> 215 }; 77 216 78 mmc@3460000 { !! 217 amx@2903000 { 79 status = "okay"; !! 218 status = "okay"; 80 bus-width = <8>; !! 219 81 non-removable; !! 220 ports { 82 }; !! 221 #address-cells = <1>; >> 222 #size-cells = <0>; >> 223 >> 224 port@0 { >> 225 reg = <0>; >> 226 >> 227 amx1_in1: endpoint { >> 228 remote-endpoint = <&xbar_amx1_in1>; >> 229 }; >> 230 }; >> 231 >> 232 port@1 { >> 233 reg = <1>; >> 234 >> 235 amx1_in2: endpoint { >> 236 remote-endpoint = <&xbar_amx1_in2>; >> 237 }; >> 238 }; >> 239 >> 240 port@2 { >> 241 reg = <2>; >> 242 >> 243 amx1_in3: endpoint { >> 244 remote-endpoint = <&xbar_amx1_in3>; >> 245 }; >> 246 }; >> 247 >> 248 port@3 { >> 249 reg = <3>; >> 250 >> 251 amx1_in4: endpoint { >> 252 remote-endpoint = <&xbar_amx1_in4>; >> 253 }; >> 254 }; >> 255 >> 256 amx1_out_port: port@4 { >> 257 reg = <4>; >> 258 >> 259 amx1_out: endpoint { >> 260 remote-endpoint = <&xbar_amx1_out>; >> 261 }; >> 262 }; >> 263 }; >> 264 }; 83 265 84 padctl@3520000 { !! 266 amx@2903100 { 85 vclamp-usb-supply = <& !! 267 status = "okay"; 86 avdd-usb-supply = <&vd << 87 268 88 ports { !! 269 ports { 89 usb2-0 { !! 270 #address-cells = <1>; 90 vbus-s !! 271 #size-cells = <0>; >> 272 >> 273 port@0 { >> 274 reg = <0>; >> 275 >> 276 amx2_in1: endpoint { >> 277 remote-endpoint = <&xbar_amx2_in1>; >> 278 }; >> 279 }; >> 280 >> 281 port@1 { >> 282 reg = <1>; >> 283 >> 284 amx2_in2: endpoint { >> 285 remote-endpoint = <&xbar_amx2_in2>; >> 286 }; >> 287 }; >> 288 >> 289 port@2 { >> 290 reg = <2>; >> 291 >> 292 amx2_in3: endpoint { >> 293 remote-endpoint = <&xbar_amx2_in3>; >> 294 }; >> 295 }; >> 296 >> 297 port@3 { >> 298 reg = <3>; >> 299 >> 300 amx2_in4: endpoint { >> 301 remote-endpoint = <&xbar_amx2_in4>; >> 302 }; >> 303 }; >> 304 >> 305 amx2_out_port: port@4 { >> 306 reg = <4>; >> 307 >> 308 amx2_out: endpoint { >> 309 remote-endpoint = <&xbar_amx2_out>; >> 310 }; >> 311 }; >> 312 }; 91 }; 313 }; 92 314 93 usb2-1 { !! 315 amx@2903200 { 94 vbus-s !! 316 status = "okay"; >> 317 >> 318 ports { >> 319 #address-cells = <1>; >> 320 #size-cells = <0>; >> 321 >> 322 port@0 { >> 323 reg = <0>; >> 324 >> 325 amx3_in1: endpoint { >> 326 remote-endpoint = <&xbar_amx3_in1>; >> 327 }; >> 328 }; >> 329 >> 330 port@1 { >> 331 reg = <1>; >> 332 >> 333 amx3_in2: endpoint { >> 334 remote-endpoint = <&xbar_amx3_in2>; >> 335 }; >> 336 }; >> 337 >> 338 port@2 { >> 339 reg = <2>; >> 340 >> 341 amx3_in3: endpoint { >> 342 remote-endpoint = <&xbar_amx3_in3>; >> 343 }; >> 344 }; >> 345 >> 346 port@3 { >> 347 reg = <3>; >> 348 >> 349 amx3_in4: endpoint { >> 350 remote-endpoint = <&xbar_amx3_in4>; >> 351 }; >> 352 }; >> 353 >> 354 amx3_out_port: port@4 { >> 355 reg = <4>; >> 356 >> 357 amx3_out: endpoint { >> 358 remote-endpoint = <&xbar_amx3_out>; >> 359 }; >> 360 }; >> 361 }; 95 }; 362 }; 96 363 97 usb2-2 { !! 364 amx@2903300 { 98 vbus-s !! 365 status = "okay"; >> 366 >> 367 ports { >> 368 #address-cells = <1>; >> 369 #size-cells = <0>; >> 370 >> 371 port@0 { >> 372 reg = <0>; >> 373 >> 374 amx4_in1: endpoint { >> 375 remote-endpoint = <&xbar_amx4_in1>; >> 376 }; >> 377 }; >> 378 >> 379 port@1 { >> 380 reg = <1>; >> 381 >> 382 amx4_in2: endpoint { >> 383 remote-endpoint = <&xbar_amx4_in2>; >> 384 }; >> 385 }; >> 386 >> 387 port@2 { >> 388 reg = <2>; >> 389 >> 390 amx4_in3: endpoint { >> 391 remote-endpoint = <&xbar_amx4_in3>; >> 392 }; >> 393 }; >> 394 >> 395 port@3 { >> 396 reg = <3>; >> 397 >> 398 amx4_in4: endpoint { >> 399 remote-endpoint = <&xbar_amx4_in4>; >> 400 }; >> 401 }; >> 402 >> 403 amx4_out_port: port@4 { >> 404 reg = <4>; >> 405 >> 406 amx4_out: endpoint { >> 407 remote-endpoint = <&xbar_amx4_out>; >> 408 }; >> 409 }; >> 410 }; 99 }; 411 }; 100 412 101 usb2-3 { !! 413 adx@2903800 { 102 vbus-s !! 414 status = "okay"; >> 415 >> 416 ports { >> 417 #address-cells = <1>; >> 418 #size-cells = <0>; >> 419 >> 420 port@0 { >> 421 reg = <0>; >> 422 >> 423 adx1_in: endpoint { >> 424 remote-endpoint = <&xbar_adx1_in>; >> 425 }; >> 426 }; >> 427 >> 428 adx1_out1_port: port@1 { >> 429 reg = <1>; >> 430 >> 431 adx1_out1: endpoint { >> 432 remote-endpoint = <&xbar_adx1_out1>; >> 433 }; >> 434 }; >> 435 >> 436 adx1_out2_port: port@2 { >> 437 reg = <2>; >> 438 >> 439 adx1_out2: endpoint { >> 440 remote-endpoint = <&xbar_adx1_out2>; >> 441 }; >> 442 }; >> 443 >> 444 adx1_out3_port: port@3 { >> 445 reg = <3>; >> 446 >> 447 adx1_out3: endpoint { >> 448 remote-endpoint = <&xbar_adx1_out3>; >> 449 }; >> 450 }; >> 451 >> 452 adx1_out4_port: port@4 { >> 453 reg = <4>; >> 454 >> 455 adx1_out4: endpoint { >> 456 remote-endpoint = <&xbar_adx1_out4>; >> 457 }; >> 458 }; >> 459 }; 103 }; 460 }; 104 }; << 105 }; << 106 461 107 i2c@c240000 { !! 462 adx@2903900 { 108 status = "okay"; !! 463 status = "okay"; 109 464 110 power-sensor@40 { !! 465 ports { 111 compatible = " !! 466 #address-cells = <1>; 112 reg = <0x40>; !! 467 #size-cells = <0>; 113 #address-cells !! 468 114 #size-cells = !! 469 port@0 { 115 !! 470 reg = <0>; 116 input@0 { !! 471 117 reg = !! 472 adx2_in: endpoint { 118 label !! 473 remote-endpoint = <&xbar_adx2_in>; 119 shunt- !! 474 }; 120 }; !! 475 }; 121 !! 476 122 input@1 { !! 477 adx2_out1_port: port@1 { 123 reg = !! 478 reg = <1>; 124 label !! 479 125 shunt- !! 480 adx2_out1: endpoint { 126 }; !! 481 remote-endpoint = <&xbar_adx2_out1>; 127 !! 482 }; 128 input@2 { !! 483 }; 129 reg = !! 484 130 label !! 485 adx2_out2_port: port@2 { 131 shunt- !! 486 reg = <2>; 132 ti,sum !! 487 >> 488 adx2_out2: endpoint { >> 489 remote-endpoint = <&xbar_adx2_out2>; >> 490 }; >> 491 }; >> 492 >> 493 adx2_out3_port: port@3 { >> 494 reg = <3>; >> 495 >> 496 adx2_out3: endpoint { >> 497 remote-endpoint = <&xbar_adx2_out3>; >> 498 }; >> 499 }; >> 500 >> 501 adx2_out4_port: port@4 { >> 502 reg = <4>; >> 503 >> 504 adx2_out4: endpoint { >> 505 remote-endpoint = <&xbar_adx2_out4>; >> 506 }; >> 507 }; >> 508 }; 133 }; 509 }; 134 }; << 135 510 136 power-sensor@41 { !! 511 adx@2903a00 { 137 compatible = " !! 512 status = "okay"; 138 reg = <0x41>; !! 513 139 #address-cells !! 514 ports { 140 #size-cells = !! 515 #address-cells = <1>; 141 !! 516 #size-cells = <0>; 142 input@0 { !! 517 143 reg = !! 518 port@0 { 144 status !! 519 reg = <0>; 145 }; !! 520 146 !! 521 adx3_in: endpoint { 147 input@1 { !! 522 remote-endpoint = <&xbar_adx3_in>; 148 reg = !! 523 }; 149 label !! 524 }; 150 shunt- !! 525 151 }; !! 526 adx3_out1_port: port@1 { 152 !! 527 reg = <1>; 153 input@2 { !! 528 154 reg = !! 529 adx3_out1: endpoint { 155 status !! 530 remote-endpoint = <&xbar_adx3_out1>; >> 531 }; >> 532 }; >> 533 >> 534 adx3_out2_port: port@2 { >> 535 reg = <2>; >> 536 >> 537 adx3_out2: endpoint { >> 538 remote-endpoint = <&xbar_adx3_out2>; >> 539 }; >> 540 }; >> 541 >> 542 adx3_out3_port: port@3 { >> 543 reg = <3>; >> 544 >> 545 adx3_out3: endpoint { >> 546 remote-endpoint = <&xbar_adx3_out3>; >> 547 }; >> 548 }; >> 549 >> 550 adx3_out4_port: port@4 { >> 551 reg = <4>; >> 552 >> 553 adx3_out4: endpoint { >> 554 remote-endpoint = <&xbar_adx3_out4>; >> 555 }; >> 556 }; >> 557 }; 156 }; 558 }; 157 }; << 158 }; << 159 559 160 rtc@c2a0000 { !! 560 adx@2903b00 { 161 status = "okay"; !! 561 status = "okay"; 162 }; << 163 562 164 pmc@c360000 { !! 563 ports { 165 nvidia,invert-interrup !! 564 #address-cells = <1>; 166 }; !! 565 #size-cells = <0>; 167 }; !! 566 >> 567 port@0 { >> 568 reg = <0>; >> 569 >> 570 adx4_in: endpoint { >> 571 remote-endpoint = <&xbar_adx4_in>; >> 572 }; >> 573 }; >> 574 >> 575 adx4_out1_port: port@1 { >> 576 reg = <1>; >> 577 >> 578 adx4_out1: endpoint { >> 579 remote-endpoint = <&xbar_adx4_out1>; >> 580 }; >> 581 }; >> 582 >> 583 adx4_out2_port: port@2 { >> 584 reg = <2>; >> 585 >> 586 adx4_out2: endpoint { >> 587 remote-endpoint = <&xbar_adx4_out2>; >> 588 }; >> 589 }; >> 590 >> 591 adx4_out3_port: port@3 { >> 592 reg = <3>; >> 593 >> 594 adx4_out3: endpoint { >> 595 remote-endpoint = <&xbar_adx4_out3>; >> 596 }; >> 597 }; >> 598 >> 599 adx4_out4_port: port@4 { >> 600 reg = <4>; >> 601 >> 602 adx4_out4: endpoint { >> 603 remote-endpoint = <&xbar_adx4_out4>; >> 604 }; >> 605 }; >> 606 }; >> 607 }; 168 608 169 bpmp { !! 609 dmic@2904200 { 170 i2c { !! 610 status = "okay"; 171 status = "okay"; !! 611 >> 612 ports { >> 613 #address-cells = <1>; >> 614 #size-cells = <0>; >> 615 >> 616 port@0 { >> 617 reg = <0>; >> 618 >> 619 dmic3_cif: endpoint { >> 620 remote-endpoint = <&xbar_dmic3>; >> 621 }; >> 622 }; >> 623 >> 624 dmic3_port: port@1 { >> 625 reg = <1>; >> 626 >> 627 dmic3_dap: endpoint { >> 628 /* placeholder for external codec */ >> 629 }; >> 630 }; >> 631 }; >> 632 }; >> 633 >> 634 processing-engine@2908000 { >> 635 status = "okay"; >> 636 >> 637 ports { >> 638 #address-cells = <1>; >> 639 #size-cells = <0>; >> 640 >> 641 port@0 { >> 642 reg = <0x0>; >> 643 >> 644 ope1_cif_in_ep: endpoint { >> 645 remote-endpoint = <&xbar_ope1_in_ep>; >> 646 }; >> 647 }; >> 648 >> 649 ope1_out_port: port@1 { >> 650 reg = <0x1>; >> 651 >> 652 ope1_cif_out_ep: endpoint { >> 653 remote-endpoint = <&xbar_ope1_out_ep>; >> 654 }; >> 655 }; >> 656 }; >> 657 }; >> 658 >> 659 mvc@290a000 { >> 660 status = "okay"; >> 661 >> 662 ports { >> 663 #address-cells = <1>; >> 664 #size-cells = <0>; >> 665 >> 666 port@0 { >> 667 reg = <0>; >> 668 >> 669 mvc1_cif_in: endpoint { >> 670 remote-endpoint = <&xbar_mvc1_in>; >> 671 }; >> 672 }; >> 673 >> 674 mvc1_out_port: port@1 { >> 675 reg = <1>; >> 676 >> 677 mvc1_cif_out: endpoint { >> 678 remote-endpoint = <&xbar_mvc1_out>; >> 679 }; >> 680 }; >> 681 }; >> 682 }; >> 683 >> 684 mvc@290a200 { >> 685 status = "okay"; >> 686 >> 687 ports { >> 688 #address-cells = <1>; >> 689 #size-cells = <0>; >> 690 >> 691 port@0 { >> 692 reg = <0>; >> 693 >> 694 mvc2_cif_in: endpoint { >> 695 remote-endpoint = <&xbar_mvc2_in>; >> 696 }; >> 697 }; >> 698 >> 699 mvc2_out_port: port@1 { >> 700 reg = <1>; >> 701 >> 702 mvc2_cif_out: endpoint { >> 703 remote-endpoint = <&xbar_mvc2_out>; >> 704 }; >> 705 }; >> 706 }; >> 707 }; >> 708 >> 709 amixer@290bb00 { >> 710 status = "okay"; >> 711 >> 712 ports { >> 713 #address-cells = <1>; >> 714 #size-cells = <0>; >> 715 >> 716 port@0 { >> 717 reg = <0x0>; >> 718 >> 719 mix_in1: endpoint { >> 720 remote-endpoint = <&xbar_mix_in1>; >> 721 }; >> 722 }; >> 723 >> 724 port@1 { >> 725 reg = <0x1>; >> 726 >> 727 mix_in2: endpoint { >> 728 remote-endpoint = <&xbar_mix_in2>; >> 729 }; >> 730 }; >> 731 >> 732 port@2 { >> 733 reg = <0x2>; >> 734 >> 735 mix_in3: endpoint { >> 736 remote-endpoint = <&xbar_mix_in3>; >> 737 }; >> 738 }; >> 739 >> 740 port@3 { >> 741 reg = <0x3>; >> 742 >> 743 mix_in4: endpoint { >> 744 remote-endpoint = <&xbar_mix_in4>; >> 745 }; >> 746 }; >> 747 >> 748 port@4 { >> 749 reg = <0x4>; >> 750 >> 751 mix_in5: endpoint { >> 752 remote-endpoint = <&xbar_mix_in5>; >> 753 }; >> 754 }; >> 755 >> 756 port@5 { >> 757 reg = <0x5>; >> 758 >> 759 mix_in6: endpoint { >> 760 remote-endpoint = <&xbar_mix_in6>; >> 761 }; >> 762 }; >> 763 >> 764 port@6 { >> 765 reg = <0x6>; >> 766 >> 767 mix_in7: endpoint { >> 768 remote-endpoint = <&xbar_mix_in7>; >> 769 }; >> 770 }; >> 771 >> 772 port@7 { >> 773 reg = <0x7>; >> 774 >> 775 mix_in8: endpoint { >> 776 remote-endpoint = <&xbar_mix_in8>; >> 777 }; >> 778 }; >> 779 >> 780 port@8 { >> 781 reg = <0x8>; >> 782 >> 783 mix_in9: endpoint { >> 784 remote-endpoint = <&xbar_mix_in9>; >> 785 }; >> 786 }; >> 787 >> 788 port@9 { >> 789 reg = <0x9>; >> 790 >> 791 mix_in10: endpoint { >> 792 remote-endpoint = <&xbar_mix_in10>; >> 793 }; >> 794 }; >> 795 >> 796 mix_out1_port: port@a { >> 797 reg = <0xa>; >> 798 >> 799 mix_out1: endpoint { >> 800 remote-endpoint = <&xbar_mix_out1>; >> 801 }; >> 802 }; >> 803 >> 804 mix_out2_port: port@b { >> 805 reg = <0xb>; >> 806 >> 807 mix_out2: endpoint { >> 808 remote-endpoint = <&xbar_mix_out2>; >> 809 }; >> 810 }; >> 811 >> 812 mix_out3_port: port@c { >> 813 reg = <0xc>; >> 814 >> 815 mix_out3: endpoint { >> 816 remote-endpoint = <&xbar_mix_out3>; >> 817 }; >> 818 }; >> 819 >> 820 mix_out4_port: port@d { >> 821 reg = <0xd>; >> 822 >> 823 mix_out4: endpoint { >> 824 remote-endpoint = <&xbar_mix_out4>; >> 825 }; >> 826 }; >> 827 >> 828 mix_out5_port: port@e { >> 829 reg = <0xe>; >> 830 >> 831 mix_out5: endpoint { >> 832 remote-endpoint = <&xbar_mix_out5>; >> 833 }; >> 834 }; >> 835 }; >> 836 }; >> 837 >> 838 admaif@290f000 { >> 839 status = "okay"; >> 840 >> 841 ports { >> 842 #address-cells = <1>; >> 843 #size-cells = <0>; >> 844 >> 845 admaif0_port: port@0 { >> 846 reg = <0x0>; >> 847 >> 848 admaif0: endpoint { >> 849 remote-endpoint = <&xbar_admaif0>; >> 850 }; >> 851 }; >> 852 >> 853 admaif1_port: port@1 { >> 854 reg = <0x1>; >> 855 >> 856 admaif1: endpoint { >> 857 remote-endpoint = <&xbar_admaif1>; >> 858 }; >> 859 }; >> 860 >> 861 admaif2_port: port@2 { >> 862 reg = <0x2>; >> 863 >> 864 admaif2: endpoint { >> 865 remote-endpoint = <&xbar_admaif2>; >> 866 }; >> 867 }; >> 868 >> 869 admaif3_port: port@3 { >> 870 reg = <0x3>; >> 871 >> 872 admaif3: endpoint { >> 873 remote-endpoint = <&xbar_admaif3>; >> 874 }; >> 875 }; >> 876 >> 877 admaif4_port: port@4 { >> 878 reg = <0x4>; >> 879 >> 880 admaif4: endpoint { >> 881 remote-endpoint = <&xbar_admaif4>; >> 882 }; >> 883 }; >> 884 >> 885 admaif5_port: port@5 { >> 886 reg = <0x5>; >> 887 >> 888 admaif5: endpoint { >> 889 remote-endpoint = <&xbar_admaif5>; >> 890 }; >> 891 }; >> 892 >> 893 admaif6_port: port@6 { >> 894 reg = <0x6>; >> 895 >> 896 admaif6: endpoint { >> 897 remote-endpoint = <&xbar_admaif6>; >> 898 }; >> 899 }; >> 900 >> 901 admaif7_port: port@7 { >> 902 reg = <0x7>; >> 903 >> 904 admaif7: endpoint { >> 905 remote-endpoint = <&xbar_admaif7>; >> 906 }; >> 907 }; >> 908 >> 909 admaif8_port: port@8 { >> 910 reg = <0x8>; >> 911 >> 912 admaif8: endpoint { >> 913 remote-endpoint = <&xbar_admaif8>; >> 914 }; >> 915 }; >> 916 >> 917 admaif9_port: port@9 { >> 918 reg = <0x9>; >> 919 >> 920 admaif9: endpoint { >> 921 remote-endpoint = <&xbar_admaif9>; >> 922 }; >> 923 }; >> 924 >> 925 admaif10_port: port@a { >> 926 reg = <0xa>; >> 927 >> 928 admaif10: endpoint { >> 929 remote-endpoint = <&xbar_admaif10>; >> 930 }; >> 931 }; >> 932 >> 933 admaif11_port: port@b { >> 934 reg = <0xb>; >> 935 >> 936 admaif11: endpoint { >> 937 remote-endpoint = <&xbar_admaif11>; >> 938 }; >> 939 }; >> 940 >> 941 admaif12_port: port@c { >> 942 reg = <0xc>; >> 943 >> 944 admaif12: endpoint { >> 945 remote-endpoint = <&xbar_admaif12>; >> 946 }; >> 947 }; >> 948 >> 949 admaif13_port: port@d { >> 950 reg = <0xd>; >> 951 >> 952 admaif13: endpoint { >> 953 remote-endpoint = <&xbar_admaif13>; >> 954 }; >> 955 }; >> 956 >> 957 admaif14_port: port@e { >> 958 reg = <0xe>; >> 959 >> 960 admaif14: endpoint { >> 961 remote-endpoint = <&xbar_admaif14>; >> 962 }; >> 963 }; >> 964 >> 965 admaif15_port: port@f { >> 966 reg = <0xf>; >> 967 >> 968 admaif15: endpoint { >> 969 remote-endpoint = <&xbar_admaif15>; >> 970 }; >> 971 }; >> 972 >> 973 admaif16_port: port@10 { >> 974 reg = <0x10>; >> 975 >> 976 admaif16: endpoint { >> 977 remote-endpoint = <&xbar_admaif16>; >> 978 }; >> 979 }; >> 980 >> 981 admaif17_port: port@11 { >> 982 reg = <0x11>; >> 983 >> 984 admaif17: endpoint { >> 985 remote-endpoint = <&xbar_admaif17>; >> 986 }; >> 987 }; >> 988 >> 989 admaif18_port: port@12 { >> 990 reg = <0x12>; >> 991 >> 992 admaif18: endpoint { >> 993 remote-endpoint = <&xbar_admaif18>; >> 994 }; >> 995 }; >> 996 >> 997 admaif19_port: port@13 { >> 998 reg = <0x13>; >> 999 >> 1000 admaif19: endpoint { >> 1001 remote-endpoint = <&xbar_admaif19>; >> 1002 }; >> 1003 }; >> 1004 }; >> 1005 }; 172 1006 173 thermal-sensor@4c { !! 1007 asrc@2910000 { 174 compatible = " !! 1008 status = "okay"; >> 1009 >> 1010 ports { >> 1011 #address-cells = <1>; >> 1012 #size-cells = <0>; >> 1013 >> 1014 port@0 { >> 1015 reg = <0x0>; >> 1016 >> 1017 asrc_in1_ep: endpoint { >> 1018 remote-endpoint = <&xbar_asrc_in1_ep>; >> 1019 }; >> 1020 }; >> 1021 >> 1022 port@1 { >> 1023 reg = <0x1>; >> 1024 >> 1025 asrc_in2_ep: endpoint { >> 1026 remote-endpoint = <&xbar_asrc_in2_ep>; >> 1027 }; >> 1028 }; >> 1029 >> 1030 port@2 { >> 1031 reg = <0x2>; >> 1032 >> 1033 asrc_in3_ep: endpoint { >> 1034 remote-endpoint = <&xbar_asrc_in3_ep>; >> 1035 }; >> 1036 }; >> 1037 >> 1038 port@3 { >> 1039 reg = <0x3>; >> 1040 >> 1041 asrc_in4_ep: endpoint { >> 1042 remote-endpoint = <&xbar_asrc_in4_ep>; >> 1043 }; >> 1044 }; >> 1045 >> 1046 port@4 { >> 1047 reg = <0x4>; >> 1048 >> 1049 asrc_in5_ep: endpoint { >> 1050 remote-endpoint = <&xbar_asrc_in5_ep>; >> 1051 }; >> 1052 }; >> 1053 >> 1054 port@5 { >> 1055 reg = <0x5>; >> 1056 >> 1057 asrc_in6_ep: endpoint { >> 1058 remote-endpoint = <&xbar_asrc_in6_ep>; >> 1059 }; >> 1060 }; >> 1061 >> 1062 port@6 { >> 1063 reg = <0x6>; >> 1064 >> 1065 asrc_in7_ep: endpoint { >> 1066 remote-endpoint = <&xbar_asrc_in7_ep>; >> 1067 }; >> 1068 }; >> 1069 >> 1070 asrc_out1_port: port@7 { >> 1071 reg = <0x7>; >> 1072 >> 1073 asrc_out1_ep: endpoint { >> 1074 remote-endpoint = <&xbar_asrc_out1_ep>; >> 1075 }; >> 1076 }; >> 1077 >> 1078 asrc_out2_port: port@8 { >> 1079 reg = <0x8>; >> 1080 >> 1081 asrc_out2_ep: endpoint { >> 1082 remote-endpoint = <&xbar_asrc_out2_ep>; >> 1083 }; >> 1084 }; >> 1085 >> 1086 asrc_out3_port: port@9 { >> 1087 reg = <0x9>; >> 1088 >> 1089 asrc_out3_ep: endpoint { >> 1090 remote-endpoint = <&xbar_asrc_out3_ep>; >> 1091 }; >> 1092 }; >> 1093 >> 1094 asrc_out4_port: port@a { >> 1095 reg = <0xa>; >> 1096 >> 1097 asrc_out4_ep: endpoint { >> 1098 remote-endpoint = <&xbar_asrc_out4_ep>; >> 1099 }; >> 1100 }; >> 1101 >> 1102 asrc_out5_port: port@b { >> 1103 reg = <0xb>; >> 1104 >> 1105 asrc_out5_ep: endpoint { >> 1106 remote-endpoint = <&xbar_asrc_out5_ep>; >> 1107 }; >> 1108 }; >> 1109 >> 1110 asrc_out6_port: port@c { >> 1111 reg = <0xc>; >> 1112 >> 1113 asrc_out6_ep: endpoint { >> 1114 remote-endpoint = <&xbar_asrc_out6_ep>; >> 1115 }; >> 1116 }; >> 1117 }; >> 1118 }; >> 1119 >> 1120 ports { >> 1121 #address-cells = <1>; >> 1122 #size-cells = <0>; >> 1123 >> 1124 port@0 { >> 1125 reg = <0x0>; >> 1126 >> 1127 xbar_admaif0: endpoint { >> 1128 remote-endpoint = <&admaif0>; >> 1129 }; >> 1130 }; >> 1131 >> 1132 port@1 { >> 1133 reg = <0x1>; >> 1134 >> 1135 xbar_admaif1: endpoint { >> 1136 remote-endpoint = <&admaif1>; >> 1137 }; >> 1138 }; >> 1139 >> 1140 port@2 { >> 1141 reg = <0x2>; >> 1142 >> 1143 xbar_admaif2: endpoint { >> 1144 remote-endpoint = <&admaif2>; >> 1145 }; >> 1146 }; >> 1147 >> 1148 port@3 { >> 1149 reg = <0x3>; >> 1150 >> 1151 xbar_admaif3: endpoint { >> 1152 remote-endpoint = <&admaif3>; >> 1153 }; >> 1154 }; >> 1155 >> 1156 port@4 { >> 1157 reg = <0x4>; >> 1158 >> 1159 xbar_admaif4: endpoint { >> 1160 remote-endpoint = <&admaif4>; >> 1161 }; >> 1162 }; >> 1163 >> 1164 port@5 { >> 1165 reg = <0x5>; >> 1166 >> 1167 xbar_admaif5: endpoint { >> 1168 remote-endpoint = <&admaif5>; >> 1169 }; >> 1170 }; >> 1171 >> 1172 port@6 { >> 1173 reg = <0x6>; >> 1174 >> 1175 xbar_admaif6: endpoint { >> 1176 remote-endpoint = <&admaif6>; >> 1177 }; >> 1178 }; >> 1179 >> 1180 port@7 { >> 1181 reg = <0x7>; >> 1182 >> 1183 xbar_admaif7: endpoint { >> 1184 remote-endpoint = <&admaif7>; >> 1185 }; >> 1186 }; >> 1187 >> 1188 port@8 { >> 1189 reg = <0x8>; >> 1190 >> 1191 xbar_admaif8: endpoint { >> 1192 remote-endpoint = <&admaif8>; >> 1193 }; >> 1194 }; >> 1195 >> 1196 port@9 { >> 1197 reg = <0x9>; >> 1198 >> 1199 xbar_admaif9: endpoint { >> 1200 remote-endpoint = <&admaif9>; >> 1201 }; >> 1202 }; >> 1203 >> 1204 port@a { >> 1205 reg = <0xa>; >> 1206 >> 1207 xbar_admaif10: endpoint { >> 1208 remote-endpoint = <&admaif10>; >> 1209 }; >> 1210 }; >> 1211 >> 1212 port@b { >> 1213 reg = <0xb>; >> 1214 >> 1215 xbar_admaif11: endpoint { >> 1216 remote-endpoint = <&admaif11>; >> 1217 }; >> 1218 }; >> 1219 >> 1220 port@c { >> 1221 reg = <0xc>; >> 1222 >> 1223 xbar_admaif12: endpoint { >> 1224 remote-endpoint = <&admaif12>; >> 1225 }; >> 1226 }; >> 1227 >> 1228 port@d { >> 1229 reg = <0xd>; >> 1230 >> 1231 xbar_admaif13: endpoint { >> 1232 remote-endpoint = <&admaif13>; >> 1233 }; >> 1234 }; >> 1235 >> 1236 port@e { >> 1237 reg = <0xe>; >> 1238 >> 1239 xbar_admaif14: endpoint { >> 1240 remote-endpoint = <&admaif14>; >> 1241 }; >> 1242 }; >> 1243 >> 1244 port@f { >> 1245 reg = <0xf>; >> 1246 >> 1247 xbar_admaif15: endpoint { >> 1248 remote-endpoint = <&admaif15>; >> 1249 }; >> 1250 }; >> 1251 >> 1252 port@10 { >> 1253 reg = <0x10>; >> 1254 >> 1255 xbar_admaif16: endpoint { >> 1256 remote-endpoint = <&admaif16>; >> 1257 }; >> 1258 }; >> 1259 >> 1260 port@11 { >> 1261 reg = <0x11>; >> 1262 >> 1263 xbar_admaif17: endpoint { >> 1264 remote-endpoint = <&admaif17>; >> 1265 }; >> 1266 }; >> 1267 >> 1268 port@12 { >> 1269 reg = <0x12>; >> 1270 >> 1271 xbar_admaif18: endpoint { >> 1272 remote-endpoint = <&admaif18>; >> 1273 }; >> 1274 }; >> 1275 >> 1276 port@13 { >> 1277 reg = <0x13>; >> 1278 >> 1279 xbar_admaif19: endpoint { >> 1280 remote-endpoint = <&admaif19>; >> 1281 }; >> 1282 }; >> 1283 >> 1284 xbar_i2s1_port: port@14 { >> 1285 reg = <0x14>; >> 1286 >> 1287 xbar_i2s1: endpoint { >> 1288 remote-endpoint = <&i2s1_cif>; >> 1289 }; >> 1290 }; >> 1291 >> 1292 xbar_i2s2_port: port@15 { >> 1293 reg = <0x15>; >> 1294 >> 1295 xbar_i2s2: endpoint { >> 1296 remote-endpoint = <&i2s2_cif>; >> 1297 }; >> 1298 }; >> 1299 >> 1300 xbar_i2s4_port: port@17 { >> 1301 reg = <0x17>; >> 1302 >> 1303 xbar_i2s4: endpoint { >> 1304 remote-endpoint = <&i2s4_cif>; >> 1305 }; >> 1306 }; >> 1307 >> 1308 xbar_i2s6_port: port@19 { >> 1309 reg = <0x19>; >> 1310 >> 1311 xbar_i2s6: endpoint { >> 1312 remote-endpoint = <&i2s6_cif>; >> 1313 }; >> 1314 }; >> 1315 >> 1316 xbar_dmic3_port: port@1c { >> 1317 reg = <0x1c>; >> 1318 >> 1319 xbar_dmic3: endpoint { >> 1320 remote-endpoint = <&dmic3_cif>; >> 1321 }; >> 1322 }; >> 1323 >> 1324 xbar_sfc1_in_port: port@20 { >> 1325 reg = <0x20>; >> 1326 >> 1327 xbar_sfc1_in: endpoint { >> 1328 remote-endpoint = <&sfc1_cif_in>; >> 1329 }; >> 1330 }; >> 1331 >> 1332 port@21 { >> 1333 reg = <0x21>; >> 1334 >> 1335 xbar_sfc1_out: endpoint { >> 1336 remote-endpoint = <&sfc1_cif_out>; >> 1337 }; >> 1338 }; >> 1339 >> 1340 xbar_sfc2_in_port: port@22 { >> 1341 reg = <0x22>; >> 1342 >> 1343 xbar_sfc2_in: endpoint { >> 1344 remote-endpoint = <&sfc2_cif_in>; >> 1345 }; >> 1346 }; >> 1347 >> 1348 port@23 { >> 1349 reg = <0x23>; >> 1350 >> 1351 xbar_sfc2_out: endpoint { >> 1352 remote-endpoint = <&sfc2_cif_out>; >> 1353 }; >> 1354 }; >> 1355 >> 1356 xbar_sfc3_in_port: port@24 { >> 1357 reg = <0x24>; >> 1358 >> 1359 xbar_sfc3_in: endpoint { >> 1360 remote-endpoint = <&sfc3_cif_in>; >> 1361 }; >> 1362 }; >> 1363 >> 1364 port@25 { >> 1365 reg = <0x25>; >> 1366 >> 1367 xbar_sfc3_out: endpoint { >> 1368 remote-endpoint = <&sfc3_cif_out>; >> 1369 }; >> 1370 }; >> 1371 >> 1372 xbar_sfc4_in_port: port@26 { >> 1373 reg = <0x26>; >> 1374 >> 1375 xbar_sfc4_in: endpoint { >> 1376 remote-endpoint = <&sfc4_cif_in>; >> 1377 }; >> 1378 }; >> 1379 >> 1380 port@27 { >> 1381 reg = <0x27>; >> 1382 >> 1383 xbar_sfc4_out: endpoint { >> 1384 remote-endpoint = <&sfc4_cif_out>; >> 1385 }; >> 1386 }; >> 1387 >> 1388 xbar_mvc1_in_port: port@28 { >> 1389 reg = <0x28>; >> 1390 >> 1391 xbar_mvc1_in: endpoint { >> 1392 remote-endpoint = <&mvc1_cif_in>; >> 1393 }; >> 1394 }; >> 1395 >> 1396 port@29 { >> 1397 reg = <0x29>; >> 1398 >> 1399 xbar_mvc1_out: endpoint { >> 1400 remote-endpoint = <&mvc1_cif_out>; >> 1401 }; >> 1402 }; >> 1403 >> 1404 xbar_mvc2_in_port: port@2a { >> 1405 reg = <0x2a>; >> 1406 >> 1407 xbar_mvc2_in: endpoint { >> 1408 remote-endpoint = <&mvc2_cif_in>; >> 1409 }; >> 1410 }; >> 1411 >> 1412 port@2b { >> 1413 reg = <0x2b>; >> 1414 >> 1415 xbar_mvc2_out: endpoint { >> 1416 remote-endpoint = <&mvc2_cif_out>; >> 1417 }; >> 1418 }; >> 1419 >> 1420 xbar_amx1_in1_port: port@2c { >> 1421 reg = <0x2c>; >> 1422 >> 1423 xbar_amx1_in1: endpoint { >> 1424 remote-endpoint = <&amx1_in1>; >> 1425 }; >> 1426 }; >> 1427 >> 1428 xbar_amx1_in2_port: port@2d { >> 1429 reg = <0x2d>; >> 1430 >> 1431 xbar_amx1_in2: endpoint { >> 1432 remote-endpoint = <&amx1_in2>; >> 1433 }; >> 1434 }; >> 1435 >> 1436 xbar_amx1_in3_port: port@2e { >> 1437 reg = <0x2e>; >> 1438 >> 1439 xbar_amx1_in3: endpoint { >> 1440 remote-endpoint = <&amx1_in3>; >> 1441 }; >> 1442 }; >> 1443 >> 1444 xbar_amx1_in4_port: port@2f { >> 1445 reg = <0x2f>; >> 1446 >> 1447 xbar_amx1_in4: endpoint { >> 1448 remote-endpoint = <&amx1_in4>; >> 1449 }; >> 1450 }; >> 1451 >> 1452 port@30 { >> 1453 reg = <0x30>; >> 1454 >> 1455 xbar_amx1_out: endpoint { >> 1456 remote-endpoint = <&amx1_out>; >> 1457 }; >> 1458 }; >> 1459 >> 1460 xbar_amx2_in1_port: port@31 { >> 1461 reg = <0x31>; >> 1462 >> 1463 xbar_amx2_in1: endpoint { >> 1464 remote-endpoint = <&amx2_in1>; >> 1465 }; >> 1466 }; >> 1467 >> 1468 xbar_amx2_in2_port: port@32 { >> 1469 reg = <0x32>; >> 1470 >> 1471 xbar_amx2_in2: endpoint { >> 1472 remote-endpoint = <&amx2_in2>; >> 1473 }; >> 1474 }; >> 1475 >> 1476 xbar_amx2_in3_port: port@33 { >> 1477 reg = <0x33>; >> 1478 >> 1479 xbar_amx2_in3: endpoint { >> 1480 remote-endpoint = <&amx2_in3>; >> 1481 }; >> 1482 }; >> 1483 >> 1484 xbar_amx2_in4_port: port@34 { >> 1485 reg = <0x34>; >> 1486 >> 1487 xbar_amx2_in4: endpoint { >> 1488 remote-endpoint = <&amx2_in4>; >> 1489 }; >> 1490 }; >> 1491 >> 1492 port@35 { >> 1493 reg = <0x35>; >> 1494 >> 1495 xbar_amx2_out: endpoint { >> 1496 remote-endpoint = <&amx2_out>; >> 1497 }; >> 1498 }; >> 1499 >> 1500 xbar_amx3_in1_port: port@36 { >> 1501 reg = <0x36>; >> 1502 >> 1503 xbar_amx3_in1: endpoint { >> 1504 remote-endpoint = <&amx3_in1>; >> 1505 }; >> 1506 }; >> 1507 >> 1508 xbar_amx3_in2_port: port@37 { >> 1509 reg = <0x37>; >> 1510 >> 1511 xbar_amx3_in2: endpoint { >> 1512 remote-endpoint = <&amx3_in2>; >> 1513 }; >> 1514 }; >> 1515 >> 1516 xbar_amx3_in3_port: port@38 { >> 1517 reg = <0x38>; >> 1518 >> 1519 xbar_amx3_in3: endpoint { >> 1520 remote-endpoint = <&amx3_in3>; >> 1521 }; >> 1522 }; >> 1523 >> 1524 xbar_amx3_in4_port: port@39 { >> 1525 reg = <0x39>; >> 1526 >> 1527 xbar_amx3_in4: endpoint { >> 1528 remote-endpoint = <&amx3_in4>; >> 1529 }; >> 1530 }; >> 1531 >> 1532 port@3a { >> 1533 reg = <0x3a>; >> 1534 >> 1535 xbar_amx3_out: endpoint { >> 1536 remote-endpoint = <&amx3_out>; >> 1537 }; >> 1538 }; >> 1539 >> 1540 xbar_amx4_in1_port: port@3b { >> 1541 reg = <0x3b>; >> 1542 >> 1543 xbar_amx4_in1: endpoint { >> 1544 remote-endpoint = <&amx4_in1>; >> 1545 }; >> 1546 }; >> 1547 >> 1548 xbar_amx4_in2_port: port@3c { >> 1549 reg = <0x3c>; >> 1550 >> 1551 xbar_amx4_in2: endpoint { >> 1552 remote-endpoint = <&amx4_in2>; >> 1553 }; >> 1554 }; >> 1555 >> 1556 xbar_amx4_in3_port: port@3d { >> 1557 reg = <0x3d>; >> 1558 >> 1559 xbar_amx4_in3: endpoint { >> 1560 remote-endpoint = <&amx4_in3>; >> 1561 }; >> 1562 }; >> 1563 >> 1564 xbar_amx4_in4_port: port@3e { >> 1565 reg = <0x3e>; >> 1566 >> 1567 xbar_amx4_in4: endpoint { >> 1568 remote-endpoint = <&amx4_in4>; >> 1569 }; >> 1570 }; >> 1571 >> 1572 port@3f { >> 1573 reg = <0x3f>; >> 1574 >> 1575 xbar_amx4_out: endpoint { >> 1576 remote-endpoint = <&amx4_out>; >> 1577 }; >> 1578 }; >> 1579 >> 1580 xbar_adx1_in_port: port@40 { >> 1581 reg = <0x40>; >> 1582 >> 1583 xbar_adx1_in: endpoint { >> 1584 remote-endpoint = <&adx1_in>; >> 1585 }; >> 1586 }; >> 1587 >> 1588 port@41 { >> 1589 reg = <0x41>; >> 1590 >> 1591 xbar_adx1_out1: endpoint { >> 1592 remote-endpoint = <&adx1_out1>; >> 1593 }; >> 1594 }; >> 1595 >> 1596 port@42 { >> 1597 reg = <0x42>; >> 1598 >> 1599 xbar_adx1_out2: endpoint { >> 1600 remote-endpoint = <&adx1_out2>; >> 1601 }; >> 1602 }; >> 1603 >> 1604 port@43 { >> 1605 reg = <0x43>; >> 1606 >> 1607 xbar_adx1_out3: endpoint { >> 1608 remote-endpoint = <&adx1_out3>; >> 1609 }; >> 1610 }; >> 1611 >> 1612 port@44 { >> 1613 reg = <0x44>; >> 1614 >> 1615 xbar_adx1_out4: endpoint { >> 1616 remote-endpoint = <&adx1_out4>; >> 1617 }; >> 1618 }; >> 1619 >> 1620 xbar_adx2_in_port: port@45 { >> 1621 reg = <0x45>; >> 1622 >> 1623 xbar_adx2_in: endpoint { >> 1624 remote-endpoint = <&adx2_in>; >> 1625 }; >> 1626 }; >> 1627 >> 1628 port@46 { >> 1629 reg = <0x46>; >> 1630 >> 1631 xbar_adx2_out1: endpoint { >> 1632 remote-endpoint = <&adx2_out1>; >> 1633 }; >> 1634 }; >> 1635 >> 1636 port@47 { >> 1637 reg = <0x47>; >> 1638 >> 1639 xbar_adx2_out2: endpoint { >> 1640 remote-endpoint = <&adx2_out2>; >> 1641 }; >> 1642 }; >> 1643 >> 1644 port@48 { >> 1645 reg = <0x48>; >> 1646 >> 1647 xbar_adx2_out3: endpoint { >> 1648 remote-endpoint = <&adx2_out3>; >> 1649 }; >> 1650 }; >> 1651 >> 1652 port@49 { >> 1653 reg = <0x49>; >> 1654 >> 1655 xbar_adx2_out4: endpoint { >> 1656 remote-endpoint = <&adx2_out4>; >> 1657 }; >> 1658 }; >> 1659 >> 1660 xbar_adx3_in_port: port@4a { >> 1661 reg = <0x4a>; >> 1662 >> 1663 xbar_adx3_in: endpoint { >> 1664 remote-endpoint = <&adx3_in>; >> 1665 }; >> 1666 }; >> 1667 >> 1668 port@4b { >> 1669 reg = <0x4b>; >> 1670 >> 1671 xbar_adx3_out1: endpoint { >> 1672 remote-endpoint = <&adx3_out1>; >> 1673 }; >> 1674 }; >> 1675 >> 1676 port@4c { >> 1677 reg = <0x4c>; >> 1678 >> 1679 xbar_adx3_out2: endpoint { >> 1680 remote-endpoint = <&adx3_out2>; >> 1681 }; >> 1682 }; >> 1683 >> 1684 port@4d { >> 1685 reg = <0x4d>; >> 1686 >> 1687 xbar_adx3_out3: endpoint { >> 1688 remote-endpoint = <&adx3_out3>; >> 1689 }; >> 1690 }; >> 1691 >> 1692 port@4e { >> 1693 reg = <0x4e>; >> 1694 >> 1695 xbar_adx3_out4: endpoint { >> 1696 remote-endpoint = <&adx3_out4>; >> 1697 }; >> 1698 }; >> 1699 >> 1700 xbar_adx4_in_port: port@4f { >> 1701 reg = <0x4f>; >> 1702 >> 1703 xbar_adx4_in: endpoint { >> 1704 remote-endpoint = <&adx4_in>; >> 1705 }; >> 1706 }; >> 1707 >> 1708 port@50 { >> 1709 reg = <0x50>; >> 1710 >> 1711 xbar_adx4_out1: endpoint { >> 1712 remote-endpoint = <&adx4_out1>; >> 1713 }; >> 1714 }; >> 1715 >> 1716 port@51 { >> 1717 reg = <0x51>; >> 1718 >> 1719 xbar_adx4_out2: endpoint { >> 1720 remote-endpoint = <&adx4_out2>; >> 1721 }; >> 1722 }; >> 1723 >> 1724 port@52 { >> 1725 reg = <0x52>; >> 1726 >> 1727 xbar_adx4_out3: endpoint { >> 1728 remote-endpoint = <&adx4_out3>; >> 1729 }; >> 1730 }; >> 1731 >> 1732 port@53 { >> 1733 reg = <0x53>; >> 1734 >> 1735 xbar_adx4_out4: endpoint { >> 1736 remote-endpoint = <&adx4_out4>; >> 1737 }; >> 1738 }; >> 1739 >> 1740 xbar_mix_in1_port: port@54 { >> 1741 reg = <0x54>; >> 1742 >> 1743 xbar_mix_in1: endpoint { >> 1744 remote-endpoint = <&mix_in1>; >> 1745 }; >> 1746 }; >> 1747 >> 1748 xbar_mix_in2_port: port@55 { >> 1749 reg = <0x55>; >> 1750 >> 1751 xbar_mix_in2: endpoint { >> 1752 remote-endpoint = <&mix_in2>; >> 1753 }; >> 1754 }; >> 1755 >> 1756 xbar_mix_in3_port: port@56 { >> 1757 reg = <0x56>; >> 1758 >> 1759 xbar_mix_in3: endpoint { >> 1760 remote-endpoint = <&mix_in3>; >> 1761 }; >> 1762 }; >> 1763 >> 1764 xbar_mix_in4_port: port@57 { >> 1765 reg = <0x57>; >> 1766 >> 1767 xbar_mix_in4: endpoint { >> 1768 remote-endpoint = <&mix_in4>; >> 1769 }; >> 1770 }; >> 1771 >> 1772 xbar_mix_in5_port: port@58 { >> 1773 reg = <0x58>; >> 1774 >> 1775 xbar_mix_in5: endpoint { >> 1776 remote-endpoint = <&mix_in5>; >> 1777 }; >> 1778 }; >> 1779 >> 1780 xbar_mix_in6_port: port@59 { >> 1781 reg = <0x59>; >> 1782 >> 1783 xbar_mix_in6: endpoint { >> 1784 remote-endpoint = <&mix_in6>; >> 1785 }; >> 1786 }; >> 1787 >> 1788 xbar_mix_in7_port: port@5a { >> 1789 reg = <0x5a>; >> 1790 >> 1791 xbar_mix_in7: endpoint { >> 1792 remote-endpoint = <&mix_in7>; >> 1793 }; >> 1794 }; >> 1795 >> 1796 xbar_mix_in8_port: port@5b { >> 1797 reg = <0x5b>; >> 1798 >> 1799 xbar_mix_in8: endpoint { >> 1800 remote-endpoint = <&mix_in8>; >> 1801 }; >> 1802 }; >> 1803 >> 1804 xbar_mix_in9_port: port@5c { >> 1805 reg = <0x5c>; >> 1806 >> 1807 xbar_mix_in9: endpoint { >> 1808 remote-endpoint = <&mix_in9>; >> 1809 }; >> 1810 }; >> 1811 >> 1812 xbar_mix_in10_port: port@5d { >> 1813 reg = <0x5d>; >> 1814 >> 1815 xbar_mix_in10: endpoint { >> 1816 remote-endpoint = <&mix_in10>; >> 1817 }; >> 1818 }; >> 1819 >> 1820 port@5e { >> 1821 reg = <0x5e>; >> 1822 >> 1823 xbar_mix_out1: endpoint { >> 1824 remote-endpoint = <&mix_out1>; >> 1825 }; >> 1826 }; >> 1827 >> 1828 port@5f { >> 1829 reg = <0x5f>; >> 1830 >> 1831 xbar_mix_out2: endpoint { >> 1832 remote-endpoint = <&mix_out2>; >> 1833 }; >> 1834 }; >> 1835 >> 1836 port@60 { >> 1837 reg = <0x60>; >> 1838 >> 1839 xbar_mix_out3: endpoint { >> 1840 remote-endpoint = <&mix_out3>; >> 1841 }; >> 1842 }; >> 1843 >> 1844 port@61 { >> 1845 reg = <0x61>; >> 1846 >> 1847 xbar_mix_out4: endpoint { >> 1848 remote-endpoint = <&mix_out4>; >> 1849 }; >> 1850 }; >> 1851 >> 1852 port@62 { >> 1853 reg = <0x62>; >> 1854 >> 1855 xbar_mix_out5: endpoint { >> 1856 remote-endpoint = <&mix_out5>; >> 1857 }; >> 1858 }; >> 1859 >> 1860 xbar_asrc_in1_port: port@63 { >> 1861 reg = <0x63>; >> 1862 >> 1863 xbar_asrc_in1_ep: endpoint { >> 1864 remote-endpoint = <&asrc_in1_ep>; >> 1865 }; >> 1866 }; >> 1867 >> 1868 port@64 { >> 1869 reg = <0x64>; >> 1870 >> 1871 xbar_asrc_out1_ep: endpoint { >> 1872 remote-endpoint = <&asrc_out1_ep>; >> 1873 }; >> 1874 }; >> 1875 >> 1876 xbar_asrc_in2_port: port@65 { >> 1877 reg = <0x65>; >> 1878 >> 1879 xbar_asrc_in2_ep: endpoint { >> 1880 remote-endpoint = <&asrc_in2_ep>; >> 1881 }; >> 1882 }; >> 1883 >> 1884 port@66 { >> 1885 reg = <0x66>; >> 1886 >> 1887 xbar_asrc_out2_ep: endpoint { >> 1888 remote-endpoint = <&asrc_out2_ep>; >> 1889 }; >> 1890 }; >> 1891 >> 1892 xbar_asrc_in3_port: port@67 { >> 1893 reg = <0x67>; >> 1894 >> 1895 xbar_asrc_in3_ep: endpoint { >> 1896 remote-endpoint = <&asrc_in3_ep>; >> 1897 }; >> 1898 }; >> 1899 >> 1900 port@68 { >> 1901 reg = <0x68>; >> 1902 >> 1903 xbar_asrc_out3_ep: endpoint { >> 1904 remote-endpoint = <&asrc_out3_ep>; >> 1905 }; >> 1906 }; >> 1907 >> 1908 xbar_asrc_in4_port: port@69 { >> 1909 reg = <0x69>; >> 1910 >> 1911 xbar_asrc_in4_ep: endpoint { >> 1912 remote-endpoint = <&asrc_in4_ep>; >> 1913 }; >> 1914 }; >> 1915 >> 1916 port@6a { >> 1917 reg = <0x6a>; >> 1918 >> 1919 xbar_asrc_out4_ep: endpoint { >> 1920 remote-endpoint = <&asrc_out4_ep>; >> 1921 }; >> 1922 }; >> 1923 >> 1924 xbar_asrc_in5_port: port@6b { >> 1925 reg = <0x6b>; >> 1926 >> 1927 xbar_asrc_in5_ep: endpoint { >> 1928 remote-endpoint = <&asrc_in5_ep>; >> 1929 }; >> 1930 }; >> 1931 >> 1932 port@6c { >> 1933 reg = <0x6c>; >> 1934 >> 1935 xbar_asrc_out5_ep: endpoint { >> 1936 remote-endpoint = <&asrc_out5_ep>; >> 1937 }; >> 1938 }; >> 1939 >> 1940 xbar_asrc_in6_port: port@6d { >> 1941 reg = <0x6d>; >> 1942 >> 1943 xbar_asrc_in6_ep: endpoint { >> 1944 remote-endpoint = <&asrc_in6_ep>; >> 1945 }; >> 1946 }; >> 1947 >> 1948 port@6e { >> 1949 reg = <0x6e>; >> 1950 >> 1951 xbar_asrc_out6_ep: endpoint { >> 1952 remote-endpoint = <&asrc_out6_ep>; >> 1953 }; >> 1954 }; >> 1955 >> 1956 xbar_asrc_in7_port: port@6f { >> 1957 reg = <0x6f>; >> 1958 >> 1959 xbar_asrc_in7_ep: endpoint { >> 1960 remote-endpoint = <&asrc_in7_ep>; >> 1961 }; >> 1962 }; >> 1963 >> 1964 xbar_ope1_in_port: port@70 { >> 1965 reg = <0x70>; >> 1966 >> 1967 xbar_ope1_in_ep: endpoint { >> 1968 remote-endpoint = <&ope1_cif_in_ep>; >> 1969 }; >> 1970 }; >> 1971 >> 1972 port@71 { >> 1973 reg = <0x71>; >> 1974 >> 1975 xbar_ope1_out_ep: endpoint { >> 1976 remote-endpoint = <&ope1_cif_out_ep>; >> 1977 }; >> 1978 }; >> 1979 }; >> 1980 }; >> 1981 >> 1982 dma-controller@2930000 { 175 status = "okay 1983 status = "okay"; 176 reg = <0x4c>; << 177 vcc-supply = < << 178 }; 1984 }; 179 }; << 180 1985 181 thermal { !! 1986 interrupt-controller@2a40000 { 182 status = "okay"; !! 1987 status = "okay"; >> 1988 }; 183 }; 1989 }; 184 }; << 185 << 186 vdd_1v8_ao: regulator-vdd-1v8-ao { << 187 compatible = "regulator-fixed" << 188 regulator-name = "VDD_1V8_AO"; << 189 regulator-min-microvolt = <180 << 190 regulator-max-microvolt = <180 << 191 regulator-always-on; << 192 }; << 193 << 194 vdd_1v8_hs: regulator-vdd-1v8-hs { << 195 compatible = "regulator-fixed" << 196 regulator-name = "VDD_1V8_HS"; << 197 regulator-min-microvolt = <180 << 198 regulator-max-microvolt = <180 << 199 regulator-always-on; << 200 }; << 201 << 202 vdd_1v8_ls: regulator-vdd-1v8-ls { << 203 compatible = "regulator-fixed" << 204 regulator-name = "VDD_1V8_LS"; << 205 regulator-min-microvolt = <180 << 206 regulator-max-microvolt = <180 << 207 regulator-always-on; << 208 }; << 209 << 210 vdd_3v3_ao: regulator-vdd-3v3-ao { << 211 compatible = "regulator-fixed" << 212 regulator-name = "VDD_3V3_AO"; << 213 regulator-min-microvolt = <330 << 214 regulator-max-microvolt = <330 << 215 regulator-always-on; << 216 }; << 217 << 218 vdd_5v0_sys: regulator-vdd-5v0-sys { << 219 compatible = "regulator-fixed" << 220 regulator-name = "VIN_SYS_5V0" << 221 regulator-min-microvolt = <500 << 222 regulator-max-microvolt = <500 << 223 regulator-always-on; << 224 regulator-boot-on; << 225 }; 1990 }; 226 }; 1991 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.