The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/src/arm64/nvidia/tegra210-p3450-0000.dts

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 // SPDX-License-Identifier: GPL-2.0
    2 /dts-v1/;
    3 
    4 #include <dt-bindings/input/gpio-keys.h>
    5 #include <dt-bindings/input/linux-event-codes.h>
    6 #include <dt-bindings/mfd/max77620.h>
    7 
    8 #include "tegra210.dtsi"
    9 
   10 / {
   11         model = "NVIDIA Jetson Nano Developer Kit";
   12         compatible = "nvidia,p3450-0000", "nvidia,tegra210";
   13 
   14         aliases {
   15                 ethernet = "/pcie@1003000/pci@2,0/ethernet@0,0";
   16                 rtc0 = "/i2c@7000d000/pmic@3c";
   17                 rtc1 = "/rtc@7000e000";
   18                 serial0 = &uarta;
   19         };
   20 
   21         chosen {
   22                 stdout-path = "serial0:115200n8";
   23         };
   24 
   25         memory@80000000 {
   26                 device_type = "memory";
   27                 reg = <0x0 0x80000000 0x1 0x0>;
   28         };
   29 
   30         pcie@1003000 {
   31                 status = "okay";
   32 
   33                 hvddio-pex-supply = <&vdd_1v8>;
   34                 dvddio-pex-supply = <&vdd_pex_1v05>;
   35                 vddio-pex-ctl-supply = <&vdd_1v8>;
   36 
   37                 pci@1,0 {
   38                         phys = <&{/padctl@7009f000/pads/pcie/lanes/pcie-1}>,
   39                                <&{/padctl@7009f000/pads/pcie/lanes/pcie-2}>,
   40                                <&{/padctl@7009f000/pads/pcie/lanes/pcie-3}>,
   41                                <&{/padctl@7009f000/pads/pcie/lanes/pcie-4}>;
   42                         phy-names = "pcie-0", "pcie-1", "pcie-2", "pcie-3";
   43                         nvidia,num-lanes = <4>;
   44                         status = "okay";
   45                 };
   46 
   47                 pci@2,0 {
   48                         phys = <&{/padctl@7009f000/pads/pcie/lanes/pcie-0}>;
   49                         phy-names = "pcie-0";
   50                         status = "okay";
   51 
   52                         ethernet@0,0 {
   53                                 reg = <0x000000 0 0 0 0>;
   54                                 local-mac-address = [ 00 00 00 00 00 00 ];
   55                         };
   56                 };
   57         };
   58 
   59         host1x@50000000 {
   60                 dpaux@54040000 {
   61                         status = "okay";
   62                 };
   63 
   64                 vi@54080000 {
   65                         status = "okay";
   66 
   67                         avdd-dsi-csi-supply = <&vdd_sys_1v2>;
   68 
   69                         csi@838 {
   70                                 status = "okay";
   71                         };
   72                 };
   73 
   74                 sor@54540000 {
   75                         status = "okay";
   76 
   77                         avdd-io-hdmi-dp-supply = <&avdd_io_edp_1v05>;
   78                         vdd-hdmi-dp-pll-supply = <&vdd_1v8>;
   79 
   80                         nvidia,xbar-cfg = <2 1 0 3 4>;
   81                         nvidia,dpaux = <&dpaux>;
   82                 };
   83 
   84                 sor@54580000 {
   85                         status = "okay";
   86 
   87                         avdd-io-hdmi-dp-supply = <&avdd_1v05>;
   88                         vdd-hdmi-dp-pll-supply = <&vdd_1v8>;
   89                         hdmi-supply = <&vdd_hdmi>;
   90 
   91                         nvidia,ddc-i2c-bus = <&hdmi_ddc>;
   92                         nvidia,hpd-gpio = <&gpio TEGRA_GPIO(CC, 1)
   93                                            GPIO_ACTIVE_LOW>;
   94                         nvidia,xbar-cfg = <0 1 2 3 4>;
   95                 };
   96 
   97                 dpaux@545c0000 {
   98                         status = "okay";
   99                 };
  100 
  101                 i2c@546c0000 {
  102                         status = "okay";
  103                 };
  104         };
  105 
  106         gpu@57000000 {
  107                 vdd-supply = <&vdd_gpu>;
  108                 status = "okay";
  109         };
  110 
  111         pinmux@700008d4 {
  112                 dvfs_pwm_active_state: dvfs_pwm_active {
  113                         dvfs_pwm_pbb1 {
  114                                 nvidia,pins = "dvfs_pwm_pbb1";
  115                                 nvidia,tristate = <TEGRA_PIN_DISABLE>;
  116                         };
  117                 };
  118 
  119                 dvfs_pwm_inactive_state: dvfs_pwm_inactive {
  120                         dvfs_pwm_pbb1 {
  121                                 nvidia,pins = "dvfs_pwm_pbb1";
  122                                 nvidia,tristate = <TEGRA_PIN_ENABLE>;
  123                         };
  124                 };
  125         };
  126 
  127         /* debug port */
  128         serial@70006000 {
  129                 status = "okay";
  130         };
  131 
  132         pwm@7000a000 {
  133                 status = "okay";
  134         };
  135 
  136         i2c@7000c500 {
  137                 status = "okay";
  138                 clock-frequency = <100000>;
  139 
  140                 eeprom@50 {
  141                         compatible = "atmel,24c02";
  142                         reg = <0x50>;
  143 
  144                         label = "module";
  145                         vcc-supply = <&vdd_1v8>;
  146                         address-width = <8>;
  147                         pagesize = <8>;
  148                         size = <256>;
  149                         read-only;
  150                 };
  151 
  152                 eeprom@57 {
  153                         compatible = "atmel,24c02";
  154                         reg = <0x57>;
  155 
  156                         label = "system";
  157                         vcc-supply = <&vdd_1v8>;
  158                         address-width = <8>;
  159                         pagesize = <8>;
  160                         size = <256>;
  161                         read-only;
  162                 };
  163         };
  164 
  165         hdmi_ddc: i2c@7000c700 {
  166                 status = "okay";
  167                 clock-frequency = <100000>;
  168         };
  169 
  170         i2c@7000d000 {
  171                 status = "okay";
  172                 clock-frequency = <400000>;
  173 
  174                 pmic: pmic@3c {
  175                         compatible = "maxim,max77620";
  176                         reg = <0x3c>;
  177                         interrupt-parent = <&tegra_pmc>;
  178                         interrupts = <51 IRQ_TYPE_LEVEL_LOW>;
  179 
  180                         #interrupt-cells = <2>;
  181                         interrupt-controller;
  182 
  183                         #gpio-cells = <2>;
  184                         gpio-controller;
  185 
  186                         pinctrl-names = "default";
  187                         pinctrl-0 = <&max77620_default>;
  188 
  189                         max77620_default: pinmux {
  190                                 gpio0 {
  191                                         pins = "gpio0";
  192                                         function = "gpio";
  193                                 };
  194 
  195                                 gpio1 {
  196                                         pins = "gpio1";
  197                                         function = "fps-out";
  198                                         drive-push-pull = <1>;
  199                                         maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
  200                                         maxim,active-fps-power-up-slot = <0>;
  201                                         maxim,active-fps-power-down-slot = <7>;
  202                                 };
  203 
  204                                 gpio2 {
  205                                         pins = "gpio2";
  206                                         function = "fps-out";
  207                                         drive-open-drain = <1>;
  208                                         maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
  209                                         maxim,active-fps-power-up-slot = <0>;
  210                                         maxim,active-fps-power-down-slot = <7>;
  211                                 };
  212 
  213                                 gpio3 {
  214                                         pins = "gpio3";
  215                                         function = "fps-out";
  216                                         drive-open-drain = <1>;
  217                                         maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
  218                                         maxim,active-fps-power-up-slot = <4>;
  219                                         maxim,active-fps-power-down-slot = <3>;
  220                                 };
  221 
  222                                 gpio4 {
  223                                         pins = "gpio4";
  224                                         function = "32k-out1";
  225                                 };
  226 
  227                                 gpio5_6_7 {
  228                                         pins = "gpio5", "gpio6", "gpio7";
  229                                         function = "gpio";
  230                                         drive-push-pull = <1>;
  231                                 };
  232                         };
  233 
  234                         fps {
  235                                 fps0 {
  236                                         maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>;
  237                                         maxim,suspend-fps-time-period-us = <5120>;
  238                                 };
  239 
  240                                 fps1 {
  241                                         maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN1>;
  242                                         maxim,suspend-fps-time-period-us = <5120>;
  243                                 };
  244 
  245                                 fps2 {
  246                                         maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>;
  247                                 };
  248                         };
  249 
  250                         regulators {
  251                                 in-ldo0-1-supply = <&vdd_pre>;
  252                                 in-ldo2-supply = <&vdd_3v3_sys>;
  253                                 in-ldo3-5-supply = <&vdd_1v8>;
  254                                 in-ldo4-6-supply = <&vdd_5v0_sys>;
  255                                 in-ldo7-8-supply = <&vdd_pre>;
  256                                 in-sd0-supply = <&vdd_5v0_sys>;
  257                                 in-sd1-supply = <&vdd_5v0_sys>;
  258                                 in-sd2-supply = <&vdd_5v0_sys>;
  259                                 in-sd3-supply = <&vdd_5v0_sys>;
  260 
  261                                 vdd_soc: sd0 {
  262                                         regulator-name = "VDD_SOC";
  263                                         regulator-min-microvolt = <1000000>;
  264                                         regulator-max-microvolt = <1170000>;
  265                                         regulator-enable-ramp-delay = <146>;
  266                                         regulator-ramp-delay = <27500>;
  267                                         regulator-ramp-delay-scale = <300>;
  268                                         regulator-always-on;
  269                                         regulator-boot-on;
  270 
  271                                         maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
  272                                         maxim,active-fps-power-up-slot = <1>;
  273                                         maxim,active-fps-power-down-slot = <6>;
  274                                 };
  275 
  276                                 vdd_ddr: sd1 {
  277                                         regulator-name = "VDD_DDR_1V1_PMIC";
  278                                         regulator-min-microvolt = <1150000>;
  279                                         regulator-max-microvolt = <1150000>;
  280                                         regulator-enable-ramp-delay = <176>;
  281                                         regulator-ramp-delay = <27500>;
  282                                         regulator-ramp-delay-scale = <300>;
  283                                         regulator-always-on;
  284                                         regulator-boot-on;
  285 
  286                                         maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
  287                                         maxim,active-fps-power-up-slot = <5>;
  288                                         maxim,active-fps-power-down-slot = <2>;
  289                                 };
  290 
  291                                 vdd_pre: sd2 {
  292                                         regulator-name = "VDD_PRE_REG_1V35";
  293                                         regulator-min-microvolt = <1350000>;
  294                                         regulator-max-microvolt = <1350000>;
  295                                         regulator-enable-ramp-delay = <176>;
  296                                         regulator-ramp-delay = <27500>;
  297                                         regulator-ramp-delay-scale = <350>;
  298                                         regulator-always-on;
  299                                         regulator-boot-on;
  300 
  301                                         maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
  302                                         maxim,active-fps-power-up-slot = <2>;
  303                                         maxim,active-fps-power-down-slot = <5>;
  304                                 };
  305 
  306                                 vdd_1v8: sd3 {
  307                                         regulator-name = "VDD_1V8";
  308                                         regulator-min-microvolt = <1800000>;
  309                                         regulator-max-microvolt = <1800000>;
  310                                         regulator-enable-ramp-delay = <242>;
  311                                         regulator-ramp-delay = <27500>;
  312                                         regulator-ramp-delay-scale = <360>;
  313                                         regulator-always-on;
  314                                         regulator-boot-on;
  315 
  316                                         maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
  317                                         maxim,active-fps-power-up-slot = <3>;
  318                                         maxim,active-fps-power-down-slot = <4>;
  319                                 };
  320 
  321                                 vdd_sys_1v2: ldo0 {
  322                                         regulator-name = "AVDD_SYS_1V2";
  323                                         regulator-min-microvolt = <1200000>;
  324                                         regulator-max-microvolt = <1200000>;
  325                                         regulator-enable-ramp-delay = <26>;
  326                                         regulator-ramp-delay = <100000>;
  327                                         regulator-ramp-delay-scale = <200>;
  328                                         regulator-always-on;
  329                                         regulator-boot-on;
  330 
  331                                         maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
  332                                         maxim,active-fps-power-up-slot = <0>;
  333                                         maxim,active-fps-power-down-slot = <7>;
  334                                 };
  335 
  336                                 vdd_pex_1v05: ldo1 {
  337                                         regulator-name = "VDD_PEX_1V05";
  338                                         regulator-min-microvolt = <1050000>;
  339                                         regulator-max-microvolt = <1050000>;
  340                                         regulator-enable-ramp-delay = <22>;
  341                                         regulator-ramp-delay = <100000>;
  342                                         regulator-ramp-delay-scale = <200>;
  343 
  344                                         maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
  345                                         maxim,active-fps-power-up-slot = <0>;
  346                                         maxim,active-fps-power-down-slot = <7>;
  347                                 };
  348 
  349                                 vddio_sdmmc: ldo2 {
  350                                         regulator-name = "VDDIO_SDMMC";
  351                                         regulator-min-microvolt = <1800000>;
  352                                         regulator-max-microvolt = <3300000>;
  353                                         regulator-enable-ramp-delay = <62>;
  354                                         regulator-ramp-delay = <100000>;
  355                                         regulator-ramp-delay-scale = <200>;
  356 
  357                                         maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>;
  358                                         maxim,active-fps-power-up-slot = <0>;
  359                                         maxim,active-fps-power-down-slot = <7>;
  360                                 };
  361 
  362                                 ldo3 {
  363                                         status = "disabled";
  364                                 };
  365 
  366                                 vdd_rtc: ldo4 {
  367                                         regulator-name = "VDD_RTC";
  368                                         regulator-min-microvolt = <850000>;
  369                                         regulator-max-microvolt = <1100000>;
  370                                         regulator-enable-ramp-delay = <22>;
  371                                         regulator-ramp-delay = <100000>;
  372                                         regulator-ramp-delay-scale = <200>;
  373                                         regulator-disable-active-discharge;
  374                                         regulator-always-on;
  375                                         regulator-boot-on;
  376 
  377                                         maxim,active-fps-source = <MAX77620_FPS_SRC_0>;
  378                                         maxim,active-fps-power-up-slot = <1>;
  379                                         maxim,active-fps-power-down-slot = <6>;
  380                                 };
  381 
  382                                 ldo5 {
  383                                         status = "disabled";
  384                                 };
  385 
  386                                 ldo6 {
  387                                         status = "disabled";
  388                                 };
  389 
  390                                 avdd_1v05_pll: ldo7 {
  391                                         regulator-name = "AVDD_1V05_PLL";
  392                                         regulator-min-microvolt = <1050000>;
  393                                         regulator-max-microvolt = <1050000>;
  394                                         regulator-enable-ramp-delay = <24>;
  395                                         regulator-ramp-delay = <100000>;
  396                                         regulator-ramp-delay-scale = <200>;
  397 
  398                                         maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
  399                                         maxim,active-fps-power-up-slot = <3>;
  400                                         maxim,active-fps-power-down-slot = <4>;
  401                                 };
  402 
  403                                 avdd_1v05: ldo8 {
  404                                         regulator-name = "AVDD_SATA_HDMI_DP_1V05";
  405                                         regulator-min-microvolt = <1050000>;
  406                                         regulator-max-microvolt = <1050000>;
  407                                         regulator-enable-ramp-delay = <22>;
  408                                         regulator-ramp-delay = <100000>;
  409                                         regulator-ramp-delay-scale = <200>;
  410 
  411                                         maxim,active-fps-source = <MAX77620_FPS_SRC_1>;
  412                                         maxim,active-fps-power-up-slot = <6>;
  413                                         maxim,active-fps-power-down-slot = <1>;
  414                                 };
  415                         };
  416                 };
  417         };
  418 
  419         pmc@7000e400 {
  420                 nvidia,invert-interrupt;
  421                 nvidia,suspend-mode = <0>;
  422                 nvidia,cpu-pwr-good-time = <0>;
  423                 nvidia,cpu-pwr-off-time = <0>;
  424                 nvidia,core-pwr-good-time = <4587 3876>;
  425                 nvidia,core-pwr-off-time = <39065>;
  426                 nvidia,core-power-req-active-high;
  427                 nvidia,sys-clock-req-active-high;
  428         };
  429 
  430         hda@70030000 {
  431                 nvidia,model = "NVIDIA Jetson Nano HDA";
  432 
  433                 status = "okay";
  434         };
  435 
  436         usb@70090000 {
  437                 phys = <&{/padctl@7009f000/pads/usb2/lanes/usb2-0}>,
  438                        <&{/padctl@7009f000/pads/usb2/lanes/usb2-1}>,
  439                        <&{/padctl@7009f000/pads/usb2/lanes/usb2-2}>,
  440                        <&{/padctl@7009f000/pads/pcie/lanes/pcie-6}>;
  441                 phy-names = "usb2-0", "usb2-1", "usb2-2", "usb3-0";
  442 
  443                 avdd-usb-supply = <&vdd_3v3_sys>;
  444                 dvddio-pex-supply = <&vdd_pex_1v05>;
  445                 hvddio-pex-supply = <&vdd_1v8>;
  446 
  447                 status = "okay";
  448         };
  449 
  450         padctl@7009f000 {
  451                 status = "okay";
  452 
  453                 avdd-pll-utmip-supply = <&vdd_1v8>;
  454                 avdd-pll-uerefe-supply = <&vdd_pex_1v05>;
  455                 dvdd-pex-pll-supply = <&vdd_pex_1v05>;
  456                 hvdd-pex-pll-e-supply = <&vdd_1v8>;
  457 
  458                 pads {
  459                         usb2 {
  460                                 status = "okay";
  461 
  462                                 lanes {
  463                                         micro_b: usb2-0 {
  464                                                 nvidia,function = "xusb";
  465                                                 status = "okay";
  466                                         };
  467 
  468                                         usb2-1 {
  469                                                 nvidia,function = "xusb";
  470                                                 status = "okay";
  471                                         };
  472 
  473                                         usb2-2 {
  474                                                 nvidia,function = "xusb";
  475                                                 status = "okay";
  476                                         };
  477                                 };
  478                         };
  479 
  480                         pcie {
  481                                 status = "okay";
  482 
  483                                 lanes {
  484                                         pcie-0 {
  485                                                 nvidia,function = "pcie-x1";
  486                                                 status = "okay";
  487                                         };
  488 
  489                                         pcie-1 {
  490                                                 nvidia,function = "pcie-x4";
  491                                                 status = "okay";
  492                                         };
  493 
  494                                         pcie-2 {
  495                                                 nvidia,function = "pcie-x4";
  496                                                 status = "okay";
  497                                         };
  498 
  499                                         pcie-3 {
  500                                                 nvidia,function = "pcie-x4";
  501                                                 status = "okay";
  502                                         };
  503 
  504                                         pcie-4 {
  505                                                 nvidia,function = "pcie-x4";
  506                                                 status = "okay";
  507                                         };
  508 
  509                                         pcie-5 {
  510                                                 nvidia,function = "usb3-ss";
  511                                                 status = "okay";
  512                                         };
  513 
  514                                         pcie-6 {
  515                                                 nvidia,function = "usb3-ss";
  516                                                 status = "okay";
  517                                         };
  518                                 };
  519                         };
  520                 };
  521 
  522                 ports {
  523                         usb2-0 {
  524                                 status = "okay";
  525                                 mode = "peripheral";
  526                                 usb-role-switch;
  527 
  528                                 vbus-supply = <&vdd_5v0_usb>;
  529 
  530                                 connector {
  531                                         compatible = "gpio-usb-b-connector",
  532                                                      "usb-b-connector";
  533                                         label = "micro-USB";
  534                                         type = "micro";
  535                                         vbus-gpios = <&gpio TEGRA_GPIO(CC, 4)
  536                                                       GPIO_ACTIVE_LOW>;
  537                                 };
  538                         };
  539 
  540                         usb2-1 {
  541                                 status = "okay";
  542                                 mode = "host";
  543                         };
  544 
  545                         usb2-2 {
  546                                 status = "okay";
  547                                 mode = "host";
  548                         };
  549 
  550                         usb3-0 {
  551                                 status = "okay";
  552                                 nvidia,usb2-companion = <1>;
  553                                 vbus-supply = <&vdd_hub_3v3>;
  554                         };
  555                 };
  556         };
  557 
  558         mmc@700b0000 {
  559                 status = "okay";
  560                 bus-width = <4>;
  561 
  562                 cd-gpios = <&gpio TEGRA_GPIO(Z, 1) GPIO_ACTIVE_LOW>;
  563                 disable-wp;
  564 
  565                 vqmmc-supply = <&vddio_sdmmc>;
  566                 vmmc-supply = <&vdd_3v3_sd>;
  567         };
  568 
  569         mmc@700b0400 {
  570                 status = "okay";
  571                 bus-width = <4>;
  572 
  573                 vqmmc-supply = <&vdd_1v8>;
  574                 vmmc-supply = <&vdd_3v3_sys>;
  575 
  576                 non-removable;
  577                 cap-sdio-irq;
  578                 keep-power-in-suspend;
  579                 wakeup-source;
  580         };
  581 
  582         usb@700d0000 {
  583                 status = "okay";
  584                 phys = <&micro_b>;
  585                 phy-names = "usb2-0";
  586                 avddio-usb-supply = <&vdd_3v3_sys>;
  587                 hvdd-usb-supply = <&vdd_1v8>;
  588         };
  589 
  590         clock@70110000 {
  591                 status = "okay";
  592 
  593                 nvidia,cf = <6>;
  594                 nvidia,ci = <0>;
  595                 nvidia,cg = <2>;
  596                 nvidia,droop-ctrl = <0x00000f00>;
  597                 nvidia,force-mode = <1>;
  598                 nvidia,sample-rate = <25000>;
  599 
  600                 nvidia,pwm-min-microvolts = <708000>;
  601                 nvidia,pwm-period-nanoseconds = <2500>; /* 2.5us */
  602                 nvidia,pwm-to-pmic;
  603                 nvidia,pwm-tristate-microvolts = <1000000>;
  604                 nvidia,pwm-voltage-step-microvolts = <19200>;
  605 
  606                 pinctrl-names = "dvfs_pwm_enable", "dvfs_pwm_disable";
  607                 pinctrl-0 = <&dvfs_pwm_active_state>;
  608                 pinctrl-1 = <&dvfs_pwm_inactive_state>;
  609         };
  610 
  611         aconnect@702c0000 {
  612                 status = "okay";
  613 
  614                 dma-controller@702e2000 {
  615                         status = "okay";
  616                 };
  617 
  618                 interrupt-controller@702f9000 {
  619                         status = "okay";
  620                 };
  621 
  622                 ahub@702d0800 {
  623                         status = "okay";
  624 
  625                         admaif@702d0000 {
  626                                 status = "okay";
  627                         };
  628 
  629                         i2s@702d1200 {
  630                                 status = "okay";
  631 
  632                                 ports {
  633                                         #address-cells = <1>;
  634                                         #size-cells = <0>;
  635 
  636                                         port@0 {
  637                                                 reg = <0>;
  638 
  639                                                 i2s3_cif_ep: endpoint {
  640                                                         remote-endpoint = <&xbar_i2s3_ep>;
  641                                                 };
  642                                         };
  643 
  644                                         i2s3_port: port@1 {
  645                                                 reg = <1>;
  646 
  647                                                 i2s3_dap_ep: endpoint {
  648                                                         dai-format = "i2s";
  649                                                         /* Placeholder for external Codec */
  650                                                 };
  651                                         };
  652                                 };
  653                         };
  654 
  655                         i2s@702d1300 {
  656                                 status = "okay";
  657 
  658                                 ports {
  659                                         #address-cells = <1>;
  660                                         #size-cells = <0>;
  661 
  662                                         port@0 {
  663                                                 reg = <0>;
  664 
  665                                                 i2s4_cif_ep: endpoint {
  666                                                         remote-endpoint = <&xbar_i2s4_ep>;
  667                                                 };
  668                                         };
  669 
  670                                         i2s4_port: port@1 {
  671                                                 reg = <1>;
  672 
  673                                                 i2s4_dap_ep: endpoint {
  674                                                         dai-format = "i2s";
  675                                                         /* Placeholder for external Codec */
  676                                                 };
  677                                         };
  678                                 };
  679                         };
  680 
  681                         dmic@702d4000 {
  682                                 status = "okay";
  683 
  684                                 ports {
  685                                         #address-cells = <1>;
  686                                         #size-cells = <0>;
  687 
  688                                         port@0 {
  689                                                 reg = <0>;
  690 
  691                                                 dmic1_cif_ep: endpoint {
  692                                                         remote-endpoint = <&xbar_dmic1_ep>;
  693                                                 };
  694                                         };
  695 
  696                                         dmic1_port: port@1 {
  697                                                 reg = <1>;
  698 
  699                                                 dmic1_dap_ep: endpoint {
  700                                                         /* Placeholder for external Codec */
  701                                                 };
  702                                         };
  703                                 };
  704                         };
  705 
  706                         dmic@702d4100 {
  707                                 status = "okay";
  708 
  709                                 ports {
  710                                         #address-cells = <1>;
  711                                         #size-cells = <0>;
  712 
  713                                         port@0 {
  714                                                 reg = <0>;
  715 
  716                                                 dmic2_cif_ep: endpoint {
  717                                                         remote-endpoint = <&xbar_dmic2_ep>;
  718                                                 };
  719                                         };
  720 
  721                                         dmic2_port: port@1 {
  722                                                 reg = <1>;
  723 
  724                                                 dmic2_dap_ep: endpoint {
  725                                                         /* Placeholder for external Codec */
  726                                                 };
  727                                         };
  728                                 };
  729                         };
  730 
  731                         sfc@702d2000 {
  732                                 status = "okay";
  733 
  734                                 ports {
  735                                         #address-cells = <1>;
  736                                         #size-cells = <0>;
  737 
  738                                         port@0 {
  739                                                 reg = <0>;
  740 
  741                                                 sfc1_cif_in_ep: endpoint {
  742                                                         remote-endpoint = <&xbar_sfc1_in_ep>;
  743                                                 };
  744                                         };
  745 
  746                                         sfc1_out_port: port@1 {
  747                                                 reg = <1>;
  748 
  749                                                 sfc1_cif_out_ep: endpoint {
  750                                                         remote-endpoint = <&xbar_sfc1_out_ep>;
  751                                                 };
  752                                         };
  753                                 };
  754                         };
  755 
  756                         sfc@702d2200 {
  757                                 status = "okay";
  758 
  759                                 ports {
  760                                         #address-cells = <1>;
  761                                         #size-cells = <0>;
  762 
  763                                         port@0 {
  764                                                 reg = <0>;
  765 
  766                                                 sfc2_cif_in_ep: endpoint {
  767                                                         remote-endpoint = <&xbar_sfc2_in_ep>;
  768                                                 };
  769                                         };
  770 
  771                                         sfc2_out_port: port@1 {
  772                                                 reg = <1>;
  773 
  774                                                 sfc2_cif_out_ep: endpoint {
  775                                                         remote-endpoint = <&xbar_sfc2_out_ep>;
  776                                                 };
  777                                         };
  778                                 };
  779                         };
  780 
  781                         sfc@702d2400 {
  782                                 status = "okay";
  783 
  784                                 ports {
  785                                         #address-cells = <1>;
  786                                         #size-cells = <0>;
  787 
  788                                         port@0 {
  789                                                 reg = <0>;
  790 
  791                                                 sfc3_cif_in_ep: endpoint {
  792                                                         remote-endpoint = <&xbar_sfc3_in_ep>;
  793                                                 };
  794                                         };
  795 
  796                                         sfc3_out_port: port@1 {
  797                                                 reg = <1>;
  798 
  799                                                 sfc3_cif_out_ep: endpoint {
  800                                                         remote-endpoint = <&xbar_sfc3_out_ep>;
  801                                                 };
  802                                         };
  803                                 };
  804                         };
  805 
  806                         sfc@702d2600 {
  807                                 status = "okay";
  808 
  809                                 ports {
  810                                         #address-cells = <1>;
  811                                         #size-cells = <0>;
  812 
  813                                         port@0 {
  814                                                 reg = <0>;
  815 
  816                                                 sfc4_cif_in_ep: endpoint {
  817                                                         remote-endpoint = <&xbar_sfc4_in_ep>;
  818                                                 };
  819                                         };
  820 
  821                                         sfc4_out_port: port@1 {
  822                                                 reg = <1>;
  823 
  824                                                 sfc4_cif_out_ep: endpoint {
  825                                                         remote-endpoint = <&xbar_sfc4_out_ep>;
  826                                                 };
  827                                         };
  828                                 };
  829                         };
  830 
  831                         mvc@702da000 {
  832                                 status = "okay";
  833 
  834                                 ports {
  835                                         #address-cells = <1>;
  836                                         #size-cells = <0>;
  837 
  838                                         port@0 {
  839                                                 reg = <0>;
  840 
  841                                                 mvc1_cif_in_ep: endpoint {
  842                                                         remote-endpoint = <&xbar_mvc1_in_ep>;
  843                                                 };
  844                                         };
  845 
  846                                         mvc1_out_port: port@1 {
  847                                                 reg = <1>;
  848 
  849                                                 mvc1_cif_out_ep: endpoint {
  850                                                         remote-endpoint = <&xbar_mvc1_out_ep>;
  851                                                 };
  852                                         };
  853                                 };
  854                         };
  855 
  856                         mvc@702da200 {
  857                                 status = "okay";
  858 
  859                                 ports {
  860                                         #address-cells = <1>;
  861                                         #size-cells = <0>;
  862 
  863                                         port@0 {
  864                                                 reg = <0>;
  865 
  866                                                 mvc2_cif_in_ep: endpoint {
  867                                                         remote-endpoint = <&xbar_mvc2_in_ep>;
  868                                                 };
  869                                         };
  870 
  871                                         mvc2_out_port: port@1 {
  872                                                 reg = <1>;
  873 
  874                                                 mvc2_cif_out_ep: endpoint {
  875                                                         remote-endpoint = <&xbar_mvc2_out_ep>;
  876                                                 };
  877                                         };
  878                                 };
  879                         };
  880 
  881                         amx@702d3000 {
  882                                 status = "okay";
  883 
  884                                 ports {
  885                                         #address-cells = <1>;
  886                                         #size-cells = <0>;
  887 
  888                                         port@0 {
  889                                                 reg = <0>;
  890 
  891                                                 amx1_in1_ep: endpoint {
  892                                                         remote-endpoint = <&xbar_amx1_in1_ep>;
  893                                                 };
  894                                         };
  895 
  896                                         port@1 {
  897                                                 reg = <1>;
  898 
  899                                                 amx1_in2_ep: endpoint {
  900                                                         remote-endpoint = <&xbar_amx1_in2_ep>;
  901                                                 };
  902                                         };
  903 
  904                                         port@2 {
  905                                                 reg = <2>;
  906 
  907                                                 amx1_in3_ep: endpoint {
  908                                                         remote-endpoint = <&xbar_amx1_in3_ep>;
  909                                                 };
  910                                         };
  911 
  912                                         port@3 {
  913                                                 reg = <3>;
  914 
  915                                                 amx1_in4_ep: endpoint {
  916                                                         remote-endpoint = <&xbar_amx1_in4_ep>;
  917                                                 };
  918                                         };
  919 
  920                                         amx1_out_port: port@4 {
  921                                                 reg = <4>;
  922 
  923                                                 amx1_out_ep: endpoint {
  924                                                         remote-endpoint = <&xbar_amx1_out_ep>;
  925                                                 };
  926                                         };
  927                                 };
  928                         };
  929 
  930                         amx@702d3100 {
  931                                 status = "okay";
  932 
  933                                 ports {
  934                                         #address-cells = <1>;
  935                                         #size-cells = <0>;
  936 
  937                                         port@0 {
  938                                                 reg = <0>;
  939 
  940                                                 amx2_in1_ep: endpoint {
  941                                                         remote-endpoint = <&xbar_amx2_in1_ep>;
  942                                                 };
  943                                         };
  944 
  945                                         port@1 {
  946                                                 reg = <1>;
  947 
  948                                                 amx2_in2_ep: endpoint {
  949                                                         remote-endpoint = <&xbar_amx2_in2_ep>;
  950                                                 };
  951                                         };
  952 
  953                                         amx2_in3_port: port@2 {
  954                                                 reg = <2>;
  955 
  956                                                 amx2_in3_ep: endpoint {
  957                                                         remote-endpoint = <&xbar_amx2_in3_ep>;
  958                                                 };
  959                                         };
  960 
  961                                         amx2_in4_port: port@3 {
  962                                                 reg = <3>;
  963 
  964                                                 amx2_in4_ep: endpoint {
  965                                                         remote-endpoint = <&xbar_amx2_in4_ep>;
  966                                                 };
  967                                         };
  968 
  969                                         amx2_out_port: port@4 {
  970                                                 reg = <4>;
  971 
  972                                                 amx2_out_ep: endpoint {
  973                                                         remote-endpoint = <&xbar_amx2_out_ep>;
  974                                                 };
  975                                         };
  976                                 };
  977                         };
  978 
  979                         adx@702d3800 {
  980                                 status = "okay";
  981 
  982                                 ports {
  983                                         #address-cells = <1>;
  984                                         #size-cells = <0>;
  985 
  986                                         port@0 {
  987                                                 reg = <0>;
  988 
  989                                                 adx1_in_ep: endpoint {
  990                                                         remote-endpoint = <&xbar_adx1_in_ep>;
  991                                                 };
  992                                         };
  993 
  994                                         adx1_out1_port: port@1 {
  995                                                 reg = <1>;
  996 
  997                                                 adx1_out1_ep: endpoint {
  998                                                         remote-endpoint = <&xbar_adx1_out1_ep>;
  999                                                 };
 1000                                         };
 1001 
 1002                                         adx1_out2_port: port@2 {
 1003                                                 reg = <2>;
 1004 
 1005                                                 adx1_out2_ep: endpoint {
 1006                                                         remote-endpoint = <&xbar_adx1_out2_ep>;
 1007                                                 };
 1008                                         };
 1009 
 1010                                         adx1_out3_port: port@3 {
 1011                                                 reg = <3>;
 1012 
 1013                                                 adx1_out3_ep: endpoint {
 1014                                                         remote-endpoint = <&xbar_adx1_out3_ep>;
 1015                                                 };
 1016                                         };
 1017 
 1018                                         adx1_out4_port: port@4 {
 1019                                                 reg = <4>;
 1020 
 1021                                                 adx1_out4_ep: endpoint {
 1022                                                         remote-endpoint = <&xbar_adx1_out4_ep>;
 1023                                                 };
 1024                                         };
 1025                                 };
 1026                         };
 1027 
 1028                         adx@702d3900 {
 1029                                 status = "okay";
 1030 
 1031                                 ports {
 1032                                         #address-cells = <1>;
 1033                                         #size-cells = <0>;
 1034 
 1035                                         port@0 {
 1036                                                 reg = <0>;
 1037 
 1038                                                 adx2_in_ep: endpoint {
 1039                                                         remote-endpoint = <&xbar_adx2_in_ep>;
 1040                                                 };
 1041                                         };
 1042 
 1043                                         adx2_out1_port: port@1 {
 1044                                                 reg = <1>;
 1045 
 1046                                                 adx2_out1_ep: endpoint {
 1047                                                         remote-endpoint = <&xbar_adx2_out1_ep>;
 1048                                                 };
 1049                                         };
 1050 
 1051                                         adx2_out2_port: port@2 {
 1052                                                 reg = <2>;
 1053 
 1054                                                 adx2_out2_ep: endpoint {
 1055                                                         remote-endpoint = <&xbar_adx2_out2_ep>;
 1056                                                 };
 1057                                         };
 1058 
 1059                                         adx2_out3_port: port@3 {
 1060                                                 reg = <3>;
 1061 
 1062                                                 adx2_out3_ep: endpoint {
 1063                                                         remote-endpoint = <&xbar_adx2_out3_ep>;
 1064                                                 };
 1065                                         };
 1066 
 1067                                         adx2_out4_port: port@4 {
 1068                                                 reg = <4>;
 1069 
 1070                                                 adx2_out4_ep: endpoint {
 1071                                                         remote-endpoint = <&xbar_adx2_out4_ep>;
 1072                                                 };
 1073                                         };
 1074                                 };
 1075                         };
 1076 
 1077                         processing-engine@702d8000 {
 1078                                 status = "okay";
 1079 
 1080                                 ports {
 1081                                         #address-cells = <1>;
 1082                                         #size-cells = <0>;
 1083 
 1084                                         port@0 {
 1085                                                 reg = <0x0>;
 1086 
 1087                                                 ope1_cif_in_ep: endpoint {
 1088                                                         remote-endpoint = <&xbar_ope1_in_ep>;
 1089                                                 };
 1090                                         };
 1091 
 1092                                         ope1_out_port: port@1 {
 1093                                                 reg = <0x1>;
 1094 
 1095                                                 ope1_cif_out_ep: endpoint {
 1096                                                         remote-endpoint = <&xbar_ope1_out_ep>;
 1097                                                 };
 1098                                         };
 1099                                 };
 1100                         };
 1101 
 1102                         processing-engine@702d8400 {
 1103                                 status = "okay";
 1104 
 1105                                 ports {
 1106                                         #address-cells = <1>;
 1107                                         #size-cells = <0>;
 1108 
 1109                                         port@0 {
 1110                                                 reg = <0x0>;
 1111 
 1112                                                 ope2_cif_in_ep: endpoint {
 1113                                                         remote-endpoint = <&xbar_ope2_in_ep>;
 1114                                                 };
 1115                                         };
 1116 
 1117                                         ope2_out_port: port@1 {
 1118                                                 reg = <0x1>;
 1119 
 1120                                                 ope2_cif_out_ep: endpoint {
 1121                                                         remote-endpoint = <&xbar_ope2_out_ep>;
 1122                                                 };
 1123                                         };
 1124                                 };
 1125                         };
 1126 
 1127                         amixer@702dbb00 {
 1128                                 status = "okay";
 1129 
 1130                                 ports {
 1131                                         #address-cells = <1>;
 1132                                         #size-cells = <0>;
 1133 
 1134                                         port@0 {
 1135                                                 reg = <0x0>;
 1136 
 1137                                                 mixer_in1_ep: endpoint {
 1138                                                         remote-endpoint = <&xbar_mixer_in1_ep>;
 1139                                                 };
 1140                                         };
 1141 
 1142                                         port@1 {
 1143                                                 reg = <0x1>;
 1144 
 1145                                                 mixer_in2_ep: endpoint {
 1146                                                         remote-endpoint = <&xbar_mixer_in2_ep>;
 1147                                                 };
 1148                                         };
 1149 
 1150                                         port@2 {
 1151                                                 reg = <0x2>;
 1152 
 1153                                                 mixer_in3_ep: endpoint {
 1154                                                         remote-endpoint = <&xbar_mixer_in3_ep>;
 1155                                                 };
 1156                                         };
 1157 
 1158                                         port@3 {
 1159                                                 reg = <0x3>;
 1160 
 1161                                                 mixer_in4_ep: endpoint {
 1162                                                         remote-endpoint = <&xbar_mixer_in4_ep>;
 1163                                                 };
 1164                                         };
 1165 
 1166                                         port@4 {
 1167                                                 reg = <0x4>;
 1168 
 1169                                                 mixer_in5_ep: endpoint {
 1170                                                         remote-endpoint = <&xbar_mixer_in5_ep>;
 1171                                                 };
 1172                                         };
 1173 
 1174                                         port@5 {
 1175                                                 reg = <0x5>;
 1176 
 1177                                                 mixer_in6_ep: endpoint {
 1178                                                         remote-endpoint = <&xbar_mixer_in6_ep>;
 1179                                                 };
 1180                                         };
 1181 
 1182                                         port@6 {
 1183                                                 reg = <0x6>;
 1184 
 1185                                                 mixer_in7_ep: endpoint {
 1186                                                         remote-endpoint = <&xbar_mixer_in7_ep>;
 1187                                                 };
 1188                                         };
 1189 
 1190                                         port@7 {
 1191                                                 reg = <0x7>;
 1192 
 1193                                                 mixer_in8_ep: endpoint {
 1194                                                         remote-endpoint = <&xbar_mixer_in8_ep>;
 1195                                                 };
 1196                                         };
 1197 
 1198                                         port@8 {
 1199                                                 reg = <0x8>;
 1200 
 1201                                                 mixer_in9_ep: endpoint {
 1202                                                         remote-endpoint = <&xbar_mixer_in9_ep>;
 1203                                                 };
 1204                                         };
 1205 
 1206                                         port@9 {
 1207                                                 reg = <0x9>;
 1208 
 1209                                                 mixer_in10_ep: endpoint {
 1210                                                         remote-endpoint = <&xbar_mixer_in10_ep>;
 1211                                                 };
 1212                                         };
 1213 
 1214                                         mixer_out1_port: port@a {
 1215                                                 reg = <0xa>;
 1216 
 1217                                                 mixer_out1_ep: endpoint {
 1218                                                         remote-endpoint = <&xbar_mixer_out1_ep>;
 1219                                                 };
 1220                                         };
 1221 
 1222                                         mixer_out2_port: port@b {
 1223                                                 reg = <0xb>;
 1224 
 1225                                                 mixer_out2_ep: endpoint {
 1226                                                         remote-endpoint = <&xbar_mixer_out2_ep>;
 1227                                                 };
 1228                                         };
 1229 
 1230                                         mixer_out3_port: port@c {
 1231                                                 reg = <0xc>;
 1232 
 1233                                                 mixer_out3_ep: endpoint {
 1234                                                         remote-endpoint = <&xbar_mixer_out3_ep>;
 1235                                                 };
 1236                                         };
 1237 
 1238                                         mixer_out4_port: port@d {
 1239                                                 reg = <0xd>;
 1240 
 1241                                                 mixer_out4_ep: endpoint {
 1242                                                         remote-endpoint = <&xbar_mixer_out4_ep>;
 1243                                                 };
 1244                                         };
 1245 
 1246                                         mixer_out5_port: port@e {
 1247                                                 reg = <0xe>;
 1248 
 1249                                                 mixer_out5_ep: endpoint {
 1250                                                         remote-endpoint = <&xbar_mixer_out5_ep>;
 1251                                                 };
 1252                                         };
 1253                                 };
 1254                         };
 1255 
 1256                         ports {
 1257                                 xbar_i2s3_port: port@c {
 1258                                         reg = <0xc>;
 1259 
 1260                                         xbar_i2s3_ep: endpoint {
 1261                                                 remote-endpoint = <&i2s3_cif_ep>;
 1262                                         };
 1263                                 };
 1264 
 1265                                 xbar_i2s4_port: port@d {
 1266                                         reg = <0xd>;
 1267 
 1268                                         xbar_i2s4_ep: endpoint {
 1269                                                 remote-endpoint = <&i2s4_cif_ep>;
 1270                                         };
 1271                                 };
 1272 
 1273                                 xbar_dmic1_port: port@f {
 1274                                         reg = <0xf>;
 1275 
 1276                                         xbar_dmic1_ep: endpoint {
 1277                                                 remote-endpoint = <&dmic1_cif_ep>;
 1278                                         };
 1279                                 };
 1280 
 1281                                 xbar_dmic2_port: port@10 {
 1282                                         reg = <0x10>;
 1283 
 1284                                         xbar_dmic2_ep: endpoint {
 1285                                                 remote-endpoint = <&dmic2_cif_ep>;
 1286                                         };
 1287                                 };
 1288 
 1289                                 xbar_sfc1_in_port: port@12 {
 1290                                         reg = <0x12>;
 1291 
 1292                                         xbar_sfc1_in_ep: endpoint {
 1293                                                 remote-endpoint = <&sfc1_cif_in_ep>;
 1294                                         };
 1295                                 };
 1296 
 1297                                 port@13 {
 1298                                         reg = <0x13>;
 1299 
 1300                                         xbar_sfc1_out_ep: endpoint {
 1301                                                 remote-endpoint = <&sfc1_cif_out_ep>;
 1302                                         };
 1303                                 };
 1304 
 1305                                 xbar_sfc2_in_port: port@14 {
 1306                                         reg = <0x14>;
 1307 
 1308                                         xbar_sfc2_in_ep: endpoint {
 1309                                                 remote-endpoint = <&sfc2_cif_in_ep>;
 1310                                         };
 1311                                 };
 1312 
 1313                                 port@15 {
 1314                                         reg = <0x15>;
 1315 
 1316                                         xbar_sfc2_out_ep: endpoint {
 1317                                                 remote-endpoint = <&sfc2_cif_out_ep>;
 1318                                         };
 1319                                 };
 1320 
 1321                                 xbar_sfc3_in_port: port@16 {
 1322                                         reg = <0x16>;
 1323 
 1324                                         xbar_sfc3_in_ep: endpoint {
 1325                                                 remote-endpoint = <&sfc3_cif_in_ep>;
 1326                                         };
 1327                                 };
 1328 
 1329                                 port@17 {
 1330                                         reg = <0x17>;
 1331 
 1332                                         xbar_sfc3_out_ep: endpoint {
 1333                                                 remote-endpoint = <&sfc3_cif_out_ep>;
 1334                                         };
 1335                                 };
 1336 
 1337                                 xbar_sfc4_in_port: port@18 {
 1338                                         reg = <0x18>;
 1339 
 1340                                         xbar_sfc4_in_ep: endpoint {
 1341                                                 remote-endpoint = <&sfc4_cif_in_ep>;
 1342                                         };
 1343                                 };
 1344 
 1345                                 port@19 {
 1346                                         reg = <0x19>;
 1347 
 1348                                         xbar_sfc4_out_ep: endpoint {
 1349                                                 remote-endpoint = <&sfc4_cif_out_ep>;
 1350                                         };
 1351                                 };
 1352 
 1353                                 xbar_mvc1_in_port: port@1a {
 1354                                         reg = <0x1a>;
 1355 
 1356                                         xbar_mvc1_in_ep: endpoint {
 1357                                                 remote-endpoint = <&mvc1_cif_in_ep>;
 1358                                         };
 1359                                 };
 1360 
 1361                                 port@1b {
 1362                                         reg = <0x1b>;
 1363 
 1364                                         xbar_mvc1_out_ep: endpoint {
 1365                                                 remote-endpoint = <&mvc1_cif_out_ep>;
 1366                                         };
 1367                                 };
 1368 
 1369                                 xbar_mvc2_in_port: port@1c {
 1370                                         reg = <0x1c>;
 1371 
 1372                                         xbar_mvc2_in_ep: endpoint {
 1373                                                 remote-endpoint = <&mvc2_cif_in_ep>;
 1374                                         };
 1375                                 };
 1376 
 1377                                 port@1d {
 1378                                         reg = <0x1d>;
 1379 
 1380                                         xbar_mvc2_out_ep: endpoint {
 1381                                                 remote-endpoint = <&mvc2_cif_out_ep>;
 1382                                         };
 1383                                 };
 1384 
 1385                                 xbar_amx1_in1_port: port@1e {
 1386                                         reg = <0x1e>;
 1387 
 1388                                         xbar_amx1_in1_ep: endpoint {
 1389                                                 remote-endpoint = <&amx1_in1_ep>;
 1390                                         };
 1391                                 };
 1392 
 1393                                 xbar_amx1_in2_port: port@1f {
 1394                                         reg = <0x1f>;
 1395 
 1396                                         xbar_amx1_in2_ep: endpoint {
 1397                                                 remote-endpoint = <&amx1_in2_ep>;
 1398                                         };
 1399                                 };
 1400 
 1401                                 xbar_amx1_in3_port: port@20 {
 1402                                         reg = <0x20>;
 1403 
 1404                                         xbar_amx1_in3_ep: endpoint {
 1405                                                 remote-endpoint = <&amx1_in3_ep>;
 1406                                         };
 1407                                 };
 1408 
 1409                                 xbar_amx1_in4_port: port@21 {
 1410                                         reg = <0x21>;
 1411 
 1412                                         xbar_amx1_in4_ep: endpoint {
 1413                                                 remote-endpoint = <&amx1_in4_ep>;
 1414                                         };
 1415                                 };
 1416 
 1417                                 port@22 {
 1418                                         reg = <0x22>;
 1419 
 1420                                         xbar_amx1_out_ep: endpoint {
 1421                                                 remote-endpoint = <&amx1_out_ep>;
 1422                                         };
 1423                                 };
 1424 
 1425                                 xbar_amx2_in1_port: port@23 {
 1426                                         reg = <0x23>;
 1427 
 1428                                         xbar_amx2_in1_ep: endpoint {
 1429                                                 remote-endpoint = <&amx2_in1_ep>;
 1430                                         };
 1431                                 };
 1432 
 1433                                 xbar_amx2_in2_port: port@24 {
 1434                                         reg = <0x24>;
 1435 
 1436                                         xbar_amx2_in2_ep: endpoint {
 1437                                                 remote-endpoint = <&amx2_in2_ep>;
 1438                                         };
 1439                                 };
 1440 
 1441                                 xbar_amx2_in3_port: port@25 {
 1442                                         reg = <0x25>;
 1443 
 1444                                         xbar_amx2_in3_ep: endpoint {
 1445                                                 remote-endpoint = <&amx2_in3_ep>;
 1446                                         };
 1447                                 };
 1448 
 1449                                 xbar_amx2_in4_port: port@26 {
 1450                                         reg = <0x26>;
 1451 
 1452                                         xbar_amx2_in4_ep: endpoint {
 1453                                                 remote-endpoint = <&amx2_in4_ep>;
 1454                                         };
 1455                                 };
 1456 
 1457                                 port@27 {
 1458                                         reg = <0x27>;
 1459 
 1460                                         xbar_amx2_out_ep: endpoint {
 1461                                                 remote-endpoint = <&amx2_out_ep>;
 1462                                         };
 1463                                 };
 1464 
 1465                                 xbar_adx1_in_port: port@28 {
 1466                                         reg = <0x28>;
 1467 
 1468                                         xbar_adx1_in_ep: endpoint {
 1469                                                 remote-endpoint = <&adx1_in_ep>;
 1470                                         };
 1471                                 };
 1472 
 1473                                 port@29 {
 1474                                         reg = <0x29>;
 1475 
 1476                                         xbar_adx1_out1_ep: endpoint {
 1477                                                 remote-endpoint = <&adx1_out1_ep>;
 1478                                         };
 1479                                 };
 1480 
 1481                                 port@2a {
 1482                                         reg = <0x2a>;
 1483 
 1484                                         xbar_adx1_out2_ep: endpoint {
 1485                                                 remote-endpoint = <&adx1_out2_ep>;
 1486                                         };
 1487                                 };
 1488 
 1489                                 port@2b {
 1490                                         reg = <0x2b>;
 1491 
 1492                                         xbar_adx1_out3_ep: endpoint {
 1493                                                 remote-endpoint = <&adx1_out3_ep>;
 1494                                         };
 1495                                 };
 1496 
 1497                                 port@2c {
 1498                                         reg = <0x2c>;
 1499 
 1500                                         xbar_adx1_out4_ep: endpoint {
 1501                                                 remote-endpoint = <&adx1_out4_ep>;
 1502                                         };
 1503                                 };
 1504 
 1505                                 xbar_adx2_in_port: port@2d {
 1506                                         reg = <0x2d>;
 1507 
 1508                                         xbar_adx2_in_ep: endpoint {
 1509                                                 remote-endpoint = <&adx2_in_ep>;
 1510                                         };
 1511                                 };
 1512 
 1513                                 port@2e {
 1514                                         reg = <0x2e>;
 1515 
 1516                                         xbar_adx2_out1_ep: endpoint {
 1517                                                 remote-endpoint = <&adx2_out1_ep>;
 1518                                         };
 1519                                 };
 1520 
 1521                                 port@2f {
 1522                                         reg = <0x2f>;
 1523 
 1524                                         xbar_adx2_out2_ep: endpoint {
 1525                                                 remote-endpoint = <&adx2_out2_ep>;
 1526                                         };
 1527                                 };
 1528 
 1529                                 port@30 {
 1530                                         reg = <0x30>;
 1531 
 1532                                         xbar_adx2_out3_ep: endpoint {
 1533                                                 remote-endpoint = <&adx2_out3_ep>;
 1534                                         };
 1535                                 };
 1536 
 1537                                 port@31 {
 1538                                         reg = <0x31>;
 1539 
 1540                                         xbar_adx2_out4_ep: endpoint {
 1541                                                 remote-endpoint = <&adx2_out4_ep>;
 1542                                         };
 1543                                 };
 1544 
 1545                                 xbar_mixer_in1_port: port@32 {
 1546                                         reg = <0x32>;
 1547 
 1548                                         xbar_mixer_in1_ep: endpoint {
 1549                                                 remote-endpoint = <&mixer_in1_ep>;
 1550                                         };
 1551                                 };
 1552 
 1553                                 xbar_mixer_in2_port: port@33 {
 1554                                         reg = <0x33>;
 1555 
 1556                                         xbar_mixer_in2_ep: endpoint {
 1557                                                 remote-endpoint = <&mixer_in2_ep>;
 1558                                         };
 1559                                 };
 1560 
 1561                                 xbar_mixer_in3_port: port@34 {
 1562                                         reg = <0x34>;
 1563 
 1564                                         xbar_mixer_in3_ep: endpoint {
 1565                                                 remote-endpoint = <&mixer_in3_ep>;
 1566                                         };
 1567                                 };
 1568 
 1569                                 xbar_mixer_in4_port: port@35 {
 1570                                         reg = <0x35>;
 1571 
 1572                                         xbar_mixer_in4_ep: endpoint {
 1573                                                 remote-endpoint = <&mixer_in4_ep>;
 1574                                         };
 1575                                 };
 1576 
 1577                                 xbar_mixer_in5_port: port@36 {
 1578                                         reg = <0x36>;
 1579 
 1580                                         xbar_mixer_in5_ep: endpoint {
 1581                                                 remote-endpoint = <&mixer_in5_ep>;
 1582                                         };
 1583                                 };
 1584 
 1585                                 xbar_mixer_in6_port: port@37 {
 1586                                         reg = <0x37>;
 1587 
 1588                                         xbar_mixer_in6_ep: endpoint {
 1589                                                 remote-endpoint = <&mixer_in6_ep>;
 1590                                         };
 1591                                 };
 1592 
 1593                                 xbar_mixer_in7_port: port@38 {
 1594                                         reg = <0x38>;
 1595 
 1596                                         xbar_mixer_in7_ep: endpoint {
 1597                                                 remote-endpoint = <&mixer_in7_ep>;
 1598                                         };
 1599                                 };
 1600 
 1601                                 xbar_mixer_in8_port: port@39 {
 1602                                         reg = <0x39>;
 1603 
 1604                                         xbar_mixer_in8_ep: endpoint {
 1605                                                 remote-endpoint = <&mixer_in8_ep>;
 1606                                         };
 1607                                 };
 1608 
 1609                                 xbar_mixer_in9_port: port@3a {
 1610                                         reg = <0x3a>;
 1611 
 1612                                         xbar_mixer_in9_ep: endpoint {
 1613                                                 remote-endpoint = <&mixer_in9_ep>;
 1614                                         };
 1615                                 };
 1616 
 1617                                 xbar_mixer_in10_port: port@3b {
 1618                                         reg = <0x3b>;
 1619 
 1620                                         xbar_mixer_in10_ep: endpoint {
 1621                                                 remote-endpoint = <&mixer_in10_ep>;
 1622                                         };
 1623                                 };
 1624 
 1625                                 port@3c {
 1626                                         reg = <0x3c>;
 1627 
 1628                                         xbar_mixer_out1_ep: endpoint {
 1629                                                 remote-endpoint = <&mixer_out1_ep>;
 1630                                         };
 1631                                 };
 1632 
 1633                                 port@3d {
 1634                                         reg = <0x3d>;
 1635 
 1636                                         xbar_mixer_out2_ep: endpoint {
 1637                                                 remote-endpoint = <&mixer_out2_ep>;
 1638                                         };
 1639                                 };
 1640 
 1641                                 port@3e {
 1642                                         reg = <0x3e>;
 1643 
 1644                                         xbar_mixer_out3_ep: endpoint {
 1645                                                 remote-endpoint = <&mixer_out3_ep>;
 1646                                         };
 1647                                 };
 1648 
 1649                                 port@3f {
 1650                                         reg = <0x3f>;
 1651 
 1652                                         xbar_mixer_out4_ep: endpoint {
 1653                                                 remote-endpoint = <&mixer_out4_ep>;
 1654                                         };
 1655                                 };
 1656 
 1657                                 port@40 {
 1658                                         reg = <0x40>;
 1659 
 1660                                         xbar_mixer_out5_ep: endpoint {
 1661                                                 remote-endpoint = <&mixer_out5_ep>;
 1662                                         };
 1663                                 };
 1664 
 1665                                 xbar_ope1_in_port: port@41 {
 1666                                         reg = <0x41>;
 1667 
 1668                                         xbar_ope1_in_ep: endpoint {
 1669                                                 remote-endpoint = <&ope1_cif_in_ep>;
 1670                                         };
 1671                                 };
 1672 
 1673                                 port@42 {
 1674                                         reg = <0x42>;
 1675 
 1676                                         xbar_ope1_out_ep: endpoint {
 1677                                                 remote-endpoint = <&ope1_cif_out_ep>;
 1678                                         };
 1679                                 };
 1680 
 1681                                 xbar_ope2_in_port: port@43 {
 1682                                         reg = <0x43>;
 1683 
 1684                                         xbar_ope2_in_ep: endpoint {
 1685                                                 remote-endpoint = <&ope2_cif_in_ep>;
 1686                                         };
 1687                                 };
 1688 
 1689                                 port@44 {
 1690                                         reg = <0x44>;
 1691 
 1692                                         xbar_ope2_out_ep: endpoint {
 1693                                                 remote-endpoint = <&ope2_cif_out_ep>;
 1694                                         };
 1695                                 };
 1696                         };
 1697                 };
 1698         };
 1699 
 1700         spi@70410000 {
 1701                 status = "okay";
 1702 
 1703                 flash@0 {
 1704                         compatible = "jedec,spi-nor";
 1705                         reg = <0>;
 1706                         spi-max-frequency = <104000000>;
 1707                         spi-tx-bus-width = <2>;
 1708                         spi-rx-bus-width = <2>;
 1709                 };
 1710         };
 1711 
 1712         clk32k_in: clock-32k {
 1713                 compatible = "fixed-clock";
 1714                 clock-frequency = <32768>;
 1715                 #clock-cells = <0>;
 1716         };
 1717 
 1718         cpus {
 1719                 cpu@0 {
 1720                         enable-method = "psci";
 1721                 };
 1722 
 1723                 cpu@1 {
 1724                         enable-method = "psci";
 1725                 };
 1726 
 1727                 cpu@2 {
 1728                         enable-method = "psci";
 1729                 };
 1730 
 1731                 cpu@3 {
 1732                         enable-method = "psci";
 1733                 };
 1734 
 1735                 idle-states {
 1736                         cpu-sleep {
 1737                                 status = "okay";
 1738                         };
 1739                 };
 1740         };
 1741 
 1742         fan: pwm-fan {
 1743                 compatible = "pwm-fan";
 1744                 pwms = <&pwm 3 45334>;
 1745 
 1746                 cooling-levels = <0 64 128 255>;
 1747                 #cooling-cells = <2>;
 1748         };
 1749 
 1750         thermal-zones {
 1751                 cpu-thermal {
 1752                         trips {
 1753                                 cpu_trip_critical: critical {
 1754                                         temperature = <96500>;
 1755                                         hysteresis = <0>;
 1756                                         type = "critical";
 1757                                 };
 1758 
 1759                                 cpu_trip_hot: hot {
 1760                                         temperature = <70000>;
 1761                                         hysteresis = <2000>;
 1762                                         type = "hot";
 1763                                 };
 1764 
 1765                                 cpu_trip_active: active {
 1766                                         temperature = <50000>;
 1767                                         hysteresis = <2000>;
 1768                                         type = "active";
 1769                                 };
 1770 
 1771                                 cpu_trip_passive: passive {
 1772                                         temperature = <30000>;
 1773                                         hysteresis = <2000>;
 1774                                         type = "passive";
 1775                                 };
 1776                         };
 1777 
 1778                         cooling-maps {
 1779                                 cpu-critical {
 1780                                         cooling-device = <&fan 3 3>;
 1781                                         trip = <&cpu_trip_critical>;
 1782                                 };
 1783 
 1784                                 cpu-hot {
 1785                                         cooling-device = <&fan 2 2>;
 1786                                         trip = <&cpu_trip_hot>;
 1787                                 };
 1788 
 1789                                 cpu-active {
 1790                                         cooling-device = <&fan 1 1>;
 1791                                         trip = <&cpu_trip_active>;
 1792                                 };
 1793 
 1794                                 cpu-passive {
 1795                                         cooling-device = <&fan 0 0>;
 1796                                         trip = <&cpu_trip_passive>;
 1797                                 };
 1798                         };
 1799                 };
 1800         };
 1801 
 1802         gpio-keys {
 1803                 compatible = "gpio-keys";
 1804 
 1805                 key-power {
 1806                         label = "Power";
 1807                         gpios = <&gpio TEGRA_GPIO(X, 5) GPIO_ACTIVE_LOW>;
 1808                         linux,input-type = <EV_KEY>;
 1809                         linux,code = <KEY_POWER>;
 1810                         debounce-interval = <30>;
 1811                         wakeup-event-action = <EV_ACT_ASSERTED>;
 1812                         wakeup-source;
 1813                 };
 1814 
 1815                 key-force-recovery {
 1816                         label = "Force Recovery";
 1817                         gpios = <&gpio TEGRA_GPIO(X, 6) GPIO_ACTIVE_LOW>;
 1818                         linux,input-type = <EV_KEY>;
 1819                         linux,code = <BTN_1>;
 1820                         debounce-interval = <30>;
 1821                 };
 1822         };
 1823 
 1824         psci {
 1825                 compatible = "arm,psci-1.0";
 1826                 method = "smc";
 1827         };
 1828 
 1829         vdd_5v0_sys: regulator-vdd-5v0-sys {
 1830                 compatible = "regulator-fixed";
 1831 
 1832                 regulator-name = "VDD_5V0_SYS";
 1833                 regulator-min-microvolt = <5000000>;
 1834                 regulator-max-microvolt = <5000000>;
 1835                 regulator-always-on;
 1836                 regulator-boot-on;
 1837         };
 1838 
 1839         vdd_3v3_sys: regulator-vdd-3v3-sys {
 1840                 compatible = "regulator-fixed";
 1841 
 1842                 regulator-name = "VDD_3V3_SYS";
 1843                 regulator-min-microvolt = <3300000>;
 1844                 regulator-max-microvolt = <3300000>;
 1845                 regulator-enable-ramp-delay = <240>;
 1846                 regulator-always-on;
 1847                 regulator-boot-on;
 1848 
 1849                 gpio = <&pmic 3 GPIO_ACTIVE_HIGH>;
 1850                 enable-active-high;
 1851 
 1852                 vin-supply = <&vdd_5v0_sys>;
 1853         };
 1854 
 1855         vdd_3v3_sd: regulator-vdd-3v3-sd {
 1856                 compatible = "regulator-fixed";
 1857 
 1858                 regulator-name = "VDD_3V3_SD";
 1859                 regulator-min-microvolt = <3300000>;
 1860                 regulator-max-microvolt = <3300000>;
 1861 
 1862                 gpio = <&gpio TEGRA_GPIO(Z, 3) GPIO_ACTIVE_HIGH>;
 1863                 enable-active-high;
 1864 
 1865                 vin-supply = <&vdd_3v3_sys>;
 1866         };
 1867 
 1868         vdd_hdmi: regulator-vdd-hdmi-5v0 {
 1869                 compatible = "regulator-fixed";
 1870 
 1871                 regulator-name = "VDD_HDMI_5V0";
 1872                 regulator-min-microvolt = <5000000>;
 1873                 regulator-max-microvolt = <5000000>;
 1874 
 1875                 vin-supply = <&vdd_5v0_sys>;
 1876         };
 1877 
 1878         vdd_hub_3v3: regulator-vdd-hub-3v3 {
 1879                 compatible = "regulator-fixed";
 1880 
 1881                 regulator-name = "VDD_HUB_3V3";
 1882                 regulator-min-microvolt = <3300000>;
 1883                 regulator-max-microvolt = <3300000>;
 1884 
 1885                 gpio = <&gpio TEGRA_GPIO(A, 6) GPIO_ACTIVE_HIGH>;
 1886                 enable-active-high;
 1887 
 1888                 vin-supply = <&vdd_5v0_sys>;
 1889         };
 1890 
 1891         vdd_cpu: regulator-vdd-cpu {
 1892                 compatible = "regulator-fixed";
 1893 
 1894                 regulator-name = "VDD_CPU";
 1895                 regulator-min-microvolt = <5000000>;
 1896                 regulator-max-microvolt = <5000000>;
 1897                 regulator-always-on;
 1898                 regulator-boot-on;
 1899 
 1900                 gpio = <&pmic 5 GPIO_ACTIVE_HIGH>;
 1901                 enable-active-high;
 1902 
 1903                 vin-supply = <&vdd_5v0_sys>;
 1904         };
 1905 
 1906         vdd_gpu: regulator-vdd-gpu {
 1907                 compatible = "pwm-regulator";
 1908                 pwms = <&pwm 1 8000>;
 1909 
 1910                 regulator-name = "VDD_GPU";
 1911                 regulator-min-microvolt = <710000>;
 1912                 regulator-max-microvolt = <1320000>;
 1913                 regulator-ramp-delay = <80>;
 1914                 regulator-enable-ramp-delay = <2000>;
 1915                 regulator-settling-time-us = <160>;
 1916 
 1917                 enable-gpios = <&pmic 6 GPIO_ACTIVE_HIGH>;
 1918                 vin-supply = <&vdd_5v0_sys>;
 1919         };
 1920 
 1921         avdd_io_edp_1v05: regulator-avdd-io-epd-1v05 {
 1922                 compatible = "regulator-fixed";
 1923 
 1924                 regulator-name = "AVDD_IO_EDP_1V05";
 1925                 regulator-min-microvolt = <1050000>;
 1926                 regulator-max-microvolt = <1050000>;
 1927 
 1928                 gpio = <&pmic 7 GPIO_ACTIVE_HIGH>;
 1929                 enable-active-high;
 1930 
 1931                 vin-supply = <&avdd_1v05_pll>;
 1932         };
 1933 
 1934         vdd_5v0_usb: regulator-vdd-5v-usb {
 1935                 compatible = "regulator-fixed";
 1936 
 1937                 regulator-name = "VDD_5V_USB";
 1938                 regulator-min-microvolt = <50000000>;
 1939                 regulator-max-microvolt = <50000000>;
 1940 
 1941                 vin-supply = <&vdd_5v0_sys>;
 1942         };
 1943 
 1944         sound {
 1945                 compatible = "nvidia,tegra210-audio-graph-card";
 1946                 status = "okay";
 1947 
 1948                 dais = /* FE */
 1949                        <&admaif1_port>, <&admaif2_port>, <&admaif3_port>,
 1950                        <&admaif4_port>, <&admaif5_port>, <&admaif6_port>,
 1951                        <&admaif7_port>, <&admaif8_port>, <&admaif9_port>,
 1952                        <&admaif10_port>,
 1953                        /* Router */
 1954                        <&xbar_i2s3_port>, <&xbar_i2s4_port>,
 1955                        <&xbar_dmic1_port>, <&xbar_dmic2_port>,
 1956                        <&xbar_sfc1_in_port>, <&xbar_sfc2_in_port>,
 1957                        <&xbar_sfc3_in_port>, <&xbar_sfc4_in_port>,
 1958                        <&xbar_mvc1_in_port>, <&xbar_mvc2_in_port>,
 1959                        <&xbar_amx1_in1_port>, <&xbar_amx1_in2_port>,
 1960                        <&xbar_amx1_in3_port>, <&xbar_amx1_in4_port>,
 1961                        <&xbar_amx2_in1_port>, <&xbar_amx2_in2_port>,
 1962                        <&xbar_amx2_in3_port>, <&xbar_amx2_in4_port>,
 1963                        <&xbar_adx1_in_port>, <&xbar_adx2_in_port>,
 1964                        <&xbar_mixer_in1_port>, <&xbar_mixer_in2_port>,
 1965                        <&xbar_mixer_in3_port>, <&xbar_mixer_in4_port>,
 1966                        <&xbar_mixer_in5_port>, <&xbar_mixer_in6_port>,
 1967                        <&xbar_mixer_in7_port>, <&xbar_mixer_in8_port>,
 1968                        <&xbar_mixer_in9_port>, <&xbar_mixer_in10_port>,
 1969                        <&xbar_ope1_in_port>, <&xbar_ope2_in_port>,
 1970                        /* HW accelerators */
 1971                        <&sfc1_out_port>, <&sfc2_out_port>,
 1972                        <&sfc3_out_port>, <&sfc4_out_port>,
 1973                        <&mvc1_out_port>, <&mvc2_out_port>,
 1974                        <&amx1_out_port>, <&amx2_out_port>,
 1975                        <&adx1_out1_port>, <&adx1_out2_port>,
 1976                        <&adx1_out3_port>, <&adx1_out4_port>,
 1977                        <&adx2_out1_port>, <&adx2_out2_port>,
 1978                        <&adx2_out3_port>, <&adx2_out4_port>,
 1979                        <&mixer_out1_port>, <&mixer_out2_port>,
 1980                        <&mixer_out3_port>, <&mixer_out4_port>,
 1981                        <&mixer_out5_port>,
 1982                        <&ope1_out_port>, <&ope2_out_port>,
 1983                        /* I/O DAP Ports */
 1984                        <&i2s3_port>, <&i2s4_port>,
 1985                        <&dmic1_port>, <&dmic2_port>;
 1986 
 1987                 label = "NVIDIA Jetson Nano APE";
 1988         };
 1989 };

Cache object: c3277e9d106234a11996699264b631b8


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.