Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: GPL-2.0
0002 /dts-v1/;
0003 
0004 #include "tegra210-p2180.dtsi"
0005 #include "tegra210-p2597.dtsi"
0006 
0007 / {
0008         model = "NVIDIA Jetson TX1 Developer Kit";
0009         compatible = "nvidia,p2371-2180", "nvidia,tegra210";
0010 
0011         pcie@1003000 {
0012                 status = "okay";
0013 
0014                 hvddio-pex-supply = <&vdd_1v8>;
0015                 dvddio-pex-supply = <&vdd_pex_1v05>;
0016                 vddio-pex-ctl-supply = <&vdd_1v8>;
0017 
0018                 pci@1,0 {
0019                         phys = <&{/padctl@7009f000/pads/pcie/lanes/pcie-0}>,
0020                                <&{/padctl@7009f000/pads/pcie/lanes/pcie-1}>,
0021                                <&{/padctl@7009f000/pads/pcie/lanes/pcie-2}>,
0022                                <&{/padctl@7009f000/pads/pcie/lanes/pcie-3}>;
0023                         phy-names = "pcie-0", "pcie-1", "pcie-2", "pcie-3";
0024                         status = "okay";
0025                 };
0026 
0027                 pci@2,0 {
0028                         phys = <&{/padctl@7009f000/pads/pcie/lanes/pcie-4}>;
0029                         phy-names = "pcie-0";
0030                         status = "okay";
0031                 };
0032         };
0033 
0034         host1x@50000000 {
0035                 dsi@54300000 {
0036                         status = "okay";
0037 
0038                         avdd-dsi-csi-supply = <&vdd_dsi_csi>;
0039 
0040                         panel@0 {
0041                                 compatible = "auo,b080uan01";
0042                                 reg = <0>;
0043 
0044                                 enable-gpios = <&gpio TEGRA_GPIO(V, 2)
0045                                                 GPIO_ACTIVE_HIGH>;
0046                                 power-supply = <&vdd_5v0_io>;
0047                                 backlight = <&backlight>;
0048                         };
0049                 };
0050         };
0051 
0052         i2c@7000c400 {
0053                 backlight: backlight@2c {
0054                         compatible = "ti,lp8557";
0055                         reg = <0x2c>;
0056                         power-supply = <&vdd_3v3_sys>;
0057 
0058                         dev-ctrl = /bits/ 8 <0x80>;
0059                         init-brt = /bits/ 8 <0xff>;
0060 
0061                         pwm-period = <29334>;
0062 
0063                         pwms = <&pwm 0 29334>;
0064                         pwm-names = "lp8557";
0065 
0066                         /* 3 LED string */
0067                         rom_14h {
0068                                 rom-addr = /bits/ 8 <0x14>;
0069                                 rom-val = /bits/ 8 <0x87>;
0070                         };
0071 
0072                         /* boost frequency 1 MHz */
0073                         rom_13h {
0074                                 rom-addr = /bits/ 8 <0x13>;
0075                                 rom-val = /bits/ 8 <0x01>;
0076                         };
0077                 };
0078         };
0079 
0080         i2c@7000c500 {
0081                 /* carrier board ID EEPROM */
0082                 eeprom@57 {
0083                         compatible = "atmel,24c02";
0084                         reg = <0x57>;
0085 
0086                         label = "system";
0087                         vcc-supply = <&vdd_1v8>;
0088                         address-width = <8>;
0089                         pagesize = <8>;
0090                         size = <256>;
0091                         read-only;
0092                 };
0093         };
0094 
0095         clock@70110000 {
0096                 status = "okay";
0097 
0098                 nvidia,cf = <6>;
0099                 nvidia,ci = <0>;
0100                 nvidia,cg = <2>;
0101                 nvidia,droop-ctrl = <0x00000f00>;
0102                 nvidia,force-mode = <1>;
0103                 nvidia,sample-rate = <25000>;
0104 
0105                 nvidia,pwm-min-microvolts = <708000>;
0106                 nvidia,pwm-period-nanoseconds = <2500>; /* 2.5us */
0107                 nvidia,pwm-to-pmic;
0108                 nvidia,pwm-tristate-microvolts = <1000000>;
0109                 nvidia,pwm-voltage-step-microvolts = <19200>;
0110 
0111                 pinctrl-names = "dvfs_pwm_enable", "dvfs_pwm_disable";
0112                 pinctrl-0 = <&dvfs_pwm_active_state>;
0113                 pinctrl-1 = <&dvfs_pwm_inactive_state>;
0114         };
0115 
0116         aconnect@702c0000 {
0117                 status = "okay";
0118 
0119                 dma-controller@702e2000 {
0120                         status = "okay";
0121                 };
0122 
0123                 interrupt-controller@702f9000 {
0124                         status = "okay";
0125                 };
0126 
0127                 ahub@702d0800 {
0128                         status = "okay";
0129 
0130                         admaif@702d0000 {
0131                                 status = "okay";
0132                         };
0133 
0134                         i2s@702d1000 {
0135                                 status = "okay";
0136 
0137                                 ports {
0138                                         #address-cells = <1>;
0139                                         #size-cells = <0>;
0140 
0141                                         port@0 {
0142                                                 reg = <0>;
0143 
0144                                                 i2s1_cif_ep: endpoint {
0145                                                         remote-endpoint = <&xbar_i2s1_ep>;
0146                                                 };
0147                                         };
0148 
0149                                         i2s1_port: port@1 {
0150                                                 reg = <1>;
0151 
0152                                                 i2s1_dap_ep: endpoint {
0153                                                         dai-format = "i2s";
0154                                                         /* Placeholder for external Codec */
0155                                                 };
0156                                         };
0157                                 };
0158                         };
0159 
0160                         i2s@702d1100 {
0161                                 status = "okay";
0162 
0163                                 ports {
0164                                         #address-cells = <1>;
0165                                         #size-cells = <0>;
0166 
0167                                         port@0 {
0168                                                 reg = <0>;
0169 
0170                                                 i2s2_cif_ep: endpoint {
0171                                                         remote-endpoint = <&xbar_i2s2_ep>;
0172                                                 };
0173                                         };
0174 
0175                                         i2s2_port: port@1 {
0176                                                 reg = <1>;
0177 
0178                                                 i2s2_dap_ep: endpoint {
0179                                                         dai-format = "i2s";
0180                                                         /* Placeholder for external Codec */
0181                                                 };
0182                                         };
0183                                 };
0184                         };
0185 
0186                         i2s@702d1200 {
0187                                 status = "okay";
0188 
0189                                 ports {
0190                                         #address-cells = <1>;
0191                                         #size-cells = <0>;
0192 
0193                                         port@0 {
0194                                                 reg = <0>;
0195 
0196                                                 i2s3_cif_ep: endpoint {
0197                                                         remote-endpoint = <&xbar_i2s3_ep>;
0198                                                 };
0199                                         };
0200 
0201                                         i2s3_port: port@1 {
0202                                                 reg = <1>;
0203 
0204                                                 i2s3_dap_ep: endpoint {
0205                                                         dai-format = "i2s";
0206                                                         /* Placeholder for external Codec */
0207                                                 };
0208                                         };
0209                                 };
0210                         };
0211 
0212                         i2s@702d1300 {
0213                                 status = "okay";
0214 
0215                                 ports {
0216                                         #address-cells = <1>;
0217                                         #size-cells = <0>;
0218 
0219                                         port@0 {
0220                                                 reg = <0>;
0221 
0222                                                 i2s4_cif_ep: endpoint {
0223                                                         remote-endpoint = <&xbar_i2s4_ep>;
0224                                                 };
0225                                         };
0226 
0227                                         i2s4_port: port@1 {
0228                                                 reg = <1>;
0229 
0230                                                 i2s4_dap_ep: endpoint {
0231                                                         dai-format = "i2s";
0232                                                         /* Placeholder for external Codec */
0233                                                 };
0234                                         };
0235                                 };
0236                         };
0237 
0238                         i2s@702d1400 {
0239                                 status = "okay";
0240 
0241                                 ports {
0242                                         #address-cells = <1>;
0243                                         #size-cells = <0>;
0244 
0245                                         port@0 {
0246                                                 reg = <0>;
0247 
0248                                                 i2s5_cif_ep: endpoint {
0249                                                         remote-endpoint = <&xbar_i2s5_ep>;
0250                                                 };
0251                                         };
0252 
0253                                         i2s5_port: port@1 {
0254                                                 reg = <1>;
0255 
0256                                                 i2s5_dap_ep: endpoint {
0257                                                         dai-format = "i2s";
0258                                                         /* Placeholder for external Codec */
0259                                                 };
0260                                         };
0261                                 };
0262                         };
0263 
0264                         dmic@702d4000 {
0265                                 status = "okay";
0266 
0267                                 ports {
0268                                         #address-cells = <1>;
0269                                         #size-cells = <0>;
0270 
0271                                         port@0 {
0272                                                 reg = <0>;
0273 
0274                                                 dmic1_cif_ep: endpoint {
0275                                                         remote-endpoint = <&xbar_dmic1_ep>;
0276                                                 };
0277                                         };
0278 
0279                                         dmic1_port: port@1 {
0280                                                 reg = <1>;
0281 
0282                                                 dmic1_dap_ep: endpoint {
0283                                                         /* Placeholder for external Codec */
0284                                                 };
0285                                         };
0286                                 };
0287                         };
0288 
0289                         dmic@702d4100 {
0290                                 status = "okay";
0291 
0292                                 ports {
0293                                         #address-cells = <1>;
0294                                         #size-cells = <0>;
0295 
0296                                         port@0 {
0297                                                 reg = <0>;
0298 
0299                                                 dmic2_cif_ep: endpoint {
0300                                                         remote-endpoint = <&xbar_dmic2_ep>;
0301                                                 };
0302                                         };
0303 
0304                                         dmic2_port: port@1 {
0305                                                 reg = <1>;
0306 
0307                                                 dmic2_dap_ep: endpoint {
0308                                                         /* Placeholder for external Codec */
0309                                                 };
0310                                         };
0311                                 };
0312                         };
0313 
0314                         dmic@702d4200 {
0315                                 status = "okay";
0316 
0317                                 ports {
0318                                         #address-cells = <1>;
0319                                         #size-cells = <0>;
0320 
0321                                         port@0 {
0322                                                 reg = <0>;
0323 
0324                                                 dmic3_cif_ep: endpoint {
0325                                                         remote-endpoint = <&xbar_dmic3_ep>;
0326                                                 };
0327                                         };
0328 
0329                                         dmic3_port: port@1 {
0330                                                 reg = <1>;
0331 
0332                                                 dmic3_dap_ep: endpoint {
0333                                                         /* Placeholder for external Codec */
0334                                                 };
0335                                         };
0336                                 };
0337                         };
0338 
0339                         sfc@702d2000 {
0340                                 status = "okay";
0341 
0342                                 ports {
0343                                         #address-cells = <1>;
0344                                         #size-cells = <0>;
0345 
0346                                         port@0 {
0347                                                 reg = <0>;
0348 
0349                                                 sfc1_cif_in_ep: endpoint {
0350                                                         remote-endpoint = <&xbar_sfc1_in_ep>;
0351                                                 };
0352                                         };
0353 
0354                                         sfc1_out_port: port@1 {
0355                                                 reg = <1>;
0356 
0357                                                 sfc1_cif_out_ep: endpoint {
0358                                                         remote-endpoint = <&xbar_sfc1_out_ep>;
0359                                                 };
0360                                         };
0361                                 };
0362                         };
0363 
0364                         sfc@702d2200 {
0365                                 status = "okay";
0366 
0367                                 ports {
0368                                         #address-cells = <1>;
0369                                         #size-cells = <0>;
0370 
0371                                         port@0 {
0372                                                 reg = <0>;
0373 
0374                                                 sfc2_cif_in_ep: endpoint {
0375                                                         remote-endpoint = <&xbar_sfc2_in_ep>;
0376                                                 };
0377                                         };
0378 
0379                                         sfc2_out_port: port@1 {
0380                                                 reg = <1>;
0381 
0382                                                 sfc2_cif_out_ep: endpoint {
0383                                                         remote-endpoint = <&xbar_sfc2_out_ep>;
0384                                                 };
0385                                         };
0386                                 };
0387                         };
0388 
0389                         sfc@702d2400 {
0390                                 status = "okay";
0391 
0392                                 ports {
0393                                         #address-cells = <1>;
0394                                         #size-cells = <0>;
0395 
0396                                         port@0 {
0397                                                 reg = <0>;
0398 
0399                                                 sfc3_cif_in_ep: endpoint {
0400                                                         remote-endpoint = <&xbar_sfc3_in_ep>;
0401                                                 };
0402                                         };
0403 
0404                                         sfc3_out_port: port@1 {
0405                                                 reg = <1>;
0406 
0407                                                 sfc3_cif_out_ep: endpoint {
0408                                                         remote-endpoint = <&xbar_sfc3_out_ep>;
0409                                                 };
0410                                         };
0411                                 };
0412                         };
0413 
0414                         sfc@702d2600 {
0415                                 status = "okay";
0416 
0417                                 ports {
0418                                         #address-cells = <1>;
0419                                         #size-cells = <0>;
0420 
0421                                         port@0 {
0422                                                 reg = <0>;
0423 
0424                                                 sfc4_cif_in_ep: endpoint {
0425                                                         remote-endpoint = <&xbar_sfc4_in_ep>;
0426                                                 };
0427                                         };
0428 
0429                                         sfc4_out_port: port@1 {
0430                                                 reg = <1>;
0431 
0432                                                 sfc4_cif_out_ep: endpoint {
0433                                                         remote-endpoint = <&xbar_sfc4_out_ep>;
0434                                                 };
0435                                         };
0436                                 };
0437                         };
0438 
0439                         mvc@702da000 {
0440                                 status = "okay";
0441 
0442                                 ports {
0443                                         #address-cells = <1>;
0444                                         #size-cells = <0>;
0445 
0446                                         port@0 {
0447                                                 reg = <0>;
0448 
0449                                                 mvc1_cif_in_ep: endpoint {
0450                                                         remote-endpoint = <&xbar_mvc1_in_ep>;
0451                                                 };
0452                                         };
0453 
0454                                         mvc1_out_port: port@1 {
0455                                                 reg = <1>;
0456 
0457                                                 mvc1_cif_out_ep: endpoint {
0458                                                         remote-endpoint = <&xbar_mvc1_out_ep>;
0459                                                 };
0460                                         };
0461                                 };
0462                         };
0463 
0464                         mvc@702da200 {
0465                                 status = "okay";
0466 
0467                                 ports {
0468                                         #address-cells = <1>;
0469                                         #size-cells = <0>;
0470 
0471                                         port@0 {
0472                                                 reg = <0>;
0473 
0474                                                 mvc2_cif_in_ep: endpoint {
0475                                                         remote-endpoint = <&xbar_mvc2_in_ep>;
0476                                                 };
0477                                         };
0478 
0479                                         mvc2_out_port: port@1 {
0480                                                 reg = <1>;
0481 
0482                                                 mvc2_cif_out_ep: endpoint {
0483                                                         remote-endpoint = <&xbar_mvc2_out_ep>;
0484                                                 };
0485                                         };
0486                                 };
0487                         };
0488 
0489                         amx@702d3000 {
0490                                 status = "okay";
0491 
0492                                 ports {
0493                                         #address-cells = <1>;
0494                                         #size-cells = <0>;
0495 
0496                                         port@0 {
0497                                                 reg = <0>;
0498 
0499                                                 amx1_in1_ep: endpoint {
0500                                                         remote-endpoint = <&xbar_amx1_in1_ep>;
0501                                                 };
0502                                         };
0503 
0504                                         port@1 {
0505                                                 reg = <1>;
0506 
0507                                                 amx1_in2_ep: endpoint {
0508                                                         remote-endpoint = <&xbar_amx1_in2_ep>;
0509                                                 };
0510                                         };
0511 
0512                                         port@2 {
0513                                                 reg = <2>;
0514 
0515                                                 amx1_in3_ep: endpoint {
0516                                                         remote-endpoint = <&xbar_amx1_in3_ep>;
0517                                                 };
0518                                         };
0519 
0520                                         port@3 {
0521                                                 reg = <3>;
0522 
0523                                                 amx1_in4_ep: endpoint {
0524                                                         remote-endpoint = <&xbar_amx1_in4_ep>;
0525                                                 };
0526                                         };
0527 
0528                                         amx1_out_port: port@4 {
0529                                                 reg = <4>;
0530 
0531                                                 amx1_out_ep: endpoint {
0532                                                         remote-endpoint = <&xbar_amx1_out_ep>;
0533                                                 };
0534                                         };
0535                                 };
0536                         };
0537 
0538                         amx@702d3100 {
0539                                 status = "okay";
0540 
0541                                 ports {
0542                                         #address-cells = <1>;
0543                                         #size-cells = <0>;
0544 
0545                                         port@0 {
0546                                                 reg = <0>;
0547 
0548                                                 amx2_in1_ep: endpoint {
0549                                                         remote-endpoint = <&xbar_amx2_in1_ep>;
0550                                                 };
0551                                         };
0552 
0553                                         port@1 {
0554                                                 reg = <1>;
0555 
0556                                                 amx2_in2_ep: endpoint {
0557                                                         remote-endpoint = <&xbar_amx2_in2_ep>;
0558                                                 };
0559                                         };
0560 
0561                                         amx2_in3_port: port@2 {
0562                                                 reg = <2>;
0563 
0564                                                 amx2_in3_ep: endpoint {
0565                                                         remote-endpoint = <&xbar_amx2_in3_ep>;
0566                                                 };
0567                                         };
0568 
0569                                         amx2_in4_port: port@3 {
0570                                                 reg = <3>;
0571 
0572                                                 amx2_in4_ep: endpoint {
0573                                                         remote-endpoint = <&xbar_amx2_in4_ep>;
0574                                                 };
0575                                         };
0576 
0577                                         amx2_out_port: port@4 {
0578                                                 reg = <4>;
0579 
0580                                                 amx2_out_ep: endpoint {
0581                                                         remote-endpoint = <&xbar_amx2_out_ep>;
0582                                                 };
0583                                         };
0584                                 };
0585                         };
0586 
0587                         adx@702d3800 {
0588                                 status = "okay";
0589 
0590                                 ports {
0591                                         #address-cells = <1>;
0592                                         #size-cells = <0>;
0593 
0594                                         port@0 {
0595                                                 reg = <0>;
0596 
0597                                                 adx1_in_ep: endpoint {
0598                                                         remote-endpoint = <&xbar_adx1_in_ep>;
0599                                                 };
0600                                         };
0601 
0602                                         adx1_out1_port: port@1 {
0603                                                 reg = <1>;
0604 
0605                                                 adx1_out1_ep: endpoint {
0606                                                         remote-endpoint = <&xbar_adx1_out1_ep>;
0607                                                 };
0608                                         };
0609 
0610                                         adx1_out2_port: port@2 {
0611                                                 reg = <2>;
0612 
0613                                                 adx1_out2_ep: endpoint {
0614                                                         remote-endpoint = <&xbar_adx1_out2_ep>;
0615                                                 };
0616                                         };
0617 
0618                                         adx1_out3_port: port@3 {
0619                                                 reg = <3>;
0620 
0621                                                 adx1_out3_ep: endpoint {
0622                                                         remote-endpoint = <&xbar_adx1_out3_ep>;
0623                                                 };
0624                                         };
0625 
0626                                         adx1_out4_port: port@4 {
0627                                                 reg = <4>;
0628 
0629                                                 adx1_out4_ep: endpoint {
0630                                                         remote-endpoint = <&xbar_adx1_out4_ep>;
0631                                                 };
0632                                         };
0633                                 };
0634                         };
0635 
0636                         adx@702d3900 {
0637                                 status = "okay";
0638 
0639                                 ports {
0640                                         #address-cells = <1>;
0641                                         #size-cells = <0>;
0642 
0643                                         port@0 {
0644                                                 reg = <0>;
0645 
0646                                                 adx2_in_ep: endpoint {
0647                                                         remote-endpoint = <&xbar_adx2_in_ep>;
0648                                                 };
0649                                         };
0650 
0651                                         adx2_out1_port: port@1 {
0652                                                 reg = <1>;
0653 
0654                                                 adx2_out1_ep: endpoint {
0655                                                         remote-endpoint = <&xbar_adx2_out1_ep>;
0656                                                 };
0657                                         };
0658 
0659                                         adx2_out2_port: port@2 {
0660                                                 reg = <2>;
0661 
0662                                                 adx2_out2_ep: endpoint {
0663                                                         remote-endpoint = <&xbar_adx2_out2_ep>;
0664                                                 };
0665                                         };
0666 
0667                                         adx2_out3_port: port@3 {
0668                                                 reg = <3>;
0669 
0670                                                 adx2_out3_ep: endpoint {
0671                                                         remote-endpoint = <&xbar_adx2_out3_ep>;
0672                                                 };
0673                                         };
0674 
0675                                         adx2_out4_port: port@4 {
0676                                                 reg = <4>;
0677 
0678                                                 adx2_out4_ep: endpoint {
0679                                                         remote-endpoint = <&xbar_adx2_out4_ep>;
0680                                                 };
0681                                         };
0682                                 };
0683                         };
0684 
0685                         processing-engine@702d8000 {
0686                                 status = "okay";
0687 
0688                                 ports {
0689                                         #address-cells = <1>;
0690                                         #size-cells = <0>;
0691 
0692                                         port@0 {
0693                                                 reg = <0x0>;
0694 
0695                                                 ope1_cif_in_ep: endpoint {
0696                                                         remote-endpoint = <&xbar_ope1_in_ep>;
0697                                                 };
0698                                         };
0699 
0700                                         ope1_out_port: port@1 {
0701                                                 reg = <0x1>;
0702 
0703                                                 ope1_cif_out_ep: endpoint {
0704                                                         remote-endpoint = <&xbar_ope1_out_ep>;
0705                                                 };
0706                                         };
0707                                 };
0708                         };
0709 
0710                         processing-engine@702d8400 {
0711                                 status = "okay";
0712 
0713                                 ports {
0714                                         #address-cells = <1>;
0715                                         #size-cells = <0>;
0716 
0717                                         port@0 {
0718                                                 reg = <0x0>;
0719 
0720                                                 ope2_cif_in_ep: endpoint {
0721                                                         remote-endpoint = <&xbar_ope2_in_ep>;
0722                                                 };
0723                                         };
0724 
0725                                         ope2_out_port: port@1 {
0726                                                 reg = <0x1>;
0727 
0728                                                 ope2_cif_out_ep: endpoint {
0729                                                         remote-endpoint = <&xbar_ope2_out_ep>;
0730                                                 };
0731                                         };
0732                                 };
0733                         };
0734 
0735                         amixer@702dbb00 {
0736                                 status = "okay";
0737 
0738                                 ports {
0739                                         #address-cells = <1>;
0740                                         #size-cells = <0>;
0741 
0742                                         port@0 {
0743                                                 reg = <0x0>;
0744 
0745                                                 mixer_in1_ep: endpoint {
0746                                                         remote-endpoint = <&xbar_mixer_in1_ep>;
0747                                                 };
0748                                         };
0749 
0750                                         port@1 {
0751                                                 reg = <0x1>;
0752 
0753                                                 mixer_in2_ep: endpoint {
0754                                                         remote-endpoint = <&xbar_mixer_in2_ep>;
0755                                                 };
0756                                         };
0757 
0758                                         port@2 {
0759                                                 reg = <0x2>;
0760 
0761                                                 mixer_in3_ep: endpoint {
0762                                                         remote-endpoint = <&xbar_mixer_in3_ep>;
0763                                                 };
0764                                         };
0765 
0766                                         port@3 {
0767                                                 reg = <0x3>;
0768 
0769                                                 mixer_in4_ep: endpoint {
0770                                                         remote-endpoint = <&xbar_mixer_in4_ep>;
0771                                                 };
0772                                         };
0773 
0774                                         port@4 {
0775                                                 reg = <0x4>;
0776 
0777                                                 mixer_in5_ep: endpoint {
0778                                                         remote-endpoint = <&xbar_mixer_in5_ep>;
0779                                                 };
0780                                         };
0781 
0782                                         port@5 {
0783                                                 reg = <0x5>;
0784 
0785                                                 mixer_in6_ep: endpoint {
0786                                                         remote-endpoint = <&xbar_mixer_in6_ep>;
0787                                                 };
0788                                         };
0789 
0790                                         port@6 {
0791                                                 reg = <0x6>;
0792 
0793                                                 mixer_in7_ep: endpoint {
0794                                                         remote-endpoint = <&xbar_mixer_in7_ep>;
0795                                                 };
0796                                         };
0797 
0798                                         port@7 {
0799                                                 reg = <0x7>;
0800 
0801                                                 mixer_in8_ep: endpoint {
0802                                                         remote-endpoint = <&xbar_mixer_in8_ep>;
0803                                                 };
0804                                         };
0805 
0806                                         port@8 {
0807                                                 reg = <0x8>;
0808 
0809                                                 mixer_in9_ep: endpoint {
0810                                                         remote-endpoint = <&xbar_mixer_in9_ep>;
0811                                                 };
0812                                         };
0813 
0814                                         port@9 {
0815                                                 reg = <0x9>;
0816 
0817                                                 mixer_in10_ep: endpoint {
0818                                                         remote-endpoint = <&xbar_mixer_in10_ep>;
0819                                                 };
0820                                         };
0821 
0822                                         mixer_out1_port: port@a {
0823                                                 reg = <0xa>;
0824 
0825                                                 mixer_out1_ep: endpoint {
0826                                                         remote-endpoint = <&xbar_mixer_out1_ep>;
0827                                                 };
0828                                         };
0829 
0830                                         mixer_out2_port: port@b {
0831                                                 reg = <0xb>;
0832 
0833                                                 mixer_out2_ep: endpoint {
0834                                                         remote-endpoint = <&xbar_mixer_out2_ep>;
0835                                                 };
0836                                         };
0837 
0838                                         mixer_out3_port: port@c {
0839                                                 reg = <0xc>;
0840 
0841                                                 mixer_out3_ep: endpoint {
0842                                                         remote-endpoint = <&xbar_mixer_out3_ep>;
0843                                                 };
0844                                         };
0845 
0846                                         mixer_out4_port: port@d {
0847                                                 reg = <0xd>;
0848 
0849                                                 mixer_out4_ep: endpoint {
0850                                                         remote-endpoint = <&xbar_mixer_out4_ep>;
0851                                                 };
0852                                         };
0853 
0854                                         mixer_out5_port: port@e {
0855                                                 reg = <0xe>;
0856 
0857                                                 mixer_out5_ep: endpoint {
0858                                                         remote-endpoint = <&xbar_mixer_out5_ep>;
0859                                                 };
0860                                         };
0861                                 };
0862                         };
0863 
0864                         ports {
0865                                 xbar_i2s1_port: port@a {
0866                                         reg = <0xa>;
0867 
0868                                         xbar_i2s1_ep: endpoint {
0869                                                 remote-endpoint = <&i2s1_cif_ep>;
0870                                         };
0871                                 };
0872 
0873                                 xbar_i2s2_port: port@b {
0874                                         reg = <0xb>;
0875 
0876                                         xbar_i2s2_ep: endpoint {
0877                                                 remote-endpoint = <&i2s2_cif_ep>;
0878                                         };
0879                                 };
0880 
0881                                 xbar_i2s3_port: port@c {
0882                                         reg = <0xc>;
0883 
0884                                         xbar_i2s3_ep: endpoint {
0885                                                 remote-endpoint = <&i2s3_cif_ep>;
0886                                         };
0887                                 };
0888 
0889                                 xbar_i2s4_port: port@d {
0890                                         reg = <0xd>;
0891 
0892                                         xbar_i2s4_ep: endpoint {
0893                                                 remote-endpoint = <&i2s4_cif_ep>;
0894                                         };
0895                                 };
0896 
0897                                 xbar_i2s5_port: port@e {
0898                                         reg = <0xe>;
0899 
0900                                         xbar_i2s5_ep: endpoint {
0901                                                 remote-endpoint = <&i2s5_cif_ep>;
0902                                         };
0903                                 };
0904 
0905                                 xbar_dmic1_port: port@f {
0906                                         reg = <0xf>;
0907 
0908                                         xbar_dmic1_ep: endpoint {
0909                                                 remote-endpoint = <&dmic1_cif_ep>;
0910                                         };
0911                                 };
0912 
0913                                 xbar_dmic2_port: port@10 {
0914                                         reg = <0x10>;
0915 
0916                                         xbar_dmic2_ep: endpoint {
0917                                                 remote-endpoint = <&dmic2_cif_ep>;
0918                                         };
0919                                 };
0920 
0921                                 xbar_dmic3_port: port@11 {
0922                                         reg = <0x11>;
0923 
0924                                         xbar_dmic3_ep: endpoint {
0925                                                 remote-endpoint = <&dmic3_cif_ep>;
0926                                         };
0927                                 };
0928 
0929                                 xbar_sfc1_in_port: port@12 {
0930                                         reg = <0x12>;
0931 
0932                                         xbar_sfc1_in_ep: endpoint {
0933                                                 remote-endpoint = <&sfc1_cif_in_ep>;
0934                                         };
0935                                 };
0936 
0937                                 port@13 {
0938                                         reg = <0x13>;
0939 
0940                                         xbar_sfc1_out_ep: endpoint {
0941                                                 remote-endpoint = <&sfc1_cif_out_ep>;
0942                                         };
0943                                 };
0944 
0945                                 xbar_sfc2_in_port: port@14 {
0946                                         reg = <0x14>;
0947 
0948                                         xbar_sfc2_in_ep: endpoint {
0949                                                 remote-endpoint = <&sfc2_cif_in_ep>;
0950                                         };
0951                                 };
0952 
0953                                 port@15 {
0954                                         reg = <0x15>;
0955 
0956                                         xbar_sfc2_out_ep: endpoint {
0957                                                 remote-endpoint = <&sfc2_cif_out_ep>;
0958                                         };
0959                                 };
0960 
0961                                 xbar_sfc3_in_port: port@16 {
0962                                         reg = <0x16>;
0963 
0964                                         xbar_sfc3_in_ep: endpoint {
0965                                                 remote-endpoint = <&sfc3_cif_in_ep>;
0966                                         };
0967                                 };
0968 
0969                                 port@17 {
0970                                         reg = <0x17>;
0971 
0972                                         xbar_sfc3_out_ep: endpoint {
0973                                                 remote-endpoint = <&sfc3_cif_out_ep>;
0974                                         };
0975                                 };
0976 
0977                                 xbar_sfc4_in_port: port@18 {
0978                                         reg = <0x18>;
0979 
0980                                         xbar_sfc4_in_ep: endpoint {
0981                                                 remote-endpoint = <&sfc4_cif_in_ep>;
0982                                         };
0983                                 };
0984 
0985                                 port@19 {
0986                                         reg = <0x19>;
0987 
0988                                         xbar_sfc4_out_ep: endpoint {
0989                                                 remote-endpoint = <&sfc4_cif_out_ep>;
0990                                         };
0991                                 };
0992 
0993                                 xbar_mvc1_in_port: port@1a {
0994                                         reg = <0x1a>;
0995 
0996                                         xbar_mvc1_in_ep: endpoint {
0997                                                 remote-endpoint = <&mvc1_cif_in_ep>;
0998                                         };
0999                                 };
1000 
1001                                 port@1b {
1002                                         reg = <0x1b>;
1003 
1004                                         xbar_mvc1_out_ep: endpoint {
1005                                                 remote-endpoint = <&mvc1_cif_out_ep>;
1006                                         };
1007                                 };
1008 
1009                                 xbar_mvc2_in_port: port@1c {
1010                                         reg = <0x1c>;
1011 
1012                                         xbar_mvc2_in_ep: endpoint {
1013                                                 remote-endpoint = <&mvc2_cif_in_ep>;
1014                                         };
1015                                 };
1016 
1017                                 port@1d {
1018                                         reg = <0x1d>;
1019 
1020                                         xbar_mvc2_out_ep: endpoint {
1021                                                 remote-endpoint = <&mvc2_cif_out_ep>;
1022                                         };
1023                                 };
1024 
1025                                 xbar_amx1_in1_port: port@1e {
1026                                         reg = <0x1e>;
1027 
1028                                         xbar_amx1_in1_ep: endpoint {
1029                                                 remote-endpoint = <&amx1_in1_ep>;
1030                                         };
1031                                 };
1032 
1033                                 xbar_amx1_in2_port: port@1f {
1034                                         reg = <0x1f>;
1035 
1036                                         xbar_amx1_in2_ep: endpoint {
1037                                                 remote-endpoint = <&amx1_in2_ep>;
1038                                         };
1039                                 };
1040 
1041                                 xbar_amx1_in3_port: port@20 {
1042                                         reg = <0x20>;
1043 
1044                                         xbar_amx1_in3_ep: endpoint {
1045                                                 remote-endpoint = <&amx1_in3_ep>;
1046                                         };
1047                                 };
1048 
1049                                 xbar_amx1_in4_port: port@21 {
1050                                         reg = <0x21>;
1051 
1052                                         xbar_amx1_in4_ep: endpoint {
1053                                                 remote-endpoint = <&amx1_in4_ep>;
1054                                         };
1055                                 };
1056 
1057                                 port@22 {
1058                                         reg = <0x22>;
1059 
1060                                         xbar_amx1_out_ep: endpoint {
1061                                                 remote-endpoint = <&amx1_out_ep>;
1062                                         };
1063                                 };
1064 
1065                                 xbar_amx2_in1_port: port@23 {
1066                                         reg = <0x23>;
1067 
1068                                         xbar_amx2_in1_ep: endpoint {
1069                                                 remote-endpoint = <&amx2_in1_ep>;
1070                                         };
1071                                 };
1072 
1073                                 xbar_amx2_in2_port: port@24 {
1074                                         reg = <0x24>;
1075 
1076                                         xbar_amx2_in2_ep: endpoint {
1077                                                 remote-endpoint = <&amx2_in2_ep>;
1078                                         };
1079                                 };
1080 
1081                                 xbar_amx2_in3_port: port@25 {
1082                                         reg = <0x25>;
1083 
1084                                         xbar_amx2_in3_ep: endpoint {
1085                                                 remote-endpoint = <&amx2_in3_ep>;
1086                                         };
1087                                 };
1088 
1089                                 xbar_amx2_in4_port: port@26 {
1090                                         reg = <0x26>;
1091 
1092                                         xbar_amx2_in4_ep: endpoint {
1093                                                 remote-endpoint = <&amx2_in4_ep>;
1094                                         };
1095                                 };
1096 
1097                                 port@27 {
1098                                         reg = <0x27>;
1099 
1100                                         xbar_amx2_out_ep: endpoint {
1101                                                 remote-endpoint = <&amx2_out_ep>;
1102                                         };
1103                                 };
1104 
1105                                 xbar_adx1_in_port: port@28 {
1106                                         reg = <0x28>;
1107 
1108                                         xbar_adx1_in_ep: endpoint {
1109                                                 remote-endpoint = <&adx1_in_ep>;
1110                                         };
1111                                 };
1112 
1113                                 port@29 {
1114                                         reg = <0x29>;
1115 
1116                                         xbar_adx1_out1_ep: endpoint {
1117                                                 remote-endpoint = <&adx1_out1_ep>;
1118                                         };
1119                                 };
1120 
1121                                 port@2a {
1122                                         reg = <0x2a>;
1123 
1124                                         xbar_adx1_out2_ep: endpoint {
1125                                                 remote-endpoint = <&adx1_out2_ep>;
1126                                         };
1127                                 };
1128 
1129                                 port@2b {
1130                                         reg = <0x2b>;
1131 
1132                                         xbar_adx1_out3_ep: endpoint {
1133                                                 remote-endpoint = <&adx1_out3_ep>;
1134                                         };
1135                                 };
1136 
1137                                 port@2c {
1138                                         reg = <0x2c>;
1139 
1140                                         xbar_adx1_out4_ep: endpoint {
1141                                                 remote-endpoint = <&adx1_out4_ep>;
1142                                         };
1143                                 };
1144 
1145                                 xbar_adx2_in_port: port@2d {
1146                                         reg = <0x2d>;
1147 
1148                                         xbar_adx2_in_ep: endpoint {
1149                                                 remote-endpoint = <&adx2_in_ep>;
1150                                         };
1151                                 };
1152 
1153                                 port@2e {
1154                                         reg = <0x2e>;
1155 
1156                                         xbar_adx2_out1_ep: endpoint {
1157                                                 remote-endpoint = <&adx2_out1_ep>;
1158                                         };
1159                                 };
1160 
1161                                 port@2f {
1162                                         reg = <0x2f>;
1163 
1164                                         xbar_adx2_out2_ep: endpoint {
1165                                                 remote-endpoint = <&adx2_out2_ep>;
1166                                         };
1167                                 };
1168 
1169                                 port@30 {
1170                                         reg = <0x30>;
1171 
1172                                         xbar_adx2_out3_ep: endpoint {
1173                                                 remote-endpoint = <&adx2_out3_ep>;
1174                                         };
1175                                 };
1176 
1177                                 port@31 {
1178                                         reg = <0x31>;
1179 
1180                                         xbar_adx2_out4_ep: endpoint {
1181                                                 remote-endpoint = <&adx2_out4_ep>;
1182                                         };
1183                                 };
1184 
1185                                 xbar_mixer_in1_port: port@32 {
1186                                         reg = <0x32>;
1187 
1188                                         xbar_mixer_in1_ep: endpoint {
1189                                                 remote-endpoint = <&mixer_in1_ep>;
1190                                         };
1191                                 };
1192 
1193                                 xbar_mixer_in2_port: port@33 {
1194                                         reg = <0x33>;
1195 
1196                                         xbar_mixer_in2_ep: endpoint {
1197                                                 remote-endpoint = <&mixer_in2_ep>;
1198                                         };
1199                                 };
1200 
1201                                 xbar_mixer_in3_port: port@34 {
1202                                         reg = <0x34>;
1203 
1204                                         xbar_mixer_in3_ep: endpoint {
1205                                                 remote-endpoint = <&mixer_in3_ep>;
1206                                         };
1207                                 };
1208 
1209                                 xbar_mixer_in4_port: port@35 {
1210                                         reg = <0x35>;
1211 
1212                                         xbar_mixer_in4_ep: endpoint {
1213                                                 remote-endpoint = <&mixer_in4_ep>;
1214                                         };
1215                                 };
1216 
1217                                 xbar_mixer_in5_port: port@36 {
1218                                         reg = <0x36>;
1219 
1220                                         xbar_mixer_in5_ep: endpoint {
1221                                                 remote-endpoint = <&mixer_in5_ep>;
1222                                         };
1223                                 };
1224 
1225                                 xbar_mixer_in6_port: port@37 {
1226                                         reg = <0x37>;
1227 
1228                                         xbar_mixer_in6_ep: endpoint {
1229                                                 remote-endpoint = <&mixer_in6_ep>;
1230                                         };
1231                                 };
1232 
1233                                 xbar_mixer_in7_port: port@38 {
1234                                         reg = <0x38>;
1235 
1236                                         xbar_mixer_in7_ep: endpoint {
1237                                                 remote-endpoint = <&mixer_in7_ep>;
1238                                         };
1239                                 };
1240 
1241                                 xbar_mixer_in8_port: port@39 {
1242                                         reg = <0x39>;
1243 
1244                                         xbar_mixer_in8_ep: endpoint {
1245                                                 remote-endpoint = <&mixer_in8_ep>;
1246                                         };
1247                                 };
1248 
1249                                 xbar_mixer_in9_port: port@3a {
1250                                         reg = <0x3a>;
1251 
1252                                         xbar_mixer_in9_ep: endpoint {
1253                                                 remote-endpoint = <&mixer_in9_ep>;
1254                                         };
1255                                 };
1256 
1257                                 xbar_mixer_in10_port: port@3b {
1258                                         reg = <0x3b>;
1259 
1260                                         xbar_mixer_in10_ep: endpoint {
1261                                                 remote-endpoint = <&mixer_in10_ep>;
1262                                         };
1263                                 };
1264 
1265                                 port@3c {
1266                                         reg = <0x3c>;
1267 
1268                                         xbar_mixer_out1_ep: endpoint {
1269                                                 remote-endpoint = <&mixer_out1_ep>;
1270                                         };
1271                                 };
1272 
1273                                 port@3d {
1274                                         reg = <0x3d>;
1275 
1276                                         xbar_mixer_out2_ep: endpoint {
1277                                                 remote-endpoint = <&mixer_out2_ep>;
1278                                         };
1279                                 };
1280 
1281                                 port@3e {
1282                                         reg = <0x3e>;
1283 
1284                                         xbar_mixer_out3_ep: endpoint {
1285                                                 remote-endpoint = <&mixer_out3_ep>;
1286                                         };
1287                                 };
1288 
1289                                 port@3f {
1290                                         reg = <0x3f>;
1291 
1292                                         xbar_mixer_out4_ep: endpoint {
1293                                                 remote-endpoint = <&mixer_out4_ep>;
1294                                         };
1295                                 };
1296 
1297                                 port@40 {
1298                                         reg = <0x40>;
1299 
1300                                         xbar_mixer_out5_ep: endpoint {
1301                                                 remote-endpoint = <&mixer_out5_ep>;
1302                                         };
1303                                 };
1304 
1305                                 xbar_ope1_in_port: port@41 {
1306                                         reg = <0x41>;
1307 
1308                                         xbar_ope1_in_ep: endpoint {
1309                                                 remote-endpoint = <&ope1_cif_in_ep>;
1310                                         };
1311                                 };
1312 
1313                                 port@42 {
1314                                         reg = <0x42>;
1315 
1316                                         xbar_ope1_out_ep: endpoint {
1317                                                 remote-endpoint = <&ope1_cif_out_ep>;
1318                                         };
1319                                 };
1320 
1321                                 xbar_ope2_in_port: port@43 {
1322                                         reg = <0x43>;
1323 
1324                                         xbar_ope2_in_ep: endpoint {
1325                                                 remote-endpoint = <&ope2_cif_in_ep>;
1326                                         };
1327                                 };
1328 
1329                                 port@44 {
1330                                         reg = <0x44>;
1331 
1332                                         xbar_ope2_out_ep: endpoint {
1333                                                 remote-endpoint = <&ope2_cif_out_ep>;
1334                                         };
1335                                 };
1336                         };
1337                 };
1338         };
1339 
1340         sound {
1341                 compatible = "nvidia,tegra210-audio-graph-card";
1342                 status = "okay";
1343 
1344                 dais = /* FE */
1345                        <&admaif1_port>, <&admaif2_port>, <&admaif3_port>,
1346                        <&admaif4_port>, <&admaif5_port>, <&admaif6_port>,
1347                        <&admaif7_port>, <&admaif8_port>, <&admaif9_port>,
1348                        <&admaif10_port>,
1349                        /* Router */
1350                        <&xbar_i2s1_port>, <&xbar_i2s2_port>, <&xbar_i2s3_port>,
1351                        <&xbar_i2s4_port>, <&xbar_i2s5_port>, <&xbar_dmic1_port>,
1352                        <&xbar_dmic2_port>, <&xbar_dmic3_port>,
1353                        <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>,
1354                        <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>,
1355                        <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>,
1356                        <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>,
1357                        <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>,
1358                        <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>,
1359                        <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>,
1360                        <&xbar_adx1_in_port>, <&xbar_adx2_in_port>,
1361                        <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>,
1362                        <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>,
1363                        <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>,
1364                        <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>,
1365                        <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>,
1366                        <&xbar_ope1_in_port>, <&xbar_ope2_in_port>,
1367                        /* HW accelerators */
1368                        <&sfc1_out_port>, <&sfc2_out_port>,
1369                        <&sfc3_out_port>, <&sfc4_out_port>,
1370                        <&mvc1_out_port>, <&mvc2_out_port>,
1371                        <&amx1_out_port>, <&amx2_out_port>,
1372                        <&adx1_out1_port>, <&adx1_out2_port>,
1373                        <&adx1_out3_port>, <&adx1_out4_port>,
1374                        <&adx2_out1_port>, <&adx2_out2_port>,
1375                        <&adx2_out3_port>, <&adx2_out4_port>,
1376                        <&mixer_out1_port>, <&mixer_out2_port>,
1377                        <&mixer_out3_port>, <&mixer_out4_port>,
1378                        <&mixer_out5_port>,
1379                        <&ope1_out_port>, <&ope2_out_port>,
1380                        /* I/O DAP Ports */
1381                        <&i2s1_port>, <&i2s2_port>, <&i2s3_port>, <&i2s4_port>,
1382                        <&i2s5_port>, <&dmic1_port>, <&dmic2_port>, <&dmic3_port>;
1383 
1384                 label = "NVIDIA Jetson TX1 APE";
1385         };
1386 };