Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: GPL-2.0
0002 /dts-v1/;
0003 
0004 #include <dt-bindings/input/linux-event-codes.h>
0005 #include <dt-bindings/input/gpio-keys.h>
0006 
0007 #include "tegra186-p3310.dtsi"
0008 
0009 / {
0010         model = "NVIDIA Jetson TX2 Developer Kit";
0011         compatible = "nvidia,p2771-0000", "nvidia,tegra186";
0012 
0013         aconnect@2900000 {
0014                 status = "okay";
0015 
0016                 dma-controller@2930000 {
0017                         status = "okay";
0018                 };
0019 
0020                 interrupt-controller@2a40000 {
0021                         status = "okay";
0022                 };
0023 
0024                 ahub@2900800 {
0025                         status = "okay";
0026 
0027                         ports {
0028                                 #address-cells = <1>;
0029                                 #size-cells = <0>;
0030 
0031                                 port@0 {
0032                                         reg = <0x0>;
0033 
0034                                         xbar_admaif0_ep: endpoint {
0035                                                 remote-endpoint = <&admaif0_ep>;
0036                                         };
0037                                 };
0038 
0039                                 port@1 {
0040                                         reg = <0x1>;
0041 
0042                                         xbar_admaif1_ep: endpoint {
0043                                                 remote-endpoint = <&admaif1_ep>;
0044                                         };
0045                                 };
0046 
0047                                 port@2 {
0048                                         reg = <0x2>;
0049 
0050                                         xbar_admaif2_ep: endpoint {
0051                                                 remote-endpoint = <&admaif2_ep>;
0052                                         };
0053                                 };
0054 
0055                                 port@3 {
0056                                         reg = <0x3>;
0057 
0058                                         xbar_admaif3_ep: endpoint {
0059                                                 remote-endpoint = <&admaif3_ep>;
0060                                         };
0061                                 };
0062 
0063                                 port@4 {
0064                                         reg = <0x4>;
0065 
0066                                         xbar_admaif4_ep: endpoint {
0067                                                 remote-endpoint = <&admaif4_ep>;
0068                                         };
0069                                 };
0070 
0071                                 port@5 {
0072                                         reg = <0x5>;
0073 
0074                                         xbar_admaif5_ep: endpoint {
0075                                                 remote-endpoint = <&admaif5_ep>;
0076                                         };
0077                                 };
0078 
0079                                 port@6 {
0080                                         reg = <0x6>;
0081 
0082                                         xbar_admaif6_ep: endpoint {
0083                                                 remote-endpoint = <&admaif6_ep>;
0084                                         };
0085                                 };
0086 
0087                                 port@7 {
0088                                         reg = <0x7>;
0089 
0090                                         xbar_admaif7_ep: endpoint {
0091                                                 remote-endpoint = <&admaif7_ep>;
0092                                         };
0093                                 };
0094 
0095                                 port@8 {
0096                                         reg = <0x8>;
0097 
0098                                         xbar_admaif8_ep: endpoint {
0099                                                 remote-endpoint = <&admaif8_ep>;
0100                                         };
0101                                 };
0102 
0103                                 port@9 {
0104                                         reg = <0x9>;
0105 
0106                                         xbar_admaif9_ep: endpoint {
0107                                                 remote-endpoint = <&admaif9_ep>;
0108                                         };
0109                                 };
0110 
0111                                 port@a {
0112                                         reg = <0xa>;
0113 
0114                                         xbar_admaif10_ep: endpoint {
0115                                                 remote-endpoint = <&admaif10_ep>;
0116                                         };
0117                                 };
0118 
0119                                 port@b {
0120                                         reg = <0xb>;
0121 
0122                                         xbar_admaif11_ep: endpoint {
0123                                                 remote-endpoint = <&admaif11_ep>;
0124                                         };
0125                                 };
0126 
0127                                 port@c {
0128                                         reg = <0xc>;
0129 
0130                                         xbar_admaif12_ep: endpoint {
0131                                                 remote-endpoint = <&admaif12_ep>;
0132                                         };
0133                                 };
0134 
0135                                 port@d {
0136                                         reg = <0xd>;
0137 
0138                                         xbar_admaif13_ep: endpoint {
0139                                                 remote-endpoint = <&admaif13_ep>;
0140                                         };
0141                                 };
0142 
0143                                 port@e {
0144                                         reg = <0xe>;
0145 
0146                                         xbar_admaif14_ep: endpoint {
0147                                                 remote-endpoint = <&admaif14_ep>;
0148                                         };
0149                                 };
0150 
0151                                 port@f {
0152                                         reg = <0xf>;
0153 
0154                                         xbar_admaif15_ep: endpoint {
0155                                                 remote-endpoint = <&admaif15_ep>;
0156                                         };
0157                                 };
0158 
0159                                 port@10 {
0160                                         reg = <0x10>;
0161 
0162                                         xbar_admaif16_ep: endpoint {
0163                                                 remote-endpoint = <&admaif16_ep>;
0164                                         };
0165                                 };
0166 
0167                                 port@11 {
0168                                         reg = <0x11>;
0169 
0170                                         xbar_admaif17_ep: endpoint {
0171                                                 remote-endpoint = <&admaif17_ep>;
0172                                         };
0173                                 };
0174 
0175                                 port@12 {
0176                                         reg = <0x12>;
0177 
0178                                         xbar_admaif18_ep: endpoint {
0179                                                 remote-endpoint = <&admaif18_ep>;
0180                                         };
0181                                 };
0182 
0183                                 port@13 {
0184                                         reg = <0x13>;
0185 
0186                                         xbar_admaif19_ep: endpoint {
0187                                                 remote-endpoint = <&admaif19_ep>;
0188                                         };
0189                                 };
0190 
0191                                 xbar_i2s1_port: port@14 {
0192                                         reg = <0x14>;
0193 
0194                                         xbar_i2s1_ep: endpoint {
0195                                                 remote-endpoint = <&i2s1_cif_ep>;
0196                                         };
0197                                 };
0198 
0199                                 xbar_i2s2_port: port@15 {
0200                                         reg = <0x15>;
0201 
0202                                         xbar_i2s2_ep: endpoint {
0203                                                 remote-endpoint = <&i2s2_cif_ep>;
0204                                         };
0205                                 };
0206 
0207                                 xbar_i2s3_port: port@16 {
0208                                         reg = <0x16>;
0209 
0210                                         xbar_i2s3_ep: endpoint {
0211                                                 remote-endpoint = <&i2s3_cif_ep>;
0212                                         };
0213                                 };
0214 
0215                                 xbar_i2s4_port: port@17 {
0216                                         reg = <0x17>;
0217 
0218                                         xbar_i2s4_ep: endpoint {
0219                                                 remote-endpoint = <&i2s4_cif_ep>;
0220                                         };
0221                                 };
0222 
0223                                 xbar_i2s5_port: port@18 {
0224                                         reg = <0x18>;
0225 
0226                                         xbar_i2s5_ep: endpoint {
0227                                                 remote-endpoint = <&i2s5_cif_ep>;
0228                                         };
0229                                 };
0230 
0231                                 xbar_i2s6_port: port@19 {
0232                                         reg = <0x19>;
0233 
0234                                         xbar_i2s6_ep: endpoint {
0235                                                 remote-endpoint = <&i2s6_cif_ep>;
0236                                         };
0237                                 };
0238 
0239                                 xbar_dmic1_port: port@1a {
0240                                         reg = <0x1a>;
0241 
0242                                         xbar_dmic1_ep: endpoint {
0243                                                 remote-endpoint = <&dmic1_cif_ep>;
0244                                         };
0245                                 };
0246 
0247                                 xbar_dmic2_port: port@1b {
0248                                         reg = <0x1b>;
0249 
0250                                         xbar_dmic2_ep: endpoint {
0251                                                 remote-endpoint = <&dmic2_cif_ep>;
0252                                         };
0253                                 };
0254 
0255                                 xbar_dmic3_port: port@1c {
0256                                         reg = <0x1c>;
0257 
0258                                         xbar_dmic3_ep: endpoint {
0259                                                 remote-endpoint = <&dmic3_cif_ep>;
0260                                         };
0261                                 };
0262 
0263                                 xbar_dspk1_port: port@1e {
0264                                         reg = <0x1e>;
0265 
0266                                         xbar_dspk1_ep: endpoint {
0267                                                 remote-endpoint = <&dspk1_cif_ep>;
0268                                         };
0269                                 };
0270 
0271                                 xbar_dspk2_port: port@1f {
0272                                         reg = <0x1f>;
0273 
0274                                         xbar_dspk2_ep: endpoint {
0275                                                 remote-endpoint = <&dspk2_cif_ep>;
0276                                         };
0277                                 };
0278 
0279                                 xbar_sfc1_in_port: port@20 {
0280                                         reg = <0x20>;
0281 
0282                                         xbar_sfc1_in_ep: endpoint {
0283                                                 remote-endpoint = <&sfc1_cif_in_ep>;
0284                                         };
0285                                 };
0286 
0287                                 port@21 {
0288                                         reg = <0x21>;
0289 
0290                                         xbar_sfc1_out_ep: endpoint {
0291                                                 remote-endpoint = <&sfc1_cif_out_ep>;
0292                                         };
0293                                 };
0294 
0295                                 xbar_sfc2_in_port: port@22 {
0296                                         reg = <0x22>;
0297 
0298                                         xbar_sfc2_in_ep: endpoint {
0299                                                 remote-endpoint = <&sfc2_cif_in_ep>;
0300                                         };
0301                                 };
0302 
0303                                 port@23 {
0304                                         reg = <0x23>;
0305 
0306                                         xbar_sfc2_out_ep: endpoint {
0307                                                 remote-endpoint = <&sfc2_cif_out_ep>;
0308                                         };
0309                                 };
0310 
0311                                 xbar_sfc3_in_port: port@24 {
0312                                         reg = <0x24>;
0313 
0314                                         xbar_sfc3_in_ep: endpoint {
0315                                                 remote-endpoint = <&sfc3_cif_in_ep>;
0316                                         };
0317                                 };
0318 
0319                                 port@25 {
0320                                         reg = <0x25>;
0321 
0322                                         xbar_sfc3_out_ep: endpoint {
0323                                                 remote-endpoint = <&sfc3_cif_out_ep>;
0324                                         };
0325                                 };
0326 
0327                                 xbar_sfc4_in_port: port@26 {
0328                                         reg = <0x26>;
0329 
0330                                         xbar_sfc4_in_ep: endpoint {
0331                                                 remote-endpoint = <&sfc4_cif_in_ep>;
0332                                         };
0333                                 };
0334 
0335                                 port@27 {
0336                                         reg = <0x27>;
0337 
0338                                         xbar_sfc4_out_ep: endpoint {
0339                                                 remote-endpoint = <&sfc4_cif_out_ep>;
0340                                         };
0341                                 };
0342 
0343                                 xbar_mvc1_in_port: port@28 {
0344                                         reg = <0x28>;
0345 
0346                                         xbar_mvc1_in_ep: endpoint {
0347                                                 remote-endpoint = <&mvc1_cif_in_ep>;
0348                                         };
0349                                 };
0350 
0351                                 port@29 {
0352                                         reg = <0x29>;
0353 
0354                                         xbar_mvc1_out_ep: endpoint {
0355                                                 remote-endpoint = <&mvc1_cif_out_ep>;
0356                                         };
0357                                 };
0358 
0359                                 xbar_mvc2_in_port: port@2a {
0360                                         reg = <0x2a>;
0361 
0362                                         xbar_mvc2_in_ep: endpoint {
0363                                                 remote-endpoint = <&mvc2_cif_in_ep>;
0364                                         };
0365                                 };
0366 
0367                                 port@2b {
0368                                         reg = <0x2b>;
0369 
0370                                         xbar_mvc2_out_ep: endpoint {
0371                                                 remote-endpoint = <&mvc2_cif_out_ep>;
0372                                         };
0373                                 };
0374 
0375                                 xbar_amx1_in1_port: port@2c {
0376                                         reg = <0x2c>;
0377 
0378                                         xbar_amx1_in1_ep: endpoint {
0379                                                 remote-endpoint = <&amx1_in1_ep>;
0380                                         };
0381                                 };
0382 
0383                                 xbar_amx1_in2_port: port@2d {
0384                                         reg = <0x2d>;
0385 
0386                                         xbar_amx1_in2_ep: endpoint {
0387                                                 remote-endpoint = <&amx1_in2_ep>;
0388                                         };
0389                                 };
0390 
0391                                 xbar_amx1_in3_port: port@2e {
0392                                         reg = <0x2e>;
0393 
0394                                         xbar_amx1_in3_ep: endpoint {
0395                                                 remote-endpoint = <&amx1_in3_ep>;
0396                                         };
0397                                 };
0398 
0399                                 xbar_amx1_in4_port: port@2f {
0400                                         reg = <0x2f>;
0401 
0402                                         xbar_amx1_in4_ep: endpoint {
0403                                                 remote-endpoint = <&amx1_in4_ep>;
0404                                         };
0405                                 };
0406 
0407                                 port@30 {
0408                                         reg = <0x30>;
0409 
0410                                         xbar_amx1_out_ep: endpoint {
0411                                                 remote-endpoint = <&amx1_out_ep>;
0412                                         };
0413                                 };
0414 
0415                                 xbar_amx2_in1_port: port@31 {
0416                                         reg = <0x31>;
0417 
0418                                         xbar_amx2_in1_ep: endpoint {
0419                                                 remote-endpoint = <&amx2_in1_ep>;
0420                                         };
0421                                 };
0422 
0423                                 xbar_amx2_in2_port: port@32 {
0424                                         reg = <0x32>;
0425 
0426                                         xbar_amx2_in2_ep: endpoint {
0427                                                 remote-endpoint = <&amx2_in2_ep>;
0428                                         };
0429                                 };
0430 
0431                                 xbar_amx2_in3_port: port@33 {
0432                                         reg = <0x33>;
0433 
0434                                         xbar_amx2_in3_ep: endpoint {
0435                                                 remote-endpoint = <&amx2_in3_ep>;
0436                                         };
0437                                 };
0438 
0439                                 xbar_amx2_in4_port: port@34 {
0440                                         reg = <0x34>;
0441 
0442                                         xbar_amx2_in4_ep: endpoint {
0443                                                 remote-endpoint = <&amx2_in4_ep>;
0444                                         };
0445                                 };
0446 
0447                                 port@35 {
0448                                         reg = <0x35>;
0449 
0450                                         xbar_amx2_out_ep: endpoint {
0451                                                 remote-endpoint = <&amx2_out_ep>;
0452                                         };
0453                                 };
0454 
0455                                 xbar_amx3_in1_port: port@36 {
0456                                         reg = <0x36>;
0457 
0458                                         xbar_amx3_in1_ep: endpoint {
0459                                                 remote-endpoint = <&amx3_in1_ep>;
0460                                         };
0461                                 };
0462 
0463                                 xbar_amx3_in2_port: port@37 {
0464                                         reg = <0x37>;
0465 
0466                                         xbar_amx3_in2_ep: endpoint {
0467                                                 remote-endpoint = <&amx3_in2_ep>;
0468                                         };
0469                                 };
0470 
0471                                 xbar_amx3_in3_port: port@38 {
0472                                         reg = <0x38>;
0473 
0474                                         xbar_amx3_in3_ep: endpoint {
0475                                                 remote-endpoint = <&amx3_in3_ep>;
0476                                         };
0477                                 };
0478 
0479                                 xbar_amx3_in4_port: port@39 {
0480                                         reg = <0x39>;
0481 
0482                                         xbar_amx3_in4_ep: endpoint {
0483                                                 remote-endpoint = <&amx3_in4_ep>;
0484                                         };
0485                                 };
0486 
0487                                 port@3a {
0488                                         reg = <0x3a>;
0489 
0490                                         xbar_amx3_out_ep: endpoint {
0491                                                 remote-endpoint = <&amx3_out_ep>;
0492                                         };
0493                                 };
0494 
0495                                 xbar_amx4_in1_port: port@3b {
0496                                         reg = <0x3b>;
0497 
0498                                         xbar_amx4_in1_ep: endpoint {
0499                                                 remote-endpoint = <&amx4_in1_ep>;
0500                                         };
0501                                 };
0502 
0503                                 xbar_amx4_in2_port: port@3c {
0504                                         reg = <0x3c>;
0505 
0506                                         xbar_amx4_in2_ep: endpoint {
0507                                                 remote-endpoint = <&amx4_in2_ep>;
0508                                         };
0509                                 };
0510 
0511                                 xbar_amx4_in3_port: port@3d {
0512                                         reg = <0x3d>;
0513 
0514                                         xbar_amx4_in3_ep: endpoint {
0515                                                 remote-endpoint = <&amx4_in3_ep>;
0516                                         };
0517                                 };
0518 
0519                                 xbar_amx4_in4_port: port@3e {
0520                                         reg = <0x3e>;
0521 
0522                                         xbar_amx4_in4_ep: endpoint {
0523                                                 remote-endpoint = <&amx4_in4_ep>;
0524                                         };
0525                                 };
0526 
0527                                 port@3f {
0528                                         reg = <0x3f>;
0529 
0530                                         xbar_amx4_out_ep: endpoint {
0531                                                 remote-endpoint = <&amx4_out_ep>;
0532                                         };
0533                                 };
0534 
0535                                 xbar_adx1_in_port: port@40 {
0536                                         reg = <0x40>;
0537 
0538                                         xbar_adx1_in_ep: endpoint {
0539                                                 remote-endpoint = <&adx1_in_ep>;
0540                                         };
0541                                 };
0542 
0543                                 port@41 {
0544                                         reg = <0x41>;
0545 
0546                                         xbar_adx1_out1_ep: endpoint {
0547                                                 remote-endpoint = <&adx1_out1_ep>;
0548                                         };
0549                                 };
0550 
0551                                 port@42 {
0552                                         reg = <0x42>;
0553 
0554                                         xbar_adx1_out2_ep: endpoint {
0555                                                 remote-endpoint = <&adx1_out2_ep>;
0556                                         };
0557                                 };
0558 
0559                                 port@43 {
0560                                         reg = <0x43>;
0561 
0562                                         xbar_adx1_out3_ep: endpoint {
0563                                                 remote-endpoint = <&adx1_out3_ep>;
0564                                         };
0565                                 };
0566 
0567                                 port@44 {
0568                                         reg = <0x44>;
0569 
0570                                         xbar_adx1_out4_ep: endpoint {
0571                                                 remote-endpoint = <&adx1_out4_ep>;
0572                                         };
0573                                 };
0574 
0575                                 xbar_adx2_in_port: port@45 {
0576                                         reg = <0x45>;
0577 
0578                                         xbar_adx2_in_ep: endpoint {
0579                                                 remote-endpoint = <&adx2_in_ep>;
0580                                         };
0581                                 };
0582 
0583                                 port@46 {
0584                                         reg = <0x46>;
0585 
0586                                         xbar_adx2_out1_ep: endpoint {
0587                                                 remote-endpoint = <&adx2_out1_ep>;
0588                                         };
0589                                 };
0590 
0591                                 port@47 {
0592                                         reg = <0x47>;
0593 
0594                                         xbar_adx2_out2_ep: endpoint {
0595                                                 remote-endpoint = <&adx2_out2_ep>;
0596                                         };
0597                                 };
0598 
0599                                 port@48 {
0600                                         reg = <0x48>;
0601 
0602                                         xbar_adx2_out3_ep: endpoint {
0603                                                 remote-endpoint = <&adx2_out3_ep>;
0604                                         };
0605                                 };
0606 
0607                                 port@49 {
0608                                         reg = <0x49>;
0609 
0610                                         xbar_adx2_out4_ep: endpoint {
0611                                                 remote-endpoint = <&adx2_out4_ep>;
0612                                         };
0613                                 };
0614 
0615                                 xbar_adx3_in_port: port@4a {
0616                                         reg = <0x4a>;
0617 
0618                                         xbar_adx3_in_ep: endpoint {
0619                                                 remote-endpoint = <&adx3_in_ep>;
0620                                         };
0621                                 };
0622 
0623                                 port@4b {
0624                                         reg = <0x4b>;
0625 
0626                                         xbar_adx3_out1_ep: endpoint {
0627                                                 remote-endpoint = <&adx3_out1_ep>;
0628                                         };
0629                                 };
0630 
0631                                 port@4c {
0632                                         reg = <0x4c>;
0633 
0634                                         xbar_adx3_out2_ep: endpoint {
0635                                                 remote-endpoint = <&adx3_out2_ep>;
0636                                         };
0637                                 };
0638 
0639                                 port@4d {
0640                                         reg = <0x4d>;
0641 
0642                                         xbar_adx3_out3_ep: endpoint {
0643                                                 remote-endpoint = <&adx3_out3_ep>;
0644                                         };
0645                                 };
0646 
0647                                 port@4e {
0648                                         reg = <0x4e>;
0649 
0650                                         xbar_adx3_out4_ep: endpoint {
0651                                                 remote-endpoint = <&adx3_out4_ep>;
0652                                         };
0653                                 };
0654 
0655                                 xbar_adx4_in_port: port@4f {
0656                                         reg = <0x4f>;
0657 
0658                                         xbar_adx4_in_ep: endpoint {
0659                                                 remote-endpoint = <&adx4_in_ep>;
0660                                         };
0661                                 };
0662 
0663                                 port@50 {
0664                                         reg = <0x50>;
0665 
0666                                         xbar_adx4_out1_ep: endpoint {
0667                                                 remote-endpoint = <&adx4_out1_ep>;
0668                                         };
0669                                 };
0670 
0671                                 port@51 {
0672                                         reg = <0x51>;
0673 
0674                                         xbar_adx4_out2_ep: endpoint {
0675                                                 remote-endpoint = <&adx4_out2_ep>;
0676                                         };
0677                                 };
0678 
0679                                 port@52 {
0680                                         reg = <0x52>;
0681 
0682                                         xbar_adx4_out3_ep: endpoint {
0683                                                 remote-endpoint = <&adx4_out3_ep>;
0684                                         };
0685                                 };
0686 
0687                                 port@53 {
0688                                         reg = <0x53>;
0689 
0690                                         xbar_adx4_out4_ep: endpoint {
0691                                                 remote-endpoint = <&adx4_out4_ep>;
0692                                         };
0693                                 };
0694 
0695                                 xbar_mixer_in1_port: port@54 {
0696                                         reg = <0x54>;
0697 
0698                                         xbar_mixer_in1_ep: endpoint {
0699                                                 remote-endpoint = <&mixer_in1_ep>;
0700                                         };
0701                                 };
0702 
0703                                 xbar_mixer_in2_port: port@55 {
0704                                         reg = <0x55>;
0705 
0706                                         xbar_mixer_in2_ep: endpoint {
0707                                                 remote-endpoint = <&mixer_in2_ep>;
0708                                         };
0709                                 };
0710 
0711                                 xbar_mixer_in3_port: port@56 {
0712                                         reg = <0x56>;
0713 
0714                                         xbar_mixer_in3_ep: endpoint {
0715                                                 remote-endpoint = <&mixer_in3_ep>;
0716                                         };
0717                                 };
0718 
0719                                 xbar_mixer_in4_port: port@57 {
0720                                         reg = <0x57>;
0721 
0722                                         xbar_mixer_in4_ep: endpoint {
0723                                                 remote-endpoint = <&mixer_in4_ep>;
0724                                         };
0725                                 };
0726 
0727                                 xbar_mixer_in5_port: port@58 {
0728                                         reg = <0x58>;
0729 
0730                                         xbar_mixer_in5_ep: endpoint {
0731                                                 remote-endpoint = <&mixer_in5_ep>;
0732                                         };
0733                                 };
0734 
0735                                 xbar_mixer_in6_port: port@59 {
0736                                         reg = <0x59>;
0737 
0738                                         xbar_mixer_in6_ep: endpoint {
0739                                                 remote-endpoint = <&mixer_in6_ep>;
0740                                         };
0741                                 };
0742 
0743                                 xbar_mixer_in7_port: port@5a {
0744                                         reg = <0x5a>;
0745 
0746                                         xbar_mixer_in7_ep: endpoint {
0747                                                 remote-endpoint = <&mixer_in7_ep>;
0748                                         };
0749                                 };
0750 
0751                                 xbar_mixer_in8_port: port@5b {
0752                                         reg = <0x5b>;
0753 
0754                                         xbar_mixer_in8_ep: endpoint {
0755                                                 remote-endpoint = <&mixer_in8_ep>;
0756                                         };
0757                                 };
0758 
0759                                 xbar_mixer_in9_port: port@5c {
0760                                         reg = <0x5c>;
0761 
0762                                         xbar_mixer_in9_ep: endpoint {
0763                                                 remote-endpoint = <&mixer_in9_ep>;
0764                                         };
0765                                 };
0766 
0767                                 xbar_mixer_in10_port: port@5d {
0768                                         reg = <0x5d>;
0769 
0770                                         xbar_mixer_in10_ep: endpoint {
0771                                                 remote-endpoint = <&mixer_in10_ep>;
0772                                         };
0773                                 };
0774 
0775                                 port@5e {
0776                                         reg = <0x5e>;
0777 
0778                                         xbar_mixer_out1_ep: endpoint {
0779                                                 remote-endpoint = <&mixer_out1_ep>;
0780                                         };
0781                                 };
0782 
0783                                 port@5f {
0784                                         reg = <0x5f>;
0785 
0786                                         xbar_mixer_out2_ep: endpoint {
0787                                                 remote-endpoint = <&mixer_out2_ep>;
0788                                         };
0789                                 };
0790 
0791                                 port@60 {
0792                                         reg = <0x60>;
0793 
0794                                         xbar_mixer_out3_ep: endpoint {
0795                                                 remote-endpoint = <&mixer_out3_ep>;
0796                                         };
0797                                 };
0798 
0799                                 port@61 {
0800                                         reg = <0x61>;
0801 
0802                                         xbar_mixer_out4_ep: endpoint {
0803                                                 remote-endpoint = <&mixer_out4_ep>;
0804                                         };
0805                                 };
0806 
0807                                 port@62 {
0808                                         reg = <0x62>;
0809 
0810                                         xbar_mixer_out5_ep: endpoint {
0811                                                 remote-endpoint = <&mixer_out5_ep>;
0812                                         };
0813                                 };
0814 
0815                                 xbar_asrc_in1_port: port@63 {
0816                                         reg = <0x63>;
0817 
0818                                         xbar_asrc_in1_ep: endpoint {
0819                                                 remote-endpoint = <&asrc_in1_ep>;
0820                                         };
0821                                 };
0822 
0823                                 port@64 {
0824                                         reg = <0x64>;
0825 
0826                                         xbar_asrc_out1_ep: endpoint {
0827                                                 remote-endpoint = <&asrc_out1_ep>;
0828                                         };
0829                                 };
0830 
0831                                 xbar_asrc_in2_port: port@65 {
0832                                         reg = <0x65>;
0833 
0834                                         xbar_asrc_in2_ep: endpoint {
0835                                                 remote-endpoint = <&asrc_in2_ep>;
0836                                         };
0837                                 };
0838 
0839                                 port@66 {
0840                                         reg = <0x66>;
0841 
0842                                         xbar_asrc_out2_ep: endpoint {
0843                                                 remote-endpoint = <&asrc_out2_ep>;
0844                                         };
0845                                 };
0846 
0847                                 xbar_asrc_in3_port: port@67 {
0848                                         reg = <0x67>;
0849 
0850                                         xbar_asrc_in3_ep: endpoint {
0851                                                 remote-endpoint = <&asrc_in3_ep>;
0852                                         };
0853                                 };
0854 
0855                                 port@68 {
0856                                         reg = <0x68>;
0857 
0858                                         xbar_asrc_out3_ep: endpoint {
0859                                                 remote-endpoint = <&asrc_out3_ep>;
0860                                         };
0861                                 };
0862 
0863                                 xbar_asrc_in4_port: port@69 {
0864                                         reg = <0x69>;
0865 
0866                                         xbar_asrc_in4_ep: endpoint {
0867                                                 remote-endpoint = <&asrc_in4_ep>;
0868                                         };
0869                                 };
0870 
0871                                 port@6a {
0872                                         reg = <0x6a>;
0873 
0874                                         xbar_asrc_out4_ep: endpoint {
0875                                                 remote-endpoint = <&asrc_out4_ep>;
0876                                         };
0877                                 };
0878 
0879                                 xbar_asrc_in5_port: port@6b {
0880                                         reg = <0x6b>;
0881 
0882                                         xbar_asrc_in5_ep: endpoint {
0883                                                 remote-endpoint = <&asrc_in5_ep>;
0884                                         };
0885                                 };
0886 
0887                                 port@6c {
0888                                         reg = <0x6c>;
0889 
0890                                         xbar_asrc_out5_ep: endpoint {
0891                                                 remote-endpoint = <&asrc_out5_ep>;
0892                                         };
0893                                 };
0894 
0895                                 xbar_asrc_in6_port: port@6d {
0896                                         reg = <0x6d>;
0897 
0898                                         xbar_asrc_in6_ep: endpoint {
0899                                                 remote-endpoint = <&asrc_in6_ep>;
0900                                         };
0901                                 };
0902 
0903                                 port@6e {
0904                                         reg = <0x6e>;
0905 
0906                                         xbar_asrc_out6_ep: endpoint {
0907                                                 remote-endpoint = <&asrc_out6_ep>;
0908                                         };
0909                                 };
0910 
0911                                 xbar_asrc_in7_port: port@6f {
0912                                         reg = <0x6f>;
0913 
0914                                         xbar_asrc_in7_ep: endpoint {
0915                                                 remote-endpoint = <&asrc_in7_ep>;
0916                                         };
0917                                 };
0918 
0919                                 xbar_ope1_in_port: port@70 {
0920                                         reg = <0x70>;
0921 
0922                                         xbar_ope1_in_ep: endpoint {
0923                                                 remote-endpoint = <&ope1_cif_in_ep>;
0924                                         };
0925                                 };
0926 
0927                                 port@71 {
0928                                         reg = <0x71>;
0929 
0930                                         xbar_ope1_out_ep: endpoint {
0931                                                 remote-endpoint = <&ope1_cif_out_ep>;
0932                                         };
0933                                 };
0934                         };
0935 
0936                         admaif@290f000 {
0937                                 status = "okay";
0938 
0939                                 ports {
0940                                         #address-cells = <1>;
0941                                         #size-cells = <0>;
0942 
0943                                         admaif0_port: port@0 {
0944                                                 reg = <0x0>;
0945 
0946                                                 admaif0_ep: endpoint {
0947                                                         remote-endpoint = <&xbar_admaif0_ep>;
0948                                                 };
0949                                         };
0950 
0951                                         admaif1_port: port@1 {
0952                                                 reg = <0x1>;
0953 
0954                                                 admaif1_ep: endpoint {
0955                                                         remote-endpoint = <&xbar_admaif1_ep>;
0956                                                 };
0957                                         };
0958 
0959                                         admaif2_port: port@2 {
0960                                                 reg = <0x2>;
0961 
0962                                                 admaif2_ep: endpoint {
0963                                                         remote-endpoint = <&xbar_admaif2_ep>;
0964                                                 };
0965                                         };
0966 
0967                                         admaif3_port: port@3 {
0968                                                 reg = <0x3>;
0969 
0970                                                 admaif3_ep: endpoint {
0971                                                         remote-endpoint = <&xbar_admaif3_ep>;
0972                                                 };
0973                                         };
0974 
0975                                         admaif4_port: port@4 {
0976                                                 reg = <0x4>;
0977 
0978                                                 admaif4_ep: endpoint {
0979                                                         remote-endpoint = <&xbar_admaif4_ep>;
0980                                                 };
0981                                         };
0982 
0983                                         admaif5_port: port@5 {
0984                                                 reg = <0x5>;
0985 
0986                                                 admaif5_ep: endpoint {
0987                                                         remote-endpoint = <&xbar_admaif5_ep>;
0988                                                 };
0989                                         };
0990 
0991                                         admaif6_port: port@6 {
0992                                                 reg = <0x6>;
0993 
0994                                                 admaif6_ep: endpoint {
0995                                                         remote-endpoint = <&xbar_admaif6_ep>;
0996                                                 };
0997                                         };
0998 
0999                                         admaif7_port: port@7 {
1000                                                 reg = <0x7>;
1001 
1002                                                 admaif7_ep: endpoint {
1003                                                         remote-endpoint = <&xbar_admaif7_ep>;
1004                                                 };
1005                                         };
1006 
1007                                         admaif8_port: port@8 {
1008                                                 reg = <0x8>;
1009 
1010                                                 admaif8_ep: endpoint {
1011                                                         remote-endpoint = <&xbar_admaif8_ep>;
1012                                                 };
1013                                         };
1014 
1015                                         admaif9_port: port@9 {
1016                                                 reg = <0x9>;
1017 
1018                                                 admaif9_ep: endpoint {
1019                                                         remote-endpoint = <&xbar_admaif9_ep>;
1020                                                 };
1021                                         };
1022 
1023                                         admaif10_port: port@a {
1024                                                 reg = <0xa>;
1025 
1026                                                 admaif10_ep: endpoint {
1027                                                         remote-endpoint = <&xbar_admaif10_ep>;
1028                                                 };
1029                                         };
1030 
1031                                         admaif11_port: port@b {
1032                                                 reg = <0xb>;
1033 
1034                                                 admaif11_ep: endpoint {
1035                                                         remote-endpoint = <&xbar_admaif11_ep>;
1036                                                 };
1037                                         };
1038 
1039                                         admaif12_port: port@c {
1040                                                 reg = <0xc>;
1041 
1042                                                 admaif12_ep: endpoint {
1043                                                         remote-endpoint = <&xbar_admaif12_ep>;
1044                                                 };
1045                                         };
1046 
1047                                         admaif13_port: port@d {
1048                                                 reg = <0xd>;
1049 
1050                                                 admaif13_ep: endpoint {
1051                                                         remote-endpoint = <&xbar_admaif13_ep>;
1052                                                 };
1053                                         };
1054 
1055                                         admaif14_port: port@e {
1056                                                 reg = <0xe>;
1057 
1058                                                 admaif14_ep: endpoint {
1059                                                         remote-endpoint = <&xbar_admaif14_ep>;
1060                                                 };
1061                                         };
1062 
1063                                         admaif15_port: port@f {
1064                                                 reg = <0xf>;
1065 
1066                                                 admaif15_ep: endpoint {
1067                                                         remote-endpoint = <&xbar_admaif15_ep>;
1068                                                 };
1069                                         };
1070 
1071                                         admaif16_port: port@10 {
1072                                                 reg = <0x10>;
1073 
1074                                                 admaif16_ep: endpoint {
1075                                                         remote-endpoint = <&xbar_admaif16_ep>;
1076                                                 };
1077                                         };
1078 
1079                                         admaif17_port: port@11 {
1080                                                 reg = <0x11>;
1081 
1082                                                 admaif17_ep: endpoint {
1083                                                         remote-endpoint = <&xbar_admaif17_ep>;
1084                                                 };
1085                                         };
1086 
1087                                         admaif18_port: port@12 {
1088                                                 reg = <0x12>;
1089 
1090                                                 admaif18_ep: endpoint {
1091                                                         remote-endpoint = <&xbar_admaif18_ep>;
1092                                                 };
1093                                         };
1094 
1095                                         admaif19_port: port@13 {
1096                                                 reg = <0x13>;
1097 
1098                                                 admaif19_ep: endpoint {
1099                                                         remote-endpoint = <&xbar_admaif19_ep>;
1100                                                 };
1101                                         };
1102                                 };
1103                         };
1104 
1105                         i2s@2901000 {
1106                                 status = "okay";
1107 
1108                                 ports {
1109                                         #address-cells = <1>;
1110                                         #size-cells = <0>;
1111 
1112                                         port@0 {
1113                                                 reg = <0>;
1114 
1115                                                 i2s1_cif_ep: endpoint {
1116                                                         remote-endpoint = <&xbar_i2s1_ep>;
1117                                                 };
1118                                         };
1119 
1120                                         i2s1_port: port@1 {
1121                                                 reg = <1>;
1122 
1123                                                 i2s1_dap_ep: endpoint {
1124                                                         dai-format = "i2s";
1125                                                         /* Placeholder for external Codec */
1126                                                 };
1127                                         };
1128                                 };
1129                         };
1130 
1131                         i2s@2901100 {
1132                                 status = "okay";
1133 
1134                                 ports {
1135                                         #address-cells = <1>;
1136                                         #size-cells = <0>;
1137 
1138                                         port@0 {
1139                                                 reg = <0>;
1140 
1141                                                 i2s2_cif_ep: endpoint {
1142                                                         remote-endpoint = <&xbar_i2s2_ep>;
1143                                                 };
1144                                         };
1145 
1146                                         i2s2_port: port@1 {
1147                                                 reg = <1>;
1148 
1149                                                 i2s2_dap_ep: endpoint {
1150                                                         dai-format = "i2s";
1151                                                         /* Placeholder for external Codec */
1152                                                 };
1153                                         };
1154                                 };
1155                         };
1156 
1157                         i2s@2901200 {
1158                                 status = "okay";
1159 
1160                                 ports {
1161                                         #address-cells = <1>;
1162                                         #size-cells = <0>;
1163 
1164                                         port@0 {
1165                                                 reg = <0>;
1166 
1167                                                 i2s3_cif_ep: endpoint {
1168                                                         remote-endpoint = <&xbar_i2s3_ep>;
1169                                                 };
1170                                         };
1171 
1172                                         i2s3_port: port@1 {
1173                                                 reg = <1>;
1174 
1175                                                 i2s3_dap_ep: endpoint {
1176                                                         dai-format = "i2s";
1177                                                         /* Placeholder for external Codec */
1178                                                 };
1179                                         };
1180                                 };
1181                         };
1182 
1183                         i2s@2901300 {
1184                                 status = "okay";
1185 
1186                                 ports {
1187                                         #address-cells = <1>;
1188                                         #size-cells = <0>;
1189 
1190                                         port@0 {
1191                                                 reg = <0>;
1192 
1193                                                 i2s4_cif_ep: endpoint {
1194                                                         remote-endpoint = <&xbar_i2s4_ep>;
1195                                                 };
1196                                         };
1197 
1198                                         i2s4_port: port@1 {
1199                                                 reg = <1>;
1200 
1201                                                 i2s4_dap_ep: endpoint {
1202                                                         dai-format = "i2s";
1203                                                         /* Placeholder for external Codec */
1204                                                 };
1205                                         };
1206                                 };
1207                         };
1208 
1209                         i2s@2901400 {
1210                                 status = "okay";
1211 
1212                                 ports {
1213                                         #address-cells = <1>;
1214                                         #size-cells = <0>;
1215 
1216                                         port@0 {
1217                                                 reg = <0>;
1218 
1219                                                 i2s5_cif_ep: endpoint {
1220                                                         remote-endpoint = <&xbar_i2s5_ep>;
1221                                                 };
1222                                         };
1223 
1224                                         i2s5_port: port@1 {
1225                                                 reg = <1>;
1226 
1227                                                 i2s5_dap_ep: endpoint {
1228                                                         dai-format = "i2s";
1229                                                         /* Placeholder for external Codec */
1230                                                 };
1231                                         };
1232                                 };
1233                         };
1234 
1235                         i2s@2901500 {
1236                                 status = "okay";
1237 
1238                                 ports {
1239                                         #address-cells = <1>;
1240                                         #size-cells = <0>;
1241 
1242                                         port@0 {
1243                                                 reg = <0>;
1244 
1245                                                 i2s6_cif_ep: endpoint {
1246                                                         remote-endpoint = <&xbar_i2s6_ep>;
1247                                                 };
1248                                         };
1249 
1250                                         i2s6_port: port@1 {
1251                                                 reg = <1>;
1252 
1253                                                 i2s6_dap_ep: endpoint {
1254                                                         dai-format = "i2s";
1255                                                         /* Placeholder for external Codec */
1256                                                 };
1257                                         };
1258                                 };
1259                         };
1260 
1261                         dmic@2904000 {
1262                                 status = "okay";
1263 
1264                                 ports {
1265                                         #address-cells = <1>;
1266                                         #size-cells = <0>;
1267 
1268                                         port@0 {
1269                                                 reg = <0>;
1270 
1271                                                 dmic1_cif_ep: endpoint {
1272                                                         remote-endpoint = <&xbar_dmic1_ep>;
1273                                                 };
1274                                         };
1275 
1276                                         dmic1_port: port@1 {
1277                                                 reg = <1>;
1278 
1279                                                 dmic1_dap_ep: endpoint {
1280                                                         /* Place holder for external Codec */
1281                                                 };
1282                                         };
1283                                 };
1284                         };
1285 
1286                         dmic@2904100 {
1287                                 status = "okay";
1288 
1289                                 ports {
1290                                         #address-cells = <1>;
1291                                         #size-cells = <0>;
1292 
1293                                         port@0 {
1294                                                 reg = <0>;
1295 
1296                                                 dmic2_cif_ep: endpoint {
1297                                                         remote-endpoint = <&xbar_dmic2_ep>;
1298                                                 };
1299                                         };
1300 
1301                                         dmic2_port: port@1 {
1302                                                 reg = <1>;
1303 
1304                                                 dmic2_dap_ep: endpoint {
1305                                                         /* Place holder for external Codec */
1306                                                 };
1307                                         };
1308                                 };
1309                         };
1310 
1311                         dmic@2904200 {
1312                                 status = "okay";
1313 
1314                                 ports {
1315                                         #address-cells = <1>;
1316                                         #size-cells = <0>;
1317 
1318                                         port@0 {
1319                                                 reg = <0>;
1320 
1321                                                 dmic3_cif_ep: endpoint {
1322                                                         remote-endpoint = <&xbar_dmic3_ep>;
1323                                                 };
1324                                         };
1325 
1326                                         dmic3_port: port@1 {
1327                                                 reg = <1>;
1328 
1329                                                 dmic3_dap_ep: endpoint {
1330                                                         /* Place holder for external Codec */
1331                                                 };
1332                                         };
1333                                 };
1334                         };
1335 
1336                         dspk@2905000 {
1337                                 status = "okay";
1338 
1339                                 ports {
1340                                         #address-cells = <1>;
1341                                         #size-cells = <0>;
1342 
1343                                         port@0 {
1344                                                 reg = <0>;
1345 
1346                                                 dspk1_cif_ep: endpoint {
1347                                                         remote-endpoint = <&xbar_dspk1_ep>;
1348                                                 };
1349                                         };
1350 
1351                                         dspk1_port: port@1 {
1352                                                 reg = <1>;
1353 
1354                                                 dspk1_dap_ep: endpoint {
1355                                                         /* Place holder for external Codec */
1356                                                 };
1357                                         };
1358                                 };
1359                         };
1360 
1361                         dspk@2905100 {
1362                                 status = "okay";
1363 
1364                                 ports {
1365                                         #address-cells = <1>;
1366                                         #size-cells = <0>;
1367 
1368                                         port@0 {
1369                                                 reg = <0>;
1370 
1371                                                 dspk2_cif_ep: endpoint {
1372                                                         remote-endpoint = <&xbar_dspk2_ep>;
1373                                                 };
1374                                         };
1375 
1376                                         dspk2_port: port@1 {
1377                                                 reg = <1>;
1378 
1379                                                 dspk2_dap_ep: endpoint {
1380                                                         /* Place holder for external Codec */
1381                                                 };
1382                                         };
1383                                 };
1384                         };
1385 
1386                         sfc@2902000 {
1387                                 status = "okay";
1388 
1389                                 ports {
1390                                         #address-cells = <1>;
1391                                         #size-cells = <0>;
1392 
1393                                         port@0 {
1394                                                 reg = <0>;
1395 
1396                                                 sfc1_cif_in_ep: endpoint {
1397                                                         remote-endpoint = <&xbar_sfc1_in_ep>;
1398                                                         convert-rate = <44100>;
1399                                                 };
1400                                         };
1401 
1402                                         sfc1_out_port: port@1 {
1403                                                 reg = <1>;
1404 
1405                                                 sfc1_cif_out_ep: endpoint {
1406                                                         remote-endpoint = <&xbar_sfc1_out_ep>;
1407                                                         convert-rate = <48000>;
1408                                                 };
1409                                         };
1410                                 };
1411                         };
1412 
1413                         sfc@2902200 {
1414                                 status = "okay";
1415 
1416                                 ports {
1417                                         #address-cells = <1>;
1418                                         #size-cells = <0>;
1419 
1420                                         port@0 {
1421                                                 reg = <0>;
1422 
1423                                                 sfc2_cif_in_ep: endpoint {
1424                                                         remote-endpoint = <&xbar_sfc2_in_ep>;
1425                                                 };
1426                                         };
1427 
1428                                         sfc2_out_port: port@1 {
1429                                                 reg = <1>;
1430 
1431                                                 sfc2_cif_out_ep: endpoint {
1432                                                         remote-endpoint = <&xbar_sfc2_out_ep>;
1433                                                 };
1434                                         };
1435                                 };
1436                         };
1437 
1438                         sfc@2902400 {
1439                                 status = "okay";
1440 
1441                                 ports {
1442                                         #address-cells = <1>;
1443                                         #size-cells = <0>;
1444 
1445                                         port@0 {
1446                                                 reg = <0>;
1447 
1448                                                 sfc3_cif_in_ep: endpoint {
1449                                                         remote-endpoint = <&xbar_sfc3_in_ep>;
1450                                                 };
1451                                         };
1452 
1453                                         sfc3_out_port: port@1 {
1454                                                 reg = <1>;
1455 
1456                                                 sfc3_cif_out_ep: endpoint {
1457                                                         remote-endpoint = <&xbar_sfc3_out_ep>;
1458                                                 };
1459                                         };
1460                                 };
1461                         };
1462 
1463                         sfc@2902600 {
1464                                 status = "okay";
1465 
1466                                 ports {
1467                                         #address-cells = <1>;
1468                                         #size-cells = <0>;
1469 
1470                                         port@0 {
1471                                                 reg = <0>;
1472 
1473                                                 sfc4_cif_in_ep: endpoint {
1474                                                         remote-endpoint = <&xbar_sfc4_in_ep>;
1475                                                 };
1476                                         };
1477 
1478                                         sfc4_out_port: port@1 {
1479                                                 reg = <1>;
1480 
1481                                                 sfc4_cif_out_ep: endpoint {
1482                                                         remote-endpoint = <&xbar_sfc4_out_ep>;
1483                                                 };
1484                                         };
1485                                 };
1486                         };
1487 
1488                         mvc@290a000 {
1489                                 status = "okay";
1490 
1491                                 ports {
1492                                         #address-cells = <1>;
1493                                         #size-cells = <0>;
1494 
1495                                         port@0 {
1496                                                 reg = <0>;
1497 
1498                                                 mvc1_cif_in_ep: endpoint {
1499                                                         remote-endpoint = <&xbar_mvc1_in_ep>;
1500                                                 };
1501                                         };
1502 
1503                                         mvc1_out_port: port@1 {
1504                                                 reg = <1>;
1505 
1506                                                 mvc1_cif_out_ep: endpoint {
1507                                                         remote-endpoint = <&xbar_mvc1_out_ep>;
1508                                                 };
1509                                         };
1510                                 };
1511                         };
1512 
1513                         mvc@290a200 {
1514                                 status = "okay";
1515 
1516                                 ports {
1517                                         #address-cells = <1>;
1518                                         #size-cells = <0>;
1519 
1520                                         port@0 {
1521                                                 reg = <0>;
1522 
1523                                                 mvc2_cif_in_ep: endpoint {
1524                                                         remote-endpoint = <&xbar_mvc2_in_ep>;
1525                                                 };
1526                                         };
1527 
1528                                         mvc2_out_port: port@1 {
1529                                                 reg = <1>;
1530 
1531                                                 mvc2_cif_out_ep: endpoint {
1532                                                         remote-endpoint = <&xbar_mvc2_out_ep>;
1533                                                 };
1534                                         };
1535                                 };
1536                         };
1537 
1538                         amx@2903000 {
1539                                 status = "okay";
1540 
1541                                 ports {
1542                                         #address-cells = <1>;
1543                                         #size-cells = <0>;
1544 
1545                                         port@0 {
1546                                                 reg = <0>;
1547 
1548                                                 amx1_in1_ep: endpoint {
1549                                                         remote-endpoint = <&xbar_amx1_in1_ep>;
1550                                                 };
1551                                         };
1552 
1553                                         port@1 {
1554                                                 reg = <1>;
1555 
1556                                                 amx1_in2_ep: endpoint {
1557                                                         remote-endpoint = <&xbar_amx1_in2_ep>;
1558                                                 };
1559                                         };
1560 
1561                                         port@2 {
1562                                                 reg = <2>;
1563 
1564                                                 amx1_in3_ep: endpoint {
1565                                                         remote-endpoint = <&xbar_amx1_in3_ep>;
1566                                                 };
1567                                         };
1568 
1569                                         port@3 {
1570                                                 reg = <3>;
1571 
1572                                                 amx1_in4_ep: endpoint {
1573                                                         remote-endpoint = <&xbar_amx1_in4_ep>;
1574                                                 };
1575                                         };
1576 
1577                                         amx1_out_port: port@4 {
1578                                                 reg = <4>;
1579 
1580                                                 amx1_out_ep: endpoint {
1581                                                         remote-endpoint = <&xbar_amx1_out_ep>;
1582                                                 };
1583                                         };
1584                                 };
1585                         };
1586 
1587                         amx@2903100 {
1588                                 status = "okay";
1589 
1590                                 ports {
1591                                         #address-cells = <1>;
1592                                         #size-cells = <0>;
1593 
1594                                         port@0 {
1595                                                 reg = <0>;
1596 
1597                                                 amx2_in1_ep: endpoint {
1598                                                         remote-endpoint = <&xbar_amx2_in1_ep>;
1599                                                 };
1600                                         };
1601 
1602                                         port@1 {
1603                                                 reg = <1>;
1604 
1605                                                 amx2_in2_ep: endpoint {
1606                                                         remote-endpoint = <&xbar_amx2_in2_ep>;
1607                                                 };
1608                                         };
1609 
1610                                         amx2_in3_port: port@2 {
1611                                                 reg = <2>;
1612 
1613                                                 amx2_in3_ep: endpoint {
1614                                                         remote-endpoint = <&xbar_amx2_in3_ep>;
1615                                                 };
1616                                         };
1617 
1618                                         amx2_in4_port: port@3 {
1619                                                 reg = <3>;
1620 
1621                                                 amx2_in4_ep: endpoint {
1622                                                         remote-endpoint = <&xbar_amx2_in4_ep>;
1623                                                 };
1624                                         };
1625 
1626                                         amx2_out_port: port@4 {
1627                                                 reg = <4>;
1628 
1629                                                 amx2_out_ep: endpoint {
1630                                                         remote-endpoint = <&xbar_amx2_out_ep>;
1631                                                 };
1632                                         };
1633                                 };
1634                         };
1635 
1636                         amx@2903200 {
1637                                 status = "okay";
1638 
1639                                 ports {
1640                                         #address-cells = <1>;
1641                                         #size-cells = <0>;
1642 
1643                                         port@0 {
1644                                                 reg = <0>;
1645 
1646                                                 amx3_in1_ep: endpoint {
1647                                                         remote-endpoint = <&xbar_amx3_in1_ep>;
1648                                                 };
1649                                         };
1650 
1651                                         port@1 {
1652                                                 reg = <1>;
1653 
1654                                                 amx3_in2_ep: endpoint {
1655                                                         remote-endpoint = <&xbar_amx3_in2_ep>;
1656                                                 };
1657                                         };
1658 
1659                                         port@2 {
1660                                                 reg = <2>;
1661 
1662                                                 amx3_in3_ep: endpoint {
1663                                                         remote-endpoint = <&xbar_amx3_in3_ep>;
1664                                                 };
1665                                         };
1666 
1667                                         port@3 {
1668                                                 reg = <3>;
1669 
1670                                                 amx3_in4_ep: endpoint {
1671                                                         remote-endpoint = <&xbar_amx3_in4_ep>;
1672                                                 };
1673                                         };
1674 
1675                                         amx3_out_port: port@4 {
1676                                                 reg = <4>;
1677 
1678                                                 amx3_out_ep: endpoint {
1679                                                         remote-endpoint = <&xbar_amx3_out_ep>;
1680                                                 };
1681                                         };
1682                                 };
1683                         };
1684 
1685                         amx@2903300 {
1686                                 status = "okay";
1687 
1688                                 ports {
1689                                         #address-cells = <1>;
1690                                         #size-cells = <0>;
1691 
1692                                         port@0 {
1693                                                 reg = <0>;
1694 
1695                                                 amx4_in1_ep: endpoint {
1696                                                         remote-endpoint = <&xbar_amx4_in1_ep>;
1697                                                 };
1698                                         };
1699 
1700                                         port@1 {
1701                                                 reg = <1>;
1702 
1703                                                 amx4_in2_ep: endpoint {
1704                                                         remote-endpoint = <&xbar_amx4_in2_ep>;
1705                                                 };
1706                                         };
1707 
1708                                         port@2 {
1709                                                 reg = <2>;
1710 
1711                                                 amx4_in3_ep: endpoint {
1712                                                         remote-endpoint = <&xbar_amx4_in3_ep>;
1713                                                 };
1714                                         };
1715 
1716                                         port@3 {
1717                                                 reg = <3>;
1718 
1719                                                 amx4_in4_ep: endpoint {
1720                                                         remote-endpoint = <&xbar_amx4_in4_ep>;
1721                                                 };
1722                                         };
1723 
1724                                         amx4_out_port: port@4 {
1725                                                 reg = <4>;
1726 
1727                                                 amx4_out_ep: endpoint {
1728                                                         remote-endpoint = <&xbar_amx4_out_ep>;
1729                                                 };
1730                                         };
1731                                 };
1732                         };
1733 
1734                         adx@2903800 {
1735                                 status = "okay";
1736 
1737                                 ports {
1738                                         #address-cells = <1>;
1739                                         #size-cells = <0>;
1740 
1741                                         port@0 {
1742                                                 reg = <0>;
1743 
1744                                                 adx1_in_ep: endpoint {
1745                                                         remote-endpoint = <&xbar_adx1_in_ep>;
1746                                                 };
1747                                         };
1748 
1749                                         adx1_out1_port: port@1 {
1750                                                 reg = <1>;
1751 
1752                                                 adx1_out1_ep: endpoint {
1753                                                         remote-endpoint = <&xbar_adx1_out1_ep>;
1754                                                 };
1755                                         };
1756 
1757                                         adx1_out2_port: port@2 {
1758                                                 reg = <2>;
1759 
1760                                                 adx1_out2_ep: endpoint {
1761                                                         remote-endpoint = <&xbar_adx1_out2_ep>;
1762                                                 };
1763                                         };
1764 
1765                                         adx1_out3_port: port@3 {
1766                                                 reg = <3>;
1767 
1768                                                 adx1_out3_ep: endpoint {
1769                                                         remote-endpoint = <&xbar_adx1_out3_ep>;
1770                                                 };
1771                                         };
1772 
1773                                         adx1_out4_port: port@4 {
1774                                                 reg = <4>;
1775 
1776                                                 adx1_out4_ep: endpoint {
1777                                                         remote-endpoint = <&xbar_adx1_out4_ep>;
1778                                                 };
1779                                         };
1780                                 };
1781                         };
1782 
1783                         adx@2903900 {
1784                                 status = "okay";
1785 
1786                                 ports {
1787                                         #address-cells = <1>;
1788                                         #size-cells = <0>;
1789 
1790                                         port@0 {
1791                                                 reg = <0>;
1792 
1793                                                 adx2_in_ep: endpoint {
1794                                                         remote-endpoint = <&xbar_adx2_in_ep>;
1795                                                 };
1796                                         };
1797 
1798                                         adx2_out1_port: port@1 {
1799                                                 reg = <1>;
1800 
1801                                                 adx2_out1_ep: endpoint {
1802                                                         remote-endpoint = <&xbar_adx2_out1_ep>;
1803                                                 };
1804                                         };
1805 
1806                                         adx2_out2_port: port@2 {
1807                                                 reg = <2>;
1808 
1809                                                 adx2_out2_ep: endpoint {
1810                                                         remote-endpoint = <&xbar_adx2_out2_ep>;
1811                                                 };
1812                                         };
1813 
1814                                         adx2_out3_port: port@3 {
1815                                                 reg = <3>;
1816 
1817                                                 adx2_out3_ep: endpoint {
1818                                                         remote-endpoint = <&xbar_adx2_out3_ep>;
1819                                                 };
1820                                         };
1821 
1822                                         adx2_out4_port: port@4 {
1823                                                 reg = <4>;
1824 
1825                                                 adx2_out4_ep: endpoint {
1826                                                         remote-endpoint = <&xbar_adx2_out4_ep>;
1827                                                 };
1828                                         };
1829                                 };
1830                         };
1831 
1832                         adx@2903a00 {
1833                                 status = "okay";
1834 
1835                                 ports {
1836                                         #address-cells = <1>;
1837                                         #size-cells = <0>;
1838 
1839                                         port@0 {
1840                                                 reg = <0>;
1841 
1842                                                 adx3_in_ep: endpoint {
1843                                                         remote-endpoint = <&xbar_adx3_in_ep>;
1844                                                 };
1845                                         };
1846 
1847                                         adx3_out1_port: port@1 {
1848                                                 reg = <1>;
1849 
1850                                                 adx3_out1_ep: endpoint {
1851                                                         remote-endpoint = <&xbar_adx3_out1_ep>;
1852                                                 };
1853                                         };
1854 
1855                                         adx3_out2_port: port@2 {
1856                                                 reg = <2>;
1857 
1858                                                 adx3_out2_ep: endpoint {
1859                                                         remote-endpoint = <&xbar_adx3_out2_ep>;
1860                                                 };
1861                                         };
1862 
1863                                         adx3_out3_port: port@3 {
1864                                                 reg = <3>;
1865 
1866                                                 adx3_out3_ep: endpoint {
1867                                                         remote-endpoint = <&xbar_adx3_out3_ep>;
1868                                                 };
1869                                         };
1870 
1871                                         adx3_out4_port: port@4 {
1872                                                 reg = <4>;
1873 
1874                                                 adx3_out4_ep: endpoint {
1875                                                         remote-endpoint = <&xbar_adx3_out4_ep>;
1876                                                 };
1877                                         };
1878                                 };
1879                         };
1880 
1881                         adx@2903b00 {
1882                                 status = "okay";
1883 
1884                                 ports {
1885                                         #address-cells = <1>;
1886                                         #size-cells = <0>;
1887 
1888                                         port@0 {
1889                                                 reg = <0>;
1890 
1891                                                 adx4_in_ep: endpoint {
1892                                                         remote-endpoint = <&xbar_adx4_in_ep>;
1893                                                 };
1894                                         };
1895 
1896                                         adx4_out1_port: port@1 {
1897                                                 reg = <1>;
1898 
1899                                                 adx4_out1_ep: endpoint {
1900                                                         remote-endpoint = <&xbar_adx4_out1_ep>;
1901                                                 };
1902                                         };
1903 
1904                                         adx4_out2_port: port@2 {
1905                                                 reg = <2>;
1906 
1907                                                 adx4_out2_ep: endpoint {
1908                                                         remote-endpoint = <&xbar_adx4_out2_ep>;
1909                                                 };
1910                                         };
1911 
1912                                         adx4_out3_port: port@3 {
1913                                                 reg = <3>;
1914 
1915                                                 adx4_out3_ep: endpoint {
1916                                                         remote-endpoint = <&xbar_adx4_out3_ep>;
1917                                                 };
1918                                         };
1919 
1920                                         adx4_out4_port: port@4 {
1921                                                 reg = <4>;
1922 
1923                                                 adx4_out4_ep: endpoint {
1924                                                         remote-endpoint = <&xbar_adx4_out4_ep>;
1925                                                 };
1926                                         };
1927                                 };
1928                         };
1929 
1930                         processing-engine@2908000 {
1931                                 status = "okay";
1932 
1933                                 ports {
1934                                         #address-cells = <1>;
1935                                         #size-cells = <0>;
1936 
1937                                         port@0 {
1938                                                 reg = <0x0>;
1939 
1940                                                 ope1_cif_in_ep: endpoint {
1941                                                         remote-endpoint = <&xbar_ope1_in_ep>;
1942                                                 };
1943                                         };
1944 
1945                                         ope1_out_port: port@1 {
1946                                                 reg = <0x1>;
1947 
1948                                                 ope1_cif_out_ep: endpoint {
1949                                                         remote-endpoint = <&xbar_ope1_out_ep>;
1950                                                 };
1951                                         };
1952                                 };
1953                         };
1954 
1955                         amixer@290bb00 {
1956                                 status = "okay";
1957 
1958                                 ports {
1959                                         #address-cells = <1>;
1960                                         #size-cells = <0>;
1961 
1962                                         port@0 {
1963                                                 reg = <0x0>;
1964 
1965                                                 mixer_in1_ep: endpoint {
1966                                                         remote-endpoint = <&xbar_mixer_in1_ep>;
1967                                                 };
1968                                         };
1969 
1970                                         port@1 {
1971                                                 reg = <0x1>;
1972 
1973                                                 mixer_in2_ep: endpoint {
1974                                                         remote-endpoint = <&xbar_mixer_in2_ep>;
1975                                                 };
1976                                         };
1977 
1978                                         port@2 {
1979                                                 reg = <0x2>;
1980 
1981                                                 mixer_in3_ep: endpoint {
1982                                                         remote-endpoint = <&xbar_mixer_in3_ep>;
1983                                                 };
1984                                         };
1985 
1986                                         port@3 {
1987                                                 reg = <0x3>;
1988 
1989                                                 mixer_in4_ep: endpoint {
1990                                                         remote-endpoint = <&xbar_mixer_in4_ep>;
1991                                                 };
1992                                         };
1993 
1994                                         port@4 {
1995                                                 reg = <0x4>;
1996 
1997                                                 mixer_in5_ep: endpoint {
1998                                                         remote-endpoint = <&xbar_mixer_in5_ep>;
1999                                                 };
2000                                         };
2001 
2002                                         port@5 {
2003                                                 reg = <0x5>;
2004 
2005                                                 mixer_in6_ep: endpoint {
2006                                                         remote-endpoint = <&xbar_mixer_in6_ep>;
2007                                                 };
2008                                         };
2009 
2010                                         port@6 {
2011                                                 reg = <0x6>;
2012 
2013                                                 mixer_in7_ep: endpoint {
2014                                                         remote-endpoint = <&xbar_mixer_in7_ep>;
2015                                                 };
2016                                         };
2017 
2018                                         port@7 {
2019                                                 reg = <0x7>;
2020 
2021                                                 mixer_in8_ep: endpoint {
2022                                                         remote-endpoint = <&xbar_mixer_in8_ep>;
2023                                                 };
2024                                         };
2025 
2026                                         port@8 {
2027                                                 reg = <0x8>;
2028 
2029                                                 mixer_in9_ep: endpoint {
2030                                                         remote-endpoint = <&xbar_mixer_in9_ep>;
2031                                                 };
2032                                         };
2033 
2034                                         port@9 {
2035                                                 reg = <0x9>;
2036 
2037                                                 mixer_in10_ep: endpoint {
2038                                                         remote-endpoint = <&xbar_mixer_in10_ep>;
2039                                                 };
2040                                         };
2041 
2042                                         mixer_out1_port: port@a {
2043                                                 reg = <0xa>;
2044 
2045                                                 mixer_out1_ep: endpoint {
2046                                                         remote-endpoint = <&xbar_mixer_out1_ep>;
2047                                                 };
2048                                         };
2049 
2050                                         mixer_out2_port: port@b {
2051                                                 reg = <0xb>;
2052 
2053                                                 mixer_out2_ep: endpoint {
2054                                                         remote-endpoint = <&xbar_mixer_out2_ep>;
2055                                                 };
2056                                         };
2057 
2058                                         mixer_out3_port: port@c {
2059                                                 reg = <0xc>;
2060 
2061                                                 mixer_out3_ep: endpoint {
2062                                                         remote-endpoint = <&xbar_mixer_out3_ep>;
2063                                                 };
2064                                         };
2065 
2066                                         mixer_out4_port: port@d {
2067                                                 reg = <0xd>;
2068 
2069                                                 mixer_out4_ep: endpoint {
2070                                                         remote-endpoint = <&xbar_mixer_out4_ep>;
2071                                                 };
2072                                         };
2073 
2074                                         mixer_out5_port: port@e {
2075                                                 reg = <0xe>;
2076 
2077                                                 mixer_out5_ep: endpoint {
2078                                                         remote-endpoint = <&xbar_mixer_out5_ep>;
2079                                                 };
2080                                         };
2081                                 };
2082                         };
2083 
2084                         asrc@2910000 {
2085                                 status = "okay";
2086 
2087                                 ports {
2088                                         #address-cells = <1>;
2089                                         #size-cells = <0>;
2090 
2091                                         port@0 {
2092                                                 reg = <0x0>;
2093 
2094                                                 asrc_in1_ep: endpoint {
2095                                                         remote-endpoint = <&xbar_asrc_in1_ep>;
2096                                                 };
2097                                         };
2098 
2099                                         port@1 {
2100                                                 reg = <0x1>;
2101 
2102                                                 asrc_in2_ep: endpoint {
2103                                                         remote-endpoint = <&xbar_asrc_in2_ep>;
2104                                                 };
2105                                         };
2106 
2107                                         port@2 {
2108                                                 reg = <0x2>;
2109 
2110                                                 asrc_in3_ep: endpoint {
2111                                                         remote-endpoint = <&xbar_asrc_in3_ep>;
2112                                                 };
2113                                         };
2114 
2115                                         port@3 {
2116                                                 reg = <0x3>;
2117 
2118                                                 asrc_in4_ep: endpoint {
2119                                                         remote-endpoint = <&xbar_asrc_in4_ep>;
2120                                                 };
2121                                         };
2122 
2123                                         port@4 {
2124                                                 reg = <0x4>;
2125 
2126                                                 asrc_in5_ep: endpoint {
2127                                                         remote-endpoint = <&xbar_asrc_in5_ep>;
2128                                                 };
2129                                         };
2130 
2131                                         port@5 {
2132                                                 reg = <0x5>;
2133 
2134                                                 asrc_in6_ep: endpoint {
2135                                                         remote-endpoint = <&xbar_asrc_in6_ep>;
2136                                                 };
2137                                         };
2138 
2139                                         port@6 {
2140                                                 reg = <0x6>;
2141 
2142                                                 asrc_in7_ep: endpoint {
2143                                                         remote-endpoint = <&xbar_asrc_in7_ep>;
2144                                                 };
2145                                         };
2146 
2147                                         asrc_out1_port: port@7 {
2148                                                 reg = <0x7>;
2149 
2150                                                 asrc_out1_ep: endpoint {
2151                                                         remote-endpoint = <&xbar_asrc_out1_ep>;
2152                                                 };
2153                                         };
2154 
2155                                         asrc_out2_port: port@8 {
2156                                                 reg = <0x8>;
2157 
2158                                                 asrc_out2_ep: endpoint {
2159                                                         remote-endpoint = <&xbar_asrc_out2_ep>;
2160                                                 };
2161                                         };
2162 
2163                                         asrc_out3_port: port@9 {
2164                                                 reg = <0x9>;
2165 
2166                                                 asrc_out3_ep: endpoint {
2167                                                         remote-endpoint = <&xbar_asrc_out3_ep>;
2168                                                 };
2169                                         };
2170 
2171                                         asrc_out4_port: port@a {
2172                                                 reg = <0xa>;
2173 
2174                                                 asrc_out4_ep: endpoint {
2175                                                         remote-endpoint = <&xbar_asrc_out4_ep>;
2176                                                 };
2177                                         };
2178 
2179                                         asrc_out5_port: port@b {
2180                                                 reg = <0xb>;
2181 
2182                                                 asrc_out5_ep: endpoint {
2183                                                         remote-endpoint = <&xbar_asrc_out5_ep>;
2184                                                 };
2185                                         };
2186 
2187                                         asrc_out6_port: port@c {
2188                                                 reg = <0xc>;
2189 
2190                                                 asrc_out6_ep: endpoint {
2191                                                         remote-endpoint = <&xbar_asrc_out6_ep>;
2192                                                 };
2193                                         };
2194                                 };
2195                         };
2196                 };
2197         };
2198 
2199         i2c@3160000 {
2200                 power-monitor@42 {
2201                         compatible = "ti,ina3221";
2202                         reg = <0x42>;
2203                         #address-cells = <1>;
2204                         #size-cells = <0>;
2205 
2206                         input@0 {
2207                                 reg = <0x0>;
2208                                 label = "VDD_MUX";
2209                                 shunt-resistor-micro-ohms = <20000>;
2210                         };
2211 
2212                         input@1 {
2213                                 reg = <0x1>;
2214                                 label = "VDD_5V0_IO_SYS";
2215                                 shunt-resistor-micro-ohms = <5000>;
2216                         };
2217 
2218                         input@2 {
2219                                 reg = <0x2>;
2220                                 label = "VDD_3V3_SYS";
2221                                 shunt-resistor-micro-ohms = <10000>;
2222                         };
2223                 };
2224 
2225                 power-monitor@43 {
2226                         compatible = "ti,ina3221";
2227                         reg = <0x43>;
2228                         #address-cells = <1>;
2229                         #size-cells = <0>;
2230 
2231                         input@0 {
2232                                 reg = <0x0>;
2233                                 label = "VDD_3V3_IO_SLP";
2234                                 shunt-resistor-micro-ohms = <10000>;
2235                         };
2236 
2237                         input@1 {
2238                                 reg = <0x1>;
2239                                 label = "VDD_1V8_IO";
2240                                 shunt-resistor-micro-ohms = <10000>;
2241                         };
2242 
2243                         input@2 {
2244                                 reg = <0x2>;
2245                                 label = "VDD_M2_IN";
2246                                 shunt-resistor-micro-ohms = <10000>;
2247                         };
2248                 };
2249 
2250                 exp1: gpio@74 {
2251                         compatible = "ti,tca9539";
2252                         reg = <0x74>;
2253 
2254                         interrupt-parent = <&gpio>;
2255                         interrupts = <TEGRA186_MAIN_GPIO(Y, 0)
2256                                       GPIO_ACTIVE_LOW>;
2257 
2258                         #gpio-cells = <2>;
2259                         gpio-controller;
2260 
2261                         vcc-supply = <&vdd_3v3_sys>;
2262                 };
2263 
2264                 exp2: gpio@77 {
2265                         compatible = "ti,tca9539";
2266                         reg = <0x77>;
2267 
2268                         interrupt-parent = <&gpio>;
2269                         interrupts = <TEGRA186_MAIN_GPIO(Y, 6)
2270                                       GPIO_ACTIVE_LOW>;
2271 
2272                         #gpio-cells = <2>;
2273                         gpio-controller;
2274 
2275                         vcc-supply = <&vdd_1v8>;
2276                 };
2277         };
2278 
2279         /* SDMMC1 (SD/MMC) */
2280         mmc@3400000 {
2281                 status = "okay";
2282 
2283                 vmmc-supply = <&vdd_sd>;
2284         };
2285 
2286         hda@3510000 {
2287                 nvidia,model = "NVIDIA Jetson TX2 HDA";
2288                 status = "okay";
2289         };
2290 
2291         padctl@3520000 {
2292                 status = "okay";
2293 
2294                 avdd-pll-erefeut-supply = <&vdd_1v8_pll>;
2295                 avdd-usb-supply = <&vdd_3v3_sys>;
2296                 vclamp-usb-supply = <&vdd_1v8>;
2297                 vddio-hsic-supply = <&gnd>;
2298 
2299                 pads {
2300                         usb2 {
2301                                 status = "okay";
2302 
2303                                 lanes {
2304                                         micro_b: usb2-0 {
2305                                                 nvidia,function = "xusb";
2306                                                 status = "okay";
2307                                         };
2308 
2309                                         usb2-1 {
2310                                                 nvidia,function = "xusb";
2311                                                 status = "okay";
2312                                         };
2313 
2314                                         usb2-2 {
2315                                                 nvidia,function = "xusb";
2316                                                 status = "okay";
2317                                         };
2318                                 };
2319                         };
2320 
2321                         usb3 {
2322                                 status = "okay";
2323 
2324                                 lanes {
2325                                         usb3-0 {
2326                                                 nvidia,function = "xusb";
2327                                                 status = "okay";
2328                                         };
2329 
2330                                         usb3-1 {
2331                                                 nvidia,function = "xusb";
2332                                                 status = "okay";
2333                                         };
2334 
2335                                         usb3-2 {
2336                                                 nvidia,function = "xusb";
2337                                                 status = "okay";
2338                                         };
2339                                 };
2340                         };
2341                 };
2342 
2343                 ports {
2344                         usb2-0 {
2345                                 status = "okay";
2346                                 mode = "otg";
2347                                 vbus-supply = <&vdd_usb0>;
2348                                 usb-role-switch;
2349 
2350                                 connector {
2351                                         compatible = "gpio-usb-b-connector",
2352                                                      "usb-b-connector";
2353                                         label = "micro-USB";
2354                                         type = "micro";
2355                                         vbus-gpios = <&gpio
2356                                                       TEGRA186_MAIN_GPIO(X, 7)
2357                                                       GPIO_ACTIVE_LOW>;
2358                                         id-gpios = <&pmic 0 GPIO_ACTIVE_HIGH>;
2359                                 };
2360                         };
2361 
2362                         usb2-1 {
2363                                 status = "okay";
2364                                 mode = "host";
2365 
2366                                 vbus-supply = <&vdd_usb1>;
2367                         };
2368 
2369                         usb3-0 {
2370                                 nvidia,usb2-companion = <1>;
2371                                 vbus-supply = <&vdd_usb1>;
2372                                 status = "okay";
2373                         };
2374                 };
2375         };
2376 
2377         usb@3530000 {
2378                 status = "okay";
2379 
2380                 phys = <&{/padctl@3520000/pads/usb2/lanes/usb2-0}>,
2381                        <&{/padctl@3520000/pads/usb2/lanes/usb2-1}>,
2382                        <&{/padctl@3520000/pads/usb3/lanes/usb3-0}>;
2383                 phy-names = "usb2-0", "usb2-1", "usb3-0";
2384         };
2385 
2386         usb@3550000 {
2387                 status = "okay";
2388 
2389                 phys = <&micro_b>;
2390                 phy-names = "usb2-0";
2391         };
2392 
2393         i2c@c250000 {
2394                 /* carrier board ID EEPROM */
2395                 eeprom@57 {
2396                         compatible = "atmel,24c02";
2397                         reg = <0x57>;
2398 
2399                         label = "system";
2400                         vcc-supply = <&vdd_1v8>;
2401                         address-width = <8>;
2402                         pagesize = <8>;
2403                         size = <256>;
2404                         read-only;
2405                 };
2406         };
2407 
2408         pcie@10003000 {
2409                 status = "okay";
2410 
2411                 dvdd-pex-supply = <&vdd_pex>;
2412                 hvdd-pex-pll-supply = <&vdd_1v8>;
2413                 hvdd-pex-supply = <&vdd_1v8>;
2414                 vddio-pexctl-aud-supply = <&vdd_1v8>;
2415 
2416                 pci@1,0 {
2417                         nvidia,num-lanes = <4>;
2418                         status = "okay";
2419                 };
2420 
2421                 pci@2,0 {
2422                         nvidia,num-lanes = <0>;
2423                         status = "disabled";
2424                 };
2425 
2426                 pci@3,0 {
2427                         nvidia,num-lanes = <1>;
2428                         status = "disabled";
2429                 };
2430         };
2431 
2432         host1x@13e00000 {
2433                 status = "okay";
2434 
2435                 dpaux@15040000 {
2436                         status = "okay";
2437                 };
2438 
2439                 display-hub@15200000 {
2440                         status = "okay";
2441                 };
2442 
2443                 dsi@15300000 {
2444                         status = "disabled";
2445                 };
2446 
2447                 /* DP on E3320 */
2448                 sor@15540000 {
2449                         status = "okay";
2450 
2451                         avdd-io-hdmi-dp-supply = <&vdd_hdmi_1v05>;
2452                         vdd-hdmi-dp-pll-supply = <&vdd_1v8_ap>;
2453 
2454                         nvidia,dpaux = <&dpaux>;
2455                 };
2456 
2457                 sor@15580000 {
2458                         status = "okay";
2459 
2460                         avdd-io-hdmi-dp-supply = <&vdd_hdmi_1v05>;
2461                         vdd-hdmi-dp-pll-supply = <&vdd_1v8_ap>;
2462                         hdmi-supply = <&vdd_hdmi>;
2463 
2464                         nvidia,ddc-i2c-bus = <&ddc>;
2465                         nvidia,hpd-gpio = <&gpio TEGRA186_MAIN_GPIO(P, 1)
2466                                                  GPIO_ACTIVE_LOW>;
2467                 };
2468 
2469                 dpaux@155c0000 {
2470                         status = "okay";
2471                 };
2472         };
2473 
2474         sata@3507000 {
2475                 status = "okay";
2476         };
2477 
2478         gpio-keys {
2479                 compatible = "gpio-keys";
2480 
2481                 key-power {
2482                         label = "Power";
2483                         gpios = <&gpio_aon TEGRA186_AON_GPIO(FF, 0)
2484                                            GPIO_ACTIVE_LOW>;
2485                         linux,input-type = <EV_KEY>;
2486                         linux,code = <KEY_POWER>;
2487                         debounce-interval = <10>;
2488                         wakeup-event-action = <EV_ACT_ASSERTED>;
2489                         wakeup-source;
2490                 };
2491 
2492                 key-volume-up {
2493                         label = "Volume Up";
2494                         gpios = <&gpio_aon TEGRA186_AON_GPIO(FF, 1)
2495                                            GPIO_ACTIVE_LOW>;
2496                         linux,input-type = <EV_KEY>;
2497                         linux,code = <KEY_VOLUMEUP>;
2498                         debounce-interval = <10>;
2499                 };
2500 
2501                 key-volume-down {
2502                         label = "Volume Down";
2503                         gpios = <&gpio_aon TEGRA186_AON_GPIO(FF, 2)
2504                                            GPIO_ACTIVE_LOW>;
2505                         linux,input-type = <EV_KEY>;
2506                         linux,code = <KEY_VOLUMEDOWN>;
2507                         debounce-interval = <10>;
2508                 };
2509         };
2510 
2511         vdd_sd: regulator-vdd-sd {
2512                 compatible = "regulator-fixed";
2513                 regulator-name = "SD_CARD_SW_PWR";
2514                 regulator-min-microvolt = <3300000>;
2515                 regulator-max-microvolt = <3300000>;
2516 
2517                 gpio = <&gpio TEGRA186_MAIN_GPIO(P, 6) GPIO_ACTIVE_HIGH>;
2518                 enable-active-high;
2519 
2520                 vin-supply = <&vdd_3v3_sys>;
2521         };
2522 
2523         vdd_hdmi: regulator-vdd-hdmi {
2524                 compatible = "regulator-fixed";
2525                 regulator-name = "VDD_HDMI_5V0";
2526                 regulator-min-microvolt = <5000000>;
2527                 regulator-max-microvolt = <5000000>;
2528 
2529                 gpio = <&exp1 14 GPIO_ACTIVE_HIGH>;
2530                 enable-active-high;
2531 
2532                 vin-supply = <&vdd_5v0_sys>;
2533         };
2534 
2535         vdd_usb0: regulator-vdd-usb0 {
2536                 compatible = "regulator-fixed";
2537                 regulator-name = "VDD_USB0";
2538                 regulator-min-microvolt = <5000000>;
2539                 regulator-max-microvolt = <5000000>;
2540 
2541                 gpio = <&gpio TEGRA186_MAIN_GPIO(L, 4) GPIO_ACTIVE_HIGH>;
2542                 enable-active-high;
2543 
2544                 vin-supply = <&vdd_5v0_sys>;
2545         };
2546 
2547         vdd_usb1: regulator-vdd-usb1 {
2548                 compatible = "regulator-fixed";
2549                 regulator-name = "VDD_USB1";
2550                 regulator-min-microvolt = <5000000>;
2551                 regulator-max-microvolt = <5000000>;
2552 
2553                 gpio = <&gpio TEGRA186_MAIN_GPIO(L, 5) GPIO_ACTIVE_HIGH>;
2554                 enable-active-high;
2555 
2556                 vin-supply = <&vdd_5v0_sys>;
2557         };
2558 
2559         sound {
2560                 compatible = "nvidia,tegra186-audio-graph-card";
2561                 status = "okay";
2562 
2563                 dais = /* FE */
2564                        <&admaif0_port>, <&admaif1_port>, <&admaif2_port>, <&admaif3_port>,
2565                        <&admaif4_port>, <&admaif5_port>, <&admaif6_port>, <&admaif7_port>,
2566                        <&admaif8_port>, <&admaif9_port>, <&admaif10_port>, <&admaif11_port>,
2567                        <&admaif12_port>, <&admaif13_port>, <&admaif14_port>, <&admaif15_port>,
2568                        <&admaif16_port>, <&admaif17_port>, <&admaif18_port>, <&admaif19_port>,
2569                        /* Router */
2570                        <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s3_port>,
2571                        <&xbar_i2s4_port>, <&xbar_i2s5_port>, <&xbar_i2s6_port>,
2572                        <&xbar_dmic1_port>, <&xbar_dmic2_port>, <&xbar_dmic3_port>,
2573                        <&xbar_dspk1_port>, <&xbar_dspk2_port>,
2574                        <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>,
2575                        <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>,
2576                        <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>,
2577                        <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>,
2578                        <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>,
2579                        <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>,
2580                        <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>,
2581                        <&xbar_amx3_in1_port>, <&xbar_amx3_in2_port>,
2582                        <&xbar_amx3_in3_port>, <&xbar_amx3_in4_port>,
2583                        <&xbar_amx4_in1_port>, <&xbar_amx4_in2_port>,
2584                        <&xbar_amx4_in3_port>, <&xbar_amx4_in4_port>,
2585                        <&xbar_adx1_in_port>, <&xbar_adx2_in_port>,
2586                        <&xbar_adx3_in_port>, <&xbar_adx4_in_port>,
2587                        <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>,
2588                        <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>,
2589                        <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>,
2590                        <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>,
2591                        <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>,
2592                        <&xbar_asrc_in1_port>, <&xbar_asrc_in2_port>,
2593                        <&xbar_asrc_in3_port>, <&xbar_asrc_in4_port>,
2594                        <&xbar_asrc_in5_port>, <&xbar_asrc_in6_port>,
2595                        <&xbar_asrc_in7_port>,
2596                        <&xbar_ope1_in_port>,
2597                        /* HW accelerators */
2598                        <&sfc1_out_port>, <&sfc2_out_port>,
2599                        <&sfc3_out_port>, <&sfc4_out_port>,
2600                        <&mvc1_out_port>, <&mvc2_out_port>,
2601                        <&amx1_out_port>, <&amx2_out_port>,
2602                        <&amx3_out_port>, <&amx4_out_port>,
2603                        <&adx1_out1_port>, <&adx1_out2_port>,
2604                        <&adx1_out3_port>, <&adx1_out4_port>,
2605                        <&adx2_out1_port>, <&adx2_out2_port>,
2606                        <&adx2_out3_port>, <&adx2_out4_port>,
2607                        <&adx3_out1_port>, <&adx3_out2_port>,
2608                        <&adx3_out3_port>, <&adx3_out4_port>,
2609                        <&adx4_out1_port>, <&adx4_out2_port>,
2610                        <&adx4_out3_port>, <&adx4_out4_port>,
2611                        <&mixer_out1_port>, <&mixer_out2_port>,
2612                        <&mixer_out3_port>, <&mixer_out4_port>,
2613                        <&mixer_out5_port>,
2614                        <&asrc_out1_port>, <&asrc_out2_port>, <&asrc_out3_port>,
2615                        <&asrc_out4_port>, <&asrc_out5_port>, <&asrc_out6_port>,
2616                        <&ope1_out_port>,
2617                        /* I/O */
2618                        <&i2s1_port>, <&i2s2_port>, <&i2s3_port>, <&i2s4_port>,
2619                        <&i2s5_port>, <&i2s6_port>, <&dmic1_port>, <&dmic2_port>,
2620                        <&dmic3_port>, <&dspk1_port>, <&dspk2_port>;
2621 
2622                 label = "NVIDIA Jetson TX2 APE";
2623         };
2624 };