~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/nvidia/tegra194.dtsi

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /scripts/dtc/include-prefixes/arm64/nvidia/tegra194.dtsi (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm64/nvidia/tegra194.dtsi (Version linux-5.19.17)


  1 // SPDX-License-Identifier: GPL-2.0                 1 // SPDX-License-Identifier: GPL-2.0
  2 #include <dt-bindings/clock/tegra194-clock.h>       2 #include <dt-bindings/clock/tegra194-clock.h>
  3 #include <dt-bindings/gpio/tegra194-gpio.h>         3 #include <dt-bindings/gpio/tegra194-gpio.h>
  4 #include <dt-bindings/interrupt-controller/arm      4 #include <dt-bindings/interrupt-controller/arm-gic.h>
  5 #include <dt-bindings/mailbox/tegra186-hsp.h>       5 #include <dt-bindings/mailbox/tegra186-hsp.h>
  6 #include <dt-bindings/pinctrl/pinctrl-tegra-io      6 #include <dt-bindings/pinctrl/pinctrl-tegra-io-pad.h>
  7 #include <dt-bindings/pinctrl/pinctrl-tegra.h>      7 #include <dt-bindings/pinctrl/pinctrl-tegra.h>
  8 #include <dt-bindings/power/tegra194-powergate      8 #include <dt-bindings/power/tegra194-powergate.h>
  9 #include <dt-bindings/reset/tegra194-reset.h>       9 #include <dt-bindings/reset/tegra194-reset.h>
 10 #include <dt-bindings/thermal/tegra194-bpmp-th     10 #include <dt-bindings/thermal/tegra194-bpmp-thermal.h>
 11 #include <dt-bindings/memory/tegra194-mc.h>        11 #include <dt-bindings/memory/tegra194-mc.h>
 12                                                    12 
 13 / {                                                13 / {
 14         compatible = "nvidia,tegra194";            14         compatible = "nvidia,tegra194";
 15         interrupt-parent = <&gic>;                 15         interrupt-parent = <&gic>;
 16         #address-cells = <2>;                      16         #address-cells = <2>;
 17         #size-cells = <2>;                         17         #size-cells = <2>;
 18                                                    18 
 19         /* control backbone */                     19         /* control backbone */
 20         bus@0 {                                    20         bus@0 {
 21                 compatible = "simple-bus";         21                 compatible = "simple-bus";
                                                   >>  22                 #address-cells = <1>;
                                                   >>  23                 #size-cells = <1>;
                                                   >>  24                 ranges = <0x0 0x0 0x0 0x40000000>;
 22                                                    25 
 23                 #address-cells = <2>;          !!  26                 misc@100000 {
 24                 #size-cells = <2>;             << 
 25                 ranges = <0x0 0x0 0x0 0x0 0x10 << 
 26                                                << 
 27                 apbmisc: misc@100000 {         << 
 28                         compatible = "nvidia,t     27                         compatible = "nvidia,tegra194-misc";
 29                         reg = <0x0 0x00100000  !!  28                         reg = <0x00100000 0xf000>,
 30                               <0x0 0x0010f000  !!  29                               <0x0010f000 0x1000>;
 31                 };                                 30                 };
 32                                                    31 
 33                 gpio: gpio@2200000 {               32                 gpio: gpio@2200000 {
 34                         compatible = "nvidia,t     33                         compatible = "nvidia,tegra194-gpio";
 35                         reg-names = "security"     34                         reg-names = "security", "gpio";
 36                         reg = <0x0 0x2200000 0 !!  35                         reg = <0x2200000 0x10000>,
 37                               <0x0 0x2210000 0 !!  36                               <0x2210000 0x10000>;
 38                         interrupts = <GIC_SPI      37                         interrupts = <GIC_SPI 288 IRQ_TYPE_LEVEL_HIGH>,
 39                                      <GIC_SPI      38                                      <GIC_SPI 289 IRQ_TYPE_LEVEL_HIGH>,
 40                                      <GIC_SPI      39                                      <GIC_SPI 290 IRQ_TYPE_LEVEL_HIGH>,
 41                                      <GIC_SPI      40                                      <GIC_SPI 291 IRQ_TYPE_LEVEL_HIGH>,
 42                                      <GIC_SPI      41                                      <GIC_SPI 292 IRQ_TYPE_LEVEL_HIGH>,
 43                                      <GIC_SPI      42                                      <GIC_SPI 293 IRQ_TYPE_LEVEL_HIGH>,
 44                                      <GIC_SPI      43                                      <GIC_SPI 294 IRQ_TYPE_LEVEL_HIGH>,
 45                                      <GIC_SPI      44                                      <GIC_SPI 295 IRQ_TYPE_LEVEL_HIGH>,
 46                                      <GIC_SPI      45                                      <GIC_SPI 296 IRQ_TYPE_LEVEL_HIGH>,
 47                                      <GIC_SPI      46                                      <GIC_SPI 297 IRQ_TYPE_LEVEL_HIGH>,
 48                                      <GIC_SPI      47                                      <GIC_SPI 298 IRQ_TYPE_LEVEL_HIGH>,
 49                                      <GIC_SPI      48                                      <GIC_SPI 299 IRQ_TYPE_LEVEL_HIGH>,
 50                                      <GIC_SPI      49                                      <GIC_SPI 300 IRQ_TYPE_LEVEL_HIGH>,
 51                                      <GIC_SPI      50                                      <GIC_SPI 301 IRQ_TYPE_LEVEL_HIGH>,
 52                                      <GIC_SPI      51                                      <GIC_SPI 302 IRQ_TYPE_LEVEL_HIGH>,
 53                                      <GIC_SPI      52                                      <GIC_SPI 303 IRQ_TYPE_LEVEL_HIGH>,
 54                                      <GIC_SPI      53                                      <GIC_SPI 304 IRQ_TYPE_LEVEL_HIGH>,
 55                                      <GIC_SPI      54                                      <GIC_SPI 305 IRQ_TYPE_LEVEL_HIGH>,
 56                                      <GIC_SPI      55                                      <GIC_SPI 306 IRQ_TYPE_LEVEL_HIGH>,
 57                                      <GIC_SPI      56                                      <GIC_SPI 307 IRQ_TYPE_LEVEL_HIGH>,
 58                                      <GIC_SPI      57                                      <GIC_SPI 308 IRQ_TYPE_LEVEL_HIGH>,
 59                                      <GIC_SPI      58                                      <GIC_SPI 309 IRQ_TYPE_LEVEL_HIGH>,
 60                                      <GIC_SPI      59                                      <GIC_SPI 310 IRQ_TYPE_LEVEL_HIGH>,
 61                                      <GIC_SPI      60                                      <GIC_SPI 311 IRQ_TYPE_LEVEL_HIGH>,
 62                                      <GIC_SPI      61                                      <GIC_SPI 312 IRQ_TYPE_LEVEL_HIGH>,
 63                                      <GIC_SPI      62                                      <GIC_SPI 313 IRQ_TYPE_LEVEL_HIGH>,
 64                                      <GIC_SPI      63                                      <GIC_SPI 314 IRQ_TYPE_LEVEL_HIGH>,
 65                                      <GIC_SPI      64                                      <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>,
 66                                      <GIC_SPI      65                                      <GIC_SPI 316 IRQ_TYPE_LEVEL_HIGH>,
 67                                      <GIC_SPI      66                                      <GIC_SPI 317 IRQ_TYPE_LEVEL_HIGH>,
 68                                      <GIC_SPI      67                                      <GIC_SPI 318 IRQ_TYPE_LEVEL_HIGH>,
 69                                      <GIC_SPI      68                                      <GIC_SPI 319 IRQ_TYPE_LEVEL_HIGH>,
 70                                      <GIC_SPI      69                                      <GIC_SPI 320 IRQ_TYPE_LEVEL_HIGH>,
 71                                      <GIC_SPI      70                                      <GIC_SPI 321 IRQ_TYPE_LEVEL_HIGH>,
 72                                      <GIC_SPI      71                                      <GIC_SPI 322 IRQ_TYPE_LEVEL_HIGH>,
 73                                      <GIC_SPI      72                                      <GIC_SPI 323 IRQ_TYPE_LEVEL_HIGH>,
 74                                      <GIC_SPI      73                                      <GIC_SPI 324 IRQ_TYPE_LEVEL_HIGH>,
 75                                      <GIC_SPI      74                                      <GIC_SPI 325 IRQ_TYPE_LEVEL_HIGH>,
 76                                      <GIC_SPI      75                                      <GIC_SPI 326 IRQ_TYPE_LEVEL_HIGH>,
 77                                      <GIC_SPI      76                                      <GIC_SPI 327 IRQ_TYPE_LEVEL_HIGH>,
 78                                      <GIC_SPI      77                                      <GIC_SPI 328 IRQ_TYPE_LEVEL_HIGH>,
 79                                      <GIC_SPI      78                                      <GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH>,
 80                                      <GIC_SPI      79                                      <GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH>,
 81                                      <GIC_SPI      80                                      <GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH>,
 82                                      <GIC_SPI      81                                      <GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>,
 83                                      <GIC_SPI      82                                      <GIC_SPI 333 IRQ_TYPE_LEVEL_HIGH>,
 84                                      <GIC_SPI      83                                      <GIC_SPI 334 IRQ_TYPE_LEVEL_HIGH>,
 85                                      <GIC_SPI      84                                      <GIC_SPI 335 IRQ_TYPE_LEVEL_HIGH>;
 86                         #interrupt-cells = <2>     85                         #interrupt-cells = <2>;
 87                         interrupt-controller;      86                         interrupt-controller;
 88                         #gpio-cells = <2>;         87                         #gpio-cells = <2>;
 89                         gpio-controller;           88                         gpio-controller;
 90                         gpio-ranges = <&pinmux << 
 91                 };                             << 
 92                                                << 
 93                 cbb-noc@2300000 {              << 
 94                         compatible = "nvidia,t << 
 95                         reg = <0x0 0x02300000  << 
 96                         interrupts = <GIC_SPI  << 
 97                                      <GIC_SPI  << 
 98                         nvidia,axi2apb = <&axi << 
 99                         nvidia,apbmisc = <&apb << 
100                         status = "okay";       << 
101                 };                             << 
102                                                << 
103                 axi2apb: axi2apb@2390000 {     << 
104                         compatible = "nvidia,t << 
105                         reg = <0x0 0x2390000 0 << 
106                               <0x0 0x23a0000 0 << 
107                               <0x0 0x23b0000 0 << 
108                               <0x0 0x23c0000 0 << 
109                               <0x0 0x23d0000 0 << 
110                               <0x0 0x23e0000 0 << 
111                         status = "okay";       << 
112                 };                             << 
113                                                << 
114                 pinmux: pinmux@2430000 {       << 
115                         compatible = "nvidia,t << 
116                         reg = <0x0 0x2430000 0 << 
117                         status = "okay";       << 
118                                                << 
119                         pex_clkreq_c5_bi_dir_s << 
120                                 clkreq {       << 
121                                         nvidia << 
122                                         nvidia << 
123                                         nvidia << 
124                                         nvidia << 
125                                         nvidia << 
126                                         nvidia << 
127                                 };             << 
128                         };                     << 
129                                                << 
130                         pex_rst_c5_out_state:  << 
131                                 pex_rst {      << 
132                                         nvidia << 
133                                         nvidia << 
134                                         nvidia << 
135                                         nvidia << 
136                                         nvidia << 
137                                         nvidia << 
138                                 };             << 
139                         };                     << 
140                 };                                 89                 };
141                                                    90 
142                 ethernet@2490000 {                 91                 ethernet@2490000 {
143                         compatible = "nvidia,t     92                         compatible = "nvidia,tegra194-eqos",
144                                      "nvidia,t     93                                      "nvidia,tegra186-eqos",
145                                      "snps,dwc     94                                      "snps,dwc-qos-ethernet-4.10";
146                         reg = <0x0 0x02490000  !!  95                         reg = <0x02490000 0x10000>;
147                         interrupts = <GIC_SPI      96                         interrupts = <GIC_SPI 194 IRQ_TYPE_LEVEL_HIGH>;
148                         clocks = <&bpmp TEGRA1     97                         clocks = <&bpmp TEGRA194_CLK_AXI_CBB>,
149                                  <&bpmp TEGRA1     98                                  <&bpmp TEGRA194_CLK_EQOS_AXI>,
150                                  <&bpmp TEGRA1     99                                  <&bpmp TEGRA194_CLK_EQOS_RX>,
151                                  <&bpmp TEGRA1    100                                  <&bpmp TEGRA194_CLK_EQOS_TX>,
152                                  <&bpmp TEGRA1    101                                  <&bpmp TEGRA194_CLK_EQOS_PTP_REF>;
153                         clock-names = "master_    102                         clock-names = "master_bus", "slave_bus", "rx", "tx", "ptp_ref";
154                         resets = <&bpmp TEGRA1    103                         resets = <&bpmp TEGRA194_RESET_EQOS>;
155                         reset-names = "eqos";     104                         reset-names = "eqos";
156                         interconnects = <&mc T    105                         interconnects = <&mc TEGRA194_MEMORY_CLIENT_EQOSR &emc>,
157                                         <&mc T    106                                         <&mc TEGRA194_MEMORY_CLIENT_EQOSW &emc>;
158                         interconnect-names = "    107                         interconnect-names = "dma-mem", "write";
159                         iommus = <&smmu TEGRA1    108                         iommus = <&smmu TEGRA194_SID_EQOS>;
160                         status = "disabled";      109                         status = "disabled";
161                                                   110 
162                         snps,write-requests =     111                         snps,write-requests = <1>;
163                         snps,read-requests = <    112                         snps,read-requests = <3>;
164                         snps,burst-map = <0x7>    113                         snps,burst-map = <0x7>;
165                         snps,txpbl = <16>;        114                         snps,txpbl = <16>;
166                         snps,rxpbl = <8>;         115                         snps,rxpbl = <8>;
167                 };                                116                 };
168                                                   117 
169                 gpcdma: dma-controller@2600000    118                 gpcdma: dma-controller@2600000 {
170                         compatible = "nvidia,t    119                         compatible = "nvidia,tegra194-gpcdma",
171                                      "nvidia,t    120                                      "nvidia,tegra186-gpcdma";
172                         reg = <0x0 0x2600000 0 !! 121                         reg = <0x2600000 0x210000>;
173                         resets = <&bpmp TEGRA1    122                         resets = <&bpmp TEGRA194_RESET_GPCDMA>;
174                         reset-names = "gpcdma"    123                         reset-names = "gpcdma";
175                         interrupts = <GIC_SPI  !! 124                         interrupts = <GIC_SPI 76 IRQ_TYPE_LEVEL_HIGH>,
176                                      <GIC_SPI  << 
177                                      <GIC_SPI     125                                      <GIC_SPI 77 IRQ_TYPE_LEVEL_HIGH>,
178                                      <GIC_SPI     126                                      <GIC_SPI 78 IRQ_TYPE_LEVEL_HIGH>,
179                                      <GIC_SPI     127                                      <GIC_SPI 79 IRQ_TYPE_LEVEL_HIGH>,
180                                      <GIC_SPI     128                                      <GIC_SPI 80 IRQ_TYPE_LEVEL_HIGH>,
181                                      <GIC_SPI     129                                      <GIC_SPI 81 IRQ_TYPE_LEVEL_HIGH>,
182                                      <GIC_SPI     130                                      <GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH>,
183                                      <GIC_SPI     131                                      <GIC_SPI 83 IRQ_TYPE_LEVEL_HIGH>,
184                                      <GIC_SPI     132                                      <GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>,
185                                      <GIC_SPI     133                                      <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>,
186                                      <GIC_SPI     134                                      <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>,
187                                      <GIC_SPI     135                                      <GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>,
188                                      <GIC_SPI     136                                      <GIC_SPI 88 IRQ_TYPE_LEVEL_HIGH>,
189                                      <GIC_SPI     137                                      <GIC_SPI 89 IRQ_TYPE_LEVEL_HIGH>,
190                                      <GIC_SPI     138                                      <GIC_SPI 90 IRQ_TYPE_LEVEL_HIGH>,
191                                      <GIC_SPI     139                                      <GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>,
192                                      <GIC_SPI     140                                      <GIC_SPI 92 IRQ_TYPE_LEVEL_HIGH>,
193                                      <GIC_SPI     141                                      <GIC_SPI 93 IRQ_TYPE_LEVEL_HIGH>,
194                                      <GIC_SPI     142                                      <GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH>,
195                                      <GIC_SPI     143                                      <GIC_SPI 95 IRQ_TYPE_LEVEL_HIGH>,
196                                      <GIC_SPI     144                                      <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>,
197                                      <GIC_SPI     145                                      <GIC_SPI 97 IRQ_TYPE_LEVEL_HIGH>,
198                                      <GIC_SPI     146                                      <GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>,
199                                      <GIC_SPI     147                                      <GIC_SPI 99 IRQ_TYPE_LEVEL_HIGH>,
200                                      <GIC_SPI     148                                      <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>,
201                                      <GIC_SPI     149                                      <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>,
202                                      <GIC_SPI     150                                      <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>,
203                                      <GIC_SPI     151                                      <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>,
204                                      <GIC_SPI     152                                      <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>,
205                                      <GIC_SPI     153                                      <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>,
206                                      <GIC_SPI     154                                      <GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>;
207                         #dma-cells = <1>;         155                         #dma-cells = <1>;
208                         iommus = <&smmu TEGRA1    156                         iommus = <&smmu TEGRA194_SID_GPCDMA_0>;
209                         dma-coherent;             157                         dma-coherent;
210                         dma-channel-mask = <0x << 
211                         status = "okay";          158                         status = "okay";
212                 };                                159                 };
213                                                   160 
214                 aconnect@2900000 {                161                 aconnect@2900000 {
215                         compatible = "nvidia,t    162                         compatible = "nvidia,tegra194-aconnect",
216                                      "nvidia,t    163                                      "nvidia,tegra210-aconnect";
217                         clocks = <&bpmp TEGRA1    164                         clocks = <&bpmp TEGRA194_CLK_APE>,
218                                  <&bpmp TEGRA1    165                                  <&bpmp TEGRA194_CLK_APB2APE>;
219                         clock-names = "ape", "    166                         clock-names = "ape", "apb2ape";
220                         power-domains = <&bpmp    167                         power-domains = <&bpmp TEGRA194_POWER_DOMAIN_AUD>;
                                                   >> 168                         #address-cells = <1>;
                                                   >> 169                         #size-cells = <1>;
                                                   >> 170                         ranges = <0x02900000 0x02900000 0x200000>;
221                         status = "disabled";      171                         status = "disabled";
222                                                   172 
223                         #address-cells = <2>;  !! 173                         adma: dma-controller@2930000 {
224                         #size-cells = <2>;     !! 174                                 compatible = "nvidia,tegra194-adma",
225                         ranges = <0x0 0x029000 !! 175                                              "nvidia,tegra186-adma";
                                                   >> 176                                 reg = <0x02930000 0x20000>;
                                                   >> 177                                 interrupt-parent = <&agic>;
                                                   >> 178                                 interrupts =  <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
                                                   >> 179                                               <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,
                                                   >> 180                                               <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>,
                                                   >> 181                                               <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
                                                   >> 182                                               <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>,
                                                   >> 183                                               <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>,
                                                   >> 184                                               <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>,
                                                   >> 185                                               <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>,
                                                   >> 186                                               <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>,
                                                   >> 187                                               <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>,
                                                   >> 188                                               <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>,
                                                   >> 189                                               <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>,
                                                   >> 190                                               <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>,
                                                   >> 191                                               <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>,
                                                   >> 192                                               <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>,
                                                   >> 193                                               <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>,
                                                   >> 194                                               <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>,
                                                   >> 195                                               <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>,
                                                   >> 196                                               <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>,
                                                   >> 197                                               <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>,
                                                   >> 198                                               <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>,
                                                   >> 199                                               <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>,
                                                   >> 200                                               <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>,
                                                   >> 201                                               <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>,
                                                   >> 202                                               <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH>,
                                                   >> 203                                               <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>,
                                                   >> 204                                               <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>,
                                                   >> 205                                               <GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH>,
                                                   >> 206                                               <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>,
                                                   >> 207                                               <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>,
                                                   >> 208                                               <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>,
                                                   >> 209                                               <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>;
                                                   >> 210                                 #dma-cells = <1>;
                                                   >> 211                                 clocks = <&bpmp TEGRA194_CLK_AHUB>;
                                                   >> 212                                 clock-names = "d_audio";
                                                   >> 213                                 status = "disabled";
                                                   >> 214                         };
                                                   >> 215 
                                                   >> 216                         agic: interrupt-controller@2a40000 {
                                                   >> 217                                 compatible = "nvidia,tegra194-agic",
                                                   >> 218                                              "nvidia,tegra210-agic";
                                                   >> 219                                 #interrupt-cells = <3>;
                                                   >> 220                                 interrupt-controller;
                                                   >> 221                                 reg = <0x02a41000 0x1000>,
                                                   >> 222                                       <0x02a42000 0x2000>;
                                                   >> 223                                 interrupts = <GIC_SPI 145
                                                   >> 224                                               (GIC_CPU_MASK_SIMPLE(4) |
                                                   >> 225                                                IRQ_TYPE_LEVEL_HIGH)>;
                                                   >> 226                                 clocks = <&bpmp TEGRA194_CLK_APE>;
                                                   >> 227                                 clock-names = "clk";
                                                   >> 228                                 status = "disabled";
                                                   >> 229                         };
226                                                   230 
227                         tegra_ahub: ahub@29008    231                         tegra_ahub: ahub@2900800 {
228                                 compatible = "    232                                 compatible = "nvidia,tegra194-ahub",
229                                              "    233                                              "nvidia,tegra186-ahub";
230                                 reg = <0x0 0x0 !! 234                                 reg = <0x02900800 0x800>;
231                                 clocks = <&bpm    235                                 clocks = <&bpmp TEGRA194_CLK_AHUB>;
232                                 clock-names =     236                                 clock-names = "ahub";
233                                 assigned-clock    237                                 assigned-clocks = <&bpmp TEGRA194_CLK_AHUB>;
234                                 assigned-clock !! 238                                 assigned-clock-parents = <&bpmp TEGRA194_CLK_PLLA_OUT0>;
235                                 assigned-clock !! 239                                 #address-cells = <1>;
                                                   >> 240                                 #size-cells = <1>;
                                                   >> 241                                 ranges = <0x02900800 0x02900800 0x11800>;
236                                 status = "disa    242                                 status = "disabled";
237                                                   243 
238                                 #address-cells !! 244                                 tegra_admaif: admaif@290f000 {
239                                 #size-cells =  !! 245                                         compatible = "nvidia,tegra194-admaif",
240                                 ranges = <0x0  !! 246                                                      "nvidia,tegra186-admaif";
                                                   >> 247                                         reg = <0x0290f000 0x1000>;
                                                   >> 248                                         dmas = <&adma 1>, <&adma 1>,
                                                   >> 249                                                <&adma 2>, <&adma 2>,
                                                   >> 250                                                <&adma 3>, <&adma 3>,
                                                   >> 251                                                <&adma 4>, <&adma 4>,
                                                   >> 252                                                <&adma 5>, <&adma 5>,
                                                   >> 253                                                <&adma 6>, <&adma 6>,
                                                   >> 254                                                <&adma 7>, <&adma 7>,
                                                   >> 255                                                <&adma 8>, <&adma 8>,
                                                   >> 256                                                <&adma 9>, <&adma 9>,
                                                   >> 257                                                <&adma 10>, <&adma 10>,
                                                   >> 258                                                <&adma 11>, <&adma 11>,
                                                   >> 259                                                <&adma 12>, <&adma 12>,
                                                   >> 260                                                <&adma 13>, <&adma 13>,
                                                   >> 261                                                <&adma 14>, <&adma 14>,
                                                   >> 262                                                <&adma 15>, <&adma 15>,
                                                   >> 263                                                <&adma 16>, <&adma 16>,
                                                   >> 264                                                <&adma 17>, <&adma 17>,
                                                   >> 265                                                <&adma 18>, <&adma 18>,
                                                   >> 266                                                <&adma 19>, <&adma 19>,
                                                   >> 267                                                <&adma 20>, <&adma 20>;
                                                   >> 268                                         dma-names = "rx1", "tx1",
                                                   >> 269                                                     "rx2", "tx2",
                                                   >> 270                                                     "rx3", "tx3",
                                                   >> 271                                                     "rx4", "tx4",
                                                   >> 272                                                     "rx5", "tx5",
                                                   >> 273                                                     "rx6", "tx6",
                                                   >> 274                                                     "rx7", "tx7",
                                                   >> 275                                                     "rx8", "tx8",
                                                   >> 276                                                     "rx9", "tx9",
                                                   >> 277                                                     "rx10", "tx10",
                                                   >> 278                                                     "rx11", "tx11",
                                                   >> 279                                                     "rx12", "tx12",
                                                   >> 280                                                     "rx13", "tx13",
                                                   >> 281                                                     "rx14", "tx14",
                                                   >> 282                                                     "rx15", "tx15",
                                                   >> 283                                                     "rx16", "tx16",
                                                   >> 284                                                     "rx17", "tx17",
                                                   >> 285                                                     "rx18", "tx18",
                                                   >> 286                                                     "rx19", "tx19",
                                                   >> 287                                                     "rx20", "tx20";
                                                   >> 288                                         status = "disabled";
                                                   >> 289                                         interconnects = <&mc TEGRA194_MEMORY_CLIENT_APEDMAR &emc>,
                                                   >> 290                                                         <&mc TEGRA194_MEMORY_CLIENT_APEDMAW &emc>;
                                                   >> 291                                         interconnect-names = "dma-mem", "write";
                                                   >> 292                                         iommus = <&smmu TEGRA194_SID_APE>;
                                                   >> 293                                 };
241                                                   294 
242                                 tegra_i2s1: i2    295                                 tegra_i2s1: i2s@2901000 {
243                                         compat    296                                         compatible = "nvidia,tegra194-i2s",
244                                                   297                                                      "nvidia,tegra210-i2s";
245                                         reg =  !! 298                                         reg = <0x2901000 0x100>;
246                                         clocks    299                                         clocks = <&bpmp TEGRA194_CLK_I2S1>,
247                                                   300                                                  <&bpmp TEGRA194_CLK_I2S1_SYNC_INPUT>;
248                                         clock-    301                                         clock-names = "i2s", "sync_input";
249                                         assign    302                                         assigned-clocks = <&bpmp TEGRA194_CLK_I2S1>;
250                                         assign    303                                         assigned-clock-parents = <&bpmp TEGRA194_CLK_PLLA_OUT0>;
251                                         assign    304                                         assigned-clock-rates = <1536000>;
252                                         sound-    305                                         sound-name-prefix = "I2S1";
253                                         status    306                                         status = "disabled";
254                                 };                307                                 };
255                                                   308 
256                                 tegra_i2s2: i2    309                                 tegra_i2s2: i2s@2901100 {
257                                         compat    310                                         compatible = "nvidia,tegra194-i2s",
258                                                   311                                                      "nvidia,tegra210-i2s";
259                                         reg =  !! 312                                         reg = <0x2901100 0x100>;
260                                         clocks    313                                         clocks = <&bpmp TEGRA194_CLK_I2S2>,
261                                                   314                                                  <&bpmp TEGRA194_CLK_I2S2_SYNC_INPUT>;
262                                         clock-    315                                         clock-names = "i2s", "sync_input";
263                                         assign    316                                         assigned-clocks = <&bpmp TEGRA194_CLK_I2S2>;
264                                         assign    317                                         assigned-clock-parents = <&bpmp TEGRA194_CLK_PLLA_OUT0>;
265                                         assign    318                                         assigned-clock-rates = <1536000>;
266                                         sound-    319                                         sound-name-prefix = "I2S2";
267                                         status    320                                         status = "disabled";
268                                 };                321                                 };
269                                                   322 
270                                 tegra_i2s3: i2    323                                 tegra_i2s3: i2s@2901200 {
271                                         compat    324                                         compatible = "nvidia,tegra194-i2s",
272                                                   325                                                      "nvidia,tegra210-i2s";
273                                         reg =  !! 326                                         reg = <0x2901200 0x100>;
274                                         clocks    327                                         clocks = <&bpmp TEGRA194_CLK_I2S3>,
275                                                   328                                                  <&bpmp TEGRA194_CLK_I2S3_SYNC_INPUT>;
276                                         clock-    329                                         clock-names = "i2s", "sync_input";
277                                         assign    330                                         assigned-clocks = <&bpmp TEGRA194_CLK_I2S3>;
278                                         assign    331                                         assigned-clock-parents = <&bpmp TEGRA194_CLK_PLLA_OUT0>;
279                                         assign    332                                         assigned-clock-rates = <1536000>;
280                                         sound-    333                                         sound-name-prefix = "I2S3";
281                                         status    334                                         status = "disabled";
282                                 };                335                                 };
283                                                   336 
284                                 tegra_i2s4: i2    337                                 tegra_i2s4: i2s@2901300 {
285                                         compat    338                                         compatible = "nvidia,tegra194-i2s",
286                                                   339                                                      "nvidia,tegra210-i2s";
287                                         reg =  !! 340                                         reg = <0x2901300 0x100>;
288                                         clocks    341                                         clocks = <&bpmp TEGRA194_CLK_I2S4>,
289                                                   342                                                  <&bpmp TEGRA194_CLK_I2S4_SYNC_INPUT>;
290                                         clock-    343                                         clock-names = "i2s", "sync_input";
291                                         assign    344                                         assigned-clocks = <&bpmp TEGRA194_CLK_I2S4>;
292                                         assign    345                                         assigned-clock-parents = <&bpmp TEGRA194_CLK_PLLA_OUT0>;
293                                         assign    346                                         assigned-clock-rates = <1536000>;
294                                         sound-    347                                         sound-name-prefix = "I2S4";
295                                         status    348                                         status = "disabled";
296                                 };                349                                 };
297                                                   350 
298                                 tegra_i2s5: i2    351                                 tegra_i2s5: i2s@2901400 {
299                                         compat    352                                         compatible = "nvidia,tegra194-i2s",
300                                                   353                                                      "nvidia,tegra210-i2s";
301                                         reg =  !! 354                                         reg = <0x2901400 0x100>;
302                                         clocks    355                                         clocks = <&bpmp TEGRA194_CLK_I2S5>,
303                                                   356                                                  <&bpmp TEGRA194_CLK_I2S5_SYNC_INPUT>;
304                                         clock-    357                                         clock-names = "i2s", "sync_input";
305                                         assign    358                                         assigned-clocks = <&bpmp TEGRA194_CLK_I2S5>;
306                                         assign    359                                         assigned-clock-parents = <&bpmp TEGRA194_CLK_PLLA_OUT0>;
307                                         assign    360                                         assigned-clock-rates = <1536000>;
308                                         sound-    361                                         sound-name-prefix = "I2S5";
309                                         status    362                                         status = "disabled";
310                                 };                363                                 };
311                                                   364 
312                                 tegra_i2s6: i2    365                                 tegra_i2s6: i2s@2901500 {
313                                         compat    366                                         compatible = "nvidia,tegra194-i2s",
314                                                   367                                                      "nvidia,tegra210-i2s";
315                                         reg =  !! 368                                         reg = <0x2901500 0x100>;
316                                         clocks    369                                         clocks = <&bpmp TEGRA194_CLK_I2S6>,
317                                                   370                                                  <&bpmp TEGRA194_CLK_I2S6_SYNC_INPUT>;
318                                         clock-    371                                         clock-names = "i2s", "sync_input";
319                                         assign    372                                         assigned-clocks = <&bpmp TEGRA194_CLK_I2S6>;
320                                         assign    373                                         assigned-clock-parents = <&bpmp TEGRA194_CLK_PLLA_OUT0>;
321                                         assign    374                                         assigned-clock-rates = <1536000>;
322                                         sound-    375                                         sound-name-prefix = "I2S6";
323                                         status    376                                         status = "disabled";
324                                 };                377                                 };
325                                                   378 
326                                 tegra_sfc1: sf << 
327                                         compat << 
328                                                << 
329                                         reg =  << 
330                                         sound- << 
331                                         status << 
332                                 };             << 
333                                                << 
334                                 tegra_sfc2: sf << 
335                                         compat << 
336                                                << 
337                                         reg =  << 
338                                         sound- << 
339                                         status << 
340                                 };             << 
341                                                << 
342                                 tegra_sfc3: sf << 
343                                         compat << 
344                                                << 
345                                         reg =  << 
346                                         sound- << 
347                                         status << 
348                                 };             << 
349                                                << 
350                                 tegra_sfc4: sf << 
351                                         compat << 
352                                                << 
353                                         reg =  << 
354                                         sound- << 
355                                         status << 
356                                 };             << 
357                                                << 
358                                 tegra_amx1: am << 
359                                         compat << 
360                                         reg =  << 
361                                         sound- << 
362                                         status << 
363                                 };             << 
364                                                << 
365                                 tegra_amx2: am << 
366                                         compat << 
367                                         reg =  << 
368                                         sound- << 
369                                         status << 
370                                 };             << 
371                                                << 
372                                 tegra_amx3: am << 
373                                         compat << 
374                                         reg =  << 
375                                         sound- << 
376                                         status << 
377                                 };             << 
378                                                << 
379                                 tegra_amx4: am << 
380                                         compat << 
381                                         reg =  << 
382                                         sound- << 
383                                         status << 
384                                 };             << 
385                                                << 
386                                 tegra_adx1: ad << 
387                                         compat << 
388                                                << 
389                                         reg =  << 
390                                         sound- << 
391                                         status << 
392                                 };             << 
393                                                << 
394                                 tegra_adx2: ad << 
395                                         compat << 
396                                                << 
397                                         reg =  << 
398                                         sound- << 
399                                         status << 
400                                 };             << 
401                                                << 
402                                 tegra_adx3: ad << 
403                                         compat << 
404                                                << 
405                                         reg =  << 
406                                         sound- << 
407                                         status << 
408                                 };             << 
409                                                << 
410                                 tegra_adx4: ad << 
411                                         compat << 
412                                                << 
413                                         reg =  << 
414                                         sound- << 
415                                         status << 
416                                 };             << 
417                                                << 
418                                 tegra_dmic1: d    379                                 tegra_dmic1: dmic@2904000 {
419                                         compat    380                                         compatible = "nvidia,tegra194-dmic",
420                                                   381                                                      "nvidia,tegra210-dmic";
421                                         reg =  !! 382                                         reg = <0x2904000 0x100>;
422                                         clocks    383                                         clocks = <&bpmp TEGRA194_CLK_DMIC1>;
423                                         clock-    384                                         clock-names = "dmic";
424                                         assign    385                                         assigned-clocks = <&bpmp TEGRA194_CLK_DMIC1>;
425                                         assign    386                                         assigned-clock-parents = <&bpmp TEGRA194_CLK_PLLA_OUT0>;
426                                         assign    387                                         assigned-clock-rates = <3072000>;
427                                         sound-    388                                         sound-name-prefix = "DMIC1";
428                                         status    389                                         status = "disabled";
429                                 };                390                                 };
430                                                   391 
431                                 tegra_dmic2: d    392                                 tegra_dmic2: dmic@2904100 {
432                                         compat    393                                         compatible = "nvidia,tegra194-dmic",
433                                                   394                                                      "nvidia,tegra210-dmic";
434                                         reg =  !! 395                                         reg = <0x2904100 0x100>;
435                                         clocks    396                                         clocks = <&bpmp TEGRA194_CLK_DMIC2>;
436                                         clock-    397                                         clock-names = "dmic";
437                                         assign    398                                         assigned-clocks = <&bpmp TEGRA194_CLK_DMIC2>;
438                                         assign    399                                         assigned-clock-parents = <&bpmp TEGRA194_CLK_PLLA_OUT0>;
439                                         assign    400                                         assigned-clock-rates = <3072000>;
440                                         sound-    401                                         sound-name-prefix = "DMIC2";
441                                         status    402                                         status = "disabled";
442                                 };                403                                 };
443                                                   404 
444                                 tegra_dmic3: d    405                                 tegra_dmic3: dmic@2904200 {
445                                         compat    406                                         compatible = "nvidia,tegra194-dmic",
446                                                   407                                                      "nvidia,tegra210-dmic";
447                                         reg =  !! 408                                         reg = <0x2904200 0x100>;
448                                         clocks    409                                         clocks = <&bpmp TEGRA194_CLK_DMIC3>;
449                                         clock-    410                                         clock-names = "dmic";
450                                         assign    411                                         assigned-clocks = <&bpmp TEGRA194_CLK_DMIC3>;
451                                         assign    412                                         assigned-clock-parents = <&bpmp TEGRA194_CLK_PLLA_OUT0>;
452                                         assign    413                                         assigned-clock-rates = <3072000>;
453                                         sound-    414                                         sound-name-prefix = "DMIC3";
454                                         status    415                                         status = "disabled";
455                                 };                416                                 };
456                                                   417 
457                                 tegra_dmic4: d    418                                 tegra_dmic4: dmic@2904300 {
458                                         compat    419                                         compatible = "nvidia,tegra194-dmic",
459                                                   420                                                      "nvidia,tegra210-dmic";
460                                         reg =  !! 421                                         reg = <0x2904300 0x100>;
461                                         clocks    422                                         clocks = <&bpmp TEGRA194_CLK_DMIC4>;
462                                         clock-    423                                         clock-names = "dmic";
463                                         assign    424                                         assigned-clocks = <&bpmp TEGRA194_CLK_DMIC4>;
464                                         assign    425                                         assigned-clock-parents = <&bpmp TEGRA194_CLK_PLLA_OUT0>;
465                                         assign    426                                         assigned-clock-rates = <3072000>;
466                                         sound-    427                                         sound-name-prefix = "DMIC4";
467                                         status    428                                         status = "disabled";
468                                 };                429                                 };
469                                                   430 
470                                 tegra_dspk1: d    431                                 tegra_dspk1: dspk@2905000 {
471                                         compat    432                                         compatible = "nvidia,tegra194-dspk",
472                                                   433                                                      "nvidia,tegra186-dspk";
473                                         reg =  !! 434                                         reg = <0x2905000 0x100>;
474                                         clocks    435                                         clocks = <&bpmp TEGRA194_CLK_DSPK1>;
475                                         clock-    436                                         clock-names = "dspk";
476                                         assign    437                                         assigned-clocks = <&bpmp TEGRA194_CLK_DSPK1>;
477                                         assign    438                                         assigned-clock-parents = <&bpmp TEGRA194_CLK_PLLA_OUT0>;
478                                         assign    439                                         assigned-clock-rates = <12288000>;
479                                         sound-    440                                         sound-name-prefix = "DSPK1";
480                                         status    441                                         status = "disabled";
481                                 };                442                                 };
482                                                   443 
483                                 tegra_dspk2: d    444                                 tegra_dspk2: dspk@2905100 {
484                                         compat    445                                         compatible = "nvidia,tegra194-dspk",
485                                                   446                                                      "nvidia,tegra186-dspk";
486                                         reg =  !! 447                                         reg = <0x2905100 0x100>;
487                                         clocks    448                                         clocks = <&bpmp TEGRA194_CLK_DSPK2>;
488                                         clock-    449                                         clock-names = "dspk";
489                                         assign    450                                         assigned-clocks = <&bpmp TEGRA194_CLK_DSPK2>;
490                                         assign    451                                         assigned-clock-parents = <&bpmp TEGRA194_CLK_PLLA_OUT0>;
491                                         assign    452                                         assigned-clock-rates = <12288000>;
492                                         sound-    453                                         sound-name-prefix = "DSPK2";
493                                         status    454                                         status = "disabled";
494                                 };                455                                 };
495                                                   456 
496                                 tegra_ope1: pr !! 457                                 tegra_sfc1: sfc@2902000 {
497                                         compat !! 458                                         compatible = "nvidia,tegra194-sfc",
498                                                !! 459                                                      "nvidia,tegra210-sfc";
499                                         reg =  !! 460                                         reg = <0x2902000 0x200>;
500                                         sound- !! 461                                         sound-name-prefix = "SFC1";
501                                         status    462                                         status = "disabled";
                                                   >> 463                                 };
502                                                   464 
503                                         #addre !! 465                                 tegra_sfc2: sfc@2902200 {
504                                         #size- !! 466                                         compatible = "nvidia,tegra194-sfc",
505                                         ranges !! 467                                                      "nvidia,tegra210-sfc";
506                                                !! 468                                         reg = <0x2902200 0x200>;
507                                         equali !! 469                                         sound-name-prefix = "SFC2";
508                                                !! 470                                         status = "disabled";
509                                                !! 471                                 };
510                                                << 
511                                         };     << 
512                                                   472 
513                                         dynami !! 473                                 tegra_sfc3: sfc@2902400 {
514                                                !! 474                                         compatible = "nvidia,tegra194-sfc",
515                                                !! 475                                                      "nvidia,tegra210-sfc";
516                                                !! 476                                         reg = <0x2902400 0x200>;
517                                         };     !! 477                                         sound-name-prefix = "SFC3";
                                                   >> 478                                         status = "disabled";
                                                   >> 479                                 };
                                                   >> 480 
                                                   >> 481                                 tegra_sfc4: sfc@2902600 {
                                                   >> 482                                         compatible = "nvidia,tegra194-sfc",
                                                   >> 483                                                      "nvidia,tegra210-sfc";
                                                   >> 484                                         reg = <0x2902600 0x200>;
                                                   >> 485                                         sound-name-prefix = "SFC4";
                                                   >> 486                                         status = "disabled";
518                                 };                487                                 };
519                                                   488 
520                                 tegra_mvc1: mv    489                                 tegra_mvc1: mvc@290a000 {
521                                         compat    490                                         compatible = "nvidia,tegra194-mvc",
522                                                   491                                                      "nvidia,tegra210-mvc";
523                                         reg =  !! 492                                         reg = <0x290a000 0x200>;
524                                         sound-    493                                         sound-name-prefix = "MVC1";
525                                         status    494                                         status = "disabled";
526                                 };                495                                 };
527                                                   496 
528                                 tegra_mvc2: mv    497                                 tegra_mvc2: mvc@290a200 {
529                                         compat    498                                         compatible = "nvidia,tegra194-mvc",
530                                                   499                                                      "nvidia,tegra210-mvc";
531                                         reg =  !! 500                                         reg = <0x290a200 0x200>;
532                                         sound-    501                                         sound-name-prefix = "MVC2";
533                                         status    502                                         status = "disabled";
534                                 };                503                                 };
535                                                   504 
                                                   >> 505                                 tegra_amx1: amx@2903000 {
                                                   >> 506                                         compatible = "nvidia,tegra194-amx";
                                                   >> 507                                         reg = <0x2903000 0x100>;
                                                   >> 508                                         sound-name-prefix = "AMX1";
                                                   >> 509                                         status = "disabled";
                                                   >> 510                                 };
                                                   >> 511 
                                                   >> 512                                 tegra_amx2: amx@2903100 {
                                                   >> 513                                         compatible = "nvidia,tegra194-amx";
                                                   >> 514                                         reg = <0x2903100 0x100>;
                                                   >> 515                                         sound-name-prefix = "AMX2";
                                                   >> 516                                         status = "disabled";
                                                   >> 517                                 };
                                                   >> 518 
                                                   >> 519                                 tegra_amx3: amx@2903200 {
                                                   >> 520                                         compatible = "nvidia,tegra194-amx";
                                                   >> 521                                         reg = <0x2903200 0x100>;
                                                   >> 522                                         sound-name-prefix = "AMX3";
                                                   >> 523                                         status = "disabled";
                                                   >> 524                                 };
                                                   >> 525 
                                                   >> 526                                 tegra_amx4: amx@2903300 {
                                                   >> 527                                         compatible = "nvidia,tegra194-amx";
                                                   >> 528                                         reg = <0x2903300 0x100>;
                                                   >> 529                                         sound-name-prefix = "AMX4";
                                                   >> 530                                         status = "disabled";
                                                   >> 531                                 };
                                                   >> 532 
                                                   >> 533                                 tegra_adx1: adx@2903800 {
                                                   >> 534                                         compatible = "nvidia,tegra194-adx",
                                                   >> 535                                                      "nvidia,tegra210-adx";
                                                   >> 536                                         reg = <0x2903800 0x100>;
                                                   >> 537                                         sound-name-prefix = "ADX1";
                                                   >> 538                                         status = "disabled";
                                                   >> 539                                 };
                                                   >> 540 
                                                   >> 541                                 tegra_adx2: adx@2903900 {
                                                   >> 542                                         compatible = "nvidia,tegra194-adx",
                                                   >> 543                                                      "nvidia,tegra210-adx";
                                                   >> 544                                         reg = <0x2903900 0x100>;
                                                   >> 545                                         sound-name-prefix = "ADX2";
                                                   >> 546                                         status = "disabled";
                                                   >> 547                                 };
                                                   >> 548 
                                                   >> 549                                 tegra_adx3: adx@2903a00 {
                                                   >> 550                                         compatible = "nvidia,tegra194-adx",
                                                   >> 551                                                      "nvidia,tegra210-adx";
                                                   >> 552                                         reg = <0x2903a00 0x100>;
                                                   >> 553                                         sound-name-prefix = "ADX3";
                                                   >> 554                                         status = "disabled";
                                                   >> 555                                 };
                                                   >> 556 
                                                   >> 557                                 tegra_adx4: adx@2903b00 {
                                                   >> 558                                         compatible = "nvidia,tegra194-adx",
                                                   >> 559                                                      "nvidia,tegra210-adx";
                                                   >> 560                                         reg = <0x2903b00 0x100>;
                                                   >> 561                                         sound-name-prefix = "ADX4";
                                                   >> 562                                         status = "disabled";
                                                   >> 563                                 };
                                                   >> 564 
536                                 tegra_amixer:     565                                 tegra_amixer: amixer@290bb00 {
537                                         compat    566                                         compatible = "nvidia,tegra194-amixer",
538                                                   567                                                      "nvidia,tegra210-amixer";
539                                         reg =  !! 568                                         reg = <0x290bb00 0x800>;
540                                         sound-    569                                         sound-name-prefix = "MIXER1";
541                                         status    570                                         status = "disabled";
542                                 };                571                                 };
543                                                   572 
544                                 tegra_admaif:  << 
545                                         compat << 
546                                                << 
547                                         reg =  << 
548                                         dmas = << 
549                                                << 
550                                                << 
551                                                << 
552                                                << 
553                                                << 
554                                                << 
555                                                << 
556                                                << 
557                                                << 
558                                                << 
559                                                << 
560                                                << 
561                                                << 
562                                                << 
563                                                << 
564                                                << 
565                                                << 
566                                                << 
567                                                << 
568                                         dma-na << 
569                                                << 
570                                                << 
571                                                << 
572                                                << 
573                                                << 
574                                                << 
575                                                << 
576                                                << 
577                                                << 
578                                                << 
579                                                << 
580                                                << 
581                                                << 
582                                                << 
583                                                << 
584                                                << 
585                                                << 
586                                                << 
587                                                << 
588                                         status << 
589                                         interc << 
590                                                << 
591                                         interc << 
592                                         iommus << 
593                                 };             << 
594                                                << 
595                                 tegra_asrc: as    573                                 tegra_asrc: asrc@2910000 {
596                                         compat    574                                         compatible = "nvidia,tegra194-asrc",
597                                                   575                                                      "nvidia,tegra186-asrc";
598                                         reg =  !! 576                                         reg = <0x2910000 0x2000>;
599                                         sound-    577                                         sound-name-prefix = "ASRC1";
600                                         status    578                                         status = "disabled";
601                                 };                579                                 };
602                         };                        580                         };
                                                   >> 581                 };
603                                                   582 
604                         adma: dma-controller@2 !! 583                 pinmux: pinmux@2430000 {
605                                 compatible = " !! 584                         compatible = "nvidia,tegra194-pinmux";
606                                              " !! 585                         reg = <0x2430000 0x17000>,
607                                 reg = <0x0 0x0 !! 586                               <0xc300000 0x4000>;
608                                 interrupt-pare !! 587 
609                                 interrupts =   !! 588                         status = "okay";
610                                                !! 589 
611                                                !! 590                         pex_rst_c5_out_state: pex_rst_c5_out {
612                                                !! 591                                 pex_rst {
613                                                !! 592                                         nvidia,pins = "pex_l5_rst_n_pgg1";
614                                                !! 593                                         nvidia,schmitt = <TEGRA_PIN_DISABLE>;
615                                                !! 594                                         nvidia,enable-input = <TEGRA_PIN_DISABLE>;
616                                                !! 595                                         nvidia,io-hv = <TEGRA_PIN_ENABLE>;
617                                                !! 596                                         nvidia,tristate = <TEGRA_PIN_DISABLE>;
618                                                !! 597                                         nvidia,pull = <TEGRA_PIN_PULL_NONE>;
619                                                !! 598                                 };
620                                                << 
621                                                << 
622                                                << 
623                                                << 
624                                                << 
625                                                << 
626                                                << 
627                                                << 
628                                                << 
629                                                << 
630                                                << 
631                                                << 
632                                                << 
633                                                << 
634                                                << 
635                                                << 
636                                                << 
637                                                << 
638                                                << 
639                                                << 
640                                                << 
641                                 #dma-cells = < << 
642                                 clocks = <&bpm << 
643                                 clock-names =  << 
644                                 status = "disa << 
645                         };                        599                         };
646                                                   600 
647                         agic: interrupt-contro !! 601                         clkreq_c5_bi_dir_state: clkreq_c5_bi_dir {
648                                 compatible = " !! 602                                 clkreq {
649                                              " !! 603                                         nvidia,pins = "pex_l5_clkreq_n_pgg0";
650                                 #interrupt-cel !! 604                                         nvidia,schmitt = <TEGRA_PIN_DISABLE>;
651                                 interrupt-cont !! 605                                         nvidia,enable-input = <TEGRA_PIN_ENABLE>;
652                                 reg = <0x0 0x0 !! 606                                         nvidia,io-hv = <TEGRA_PIN_ENABLE>;
653                                       <0x0 0x0 !! 607                                         nvidia,tristate = <TEGRA_PIN_DISABLE>;
654                                 interrupts = < !! 608                                         nvidia,pull = <TEGRA_PIN_PULL_NONE>;
655                                                !! 609                                 };
656                                                << 
657                                 clocks = <&bpm << 
658                                 clock-names =  << 
659                                 status = "disa << 
660                         };                        610                         };
661                 };                                611                 };
662                                                   612 
663                 mc: memory-controller@2c00000     613                 mc: memory-controller@2c00000 {
664                         compatible = "nvidia,t    614                         compatible = "nvidia,tegra194-mc";
665                         reg = <0x0 0x02c00000  !! 615                         reg = <0x02c00000 0x10000>,   /* MC-SID */
666                               <0x0 0x02c10000  !! 616                               <0x02c10000 0x10000>,   /* MC Broadcast*/
667                               <0x0 0x02c20000  !! 617                               <0x02c20000 0x10000>,   /* MC0 */
668                               <0x0 0x02c30000  !! 618                               <0x02c30000 0x10000>,   /* MC1 */
669                               <0x0 0x02c40000  !! 619                               <0x02c40000 0x10000>,   /* MC2 */
670                               <0x0 0x02c50000  !! 620                               <0x02c50000 0x10000>,   /* MC3 */
671                               <0x0 0x02b80000  !! 621                               <0x02b80000 0x10000>,   /* MC4 */
672                               <0x0 0x02b90000  !! 622                               <0x02b90000 0x10000>,   /* MC5 */
673                               <0x0 0x02ba0000  !! 623                               <0x02ba0000 0x10000>,   /* MC6 */
674                               <0x0 0x02bb0000  !! 624                               <0x02bb0000 0x10000>,   /* MC7 */
675                               <0x0 0x01700000  !! 625                               <0x01700000 0x10000>,   /* MC8 */
676                               <0x0 0x01710000  !! 626                               <0x01710000 0x10000>,   /* MC9 */
677                               <0x0 0x01720000  !! 627                               <0x01720000 0x10000>,   /* MC10 */
678                               <0x0 0x01730000  !! 628                               <0x01730000 0x10000>,   /* MC11 */
679                               <0x0 0x01740000  !! 629                               <0x01740000 0x10000>,   /* MC12 */
680                               <0x0 0x01750000  !! 630                               <0x01750000 0x10000>,   /* MC13 */
681                               <0x0 0x01760000  !! 631                               <0x01760000 0x10000>,   /* MC14 */
682                               <0x0 0x01770000  !! 632                               <0x01770000 0x10000>;   /* MC15 */
683                         reg-names = "sid", "br    633                         reg-names = "sid", "broadcast", "ch0", "ch1", "ch2", "ch3",
684                                     "ch4", "ch    634                                     "ch4", "ch5", "ch6", "ch7", "ch8", "ch9", "ch10",
685                                     "ch11", "c    635                                     "ch11", "ch12", "ch13", "ch14", "ch15";
686                         interrupts = <GIC_SPI     636                         interrupts = <GIC_SPI 223 IRQ_TYPE_LEVEL_HIGH>;
687                         #interconnect-cells =     637                         #interconnect-cells = <1>;
688                         status = "disabled";      638                         status = "disabled";
689                                                   639 
690                         #address-cells = <2>;     640                         #address-cells = <2>;
691                         #size-cells = <2>;        641                         #size-cells = <2>;
692                         ranges = <0x0 0x017000 !! 642 
693                                  <0x0 0x02b800 !! 643                         ranges = <0x01700000 0x0 0x01700000 0x0 0x100000>,
694                                  <0x0 0x02c000 !! 644                                  <0x02b80000 0x0 0x02b80000 0x0 0x040000>,
                                                   >> 645                                  <0x02c00000 0x0 0x02c00000 0x0 0x100000>;
695                                                   646 
696                         /*                        647                         /*
697                          * Bit 39 of addresses    648                          * Bit 39 of addresses passing through the memory
698                          * controller selects     649                          * controller selects the XBAR format used when memory
699                          * is accessed. This i    650                          * is accessed. This is used to transparently access
700                          * memory in the XBAR     651                          * memory in the XBAR format used by the discrete GPU
701                          * (bit 39 set) or Teg    652                          * (bit 39 set) or Tegra (bit 39 clear).
702                          *                        653                          *
703                          * As a consequence, t    654                          * As a consequence, the operating system must ensure
704                          * that bit 39 is neve    655                          * that bit 39 is never used implicitly, for example
705                          * via an I/O virtual     656                          * via an I/O virtual address mapping of an IOMMU. If
706                          * devices require acc    657                          * devices require access to the XBAR switch, their
707                          * drivers must set th    658                          * drivers must set this bit explicitly.
708                          *                        659                          *
709                          * Limit the DMA range    660                          * Limit the DMA range for memory clients to [38:0].
710                          */                       661                          */
711                         dma-ranges = <0x0 0x0  !! 662                         dma-ranges = <0x0 0x0 0x0 0x80 0x0>;
712                                                   663 
713                         emc: external-memory-c    664                         emc: external-memory-controller@2c60000 {
714                                 compatible = "    665                                 compatible = "nvidia,tegra194-emc";
715                                 reg = <0x0 0x0    666                                 reg = <0x0 0x02c60000 0x0 0x90000>,
716                                       <0x0 0x0    667                                       <0x0 0x01780000 0x0 0x80000>;
717                                 interrupts = <    668                                 interrupts = <GIC_SPI 224 IRQ_TYPE_LEVEL_HIGH>;
718                                 clocks = <&bpm    669                                 clocks = <&bpmp TEGRA194_CLK_EMC>;
719                                 clock-names =     670                                 clock-names = "emc";
720                                                   671 
721                                 #interconnect-    672                                 #interconnect-cells = <0>;
722                                                   673 
723                                 nvidia,bpmp =     674                                 nvidia,bpmp = <&bpmp>;
724                         };                        675                         };
725                 };                                676                 };
726                                                   677 
727                 timer@3010000 {                << 
728                         compatible = "nvidia,t << 
729                         reg = <0x0 0x03010000  << 
730                         interrupts = <GIC_SPI  << 
731                                      <GIC_SPI  << 
732                                      <GIC_SPI  << 
733                                      <GIC_SPI  << 
734                                      <GIC_SPI  << 
735                                      <GIC_SPI  << 
736                                      <GIC_SPI  << 
737                                      <GIC_SPI  << 
738                                      <GIC_SPI  << 
739                                      <GIC_SPI  << 
740                         status = "okay";       << 
741                 };                             << 
742                                                << 
743                 uarta: serial@3100000 {           678                 uarta: serial@3100000 {
744                         compatible = "nvidia,t    679                         compatible = "nvidia,tegra194-uart", "nvidia,tegra20-uart";
745                         reg = <0x0 0x03100000  !! 680                         reg = <0x03100000 0x40>;
746                         reg-shift = <2>;          681                         reg-shift = <2>;
747                         interrupts = <GIC_SPI     682                         interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>;
748                         clocks = <&bpmp TEGRA1    683                         clocks = <&bpmp TEGRA194_CLK_UARTA>;
                                                   >> 684                         clock-names = "serial";
749                         resets = <&bpmp TEGRA1    685                         resets = <&bpmp TEGRA194_RESET_UARTA>;
                                                   >> 686                         reset-names = "serial";
750                         status = "disabled";      687                         status = "disabled";
751                 };                                688                 };
752                                                   689 
753                 uartb: serial@3110000 {           690                 uartb: serial@3110000 {
754                         compatible = "nvidia,t    691                         compatible = "nvidia,tegra194-uart", "nvidia,tegra20-uart";
755                         reg = <0x0 0x03110000  !! 692                         reg = <0x03110000 0x40>;
756                         reg-shift = <2>;          693                         reg-shift = <2>;
757                         interrupts = <GIC_SPI     694                         interrupts = <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>;
758                         clocks = <&bpmp TEGRA1    695                         clocks = <&bpmp TEGRA194_CLK_UARTB>;
                                                   >> 696                         clock-names = "serial";
759                         resets = <&bpmp TEGRA1    697                         resets = <&bpmp TEGRA194_RESET_UARTB>;
                                                   >> 698                         reset-names = "serial";
760                         status = "disabled";      699                         status = "disabled";
761                 };                                700                 };
762                                                   701 
763                 uartd: serial@3130000 {           702                 uartd: serial@3130000 {
764                         compatible = "nvidia,t    703                         compatible = "nvidia,tegra194-uart", "nvidia,tegra20-uart";
765                         reg = <0x0 0x03130000  !! 704                         reg = <0x03130000 0x40>;
766                         reg-shift = <2>;          705                         reg-shift = <2>;
767                         interrupts = <GIC_SPI     706                         interrupts = <GIC_SPI 115 IRQ_TYPE_LEVEL_HIGH>;
768                         clocks = <&bpmp TEGRA1    707                         clocks = <&bpmp TEGRA194_CLK_UARTD>;
769                         clock-names = "serial"    708                         clock-names = "serial";
770                         resets = <&bpmp TEGRA1    709                         resets = <&bpmp TEGRA194_RESET_UARTD>;
771                         reset-names = "serial"    710                         reset-names = "serial";
772                         status = "disabled";      711                         status = "disabled";
773                 };                                712                 };
774                                                   713 
775                 uarte: serial@3140000 {           714                 uarte: serial@3140000 {
776                         compatible = "nvidia,t    715                         compatible = "nvidia,tegra194-uart", "nvidia,tegra20-uart";
777                         reg = <0x0 0x03140000  !! 716                         reg = <0x03140000 0x40>;
778                         reg-shift = <2>;          717                         reg-shift = <2>;
779                         interrupts = <GIC_SPI     718                         interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>;
780                         clocks = <&bpmp TEGRA1    719                         clocks = <&bpmp TEGRA194_CLK_UARTE>;
781                         clock-names = "serial"    720                         clock-names = "serial";
782                         resets = <&bpmp TEGRA1    721                         resets = <&bpmp TEGRA194_RESET_UARTE>;
783                         reset-names = "serial"    722                         reset-names = "serial";
784                         status = "disabled";      723                         status = "disabled";
785                 };                                724                 };
786                                                   725 
787                 uartf: serial@3150000 {           726                 uartf: serial@3150000 {
788                         compatible = "nvidia,t    727                         compatible = "nvidia,tegra194-uart", "nvidia,tegra20-uart";
789                         reg = <0x0 0x03150000  !! 728                         reg = <0x03150000 0x40>;
790                         reg-shift = <2>;          729                         reg-shift = <2>;
791                         interrupts = <GIC_SPI     730                         interrupts = <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>;
792                         clocks = <&bpmp TEGRA1    731                         clocks = <&bpmp TEGRA194_CLK_UARTF>;
793                         clock-names = "serial"    732                         clock-names = "serial";
794                         resets = <&bpmp TEGRA1    733                         resets = <&bpmp TEGRA194_RESET_UARTF>;
795                         reset-names = "serial"    734                         reset-names = "serial";
796                         status = "disabled";      735                         status = "disabled";
797                 };                                736                 };
798                                                   737 
799                 gen1_i2c: i2c@3160000 {           738                 gen1_i2c: i2c@3160000 {
800                         compatible = "nvidia,t    739                         compatible = "nvidia,tegra194-i2c";
801                         reg = <0x0 0x03160000  !! 740                         reg = <0x03160000 0x10000>;
802                         interrupts = <GIC_SPI     741                         interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>;
803                         #address-cells = <1>;     742                         #address-cells = <1>;
804                         #size-cells = <0>;        743                         #size-cells = <0>;
805                         clocks = <&bpmp TEGRA1    744                         clocks = <&bpmp TEGRA194_CLK_I2C1>;
806                         clock-names = "div-clk    745                         clock-names = "div-clk";
807                         resets = <&bpmp TEGRA1    746                         resets = <&bpmp TEGRA194_RESET_I2C1>;
808                         reset-names = "i2c";      747                         reset-names = "i2c";
809                         dmas = <&gpcdma 21>, < << 
810                         dma-names = "rx", "tx" << 
811                         status = "disabled";      748                         status = "disabled";
812                 };                                749                 };
813                                                   750 
814                 uarth: serial@3170000 {           751                 uarth: serial@3170000 {
815                         compatible = "nvidia,t    752                         compatible = "nvidia,tegra194-uart", "nvidia,tegra20-uart";
816                         reg = <0x0 0x03170000  !! 753                         reg = <0x03170000 0x40>;
817                         reg-shift = <2>;          754                         reg-shift = <2>;
818                         interrupts = <GIC_SPI     755                         interrupts = <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>;
819                         clocks = <&bpmp TEGRA1    756                         clocks = <&bpmp TEGRA194_CLK_UARTH>;
820                         clock-names = "serial"    757                         clock-names = "serial";
821                         resets = <&bpmp TEGRA1    758                         resets = <&bpmp TEGRA194_RESET_UARTH>;
822                         reset-names = "serial"    759                         reset-names = "serial";
823                         status = "disabled";      760                         status = "disabled";
824                 };                                761                 };
825                                                   762 
826                 cam_i2c: i2c@3180000 {            763                 cam_i2c: i2c@3180000 {
827                         compatible = "nvidia,t    764                         compatible = "nvidia,tegra194-i2c";
828                         reg = <0x0 0x03180000  !! 765                         reg = <0x03180000 0x10000>;
829                         interrupts = <GIC_SPI     766                         interrupts = <GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH>;
830                         #address-cells = <1>;     767                         #address-cells = <1>;
831                         #size-cells = <0>;        768                         #size-cells = <0>;
832                         clocks = <&bpmp TEGRA1    769                         clocks = <&bpmp TEGRA194_CLK_I2C3>;
833                         clock-names = "div-clk    770                         clock-names = "div-clk";
834                         resets = <&bpmp TEGRA1    771                         resets = <&bpmp TEGRA194_RESET_I2C3>;
835                         reset-names = "i2c";      772                         reset-names = "i2c";
836                         dmas = <&gpcdma 23>, < << 
837                         dma-names = "rx", "tx" << 
838                         status = "disabled";      773                         status = "disabled";
839                 };                                774                 };
840                                                   775 
841                 /* shares pads with dpaux1 */     776                 /* shares pads with dpaux1 */
842                 dp_aux_ch1_i2c: i2c@3190000 {     777                 dp_aux_ch1_i2c: i2c@3190000 {
843                         compatible = "nvidia,t    778                         compatible = "nvidia,tegra194-i2c";
844                         reg = <0x0 0x03190000  !! 779                         reg = <0x03190000 0x10000>;
845                         interrupts = <GIC_SPI     780                         interrupts = <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>;
846                         #address-cells = <1>;     781                         #address-cells = <1>;
847                         #size-cells = <0>;        782                         #size-cells = <0>;
848                         clocks = <&bpmp TEGRA1    783                         clocks = <&bpmp TEGRA194_CLK_I2C4>;
849                         clock-names = "div-clk    784                         clock-names = "div-clk";
850                         resets = <&bpmp TEGRA1    785                         resets = <&bpmp TEGRA194_RESET_I2C4>;
851                         reset-names = "i2c";      786                         reset-names = "i2c";
852                         pinctrl-0 = <&state_dp    787                         pinctrl-0 = <&state_dpaux1_i2c>;
853                         pinctrl-1 = <&state_dp    788                         pinctrl-1 = <&state_dpaux1_off>;
854                         pinctrl-names = "defau    789                         pinctrl-names = "default", "idle";
855                         dmas = <&gpcdma 26>, < << 
856                         dma-names = "rx", "tx" << 
857                         status = "disabled";      790                         status = "disabled";
858                 };                                791                 };
859                                                   792 
860                 /* shares pads with dpaux0 */     793                 /* shares pads with dpaux0 */
861                 dp_aux_ch0_i2c: i2c@31b0000 {     794                 dp_aux_ch0_i2c: i2c@31b0000 {
862                         compatible = "nvidia,t    795                         compatible = "nvidia,tegra194-i2c";
863                         reg = <0x0 0x031b0000  !! 796                         reg = <0x031b0000 0x10000>;
864                         interrupts = <GIC_SPI     797                         interrupts = <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>;
865                         #address-cells = <1>;     798                         #address-cells = <1>;
866                         #size-cells = <0>;        799                         #size-cells = <0>;
867                         clocks = <&bpmp TEGRA1    800                         clocks = <&bpmp TEGRA194_CLK_I2C6>;
868                         clock-names = "div-clk    801                         clock-names = "div-clk";
869                         resets = <&bpmp TEGRA1    802                         resets = <&bpmp TEGRA194_RESET_I2C6>;
870                         reset-names = "i2c";      803                         reset-names = "i2c";
871                         pinctrl-0 = <&state_dp    804                         pinctrl-0 = <&state_dpaux0_i2c>;
872                         pinctrl-1 = <&state_dp    805                         pinctrl-1 = <&state_dpaux0_off>;
873                         pinctrl-names = "defau    806                         pinctrl-names = "default", "idle";
874                         dmas = <&gpcdma 30>, < << 
875                         dma-names = "rx", "tx" << 
876                         status = "disabled";      807                         status = "disabled";
877                 };                                808                 };
878                                                   809 
879                 /* shares pads with dpaux2 */     810                 /* shares pads with dpaux2 */
880                 dp_aux_ch2_i2c: i2c@31c0000 {     811                 dp_aux_ch2_i2c: i2c@31c0000 {
881                         compatible = "nvidia,t    812                         compatible = "nvidia,tegra194-i2c";
882                         reg = <0x0 0x031c0000  !! 813                         reg = <0x031c0000 0x10000>;
883                         interrupts = <GIC_SPI     814                         interrupts = <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>;
884                         #address-cells = <1>;     815                         #address-cells = <1>;
885                         #size-cells = <0>;        816                         #size-cells = <0>;
886                         clocks = <&bpmp TEGRA1    817                         clocks = <&bpmp TEGRA194_CLK_I2C7>;
887                         clock-names = "div-clk    818                         clock-names = "div-clk";
888                         resets = <&bpmp TEGRA1    819                         resets = <&bpmp TEGRA194_RESET_I2C7>;
889                         reset-names = "i2c";      820                         reset-names = "i2c";
890                         pinctrl-0 = <&state_dp    821                         pinctrl-0 = <&state_dpaux2_i2c>;
891                         pinctrl-1 = <&state_dp    822                         pinctrl-1 = <&state_dpaux2_off>;
892                         pinctrl-names = "defau    823                         pinctrl-names = "default", "idle";
893                         dmas = <&gpcdma 27>, < << 
894                         dma-names = "rx", "tx" << 
895                         status = "disabled";      824                         status = "disabled";
896                 };                                825                 };
897                                                   826 
898                 /* shares pads with dpaux3 */     827                 /* shares pads with dpaux3 */
899                 dp_aux_ch3_i2c: i2c@31e0000 {     828                 dp_aux_ch3_i2c: i2c@31e0000 {
900                         compatible = "nvidia,t    829                         compatible = "nvidia,tegra194-i2c";
901                         reg = <0x0 0x031e0000  !! 830                         reg = <0x031e0000 0x10000>;
902                         interrupts = <GIC_SPI     831                         interrupts = <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>;
903                         #address-cells = <1>;     832                         #address-cells = <1>;
904                         #size-cells = <0>;        833                         #size-cells = <0>;
905                         clocks = <&bpmp TEGRA1    834                         clocks = <&bpmp TEGRA194_CLK_I2C9>;
906                         clock-names = "div-clk    835                         clock-names = "div-clk";
907                         resets = <&bpmp TEGRA1    836                         resets = <&bpmp TEGRA194_RESET_I2C9>;
908                         reset-names = "i2c";      837                         reset-names = "i2c";
909                         pinctrl-0 = <&state_dp    838                         pinctrl-0 = <&state_dpaux3_i2c>;
910                         pinctrl-1 = <&state_dp    839                         pinctrl-1 = <&state_dpaux3_off>;
911                         pinctrl-names = "defau    840                         pinctrl-names = "default", "idle";
912                         dmas = <&gpcdma 31>, < << 
913                         dma-names = "rx", "tx" << 
914                         status = "disabled";      841                         status = "disabled";
915                 };                                842                 };
916                                                   843 
917                 spi@3270000 {                     844                 spi@3270000 {
918                         compatible = "nvidia,t    845                         compatible = "nvidia,tegra194-qspi";
919                         reg = <0x0 0x3270000 0 !! 846                         reg = <0x3270000 0x1000>;
920                         interrupts = <GIC_SPI     847                         interrupts = <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>;
921                         #address-cells = <1>;     848                         #address-cells = <1>;
922                         #size-cells = <0>;        849                         #size-cells = <0>;
923                         clocks = <&bpmp TEGRA1    850                         clocks = <&bpmp TEGRA194_CLK_QSPI0>,
924                                  <&bpmp TEGRA1    851                                  <&bpmp TEGRA194_CLK_QSPI0_PM>;
925                         clock-names = "qspi",     852                         clock-names = "qspi", "qspi_out";
926                         resets = <&bpmp TEGRA1    853                         resets = <&bpmp TEGRA194_RESET_QSPI0>;
                                                   >> 854                         reset-names = "qspi";
                                                   >> 855                         status = "disabled";
                                                   >> 856                 };
                                                   >> 857 
                                                   >> 858                 spi@3300000 {
                                                   >> 859                         compatible = "nvidia,tegra194-qspi";
                                                   >> 860                         reg = <0x3300000 0x1000>;
                                                   >> 861                         interrupts = <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>;
                                                   >> 862                         #address-cells = <1>;
                                                   >> 863                         #size-cells = <0>;
                                                   >> 864                         clocks = <&bpmp TEGRA194_CLK_QSPI1>,
                                                   >> 865                                  <&bpmp TEGRA194_CLK_QSPI1_PM>;
                                                   >> 866                         clock-names = "qspi", "qspi_out";
                                                   >> 867                         resets = <&bpmp TEGRA194_RESET_QSPI1>;
                                                   >> 868                         reset-names = "qspi";
927                         status = "disabled";      869                         status = "disabled";
928                 };                                870                 };
929                                                   871 
930                 pwm1: pwm@3280000 {               872                 pwm1: pwm@3280000 {
931                         compatible = "nvidia,t    873                         compatible = "nvidia,tegra194-pwm",
932                                      "nvidia,t    874                                      "nvidia,tegra186-pwm";
933                         reg = <0x0 0x3280000 0 !! 875                         reg = <0x3280000 0x10000>;
934                         clocks = <&bpmp TEGRA1    876                         clocks = <&bpmp TEGRA194_CLK_PWM1>;
                                                   >> 877                         clock-names = "pwm";
935                         resets = <&bpmp TEGRA1    878                         resets = <&bpmp TEGRA194_RESET_PWM1>;
936                         reset-names = "pwm";      879                         reset-names = "pwm";
937                         status = "disabled";      880                         status = "disabled";
938                         #pwm-cells = <2>;         881                         #pwm-cells = <2>;
939                 };                                882                 };
940                                                   883 
941                 pwm2: pwm@3290000 {               884                 pwm2: pwm@3290000 {
942                         compatible = "nvidia,t    885                         compatible = "nvidia,tegra194-pwm",
943                                      "nvidia,t    886                                      "nvidia,tegra186-pwm";
944                         reg = <0x0 0x3290000 0 !! 887                         reg = <0x3290000 0x10000>;
945                         clocks = <&bpmp TEGRA1    888                         clocks = <&bpmp TEGRA194_CLK_PWM2>;
                                                   >> 889                         clock-names = "pwm";
946                         resets = <&bpmp TEGRA1    890                         resets = <&bpmp TEGRA194_RESET_PWM2>;
947                         reset-names = "pwm";      891                         reset-names = "pwm";
948                         status = "disabled";      892                         status = "disabled";
949                         #pwm-cells = <2>;         893                         #pwm-cells = <2>;
950                 };                                894                 };
951                                                   895 
952                 pwm3: pwm@32a0000 {               896                 pwm3: pwm@32a0000 {
953                         compatible = "nvidia,t    897                         compatible = "nvidia,tegra194-pwm",
954                                      "nvidia,t    898                                      "nvidia,tegra186-pwm";
955                         reg = <0x0 0x32a0000 0 !! 899                         reg = <0x32a0000 0x10000>;
956                         clocks = <&bpmp TEGRA1    900                         clocks = <&bpmp TEGRA194_CLK_PWM3>;
                                                   >> 901                         clock-names = "pwm";
957                         resets = <&bpmp TEGRA1    902                         resets = <&bpmp TEGRA194_RESET_PWM3>;
958                         reset-names = "pwm";      903                         reset-names = "pwm";
959                         status = "disabled";      904                         status = "disabled";
960                         #pwm-cells = <2>;         905                         #pwm-cells = <2>;
961                 };                                906                 };
962                                                   907 
963                 pwm5: pwm@32c0000 {               908                 pwm5: pwm@32c0000 {
964                         compatible = "nvidia,t    909                         compatible = "nvidia,tegra194-pwm",
965                                      "nvidia,t    910                                      "nvidia,tegra186-pwm";
966                         reg = <0x0 0x32c0000 0 !! 911                         reg = <0x32c0000 0x10000>;
967                         clocks = <&bpmp TEGRA1    912                         clocks = <&bpmp TEGRA194_CLK_PWM5>;
                                                   >> 913                         clock-names = "pwm";
968                         resets = <&bpmp TEGRA1    914                         resets = <&bpmp TEGRA194_RESET_PWM5>;
969                         reset-names = "pwm";      915                         reset-names = "pwm";
970                         status = "disabled";      916                         status = "disabled";
971                         #pwm-cells = <2>;         917                         #pwm-cells = <2>;
972                 };                                918                 };
973                                                   919 
974                 pwm6: pwm@32d0000 {               920                 pwm6: pwm@32d0000 {
975                         compatible = "nvidia,t    921                         compatible = "nvidia,tegra194-pwm",
976                                      "nvidia,t    922                                      "nvidia,tegra186-pwm";
977                         reg = <0x0 0x32d0000 0 !! 923                         reg = <0x32d0000 0x10000>;
978                         clocks = <&bpmp TEGRA1    924                         clocks = <&bpmp TEGRA194_CLK_PWM6>;
                                                   >> 925                         clock-names = "pwm";
979                         resets = <&bpmp TEGRA1    926                         resets = <&bpmp TEGRA194_RESET_PWM6>;
980                         reset-names = "pwm";      927                         reset-names = "pwm";
981                         status = "disabled";      928                         status = "disabled";
982                         #pwm-cells = <2>;         929                         #pwm-cells = <2>;
983                 };                                930                 };
984                                                   931 
985                 pwm7: pwm@32e0000 {               932                 pwm7: pwm@32e0000 {
986                         compatible = "nvidia,t    933                         compatible = "nvidia,tegra194-pwm",
987                                      "nvidia,t    934                                      "nvidia,tegra186-pwm";
988                         reg = <0x0 0x32e0000 0 !! 935                         reg = <0x32e0000 0x10000>;
989                         clocks = <&bpmp TEGRA1    936                         clocks = <&bpmp TEGRA194_CLK_PWM7>;
                                                   >> 937                         clock-names = "pwm";
990                         resets = <&bpmp TEGRA1    938                         resets = <&bpmp TEGRA194_RESET_PWM7>;
991                         reset-names = "pwm";      939                         reset-names = "pwm";
992                         status = "disabled";      940                         status = "disabled";
993                         #pwm-cells = <2>;         941                         #pwm-cells = <2>;
994                 };                                942                 };
995                                                   943 
996                 pwm8: pwm@32f0000 {               944                 pwm8: pwm@32f0000 {
997                         compatible = "nvidia,t    945                         compatible = "nvidia,tegra194-pwm",
998                                      "nvidia,t    946                                      "nvidia,tegra186-pwm";
999                         reg = <0x0 0x32f0000 0 !! 947                         reg = <0x32f0000 0x10000>;
1000                         clocks = <&bpmp TEGRA    948                         clocks = <&bpmp TEGRA194_CLK_PWM8>;
                                                   >> 949                         clock-names = "pwm";
1001                         resets = <&bpmp TEGRA    950                         resets = <&bpmp TEGRA194_RESET_PWM8>;
1002                         reset-names = "pwm";     951                         reset-names = "pwm";
1003                         status = "disabled";     952                         status = "disabled";
1004                         #pwm-cells = <2>;        953                         #pwm-cells = <2>;
1005                 };                               954                 };
1006                                                  955 
1007                 spi@3300000 {                 << 
1008                         compatible = "nvidia, << 
1009                         reg = <0x0 0x3300000  << 
1010                         interrupts = <GIC_SPI << 
1011                         #address-cells = <1>; << 
1012                         #size-cells = <0>;    << 
1013                         clocks = <&bpmp TEGRA << 
1014                                  <&bpmp TEGRA << 
1015                         clock-names = "qspi", << 
1016                         resets = <&bpmp TEGRA << 
1017                         status = "disabled";  << 
1018                 };                            << 
1019                                               << 
1020                 sdmmc1: mmc@3400000 {            956                 sdmmc1: mmc@3400000 {
1021                         compatible = "nvidia,    957                         compatible = "nvidia,tegra194-sdhci";
1022                         reg = <0x0 0x03400000 !! 958                         reg = <0x03400000 0x10000>;
1023                         interrupts = <GIC_SPI    959                         interrupts = <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>;
1024                         clocks = <&bpmp TEGRA    960                         clocks = <&bpmp TEGRA194_CLK_SDMMC1>,
1025                                  <&bpmp TEGRA    961                                  <&bpmp TEGRA194_CLK_SDMMC_LEGACY_TM>;
1026                         clock-names = "sdhci"    962                         clock-names = "sdhci", "tmclk";
1027                         assigned-clocks = <&b    963                         assigned-clocks = <&bpmp TEGRA194_CLK_SDMMC1>,
1028                                           <&b    964                                           <&bpmp TEGRA194_CLK_PLLC4_MUXED>;
1029                         assigned-clock-parent    965                         assigned-clock-parents =
1030                                           <&b    966                                           <&bpmp TEGRA194_CLK_PLLC4_MUXED>,
1031                                           <&b    967                                           <&bpmp TEGRA194_CLK_PLLC4_VCO_DIV2>;
1032                         resets = <&bpmp TEGRA    968                         resets = <&bpmp TEGRA194_RESET_SDMMC1>;
1033                         reset-names = "sdhci"    969                         reset-names = "sdhci";
1034                         interconnects = <&mc     970                         interconnects = <&mc TEGRA194_MEMORY_CLIENT_SDMMCRA &emc>,
1035                                         <&mc     971                                         <&mc TEGRA194_MEMORY_CLIENT_SDMMCWA &emc>;
1036                         interconnect-names =     972                         interconnect-names = "dma-mem", "write";
1037                         iommus = <&smmu TEGRA    973                         iommus = <&smmu TEGRA194_SID_SDMMC1>;
1038                         pinctrl-names = "sdmm    974                         pinctrl-names = "sdmmc-3v3", "sdmmc-1v8";
1039                         pinctrl-0 = <&sdmmc1_    975                         pinctrl-0 = <&sdmmc1_3v3>;
1040                         pinctrl-1 = <&sdmmc1_    976                         pinctrl-1 = <&sdmmc1_1v8>;
1041                         nvidia,pad-autocal-pu    977                         nvidia,pad-autocal-pull-up-offset-3v3-timeout =
1042                                                  978                                                                         <0x07>;
1043                         nvidia,pad-autocal-pu    979                         nvidia,pad-autocal-pull-down-offset-3v3-timeout =
1044                                                  980                                                                         <0x07>;
1045                         nvidia,pad-autocal-pu    981                         nvidia,pad-autocal-pull-up-offset-1v8-timeout = <0x06>;
1046                         nvidia,pad-autocal-pu    982                         nvidia,pad-autocal-pull-down-offset-1v8-timeout =
1047                                                  983                                                                         <0x07>;
1048                         nvidia,pad-autocal-pu    984                         nvidia,pad-autocal-pull-up-offset-sdr104 = <0x00>;
1049                         nvidia,pad-autocal-pu    985                         nvidia,pad-autocal-pull-down-offset-sdr104 = <0x00>;
1050                         nvidia,default-tap =     986                         nvidia,default-tap = <0x9>;
1051                         nvidia,default-trim =    987                         nvidia,default-trim = <0x5>;
1052                         sd-uhs-sdr25;            988                         sd-uhs-sdr25;
1053                         sd-uhs-sdr50;            989                         sd-uhs-sdr50;
1054                         sd-uhs-ddr50;            990                         sd-uhs-ddr50;
1055                         sd-uhs-sdr104;           991                         sd-uhs-sdr104;
1056                         status = "disabled";     992                         status = "disabled";
1057                 };                               993                 };
1058                                                  994 
1059                 sdmmc3: mmc@3440000 {            995                 sdmmc3: mmc@3440000 {
1060                         compatible = "nvidia,    996                         compatible = "nvidia,tegra194-sdhci";
1061                         reg = <0x0 0x03440000 !! 997                         reg = <0x03440000 0x10000>;
1062                         interrupts = <GIC_SPI    998                         interrupts = <GIC_SPI 64 IRQ_TYPE_LEVEL_HIGH>;
1063                         clocks = <&bpmp TEGRA    999                         clocks = <&bpmp TEGRA194_CLK_SDMMC3>,
1064                                  <&bpmp TEGRA    1000                                  <&bpmp TEGRA194_CLK_SDMMC_LEGACY_TM>;
1065                         clock-names = "sdhci"    1001                         clock-names = "sdhci", "tmclk";
1066                         assigned-clocks = <&b    1002                         assigned-clocks = <&bpmp TEGRA194_CLK_SDMMC3>,
1067                                           <&b    1003                                           <&bpmp TEGRA194_CLK_PLLC4_MUXED>;
1068                         assigned-clock-parent    1004                         assigned-clock-parents =
1069                                           <&b    1005                                           <&bpmp TEGRA194_CLK_PLLC4_MUXED>,
1070                                           <&b    1006                                           <&bpmp TEGRA194_CLK_PLLC4_VCO_DIV2>;
1071                         resets = <&bpmp TEGRA    1007                         resets = <&bpmp TEGRA194_RESET_SDMMC3>;
1072                         reset-names = "sdhci"    1008                         reset-names = "sdhci";
1073                         interconnects = <&mc     1009                         interconnects = <&mc TEGRA194_MEMORY_CLIENT_SDMMCR &emc>,
1074                                         <&mc     1010                                         <&mc TEGRA194_MEMORY_CLIENT_SDMMCW &emc>;
1075                         interconnect-names =     1011                         interconnect-names = "dma-mem", "write";
1076                         iommus = <&smmu TEGRA    1012                         iommus = <&smmu TEGRA194_SID_SDMMC3>;
1077                         pinctrl-names = "sdmm    1013                         pinctrl-names = "sdmmc-3v3", "sdmmc-1v8";
1078                         pinctrl-0 = <&sdmmc3_    1014                         pinctrl-0 = <&sdmmc3_3v3>;
1079                         pinctrl-1 = <&sdmmc3_    1015                         pinctrl-1 = <&sdmmc3_1v8>;
1080                         nvidia,pad-autocal-pu    1016                         nvidia,pad-autocal-pull-up-offset-1v8 = <0x00>;
1081                         nvidia,pad-autocal-pu    1017                         nvidia,pad-autocal-pull-down-offset-1v8 = <0x7a>;
1082                         nvidia,pad-autocal-pu    1018                         nvidia,pad-autocal-pull-up-offset-3v3-timeout = <0x07>;
1083                         nvidia,pad-autocal-pu    1019                         nvidia,pad-autocal-pull-down-offset-3v3-timeout =
1084                                                  1020                                                                         <0x07>;
1085                         nvidia,pad-autocal-pu    1021                         nvidia,pad-autocal-pull-up-offset-1v8-timeout = <0x06>;
1086                         nvidia,pad-autocal-pu    1022                         nvidia,pad-autocal-pull-down-offset-1v8-timeout =
1087                                                  1023                                                                         <0x07>;
1088                         nvidia,pad-autocal-pu    1024                         nvidia,pad-autocal-pull-up-offset-sdr104 = <0x00>;
1089                         nvidia,pad-autocal-pu    1025                         nvidia,pad-autocal-pull-down-offset-sdr104 = <0x00>;
1090                         nvidia,default-tap =     1026                         nvidia,default-tap = <0x9>;
1091                         nvidia,default-trim =    1027                         nvidia,default-trim = <0x5>;
1092                         sd-uhs-sdr25;            1028                         sd-uhs-sdr25;
1093                         sd-uhs-sdr50;            1029                         sd-uhs-sdr50;
1094                         sd-uhs-ddr50;            1030                         sd-uhs-ddr50;
1095                         sd-uhs-sdr104;           1031                         sd-uhs-sdr104;
1096                         status = "disabled";     1032                         status = "disabled";
1097                 };                               1033                 };
1098                                                  1034 
1099                 sdmmc4: mmc@3460000 {            1035                 sdmmc4: mmc@3460000 {
1100                         compatible = "nvidia,    1036                         compatible = "nvidia,tegra194-sdhci";
1101                         reg = <0x0 0x03460000 !! 1037                         reg = <0x03460000 0x10000>;
1102                         interrupts = <GIC_SPI    1038                         interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH>;
1103                         clocks = <&bpmp TEGRA    1039                         clocks = <&bpmp TEGRA194_CLK_SDMMC4>,
1104                                  <&bpmp TEGRA    1040                                  <&bpmp TEGRA194_CLK_SDMMC_LEGACY_TM>;
1105                         clock-names = "sdhci"    1041                         clock-names = "sdhci", "tmclk";
1106                         assigned-clocks = <&b    1042                         assigned-clocks = <&bpmp TEGRA194_CLK_SDMMC4>,
1107                                           <&b    1043                                           <&bpmp TEGRA194_CLK_PLLC4>;
1108                         assigned-clock-parent    1044                         assigned-clock-parents =
1109                                           <&b    1045                                           <&bpmp TEGRA194_CLK_PLLC4>;
1110                         resets = <&bpmp TEGRA    1046                         resets = <&bpmp TEGRA194_RESET_SDMMC4>;
1111                         reset-names = "sdhci"    1047                         reset-names = "sdhci";
1112                         interconnects = <&mc     1048                         interconnects = <&mc TEGRA194_MEMORY_CLIENT_SDMMCRAB &emc>,
1113                                         <&mc     1049                                         <&mc TEGRA194_MEMORY_CLIENT_SDMMCWAB &emc>;
1114                         interconnect-names =     1050                         interconnect-names = "dma-mem", "write";
1115                         iommus = <&smmu TEGRA    1051                         iommus = <&smmu TEGRA194_SID_SDMMC4>;
1116                         nvidia,pad-autocal-pu    1052                         nvidia,pad-autocal-pull-up-offset-hs400 = <0x00>;
1117                         nvidia,pad-autocal-pu    1053                         nvidia,pad-autocal-pull-down-offset-hs400 = <0x00>;
1118                         nvidia,pad-autocal-pu    1054                         nvidia,pad-autocal-pull-up-offset-1v8-timeout = <0x0a>;
1119                         nvidia,pad-autocal-pu    1055                         nvidia,pad-autocal-pull-down-offset-1v8-timeout =
1120                                                  1056                                                                         <0x0a>;
1121                         nvidia,pad-autocal-pu    1057                         nvidia,pad-autocal-pull-up-offset-3v3-timeout = <0x0a>;
1122                         nvidia,pad-autocal-pu    1058                         nvidia,pad-autocal-pull-down-offset-3v3-timeout =
1123                                                  1059                                                                         <0x0a>;
1124                         nvidia,default-tap =     1060                         nvidia,default-tap = <0x8>;
1125                         nvidia,default-trim =    1061                         nvidia,default-trim = <0x14>;
1126                         nvidia,dqs-trim = <40    1062                         nvidia,dqs-trim = <40>;
1127                         cap-mmc-highspeed;       1063                         cap-mmc-highspeed;
1128                         mmc-ddr-1_8v;            1064                         mmc-ddr-1_8v;
1129                         mmc-hs200-1_8v;          1065                         mmc-hs200-1_8v;
1130                         mmc-hs400-1_8v;          1066                         mmc-hs400-1_8v;
1131                         mmc-hs400-enhanced-st    1067                         mmc-hs400-enhanced-strobe;
1132                         supports-cqe;            1068                         supports-cqe;
1133                         status = "disabled";     1069                         status = "disabled";
1134                 };                               1070                 };
1135                                                  1071 
1136                 hda@3510000 {                    1072                 hda@3510000 {
1137                         compatible = "nvidia, !! 1073                         compatible = "nvidia,tegra194-hda", "nvidia,tegra30-hda";
1138                         reg = <0x0 0x3510000  !! 1074                         reg = <0x3510000 0x10000>;
1139                         interrupts = <GIC_SPI    1075                         interrupts = <GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>;
1140                         clocks = <&bpmp TEGRA    1076                         clocks = <&bpmp TEGRA194_CLK_HDA>,
1141                                  <&bpmp TEGRA    1077                                  <&bpmp TEGRA194_CLK_HDA2HDMICODEC>,
1142                                  <&bpmp TEGRA    1078                                  <&bpmp TEGRA194_CLK_HDA2CODEC_2X>;
1143                         clock-names = "hda",     1079                         clock-names = "hda", "hda2hdmi", "hda2codec_2x";
1144                         resets = <&bpmp TEGRA    1080                         resets = <&bpmp TEGRA194_RESET_HDA>,
1145                                  <&bpmp TEGRA    1081                                  <&bpmp TEGRA194_RESET_HDA2HDMICODEC>;
1146                         reset-names = "hda",     1082                         reset-names = "hda", "hda2hdmi";
1147                         power-domains = <&bpm    1083                         power-domains = <&bpmp TEGRA194_POWER_DOMAIN_DISP>;
1148                         interconnects = <&mc     1084                         interconnects = <&mc TEGRA194_MEMORY_CLIENT_HDAR &emc>,
1149                                         <&mc     1085                                         <&mc TEGRA194_MEMORY_CLIENT_HDAW &emc>;
1150                         interconnect-names =     1086                         interconnect-names = "dma-mem", "write";
1151                         iommus = <&smmu TEGRA    1087                         iommus = <&smmu TEGRA194_SID_HDA>;
1152                         status = "disabled";     1088                         status = "disabled";
1153                 };                               1089                 };
1154                                                  1090 
1155                 xusb_padctl: padctl@3520000 {    1091                 xusb_padctl: padctl@3520000 {
1156                         compatible = "nvidia,    1092                         compatible = "nvidia,tegra194-xusb-padctl";
1157                         reg = <0x0 0x03520000 !! 1093                         reg = <0x03520000 0x1000>,
1158                               <0x0 0x03540000 !! 1094                               <0x03540000 0x1000>;
1159                         reg-names = "padctl",    1095                         reg-names = "padctl", "ao";
1160                         interrupts = <GIC_SPI    1096                         interrupts = <GIC_SPI 167 IRQ_TYPE_LEVEL_HIGH>;
1161                                                  1097 
1162                         resets = <&bpmp TEGRA    1098                         resets = <&bpmp TEGRA194_RESET_XUSB_PADCTL>;
1163                         reset-names = "padctl    1099                         reset-names = "padctl";
1164                                                  1100 
1165                         status = "disabled";     1101                         status = "disabled";
1166                                                  1102 
1167                         pads {                   1103                         pads {
1168                                 usb2 {           1104                                 usb2 {
1169                                         clock    1105                                         clocks = <&bpmp TEGRA194_CLK_USB2_TRK>;
1170                                         clock    1106                                         clock-names = "trk";
1171                                                  1107 
1172                                         lanes    1108                                         lanes {
1173                                                  1109                                                 usb2-0 {
1174                                                  1110                                                         nvidia,function = "xusb";
1175                                                  1111                                                         status = "disabled";
1176                                                  1112                                                         #phy-cells = <0>;
1177                                                  1113                                                 };
1178                                                  1114 
1179                                                  1115                                                 usb2-1 {
1180                                                  1116                                                         nvidia,function = "xusb";
1181                                                  1117                                                         status = "disabled";
1182                                                  1118                                                         #phy-cells = <0>;
1183                                                  1119                                                 };
1184                                                  1120 
1185                                                  1121                                                 usb2-2 {
1186                                                  1122                                                         nvidia,function = "xusb";
1187                                                  1123                                                         status = "disabled";
1188                                                  1124                                                         #phy-cells = <0>;
1189                                                  1125                                                 };
1190                                                  1126 
1191                                                  1127                                                 usb2-3 {
1192                                                  1128                                                         nvidia,function = "xusb";
1193                                                  1129                                                         status = "disabled";
1194                                                  1130                                                         #phy-cells = <0>;
1195                                                  1131                                                 };
1196                                         };       1132                                         };
1197                                 };               1133                                 };
1198                                                  1134 
1199                                 usb3 {           1135                                 usb3 {
1200                                         lanes    1136                                         lanes {
1201                                                  1137                                                 usb3-0 {
1202                                                  1138                                                         nvidia,function = "xusb";
1203                                                  1139                                                         status = "disabled";
1204                                                  1140                                                         #phy-cells = <0>;
1205                                                  1141                                                 };
1206                                                  1142 
1207                                                  1143                                                 usb3-1 {
1208                                                  1144                                                         nvidia,function = "xusb";
1209                                                  1145                                                         status = "disabled";
1210                                                  1146                                                         #phy-cells = <0>;
1211                                                  1147                                                 };
1212                                                  1148 
1213                                                  1149                                                 usb3-2 {
1214                                                  1150                                                         nvidia,function = "xusb";
1215                                                  1151                                                         status = "disabled";
1216                                                  1152                                                         #phy-cells = <0>;
1217                                                  1153                                                 };
1218                                                  1154 
1219                                                  1155                                                 usb3-3 {
1220                                                  1156                                                         nvidia,function = "xusb";
1221                                                  1157                                                         status = "disabled";
1222                                                  1158                                                         #phy-cells = <0>;
1223                                                  1159                                                 };
1224                                         };       1160                                         };
1225                                 };               1161                                 };
1226                         };                       1162                         };
1227                                                  1163 
1228                         ports {                  1164                         ports {
1229                                 usb2-0 {         1165                                 usb2-0 {
1230                                         statu    1166                                         status = "disabled";
1231                                 };               1167                                 };
1232                                                  1168 
1233                                 usb2-1 {         1169                                 usb2-1 {
1234                                         statu    1170                                         status = "disabled";
1235                                 };               1171                                 };
1236                                                  1172 
1237                                 usb2-2 {         1173                                 usb2-2 {
1238                                         statu    1174                                         status = "disabled";
1239                                 };               1175                                 };
1240                                                  1176 
1241                                 usb2-3 {         1177                                 usb2-3 {
1242                                         statu    1178                                         status = "disabled";
1243                                 };               1179                                 };
1244                                                  1180 
1245                                 usb3-0 {         1181                                 usb3-0 {
1246                                         statu    1182                                         status = "disabled";
1247                                 };               1183                                 };
1248                                                  1184 
1249                                 usb3-1 {         1185                                 usb3-1 {
1250                                         statu    1186                                         status = "disabled";
1251                                 };               1187                                 };
1252                                                  1188 
1253                                 usb3-2 {         1189                                 usb3-2 {
1254                                         statu    1190                                         status = "disabled";
1255                                 };               1191                                 };
1256                                                  1192 
1257                                 usb3-3 {         1193                                 usb3-3 {
1258                                         statu    1194                                         status = "disabled";
1259                                 };               1195                                 };
1260                         };                       1196                         };
1261                 };                               1197                 };
1262                                                  1198 
1263                 usb@3550000 {                    1199                 usb@3550000 {
1264                         compatible = "nvidia,    1200                         compatible = "nvidia,tegra194-xudc";
1265                         reg = <0x0 0x03550000 !! 1201                         reg = <0x03550000 0x8000>,
1266                               <0x0 0x03558000 !! 1202                               <0x03558000 0x1000>;
1267                         reg-names = "base", "    1203                         reg-names = "base", "fpci";
1268                         interrupts = <GIC_SPI    1204                         interrupts = <GIC_SPI 166 IRQ_TYPE_LEVEL_HIGH>;
1269                         clocks = <&bpmp TEGRA    1205                         clocks = <&bpmp TEGRA194_CLK_XUSB_CORE_DEV>,
1270                                  <&bpmp TEGRA    1206                                  <&bpmp TEGRA194_CLK_XUSB_CORE_SS>,
1271                                  <&bpmp TEGRA    1207                                  <&bpmp TEGRA194_CLK_XUSB_SS>,
1272                                  <&bpmp TEGRA    1208                                  <&bpmp TEGRA194_CLK_XUSB_FS>;
1273                         clock-names = "dev",     1209                         clock-names = "dev", "ss", "ss_src", "fs_src";
1274                         interconnects = <&mc     1210                         interconnects = <&mc TEGRA194_MEMORY_CLIENT_XUSB_DEVR &emc>,
1275                                         <&mc     1211                                         <&mc TEGRA194_MEMORY_CLIENT_XUSB_DEVW &emc>;
1276                         interconnect-names =     1212                         interconnect-names = "dma-mem", "write";
1277                         iommus = <&smmu TEGRA    1213                         iommus = <&smmu TEGRA194_SID_XUSB_DEV>;
1278                         power-domains = <&bpm    1214                         power-domains = <&bpmp TEGRA194_POWER_DOMAIN_XUSBB>,
1279                                         <&bpm    1215                                         <&bpmp TEGRA194_POWER_DOMAIN_XUSBA>;
1280                         power-domain-names =     1216                         power-domain-names = "dev", "ss";
1281                         nvidia,xusb-padctl =     1217                         nvidia,xusb-padctl = <&xusb_padctl>;
1282                         dma-coherent;         << 
1283                         status = "disabled";     1218                         status = "disabled";
1284                 };                               1219                 };
1285                                                  1220 
1286                 usb@3610000 {                    1221                 usb@3610000 {
1287                         compatible = "nvidia,    1222                         compatible = "nvidia,tegra194-xusb";
1288                         reg = <0x0 0x03610000 !! 1223                         reg = <0x03610000 0x40000>,
1289                               <0x0 0x03600000 !! 1224                               <0x03600000 0x10000>;
1290                         reg-names = "hcd", "f    1225                         reg-names = "hcd", "fpci";
1291                                                  1226 
1292                         interrupts = <GIC_SPI    1227                         interrupts = <GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>,
1293                                      <GIC_SPI    1228                                      <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>;
1294                                                  1229 
1295                         clocks = <&bpmp TEGRA    1230                         clocks = <&bpmp TEGRA194_CLK_XUSB_CORE_HOST>,
1296                                  <&bpmp TEGRA    1231                                  <&bpmp TEGRA194_CLK_XUSB_FALCON>,
1297                                  <&bpmp TEGRA    1232                                  <&bpmp TEGRA194_CLK_XUSB_CORE_SS>,
1298                                  <&bpmp TEGRA    1233                                  <&bpmp TEGRA194_CLK_XUSB_SS>,
1299                                  <&bpmp TEGRA    1234                                  <&bpmp TEGRA194_CLK_CLK_M>,
1300                                  <&bpmp TEGRA    1235                                  <&bpmp TEGRA194_CLK_XUSB_FS>,
1301                                  <&bpmp TEGRA    1236                                  <&bpmp TEGRA194_CLK_UTMIPLL>,
1302                                  <&bpmp TEGRA    1237                                  <&bpmp TEGRA194_CLK_CLK_M>,
1303                                  <&bpmp TEGRA    1238                                  <&bpmp TEGRA194_CLK_PLLE>;
1304                         clock-names = "xusb_h    1239                         clock-names = "xusb_host", "xusb_falcon_src",
1305                                       "xusb_s    1240                                       "xusb_ss", "xusb_ss_src", "xusb_hs_src",
1306                                       "xusb_f    1241                                       "xusb_fs_src", "pll_u_480m", "clk_m",
1307                                       "pll_e"    1242                                       "pll_e";
1308                         interconnects = <&mc     1243                         interconnects = <&mc TEGRA194_MEMORY_CLIENT_XUSB_HOSTR &emc>,
1309                                         <&mc     1244                                         <&mc TEGRA194_MEMORY_CLIENT_XUSB_HOSTW &emc>;
1310                         interconnect-names =     1245                         interconnect-names = "dma-mem", "write";
1311                         iommus = <&smmu TEGRA    1246                         iommus = <&smmu TEGRA194_SID_XUSB_HOST>;
1312                                                  1247 
1313                         power-domains = <&bpm    1248                         power-domains = <&bpmp TEGRA194_POWER_DOMAIN_XUSBC>,
1314                                         <&bpm    1249                                         <&bpmp TEGRA194_POWER_DOMAIN_XUSBA>;
1315                         power-domain-names =     1250                         power-domain-names = "xusb_host", "xusb_ss";
1316                                                  1251 
1317                         nvidia,xusb-padctl =     1252                         nvidia,xusb-padctl = <&xusb_padctl>;
1318                         status = "disabled";     1253                         status = "disabled";
1319                 };                               1254                 };
1320                                                  1255 
1321                 fuse@3820000 {                   1256                 fuse@3820000 {
1322                         compatible = "nvidia,    1257                         compatible = "nvidia,tegra194-efuse";
1323                         reg = <0x0 0x03820000 !! 1258                         reg = <0x03820000 0x10000>;
1324                         clocks = <&bpmp TEGRA    1259                         clocks = <&bpmp TEGRA194_CLK_FUSE>;
1325                         clock-names = "fuse";    1260                         clock-names = "fuse";
1326                 };                               1261                 };
1327                                                  1262 
1328                 gic: interrupt-controller@388    1263                 gic: interrupt-controller@3881000 {
1329                         compatible = "arm,gic    1264                         compatible = "arm,gic-400";
1330                         #interrupt-cells = <3    1265                         #interrupt-cells = <3>;
1331                         interrupt-controller;    1266                         interrupt-controller;
1332                         reg = <0x0 0x03881000 !! 1267                         reg = <0x03881000 0x1000>,
1333                               <0x0 0x03882000 !! 1268                               <0x03882000 0x2000>,
1334                               <0x0 0x03884000 !! 1269                               <0x03884000 0x2000>,
1335                               <0x0 0x03886000 !! 1270                               <0x03886000 0x2000>;
1336                         interrupts = <GIC_PPI    1271                         interrupts = <GIC_PPI 9
1337                                 (GIC_CPU_MASK    1272                                 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>;
1338                         interrupt-parent = <&    1273                         interrupt-parent = <&gic>;
1339                 };                               1274                 };
1340                                                  1275 
1341                 cec@3960000 {                    1276                 cec@3960000 {
1342                         compatible = "nvidia,    1277                         compatible = "nvidia,tegra194-cec";
1343                         reg = <0x0 0x03960000 !! 1278                         reg = <0x03960000 0x10000>;
1344                         interrupts = <GIC_SPI    1279                         interrupts = <GIC_SPI 162 IRQ_TYPE_LEVEL_HIGH>;
1345                         clocks = <&bpmp TEGRA    1280                         clocks = <&bpmp TEGRA194_CLK_CEC>;
1346                         clock-names = "cec";     1281                         clock-names = "cec";
1347                         status = "disabled";     1282                         status = "disabled";
1348                 };                               1283                 };
1349                                                  1284 
1350                 hte_lic: hardware-timestamp@3 << 
1351                         compatible = "nvidia, << 
1352                         reg = <0x0 0x3aa0000  << 
1353                         interrupts = <GIC_SPI << 
1354                         nvidia,int-threshold  << 
1355                         nvidia,slices = <11>; << 
1356                         #timestamp-cells = <1 << 
1357                         status = "okay";      << 
1358                 };                            << 
1359                                               << 
1360                 hsp_top0: hsp@3c00000 {          1285                 hsp_top0: hsp@3c00000 {
1361                         compatible = "nvidia,    1286                         compatible = "nvidia,tegra194-hsp";
1362                         reg = <0x0 0x03c00000 !! 1287                         reg = <0x03c00000 0xa0000>;
1363                         interrupts = <GIC_SPI    1288                         interrupts = <GIC_SPI 176 IRQ_TYPE_LEVEL_HIGH>,
1364                                      <GIC_SPI    1289                                      <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>,
1365                                      <GIC_SPI    1290                                      <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>,
1366                                      <GIC_SPI    1291                                      <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>,
1367                                      <GIC_SPI    1292                                      <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>,
1368                                      <GIC_SPI    1293                                      <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>,
1369                                      <GIC_SPI    1294                                      <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>,
1370                                      <GIC_SPI    1295                                      <GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>,
1371                                      <GIC_SPI    1296                                      <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>;
1372                         interrupt-names = "do    1297                         interrupt-names = "doorbell", "shared0", "shared1", "shared2",
1373                                           "sh    1298                                           "shared3", "shared4", "shared5", "shared6",
1374                                           "sh    1299                                           "shared7";
1375                         #mbox-cells = <2>;       1300                         #mbox-cells = <2>;
1376                 };                               1301                 };
1377                                                  1302 
1378                 p2u_hsio_0: phy@3e10000 {        1303                 p2u_hsio_0: phy@3e10000 {
1379                         compatible = "nvidia,    1304                         compatible = "nvidia,tegra194-p2u";
1380                         reg = <0x0 0x03e10000 !! 1305                         reg = <0x03e10000 0x10000>;
1381                         reg-names = "ctl";       1306                         reg-names = "ctl";
1382                                                  1307 
1383                         #phy-cells = <0>;        1308                         #phy-cells = <0>;
1384                 };                               1309                 };
1385                                                  1310 
1386                 p2u_hsio_1: phy@3e20000 {        1311                 p2u_hsio_1: phy@3e20000 {
1387                         compatible = "nvidia,    1312                         compatible = "nvidia,tegra194-p2u";
1388                         reg = <0x0 0x03e20000 !! 1313                         reg = <0x03e20000 0x10000>;
1389                         reg-names = "ctl";       1314                         reg-names = "ctl";
1390                                                  1315 
1391                         #phy-cells = <0>;        1316                         #phy-cells = <0>;
1392                 };                               1317                 };
1393                                                  1318 
1394                 p2u_hsio_2: phy@3e30000 {        1319                 p2u_hsio_2: phy@3e30000 {
1395                         compatible = "nvidia,    1320                         compatible = "nvidia,tegra194-p2u";
1396                         reg = <0x0 0x03e30000 !! 1321                         reg = <0x03e30000 0x10000>;
1397                         reg-names = "ctl";       1322                         reg-names = "ctl";
1398                                                  1323 
1399                         #phy-cells = <0>;        1324                         #phy-cells = <0>;
1400                 };                               1325                 };
1401                                                  1326 
1402                 p2u_hsio_3: phy@3e40000 {        1327                 p2u_hsio_3: phy@3e40000 {
1403                         compatible = "nvidia,    1328                         compatible = "nvidia,tegra194-p2u";
1404                         reg = <0x0 0x03e40000 !! 1329                         reg = <0x03e40000 0x10000>;
1405                         reg-names = "ctl";       1330                         reg-names = "ctl";
1406                                                  1331 
1407                         #phy-cells = <0>;        1332                         #phy-cells = <0>;
1408                 };                               1333                 };
1409                                                  1334 
1410                 p2u_hsio_4: phy@3e50000 {        1335                 p2u_hsio_4: phy@3e50000 {
1411                         compatible = "nvidia,    1336                         compatible = "nvidia,tegra194-p2u";
1412                         reg = <0x0 0x03e50000 !! 1337                         reg = <0x03e50000 0x10000>;
1413                         reg-names = "ctl";       1338                         reg-names = "ctl";
1414                                                  1339 
1415                         #phy-cells = <0>;        1340                         #phy-cells = <0>;
1416                 };                               1341                 };
1417                                                  1342 
1418                 p2u_hsio_5: phy@3e60000 {        1343                 p2u_hsio_5: phy@3e60000 {
1419                         compatible = "nvidia,    1344                         compatible = "nvidia,tegra194-p2u";
1420                         reg = <0x0 0x03e60000 !! 1345                         reg = <0x03e60000 0x10000>;
1421                         reg-names = "ctl";       1346                         reg-names = "ctl";
1422                                                  1347 
1423                         #phy-cells = <0>;        1348                         #phy-cells = <0>;
1424                 };                               1349                 };
1425                                                  1350 
1426                 p2u_hsio_6: phy@3e70000 {        1351                 p2u_hsio_6: phy@3e70000 {
1427                         compatible = "nvidia,    1352                         compatible = "nvidia,tegra194-p2u";
1428                         reg = <0x0 0x03e70000 !! 1353                         reg = <0x03e70000 0x10000>;
1429                         reg-names = "ctl";       1354                         reg-names = "ctl";
1430                                                  1355 
1431                         #phy-cells = <0>;        1356                         #phy-cells = <0>;
1432                 };                               1357                 };
1433                                                  1358 
1434                 p2u_hsio_7: phy@3e80000 {        1359                 p2u_hsio_7: phy@3e80000 {
1435                         compatible = "nvidia,    1360                         compatible = "nvidia,tegra194-p2u";
1436                         reg = <0x0 0x03e80000 !! 1361                         reg = <0x03e80000 0x10000>;
1437                         reg-names = "ctl";       1362                         reg-names = "ctl";
1438                                                  1363 
1439                         #phy-cells = <0>;        1364                         #phy-cells = <0>;
1440                 };                               1365                 };
1441                                                  1366 
1442                 p2u_hsio_8: phy@3e90000 {        1367                 p2u_hsio_8: phy@3e90000 {
1443                         compatible = "nvidia,    1368                         compatible = "nvidia,tegra194-p2u";
1444                         reg = <0x0 0x03e90000 !! 1369                         reg = <0x03e90000 0x10000>;
1445                         reg-names = "ctl";       1370                         reg-names = "ctl";
1446                                                  1371 
1447                         #phy-cells = <0>;        1372                         #phy-cells = <0>;
1448                 };                               1373                 };
1449                                                  1374 
1450                 p2u_hsio_9: phy@3ea0000 {        1375                 p2u_hsio_9: phy@3ea0000 {
1451                         compatible = "nvidia,    1376                         compatible = "nvidia,tegra194-p2u";
1452                         reg = <0x0 0x03ea0000 !! 1377                         reg = <0x03ea0000 0x10000>;
1453                         reg-names = "ctl";       1378                         reg-names = "ctl";
1454                                                  1379 
1455                         #phy-cells = <0>;        1380                         #phy-cells = <0>;
1456                 };                               1381                 };
1457                                                  1382 
1458                 p2u_nvhs_0: phy@3eb0000 {        1383                 p2u_nvhs_0: phy@3eb0000 {
1459                         compatible = "nvidia,    1384                         compatible = "nvidia,tegra194-p2u";
1460                         reg = <0x0 0x03eb0000 !! 1385                         reg = <0x03eb0000 0x10000>;
1461                         reg-names = "ctl";       1386                         reg-names = "ctl";
1462                                                  1387 
1463                         #phy-cells = <0>;        1388                         #phy-cells = <0>;
1464                 };                               1389                 };
1465                                                  1390 
1466                 p2u_nvhs_1: phy@3ec0000 {        1391                 p2u_nvhs_1: phy@3ec0000 {
1467                         compatible = "nvidia,    1392                         compatible = "nvidia,tegra194-p2u";
1468                         reg = <0x0 0x03ec0000 !! 1393                         reg = <0x03ec0000 0x10000>;
1469                         reg-names = "ctl";       1394                         reg-names = "ctl";
1470                                                  1395 
1471                         #phy-cells = <0>;        1396                         #phy-cells = <0>;
1472                 };                               1397                 };
1473                                                  1398 
1474                 p2u_nvhs_2: phy@3ed0000 {        1399                 p2u_nvhs_2: phy@3ed0000 {
1475                         compatible = "nvidia,    1400                         compatible = "nvidia,tegra194-p2u";
1476                         reg = <0x0 0x03ed0000 !! 1401                         reg = <0x03ed0000 0x10000>;
1477                         reg-names = "ctl";       1402                         reg-names = "ctl";
1478                                                  1403 
1479                         #phy-cells = <0>;        1404                         #phy-cells = <0>;
1480                 };                               1405                 };
1481                                                  1406 
1482                 p2u_nvhs_3: phy@3ee0000 {        1407                 p2u_nvhs_3: phy@3ee0000 {
1483                         compatible = "nvidia,    1408                         compatible = "nvidia,tegra194-p2u";
1484                         reg = <0x0 0x03ee0000 !! 1409                         reg = <0x03ee0000 0x10000>;
1485                         reg-names = "ctl";       1410                         reg-names = "ctl";
1486                                                  1411 
1487                         #phy-cells = <0>;        1412                         #phy-cells = <0>;
1488                 };                               1413                 };
1489                                                  1414 
1490                 p2u_nvhs_4: phy@3ef0000 {        1415                 p2u_nvhs_4: phy@3ef0000 {
1491                         compatible = "nvidia,    1416                         compatible = "nvidia,tegra194-p2u";
1492                         reg = <0x0 0x03ef0000 !! 1417                         reg = <0x03ef0000 0x10000>;
1493                         reg-names = "ctl";       1418                         reg-names = "ctl";
1494                                                  1419 
1495                         #phy-cells = <0>;        1420                         #phy-cells = <0>;
1496                 };                               1421                 };
1497                                                  1422 
1498                 p2u_nvhs_5: phy@3f00000 {        1423                 p2u_nvhs_5: phy@3f00000 {
1499                         compatible = "nvidia,    1424                         compatible = "nvidia,tegra194-p2u";
1500                         reg = <0x0 0x03f00000 !! 1425                         reg = <0x03f00000 0x10000>;
1501                         reg-names = "ctl";       1426                         reg-names = "ctl";
1502                                                  1427 
1503                         #phy-cells = <0>;        1428                         #phy-cells = <0>;
1504                 };                               1429                 };
1505                                                  1430 
1506                 p2u_nvhs_6: phy@3f10000 {        1431                 p2u_nvhs_6: phy@3f10000 {
1507                         compatible = "nvidia,    1432                         compatible = "nvidia,tegra194-p2u";
1508                         reg = <0x0 0x03f10000 !! 1433                         reg = <0x03f10000 0x10000>;
1509                         reg-names = "ctl";       1434                         reg-names = "ctl";
1510                                                  1435 
1511                         #phy-cells = <0>;        1436                         #phy-cells = <0>;
1512                 };                               1437                 };
1513                                                  1438 
1514                 p2u_nvhs_7: phy@3f20000 {        1439                 p2u_nvhs_7: phy@3f20000 {
1515                         compatible = "nvidia,    1440                         compatible = "nvidia,tegra194-p2u";
1516                         reg = <0x0 0x03f20000 !! 1441                         reg = <0x03f20000 0x10000>;
1517                         reg-names = "ctl";       1442                         reg-names = "ctl";
1518                                                  1443 
1519                         #phy-cells = <0>;        1444                         #phy-cells = <0>;
1520                 };                               1445                 };
1521                                                  1446 
1522                 p2u_hsio_10: phy@3f30000 {       1447                 p2u_hsio_10: phy@3f30000 {
1523                         compatible = "nvidia,    1448                         compatible = "nvidia,tegra194-p2u";
1524                         reg = <0x0 0x03f30000 !! 1449                         reg = <0x03f30000 0x10000>;
1525                         reg-names = "ctl";       1450                         reg-names = "ctl";
1526                                                  1451 
1527                         #phy-cells = <0>;        1452                         #phy-cells = <0>;
1528                 };                               1453                 };
1529                                                  1454 
1530                 p2u_hsio_11: phy@3f40000 {       1455                 p2u_hsio_11: phy@3f40000 {
1531                         compatible = "nvidia,    1456                         compatible = "nvidia,tegra194-p2u";
1532                         reg = <0x0 0x03f40000 !! 1457                         reg = <0x03f40000 0x10000>;
1533                         reg-names = "ctl";       1458                         reg-names = "ctl";
1534                                                  1459 
1535                         #phy-cells = <0>;        1460                         #phy-cells = <0>;
1536                 };                               1461                 };
1537                                                  1462 
1538                 sce-noc@b600000 {             << 
1539                         compatible = "nvidia, << 
1540                         reg = <0x0 0xb600000  << 
1541                         interrupts = <GIC_SPI << 
1542                                      <GIC_SPI << 
1543                         nvidia,axi2apb = <&ax << 
1544                         nvidia,apbmisc = <&ap << 
1545                         status = "okay";      << 
1546                 };                            << 
1547                                               << 
1548                 rce-noc@be00000 {             << 
1549                         compatible = "nvidia, << 
1550                         reg = <0x0 0xbe00000  << 
1551                         interrupts = <GIC_SPI << 
1552                                      <GIC_SPI << 
1553                         nvidia,axi2apb = <&ax << 
1554                         nvidia,apbmisc = <&ap << 
1555                         status = "okay";      << 
1556                 };                            << 
1557                                               << 
1558                 hsp_aon: hsp@c150000 {           1463                 hsp_aon: hsp@c150000 {
1559                         compatible = "nvidia,    1464                         compatible = "nvidia,tegra194-hsp";
1560                         reg = <0x0 0x0c150000 !! 1465                         reg = <0x0c150000 0x90000>;
1561                         interrupts = <GIC_SPI    1466                         interrupts = <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>,
1562                                      <GIC_SPI    1467                                      <GIC_SPI 134 IRQ_TYPE_LEVEL_HIGH>,
1563                                      <GIC_SPI    1468                                      <GIC_SPI 135 IRQ_TYPE_LEVEL_HIGH>,
1564                                      <GIC_SPI    1469                                      <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>;
1565                         /*                       1470                         /*
1566                          * Shared interrupt 0    1471                          * Shared interrupt 0 is routed only to AON/SPE, so
1567                          * we only have 4 sha    1472                          * we only have 4 shared interrupts for the CCPLEX.
1568                          */                      1473                          */
1569                         interrupt-names = "sh    1474                         interrupt-names = "shared1", "shared2", "shared3", "shared4";
1570                         #mbox-cells = <2>;       1475                         #mbox-cells = <2>;
1571                 };                               1476                 };
1572                                                  1477 
1573                 hte_aon: hardware-timestamp@c << 
1574                         compatible = "nvidia, << 
1575                         reg = <0x0 0xc1e0000  << 
1576                         interrupts = <GIC_SPI << 
1577                         nvidia,int-threshold  << 
1578                         nvidia,slices = <3>;  << 
1579                         #timestamp-cells = <1 << 
1580                         status = "okay";      << 
1581                 };                            << 
1582                                               << 
1583                 gen2_i2c: i2c@c240000 {          1478                 gen2_i2c: i2c@c240000 {
1584                         compatible = "nvidia,    1479                         compatible = "nvidia,tegra194-i2c";
1585                         reg = <0x0 0x0c240000 !! 1480                         reg = <0x0c240000 0x10000>;
1586                         interrupts = <GIC_SPI    1481                         interrupts = <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>;
1587                         #address-cells = <1>;    1482                         #address-cells = <1>;
1588                         #size-cells = <0>;       1483                         #size-cells = <0>;
1589                         clocks = <&bpmp TEGRA    1484                         clocks = <&bpmp TEGRA194_CLK_I2C2>;
1590                         clock-names = "div-cl    1485                         clock-names = "div-clk";
1591                         resets = <&bpmp TEGRA    1486                         resets = <&bpmp TEGRA194_RESET_I2C2>;
1592                         reset-names = "i2c";     1487                         reset-names = "i2c";
1593                         dmas = <&gpcdma 22>,  << 
1594                         dma-names = "rx", "tx << 
1595                         status = "disabled";     1488                         status = "disabled";
1596                 };                               1489                 };
1597                                                  1490 
1598                 gen8_i2c: i2c@c250000 {          1491                 gen8_i2c: i2c@c250000 {
1599                         compatible = "nvidia,    1492                         compatible = "nvidia,tegra194-i2c";
1600                         reg = <0x0 0x0c250000 !! 1493                         reg = <0x0c250000 0x10000>;
1601                         interrupts = <GIC_SPI    1494                         interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>;
1602                         #address-cells = <1>;    1495                         #address-cells = <1>;
1603                         #size-cells = <0>;       1496                         #size-cells = <0>;
1604                         clocks = <&bpmp TEGRA    1497                         clocks = <&bpmp TEGRA194_CLK_I2C8>;
1605                         clock-names = "div-cl    1498                         clock-names = "div-clk";
1606                         resets = <&bpmp TEGRA    1499                         resets = <&bpmp TEGRA194_RESET_I2C8>;
1607                         reset-names = "i2c";     1500                         reset-names = "i2c";
1608                         dmas = <&gpcdma 0>, < << 
1609                         dma-names = "rx", "tx << 
1610                         status = "disabled";     1501                         status = "disabled";
1611                 };                               1502                 };
1612                                                  1503 
1613                 uartc: serial@c280000 {          1504                 uartc: serial@c280000 {
1614                         compatible = "nvidia,    1505                         compatible = "nvidia,tegra194-uart", "nvidia,tegra20-uart";
1615                         reg = <0x0 0x0c280000 !! 1506                         reg = <0x0c280000 0x40>;
1616                         reg-shift = <2>;         1507                         reg-shift = <2>;
1617                         interrupts = <GIC_SPI    1508                         interrupts = <GIC_SPI 114 IRQ_TYPE_LEVEL_HIGH>;
1618                         clocks = <&bpmp TEGRA    1509                         clocks = <&bpmp TEGRA194_CLK_UARTC>;
1619                         clock-names = "serial    1510                         clock-names = "serial";
1620                         resets = <&bpmp TEGRA    1511                         resets = <&bpmp TEGRA194_RESET_UARTC>;
1621                         reset-names = "serial    1512                         reset-names = "serial";
1622                         status = "disabled";     1513                         status = "disabled";
1623                 };                               1514                 };
1624                                                  1515 
1625                 uartg: serial@c290000 {          1516                 uartg: serial@c290000 {
1626                         compatible = "nvidia,    1517                         compatible = "nvidia,tegra194-uart", "nvidia,tegra20-uart";
1627                         reg = <0x0 0x0c290000 !! 1518                         reg = <0x0c290000 0x40>;
1628                         reg-shift = <2>;         1519                         reg-shift = <2>;
1629                         interrupts = <GIC_SPI    1520                         interrupts = <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>;
1630                         clocks = <&bpmp TEGRA    1521                         clocks = <&bpmp TEGRA194_CLK_UARTG>;
1631                         clock-names = "serial    1522                         clock-names = "serial";
1632                         resets = <&bpmp TEGRA    1523                         resets = <&bpmp TEGRA194_RESET_UARTG>;
1633                         reset-names = "serial    1524                         reset-names = "serial";
1634                         status = "disabled";     1525                         status = "disabled";
1635                 };                               1526                 };
1636                                                  1527 
1637                 rtc: rtc@c2a0000 {               1528                 rtc: rtc@c2a0000 {
1638                         compatible = "nvidia,    1529                         compatible = "nvidia,tegra194-rtc", "nvidia,tegra20-rtc";
1639                         reg = <0x0 0x0c2a0000 !! 1530                         reg = <0x0c2a0000 0x10000>;
1640                         interrupt-parent = <&    1531                         interrupt-parent = <&pmc>;
1641                         interrupts = <73 IRQ_    1532                         interrupts = <73 IRQ_TYPE_LEVEL_HIGH>;
1642                         clocks = <&bpmp TEGRA    1533                         clocks = <&bpmp TEGRA194_CLK_CLK_32K>;
1643                         clock-names = "rtc";     1534                         clock-names = "rtc";
1644                         status = "disabled";     1535                         status = "disabled";
1645                 };                               1536                 };
1646                                                  1537 
1647                 gpio_aon: gpio@c2f0000 {         1538                 gpio_aon: gpio@c2f0000 {
1648                         compatible = "nvidia,    1539                         compatible = "nvidia,tegra194-gpio-aon";
1649                         reg-names = "security    1540                         reg-names = "security", "gpio";
1650                         reg = <0x0 0xc2f0000  !! 1541                         reg = <0xc2f0000 0x1000>,
1651                               <0x0 0xc2f1000  !! 1542                               <0xc2f1000 0x1000>;
1652                         interrupts = <GIC_SPI    1543                         interrupts = <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>,
1653                                      <GIC_SPI    1544                                      <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>,
1654                                      <GIC_SPI    1545                                      <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>,
1655                                      <GIC_SPI    1546                                      <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>;
1656                         gpio-controller;         1547                         gpio-controller;
1657                         #gpio-cells = <2>;       1548                         #gpio-cells = <2>;
1658                         interrupt-controller;    1549                         interrupt-controller;
1659                         #interrupt-cells = <2    1550                         #interrupt-cells = <2>;
1660                         gpio-ranges = <&pinmu << 
1661                 };                            << 
1662                                               << 
1663                 pinmux_aon: pinmux@c300000 {  << 
1664                         compatible = "nvidia, << 
1665                         reg = <0x0 0xc300000  << 
1666                                               << 
1667                         status = "okay";      << 
1668                 };                               1551                 };
1669                                                  1552 
1670                 pwm4: pwm@c340000 {              1553                 pwm4: pwm@c340000 {
1671                         compatible = "nvidia,    1554                         compatible = "nvidia,tegra194-pwm",
1672                                      "nvidia,    1555                                      "nvidia,tegra186-pwm";
1673                         reg = <0x0 0xc340000  !! 1556                         reg = <0xc340000 0x10000>;
1674                         clocks = <&bpmp TEGRA    1557                         clocks = <&bpmp TEGRA194_CLK_PWM4>;
                                                   >> 1558                         clock-names = "pwm";
1675                         resets = <&bpmp TEGRA    1559                         resets = <&bpmp TEGRA194_RESET_PWM4>;
1676                         reset-names = "pwm";     1560                         reset-names = "pwm";
1677                         status = "disabled";     1561                         status = "disabled";
1678                         #pwm-cells = <2>;        1562                         #pwm-cells = <2>;
1679                 };                               1563                 };
1680                                                  1564 
1681                 pmc: pmc@c360000 {               1565                 pmc: pmc@c360000 {
1682                         compatible = "nvidia,    1566                         compatible = "nvidia,tegra194-pmc";
1683                         reg = <0x0 0x0c360000 !! 1567                         reg = <0x0c360000 0x10000>,
1684                               <0x0 0x0c370000 !! 1568                               <0x0c370000 0x10000>,
1685                               <0x0 0x0c380000 !! 1569                               <0x0c380000 0x10000>,
1686                               <0x0 0x0c390000 !! 1570                               <0x0c390000 0x10000>,
1687                               <0x0 0x0c3a0000 !! 1571                               <0x0c3a0000 0x10000>;
1688                         reg-names = "pmc", "w    1572                         reg-names = "pmc", "wake", "aotag", "scratch", "misc";
1689                                                  1573 
1690                         #interrupt-cells = <2    1574                         #interrupt-cells = <2>;
1691                         interrupt-controller;    1575                         interrupt-controller;
1692                                               << 
1693                         sdmmc1_1v8: sdmmc1-1v << 
1694                                 pins = "sdmmc << 
1695                                 power-source  << 
1696                         };                    << 
1697                                               << 
1698                         sdmmc1_3v3: sdmmc1-3v    1576                         sdmmc1_3v3: sdmmc1-3v3 {
1699                                 pins = "sdmmc    1577                                 pins = "sdmmc1-hv";
1700                                 power-source     1578                                 power-source = <TEGRA_IO_PAD_VOLTAGE_3V3>;
1701                         };                       1579                         };
1702                                                  1580 
1703                         sdmmc3_1v8: sdmmc3-1v !! 1581                         sdmmc1_1v8: sdmmc1-1v8 {
1704                                 pins = "sdmmc !! 1582                                 pins = "sdmmc1-hv";
1705                                 power-source     1583                                 power-source = <TEGRA_IO_PAD_VOLTAGE_1V8>;
1706                         };                       1584                         };
1707                                               << 
1708                         sdmmc3_3v3: sdmmc3-3v    1585                         sdmmc3_3v3: sdmmc3-3v3 {
1709                                 pins = "sdmmc    1586                                 pins = "sdmmc3-hv";
1710                                 power-source     1587                                 power-source = <TEGRA_IO_PAD_VOLTAGE_3V3>;
1711                         };                       1588                         };
1712                 };                            << 
1713                                                  1589 
1714                 aon-noc@c600000 {             !! 1590                         sdmmc3_1v8: sdmmc3-1v8 {
1715                         compatible = "nvidia, !! 1591                                 pins = "sdmmc3-hv";
1716                         reg = <0x0 0xc600000  !! 1592                                 power-source = <TEGRA_IO_PAD_VOLTAGE_1V8>;
1717                         interrupts = <GIC_SPI !! 1593                         };
1718                                      <GIC_SPI << 
1719                         nvidia,apbmisc = <&ap << 
1720                         status = "okay";      << 
1721                 };                            << 
1722                                                  1594 
1723                 bpmp-noc@d600000 {            << 
1724                         compatible = "nvidia, << 
1725                         reg = <0x0 0xd600000  << 
1726                         interrupts = <GIC_SPI << 
1727                                      <GIC_SPI << 
1728                         nvidia,axi2apb = <&ax << 
1729                         nvidia,apbmisc = <&ap << 
1730                         status = "okay";      << 
1731                 };                               1595                 };
1732                                                  1596 
1733                 iommu@10000000 {                 1597                 iommu@10000000 {
1734                         compatible = "nvidia,    1598                         compatible = "nvidia,tegra194-smmu", "nvidia,smmu-500";
1735                         reg = <0x0 0x10000000 !! 1599                         reg = <0x10000000 0x800000>;
1736                         interrupts = <GIC_SPI    1600                         interrupts = <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1737                                      <GIC_SPI    1601                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1738                                      <GIC_SPI    1602                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1739                                      <GIC_SPI    1603                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1740                                      <GIC_SPI    1604                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1741                                      <GIC_SPI    1605                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1742                                      <GIC_SPI    1606                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1743                                      <GIC_SPI    1607                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1744                                      <GIC_SPI    1608                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1745                                      <GIC_SPI    1609                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1746                                      <GIC_SPI    1610                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1747                                      <GIC_SPI    1611                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1748                                      <GIC_SPI    1612                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1749                                      <GIC_SPI    1613                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1750                                      <GIC_SPI    1614                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1751                                      <GIC_SPI    1615                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1752                                      <GIC_SPI    1616                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1753                                      <GIC_SPI    1617                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1754                                      <GIC_SPI    1618                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1755                                      <GIC_SPI    1619                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1756                                      <GIC_SPI    1620                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1757                                      <GIC_SPI    1621                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1758                                      <GIC_SPI    1622                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1759                                      <GIC_SPI    1623                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1760                                      <GIC_SPI    1624                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1761                                      <GIC_SPI    1625                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1762                                      <GIC_SPI    1626                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1763                                      <GIC_SPI    1627                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1764                                      <GIC_SPI    1628                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1765                                      <GIC_SPI    1629                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1766                                      <GIC_SPI    1630                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1767                                      <GIC_SPI    1631                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1768                                      <GIC_SPI    1632                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1769                                      <GIC_SPI    1633                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1770                                      <GIC_SPI    1634                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1771                                      <GIC_SPI    1635                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1772                                      <GIC_SPI    1636                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1773                                      <GIC_SPI    1637                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1774                                      <GIC_SPI    1638                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1775                                      <GIC_SPI    1639                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1776                                      <GIC_SPI    1640                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1777                                      <GIC_SPI    1641                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1778                                      <GIC_SPI    1642                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1779                                      <GIC_SPI    1643                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1780                                      <GIC_SPI    1644                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1781                                      <GIC_SPI    1645                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1782                                      <GIC_SPI    1646                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1783                                      <GIC_SPI    1647                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1784                                      <GIC_SPI    1648                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1785                                      <GIC_SPI    1649                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1786                                      <GIC_SPI    1650                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1787                                      <GIC_SPI    1651                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1788                                      <GIC_SPI    1652                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1789                                      <GIC_SPI    1653                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1790                                      <GIC_SPI    1654                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1791                                      <GIC_SPI    1655                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1792                                      <GIC_SPI    1656                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1793                                      <GIC_SPI    1657                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1794                                      <GIC_SPI    1658                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1795                                      <GIC_SPI    1659                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1796                                      <GIC_SPI    1660                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1797                                      <GIC_SPI    1661                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1798                                      <GIC_SPI    1662                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1799                                      <GIC_SPI    1663                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>,
1800                                      <GIC_SPI    1664                                      <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>;
1801                         stream-match-mask = <    1665                         stream-match-mask = <0x7f80>;
1802                         #global-interrupts =     1666                         #global-interrupts = <1>;
1803                         #iommu-cells = <1>;      1667                         #iommu-cells = <1>;
1804                                                  1668 
1805                         nvidia,memory-control    1669                         nvidia,memory-controller = <&mc>;
1806                         status = "disabled";     1670                         status = "disabled";
1807                 };                               1671                 };
1808                                                  1672 
1809                 smmu: iommu@12000000 {           1673                 smmu: iommu@12000000 {
1810                         compatible = "nvidia,    1674                         compatible = "nvidia,tegra194-smmu", "nvidia,smmu-500";
1811                         reg = <0x0 0x12000000 !! 1675                         reg = <0x12000000 0x800000>,
1812                               <0x0 0x11000000 !! 1676                               <0x11000000 0x800000>;
1813                         interrupts = <GIC_SPI    1677                         interrupts = <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1814                                      <GIC_SPI    1678                                      <GIC_SPI 232 IRQ_TYPE_LEVEL_HIGH>,
1815                                      <GIC_SPI    1679                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1816                                      <GIC_SPI    1680                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1817                                      <GIC_SPI    1681                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1818                                      <GIC_SPI    1682                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1819                                      <GIC_SPI    1683                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1820                                      <GIC_SPI    1684                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1821                                      <GIC_SPI    1685                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1822                                      <GIC_SPI    1686                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1823                                      <GIC_SPI    1687                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1824                                      <GIC_SPI    1688                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1825                                      <GIC_SPI    1689                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1826                                      <GIC_SPI    1690                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1827                                      <GIC_SPI    1691                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1828                                      <GIC_SPI    1692                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1829                                      <GIC_SPI    1693                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1830                                      <GIC_SPI    1694                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1831                                      <GIC_SPI    1695                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1832                                      <GIC_SPI    1696                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1833                                      <GIC_SPI    1697                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1834                                      <GIC_SPI    1698                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1835                                      <GIC_SPI    1699                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1836                                      <GIC_SPI    1700                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1837                                      <GIC_SPI    1701                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1838                                      <GIC_SPI    1702                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1839                                      <GIC_SPI    1703                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1840                                      <GIC_SPI    1704                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1841                                      <GIC_SPI    1705                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1842                                      <GIC_SPI    1706                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1843                                      <GIC_SPI    1707                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1844                                      <GIC_SPI    1708                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1845                                      <GIC_SPI    1709                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1846                                      <GIC_SPI    1710                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1847                                      <GIC_SPI    1711                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1848                                      <GIC_SPI    1712                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1849                                      <GIC_SPI    1713                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1850                                      <GIC_SPI    1714                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1851                                      <GIC_SPI    1715                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1852                                      <GIC_SPI    1716                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1853                                      <GIC_SPI    1717                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1854                                      <GIC_SPI    1718                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1855                                      <GIC_SPI    1719                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1856                                      <GIC_SPI    1720                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1857                                      <GIC_SPI    1721                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1858                                      <GIC_SPI    1722                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1859                                      <GIC_SPI    1723                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1860                                      <GIC_SPI    1724                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1861                                      <GIC_SPI    1725                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1862                                      <GIC_SPI    1726                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1863                                      <GIC_SPI    1727                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1864                                      <GIC_SPI    1728                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1865                                      <GIC_SPI    1729                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1866                                      <GIC_SPI    1730                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1867                                      <GIC_SPI    1731                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1868                                      <GIC_SPI    1732                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1869                                      <GIC_SPI    1733                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1870                                      <GIC_SPI    1734                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1871                                      <GIC_SPI    1735                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1872                                      <GIC_SPI    1736                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1873                                      <GIC_SPI    1737                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1874                                      <GIC_SPI    1738                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1875                                      <GIC_SPI    1739                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1876                                      <GIC_SPI    1740                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1877                                      <GIC_SPI    1741                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
1878                                      <GIC_SPI    1742                                      <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>;
1879                         stream-match-mask = <    1743                         stream-match-mask = <0x7f80>;
1880                         #global-interrupts =     1744                         #global-interrupts = <2>;
1881                         #iommu-cells = <1>;      1745                         #iommu-cells = <1>;
1882                                                  1746 
1883                         nvidia,memory-control    1747                         nvidia,memory-controller = <&mc>;
1884                         status = "okay";         1748                         status = "okay";
1885                 };                               1749                 };
1886                                                  1750 
1887                 host1x@13e00000 {                1751                 host1x@13e00000 {
1888                         compatible = "nvidia,    1752                         compatible = "nvidia,tegra194-host1x";
1889                         reg = <0x0 0x13e00000 !! 1753                         reg = <0x13e00000 0x10000>,
1890                               <0x0 0x13e10000 !! 1754                               <0x13e10000 0x10000>;
1891                         reg-names = "hypervis    1755                         reg-names = "hypervisor", "vm";
1892                         interrupts = <GIC_SPI    1756                         interrupts = <GIC_SPI 265 IRQ_TYPE_LEVEL_HIGH>,
1893                                      <GIC_SPI    1757                                      <GIC_SPI 263 IRQ_TYPE_LEVEL_HIGH>;
1894                         interrupt-names = "sy    1758                         interrupt-names = "syncpt", "host1x";
1895                         clocks = <&bpmp TEGRA    1759                         clocks = <&bpmp TEGRA194_CLK_HOST1X>;
1896                         clock-names = "host1x    1760                         clock-names = "host1x";
1897                         resets = <&bpmp TEGRA    1761                         resets = <&bpmp TEGRA194_RESET_HOST1X>;
1898                         reset-names = "host1x    1762                         reset-names = "host1x";
1899                                                  1763 
1900                         #address-cells = <2>; !! 1764                         #address-cells = <1>;
1901                         #size-cells = <2>;    !! 1765                         #size-cells = <1>;
1902                         ranges = <0x0 0x14800 << 
1903                                                  1766 
                                                   >> 1767                         ranges = <0x15000000 0x15000000 0x01000000>;
1904                         interconnects = <&mc     1768                         interconnects = <&mc TEGRA194_MEMORY_CLIENT_HOST1XDMAR &emc>;
1905                         interconnect-names =     1769                         interconnect-names = "dma-mem";
1906                         iommus = <&smmu TEGRA    1770                         iommus = <&smmu TEGRA194_SID_HOST1X>;
1907                         dma-coherent;         << 
1908                                               << 
1909                         /* Context isolation  << 
1910                         iommu-map = <0 &smmu  << 
1911                                     <1 &smmu  << 
1912                                     <2 &smmu  << 
1913                                     <3 &smmu  << 
1914                                     <4 &smmu  << 
1915                                     <5 &smmu  << 
1916                                     <6 &smmu  << 
1917                                     <7 &smmu  << 
1918                                                  1771 
1919                         nvdec@15140000 {         1772                         nvdec@15140000 {
1920                                 compatible =     1773                                 compatible = "nvidia,tegra194-nvdec";
1921                                 reg = <0x0 0x !! 1774                                 reg = <0x15140000 0x00040000>;
1922                                 clocks = <&bp    1775                                 clocks = <&bpmp TEGRA194_CLK_NVDEC1>;
1923                                 clock-names =    1776                                 clock-names = "nvdec";
1924                                 resets = <&bp    1777                                 resets = <&bpmp TEGRA194_RESET_NVDEC1>;
1925                                 reset-names =    1778                                 reset-names = "nvdec";
1926                                                  1779 
1927                                 power-domains    1780                                 power-domains = <&bpmp TEGRA194_POWER_DOMAIN_NVDECB>;
1928                                 interconnects    1781                                 interconnects = <&mc TEGRA194_MEMORY_CLIENT_NVDEC1SRD &emc>,
1929                                                  1782                                                 <&mc TEGRA194_MEMORY_CLIENT_NVDEC1SRD1 &emc>,
1930                                                  1783                                                 <&mc TEGRA194_MEMORY_CLIENT_NVDEC1SWR &emc>;
1931                                 interconnect-    1784                                 interconnect-names = "dma-mem", "read-1", "write";
1932                                 iommus = <&sm    1785                                 iommus = <&smmu TEGRA194_SID_NVDEC1>;
1933                                 dma-coherent;    1786                                 dma-coherent;
1934                                                  1787 
1935                                 nvidia,host1x    1788                                 nvidia,host1x-class = <0xf5>;
1936                         };                       1789                         };
1937                                                  1790 
1938                         display-hub@15200000     1791                         display-hub@15200000 {
1939                                 compatible =     1792                                 compatible = "nvidia,tegra194-display";
1940                                 reg = <0x0 0x !! 1793                                 reg = <0x15200000 0x00040000>;
1941                                 resets = <&bp    1794                                 resets = <&bpmp TEGRA194_RESET_NVDISPLAY0_MISC>,
1942                                          <&bp    1795                                          <&bpmp TEGRA194_RESET_NVDISPLAY0_WGRP0>,
1943                                          <&bp    1796                                          <&bpmp TEGRA194_RESET_NVDISPLAY0_WGRP1>,
1944                                          <&bp    1797                                          <&bpmp TEGRA194_RESET_NVDISPLAY0_WGRP2>,
1945                                          <&bp    1798                                          <&bpmp TEGRA194_RESET_NVDISPLAY0_WGRP3>,
1946                                          <&bp    1799                                          <&bpmp TEGRA194_RESET_NVDISPLAY0_WGRP4>,
1947                                          <&bp    1800                                          <&bpmp TEGRA194_RESET_NVDISPLAY0_WGRP5>;
1948                                 reset-names =    1801                                 reset-names = "misc", "wgrp0", "wgrp1", "wgrp2",
1949                                                  1802                                               "wgrp3", "wgrp4", "wgrp5";
1950                                 clocks = <&bp    1803                                 clocks = <&bpmp TEGRA194_CLK_NVDISPLAY_DISP>,
1951                                          <&bp    1804                                          <&bpmp TEGRA194_CLK_NVDISPLAYHUB>;
1952                                 clock-names =    1805                                 clock-names = "disp", "hub";
1953                                 status = "dis    1806                                 status = "disabled";
1954                                                  1807 
1955                                 power-domains    1808                                 power-domains = <&bpmp TEGRA194_POWER_DOMAIN_DISP>;
1956                                                  1809 
1957                                 #address-cell !! 1810                                 #address-cells = <1>;
1958                                 #size-cells = !! 1811                                 #size-cells = <1>;
1959                                 ranges = <0x0 !! 1812 
                                                   >> 1813                                 ranges = <0x15200000 0x15200000 0x40000>;
1960                                                  1814 
1961                                 display@15200    1815                                 display@15200000 {
1962                                         compa    1816                                         compatible = "nvidia,tegra194-dc";
1963                                         reg = !! 1817                                         reg = <0x15200000 0x10000>;
1964                                         inter    1818                                         interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>;
1965                                         clock    1819                                         clocks = <&bpmp TEGRA194_CLK_NVDISPLAY_P0>;
1966                                         clock    1820                                         clock-names = "dc";
1967                                         reset    1821                                         resets = <&bpmp TEGRA194_RESET_NVDISPLAY0_HEAD0>;
1968                                         reset    1822                                         reset-names = "dc";
1969                                                  1823 
1970                                         power    1824                                         power-domains = <&bpmp TEGRA194_POWER_DOMAIN_DISP>;
1971                                         inter    1825                                         interconnects = <&mc TEGRA194_MEMORY_CLIENT_NVDISPLAYR &emc>,
1972                                                  1826                                                         <&mc TEGRA194_MEMORY_CLIENT_NVDISPLAYR1 &emc>;
1973                                         inter    1827                                         interconnect-names = "dma-mem", "read-1";
1974                                                  1828 
1975                                         nvidi    1829                                         nvidia,outputs = <&sor0 &sor1 &sor2 &sor3>;
1976                                         nvidi    1830                                         nvidia,head = <0>;
1977                                 };               1831                                 };
1978                                                  1832 
1979                                 display@15210    1833                                 display@15210000 {
1980                                         compa    1834                                         compatible = "nvidia,tegra194-dc";
1981                                         reg = !! 1835                                         reg = <0x15210000 0x10000>;
1982                                         inter    1836                                         interrupts = <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>;
1983                                         clock    1837                                         clocks = <&bpmp TEGRA194_CLK_NVDISPLAY_P1>;
1984                                         clock    1838                                         clock-names = "dc";
1985                                         reset    1839                                         resets = <&bpmp TEGRA194_RESET_NVDISPLAY0_HEAD1>;
1986                                         reset    1840                                         reset-names = "dc";
1987                                                  1841 
1988                                         power    1842                                         power-domains = <&bpmp TEGRA194_POWER_DOMAIN_DISPB>;
1989                                         inter    1843                                         interconnects = <&mc TEGRA194_MEMORY_CLIENT_NVDISPLAYR &emc>,
1990                                                  1844                                                         <&mc TEGRA194_MEMORY_CLIENT_NVDISPLAYR1 &emc>;
1991                                         inter    1845                                         interconnect-names = "dma-mem", "read-1";
1992                                                  1846 
1993                                         nvidi    1847                                         nvidia,outputs = <&sor0 &sor1 &sor2 &sor3>;
1994                                         nvidi    1848                                         nvidia,head = <1>;
1995                                 };               1849                                 };
1996                                                  1850 
1997                                 display@15220    1851                                 display@15220000 {
1998                                         compa    1852                                         compatible = "nvidia,tegra194-dc";
1999                                         reg = !! 1853                                         reg = <0x15220000 0x10000>;
2000                                         inter    1854                                         interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>;
2001                                         clock    1855                                         clocks = <&bpmp TEGRA194_CLK_NVDISPLAY_P2>;
2002                                         clock    1856                                         clock-names = "dc";
2003                                         reset    1857                                         resets = <&bpmp TEGRA194_RESET_NVDISPLAY0_HEAD2>;
2004                                         reset    1858                                         reset-names = "dc";
2005                                                  1859 
2006                                         power    1860                                         power-domains = <&bpmp TEGRA194_POWER_DOMAIN_DISPC>;
2007                                         inter    1861                                         interconnects = <&mc TEGRA194_MEMORY_CLIENT_NVDISPLAYR &emc>,
2008                                                  1862                                                         <&mc TEGRA194_MEMORY_CLIENT_NVDISPLAYR1 &emc>;
2009                                         inter    1863                                         interconnect-names = "dma-mem", "read-1";
2010                                                  1864 
2011                                         nvidi    1865                                         nvidia,outputs = <&sor0 &sor1 &sor2 &sor3>;
2012                                         nvidi    1866                                         nvidia,head = <2>;
2013                                 };               1867                                 };
2014                                                  1868 
2015                                 display@15230    1869                                 display@15230000 {
2016                                         compa    1870                                         compatible = "nvidia,tegra194-dc";
2017                                         reg = !! 1871                                         reg = <0x15230000 0x10000>;
2018                                         inter    1872                                         interrupts = <GIC_SPI 242 IRQ_TYPE_LEVEL_HIGH>;
2019                                         clock    1873                                         clocks = <&bpmp TEGRA194_CLK_NVDISPLAY_P3>;
2020                                         clock    1874                                         clock-names = "dc";
2021                                         reset    1875                                         resets = <&bpmp TEGRA194_RESET_NVDISPLAY0_HEAD3>;
2022                                         reset    1876                                         reset-names = "dc";
2023                                                  1877 
2024                                         power    1878                                         power-domains = <&bpmp TEGRA194_POWER_DOMAIN_DISPC>;
2025                                         inter    1879                                         interconnects = <&mc TEGRA194_MEMORY_CLIENT_NVDISPLAYR &emc>,
2026                                                  1880                                                         <&mc TEGRA194_MEMORY_CLIENT_NVDISPLAYR1 &emc>;
2027                                         inter    1881                                         interconnect-names = "dma-mem", "read-1";
2028                                                  1882 
2029                                         nvidi    1883                                         nvidia,outputs = <&sor0 &sor1 &sor2 &sor3>;
2030                                         nvidi    1884                                         nvidia,head = <3>;
2031                                 };               1885                                 };
2032                         };                       1886                         };
2033                                                  1887 
2034                         vic@15340000 {           1888                         vic@15340000 {
2035                                 compatible =     1889                                 compatible = "nvidia,tegra194-vic";
2036                                 reg = <0x0 0x !! 1890                                 reg = <0x15340000 0x00040000>;
2037                                 interrupts =     1891                                 interrupts = <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>;
2038                                 clocks = <&bp    1892                                 clocks = <&bpmp TEGRA194_CLK_VIC>;
2039                                 clock-names =    1893                                 clock-names = "vic";
2040                                 resets = <&bp    1894                                 resets = <&bpmp TEGRA194_RESET_VIC>;
2041                                 reset-names =    1895                                 reset-names = "vic";
2042                                                  1896 
2043                                 power-domains    1897                                 power-domains = <&bpmp TEGRA194_POWER_DOMAIN_VIC>;
2044                                 interconnects    1898                                 interconnects = <&mc TEGRA194_MEMORY_CLIENT_VICSRD &emc>,
2045                                                  1899                                                 <&mc TEGRA194_MEMORY_CLIENT_VICSWR &emc>;
2046                                 interconnect-    1900                                 interconnect-names = "dma-mem", "write";
2047                                 iommus = <&sm    1901                                 iommus = <&smmu TEGRA194_SID_VIC>;
2048                                 dma-coherent;    1902                                 dma-coherent;
2049                         };                       1903                         };
2050                                                  1904 
2051                         nvjpg@15380000 {         1905                         nvjpg@15380000 {
2052                                 compatible =     1906                                 compatible = "nvidia,tegra194-nvjpg";
2053                                 reg = <0x0 0x !! 1907                                 reg = <0x15380000 0x40000>;
2054                                 clocks = <&bp    1908                                 clocks = <&bpmp TEGRA194_CLK_NVJPG>;
2055                                 clock-names =    1909                                 clock-names = "nvjpg";
2056                                 resets = <&bp    1910                                 resets = <&bpmp TEGRA194_RESET_NVJPG>;
2057                                 reset-names =    1911                                 reset-names = "nvjpg";
2058                                                  1912 
2059                                 power-domains    1913                                 power-domains = <&bpmp TEGRA194_POWER_DOMAIN_NVJPG>;
2060                                 interconnects    1914                                 interconnects = <&mc TEGRA194_MEMORY_CLIENT_NVJPGSRD &emc>,
2061                                                  1915                                                 <&mc TEGRA194_MEMORY_CLIENT_NVJPGSWR &emc>;
2062                                 interconnect-    1916                                 interconnect-names = "dma-mem", "write";
2063                                 iommus = <&sm    1917                                 iommus = <&smmu TEGRA194_SID_NVJPG>;
2064                                 dma-coherent;    1918                                 dma-coherent;
2065                         };                       1919                         };
2066                                                  1920 
2067                         nvdec@15480000 {         1921                         nvdec@15480000 {
2068                                 compatible =     1922                                 compatible = "nvidia,tegra194-nvdec";
2069                                 reg = <0x0 0x !! 1923                                 reg = <0x15480000 0x00040000>;
2070                                 clocks = <&bp    1924                                 clocks = <&bpmp TEGRA194_CLK_NVDEC>;
2071                                 clock-names =    1925                                 clock-names = "nvdec";
2072                                 resets = <&bp    1926                                 resets = <&bpmp TEGRA194_RESET_NVDEC>;
2073                                 reset-names =    1927                                 reset-names = "nvdec";
2074                                                  1928 
2075                                 power-domains    1929                                 power-domains = <&bpmp TEGRA194_POWER_DOMAIN_NVDECA>;
2076                                 interconnects    1930                                 interconnects = <&mc TEGRA194_MEMORY_CLIENT_NVDECSRD &emc>,
2077                                                  1931                                                 <&mc TEGRA194_MEMORY_CLIENT_NVDECSRD1 &emc>,
2078                                                  1932                                                 <&mc TEGRA194_MEMORY_CLIENT_NVDECSWR &emc>;
2079                                 interconnect-    1933                                 interconnect-names = "dma-mem", "read-1", "write";
2080                                 iommus = <&sm    1934                                 iommus = <&smmu TEGRA194_SID_NVDEC>;
2081                                 dma-coherent;    1935                                 dma-coherent;
2082                                                  1936 
2083                                 nvidia,host1x    1937                                 nvidia,host1x-class = <0xf0>;
2084                         };                       1938                         };
2085                                                  1939 
2086                         nvenc@154c0000 {         1940                         nvenc@154c0000 {
2087                                 compatible =     1941                                 compatible = "nvidia,tegra194-nvenc";
2088                                 reg = <0x0 0x !! 1942                                 reg = <0x154c0000 0x40000>;
2089                                 clocks = <&bp    1943                                 clocks = <&bpmp TEGRA194_CLK_NVENC>;
2090                                 clock-names =    1944                                 clock-names = "nvenc";
2091                                 resets = <&bp    1945                                 resets = <&bpmp TEGRA194_RESET_NVENC>;
2092                                 reset-names =    1946                                 reset-names = "nvenc";
2093                                                  1947 
2094                                 power-domains    1948                                 power-domains = <&bpmp TEGRA194_POWER_DOMAIN_NVENCA>;
2095                                 interconnects    1949                                 interconnects = <&mc TEGRA194_MEMORY_CLIENT_NVENCSRD &emc>,
2096                                                  1950                                                 <&mc TEGRA194_MEMORY_CLIENT_NVENCSRD1 &emc>,
2097                                                  1951                                                 <&mc TEGRA194_MEMORY_CLIENT_NVENCSWR &emc>;
2098                                 interconnect-    1952                                 interconnect-names = "dma-mem", "read-1", "write";
2099                                 iommus = <&sm    1953                                 iommus = <&smmu TEGRA194_SID_NVENC>;
2100                                 dma-coherent;    1954                                 dma-coherent;
2101                                                  1955 
2102                                 nvidia,host1x    1956                                 nvidia,host1x-class = <0x21>;
2103                         };                       1957                         };
2104                                                  1958 
2105                         dpaux0: dpaux@155c000    1959                         dpaux0: dpaux@155c0000 {
2106                                 compatible =     1960                                 compatible = "nvidia,tegra194-dpaux";
2107                                 reg = <0x0 0x !! 1961                                 reg = <0x155c0000 0x10000>;
2108                                 interrupts =     1962                                 interrupts = <GIC_SPI 159 IRQ_TYPE_LEVEL_HIGH>;
2109                                 clocks = <&bp    1963                                 clocks = <&bpmp TEGRA194_CLK_DPAUX>,
2110                                          <&bp    1964                                          <&bpmp TEGRA194_CLK_PLLDP>;
2111                                 clock-names =    1965                                 clock-names = "dpaux", "parent";
2112                                 resets = <&bp    1966                                 resets = <&bpmp TEGRA194_RESET_DPAUX>;
2113                                 reset-names =    1967                                 reset-names = "dpaux";
2114                                 status = "dis    1968                                 status = "disabled";
2115                                                  1969 
2116                                 power-domains    1970                                 power-domains = <&bpmp TEGRA194_POWER_DOMAIN_DISP>;
2117                                                  1971 
2118                                 state_dpaux0_    1972                                 state_dpaux0_aux: pinmux-aux {
2119                                         group    1973                                         groups = "dpaux-io";
2120                                         funct    1974                                         function = "aux";
2121                                 };               1975                                 };
2122                                                  1976 
2123                                 state_dpaux0_    1977                                 state_dpaux0_i2c: pinmux-i2c {
2124                                         group    1978                                         groups = "dpaux-io";
2125                                         funct    1979                                         function = "i2c";
2126                                 };               1980                                 };
2127                                                  1981 
2128                                 state_dpaux0_    1982                                 state_dpaux0_off: pinmux-off {
2129                                         group    1983                                         groups = "dpaux-io";
2130                                         funct    1984                                         function = "off";
2131                                 };               1985                                 };
2132                                                  1986 
2133                                 i2c-bus {        1987                                 i2c-bus {
2134                                         #addr    1988                                         #address-cells = <1>;
2135                                         #size    1989                                         #size-cells = <0>;
2136                                 };               1990                                 };
2137                         };                       1991                         };
2138                                                  1992 
2139                         dpaux1: dpaux@155d000    1993                         dpaux1: dpaux@155d0000 {
2140                                 compatible =     1994                                 compatible = "nvidia,tegra194-dpaux";
2141                                 reg = <0x0 0x !! 1995                                 reg = <0x155d0000 0x10000>;
2142                                 interrupts =     1996                                 interrupts = <GIC_SPI 160 IRQ_TYPE_LEVEL_HIGH>;
2143                                 clocks = <&bp    1997                                 clocks = <&bpmp TEGRA194_CLK_DPAUX1>,
2144                                          <&bp    1998                                          <&bpmp TEGRA194_CLK_PLLDP>;
2145                                 clock-names =    1999                                 clock-names = "dpaux", "parent";
2146                                 resets = <&bp    2000                                 resets = <&bpmp TEGRA194_RESET_DPAUX1>;
2147                                 reset-names =    2001                                 reset-names = "dpaux";
2148                                 status = "dis    2002                                 status = "disabled";
2149                                                  2003 
2150                                 power-domains    2004                                 power-domains = <&bpmp TEGRA194_POWER_DOMAIN_DISP>;
2151                                                  2005 
2152                                 state_dpaux1_    2006                                 state_dpaux1_aux: pinmux-aux {
2153                                         group    2007                                         groups = "dpaux-io";
2154                                         funct    2008                                         function = "aux";
2155                                 };               2009                                 };
2156                                                  2010 
2157                                 state_dpaux1_    2011                                 state_dpaux1_i2c: pinmux-i2c {
2158                                         group    2012                                         groups = "dpaux-io";
2159                                         funct    2013                                         function = "i2c";
2160                                 };               2014                                 };
2161                                                  2015 
2162                                 state_dpaux1_    2016                                 state_dpaux1_off: pinmux-off {
2163                                         group    2017                                         groups = "dpaux-io";
2164                                         funct    2018                                         function = "off";
2165                                 };               2019                                 };
2166                                                  2020 
2167                                 i2c-bus {        2021                                 i2c-bus {
2168                                         #addr    2022                                         #address-cells = <1>;
2169                                         #size    2023                                         #size-cells = <0>;
2170                                 };               2024                                 };
2171                         };                       2025                         };
2172                                                  2026 
2173                         dpaux2: dpaux@155e000    2027                         dpaux2: dpaux@155e0000 {
2174                                 compatible =     2028                                 compatible = "nvidia,tegra194-dpaux";
2175                                 reg = <0x0 0x !! 2029                                 reg = <0x155e0000 0x10000>;
2176                                 interrupts =     2030                                 interrupts = <GIC_SPI 245 IRQ_TYPE_LEVEL_HIGH>;
2177                                 clocks = <&bp    2031                                 clocks = <&bpmp TEGRA194_CLK_DPAUX2>,
2178                                          <&bp    2032                                          <&bpmp TEGRA194_CLK_PLLDP>;
2179                                 clock-names =    2033                                 clock-names = "dpaux", "parent";
2180                                 resets = <&bp    2034                                 resets = <&bpmp TEGRA194_RESET_DPAUX2>;
2181                                 reset-names =    2035                                 reset-names = "dpaux";
2182                                 status = "dis    2036                                 status = "disabled";
2183                                                  2037 
2184                                 power-domains    2038                                 power-domains = <&bpmp TEGRA194_POWER_DOMAIN_DISP>;
2185                                                  2039 
2186                                 state_dpaux2_    2040                                 state_dpaux2_aux: pinmux-aux {
2187                                         group    2041                                         groups = "dpaux-io";
2188                                         funct    2042                                         function = "aux";
2189                                 };               2043                                 };
2190                                                  2044 
2191                                 state_dpaux2_    2045                                 state_dpaux2_i2c: pinmux-i2c {
2192                                         group    2046                                         groups = "dpaux-io";
2193                                         funct    2047                                         function = "i2c";
2194                                 };               2048                                 };
2195                                                  2049 
2196                                 state_dpaux2_    2050                                 state_dpaux2_off: pinmux-off {
2197                                         group    2051                                         groups = "dpaux-io";
2198                                         funct    2052                                         function = "off";
2199                                 };               2053                                 };
2200                                                  2054 
2201                                 i2c-bus {        2055                                 i2c-bus {
2202                                         #addr    2056                                         #address-cells = <1>;
2203                                         #size    2057                                         #size-cells = <0>;
2204                                 };               2058                                 };
2205                         };                       2059                         };
2206                                                  2060 
2207                         dpaux3: dpaux@155f000    2061                         dpaux3: dpaux@155f0000 {
2208                                 compatible =     2062                                 compatible = "nvidia,tegra194-dpaux";
2209                                 reg = <0x0 0x !! 2063                                 reg = <0x155f0000 0x10000>;
2210                                 interrupts =     2064                                 interrupts = <GIC_SPI 246 IRQ_TYPE_LEVEL_HIGH>;
2211                                 clocks = <&bp    2065                                 clocks = <&bpmp TEGRA194_CLK_DPAUX3>,
2212                                          <&bp    2066                                          <&bpmp TEGRA194_CLK_PLLDP>;
2213                                 clock-names =    2067                                 clock-names = "dpaux", "parent";
2214                                 resets = <&bp    2068                                 resets = <&bpmp TEGRA194_RESET_DPAUX3>;
2215                                 reset-names =    2069                                 reset-names = "dpaux";
2216                                 status = "dis    2070                                 status = "disabled";
2217                                                  2071 
2218                                 power-domains    2072                                 power-domains = <&bpmp TEGRA194_POWER_DOMAIN_DISP>;
2219                                                  2073 
2220                                 state_dpaux3_    2074                                 state_dpaux3_aux: pinmux-aux {
2221                                         group    2075                                         groups = "dpaux-io";
2222                                         funct    2076                                         function = "aux";
2223                                 };               2077                                 };
2224                                                  2078 
2225                                 state_dpaux3_    2079                                 state_dpaux3_i2c: pinmux-i2c {
2226                                         group    2080                                         groups = "dpaux-io";
2227                                         funct    2081                                         function = "i2c";
2228                                 };               2082                                 };
2229                                                  2083 
2230                                 state_dpaux3_    2084                                 state_dpaux3_off: pinmux-off {
2231                                         group    2085                                         groups = "dpaux-io";
2232                                         funct    2086                                         function = "off";
2233                                 };               2087                                 };
2234                                                  2088 
2235                                 i2c-bus {        2089                                 i2c-bus {
2236                                         #addr    2090                                         #address-cells = <1>;
2237                                         #size    2091                                         #size-cells = <0>;
2238                                 };               2092                                 };
2239                         };                       2093                         };
2240                                                  2094 
2241                         nvenc@15a80000 {         2095                         nvenc@15a80000 {
2242                                 compatible =     2096                                 compatible = "nvidia,tegra194-nvenc";
2243                                 reg = <0x0 0x !! 2097                                 reg = <0x15a80000 0x00040000>;
2244                                 clocks = <&bp    2098                                 clocks = <&bpmp TEGRA194_CLK_NVENC1>;
2245                                 clock-names =    2099                                 clock-names = "nvenc";
2246                                 resets = <&bp    2100                                 resets = <&bpmp TEGRA194_RESET_NVENC1>;
2247                                 reset-names =    2101                                 reset-names = "nvenc";
2248                                                  2102 
2249                                 power-domains    2103                                 power-domains = <&bpmp TEGRA194_POWER_DOMAIN_NVENCB>;
2250                                 interconnects    2104                                 interconnects = <&mc TEGRA194_MEMORY_CLIENT_NVENC1SRD &emc>,
2251                                                  2105                                                 <&mc TEGRA194_MEMORY_CLIENT_NVENC1SRD1 &emc>,
2252                                                  2106                                                 <&mc TEGRA194_MEMORY_CLIENT_NVENC1SWR &emc>;
2253                                 interconnect-    2107                                 interconnect-names = "dma-mem", "read-1", "write";
2254                                 iommus = <&sm    2108                                 iommus = <&smmu TEGRA194_SID_NVENC1>;
2255                                 dma-coherent;    2109                                 dma-coherent;
2256                                                  2110 
2257                                 nvidia,host1x    2111                                 nvidia,host1x-class = <0x22>;
2258                         };                       2112                         };
2259                                                  2113 
2260                         sor0: sor@15b00000 {     2114                         sor0: sor@15b00000 {
2261                                 compatible =     2115                                 compatible = "nvidia,tegra194-sor";
2262                                 reg = <0x0 0x !! 2116                                 reg = <0x15b00000 0x40000>;
2263                                 interrupts =     2117                                 interrupts = <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>;
2264                                 clocks = <&bp    2118                                 clocks = <&bpmp TEGRA194_CLK_SOR0_REF>,
2265                                          <&bp    2119                                          <&bpmp TEGRA194_CLK_SOR0_OUT>,
2266                                          <&bp    2120                                          <&bpmp TEGRA194_CLK_PLLD>,
2267                                          <&bp    2121                                          <&bpmp TEGRA194_CLK_PLLDP>,
2268                                          <&bp    2122                                          <&bpmp TEGRA194_CLK_SOR_SAFE>,
2269                                          <&bp    2123                                          <&bpmp TEGRA194_CLK_SOR0_PAD_CLKOUT>;
2270                                 clock-names =    2124                                 clock-names = "sor", "out", "parent", "dp", "safe",
2271                                                  2125                                               "pad";
2272                                 resets = <&bp    2126                                 resets = <&bpmp TEGRA194_RESET_SOR0>;
2273                                 reset-names =    2127                                 reset-names = "sor";
2274                                 pinctrl-0 = <    2128                                 pinctrl-0 = <&state_dpaux0_aux>;
2275                                 pinctrl-1 = <    2129                                 pinctrl-1 = <&state_dpaux0_i2c>;
2276                                 pinctrl-2 = <    2130                                 pinctrl-2 = <&state_dpaux0_off>;
2277                                 pinctrl-names    2131                                 pinctrl-names = "aux", "i2c", "off";
2278                                 status = "dis    2132                                 status = "disabled";
2279                                                  2133 
2280                                 power-domains    2134                                 power-domains = <&bpmp TEGRA194_POWER_DOMAIN_DISP>;
2281                                 nvidia,interf    2135                                 nvidia,interface = <0>;
2282                         };                       2136                         };
2283                                                  2137 
2284                         sor1: sor@15b40000 {     2138                         sor1: sor@15b40000 {
2285                                 compatible =     2139                                 compatible = "nvidia,tegra194-sor";
2286                                 reg = <0x0 0x !! 2140                                 reg = <0x15b40000 0x40000>;
2287                                 interrupts =     2141                                 interrupts = <GIC_SPI 158 IRQ_TYPE_LEVEL_HIGH>;
2288                                 clocks = <&bp    2142                                 clocks = <&bpmp TEGRA194_CLK_SOR1_REF>,
2289                                          <&bp    2143                                          <&bpmp TEGRA194_CLK_SOR1_OUT>,
2290                                          <&bp    2144                                          <&bpmp TEGRA194_CLK_PLLD2>,
2291                                          <&bp    2145                                          <&bpmp TEGRA194_CLK_PLLDP>,
2292                                          <&bp    2146                                          <&bpmp TEGRA194_CLK_SOR_SAFE>,
2293                                          <&bp    2147                                          <&bpmp TEGRA194_CLK_SOR1_PAD_CLKOUT>;
2294                                 clock-names =    2148                                 clock-names = "sor", "out", "parent", "dp", "safe",
2295                                                  2149                                               "pad";
2296                                 resets = <&bp    2150                                 resets = <&bpmp TEGRA194_RESET_SOR1>;
2297                                 reset-names =    2151                                 reset-names = "sor";
2298                                 pinctrl-0 = <    2152                                 pinctrl-0 = <&state_dpaux1_aux>;
2299                                 pinctrl-1 = <    2153                                 pinctrl-1 = <&state_dpaux1_i2c>;
2300                                 pinctrl-2 = <    2154                                 pinctrl-2 = <&state_dpaux1_off>;
2301                                 pinctrl-names    2155                                 pinctrl-names = "aux", "i2c", "off";
2302                                 status = "dis    2156                                 status = "disabled";
2303                                                  2157 
2304                                 power-domains    2158                                 power-domains = <&bpmp TEGRA194_POWER_DOMAIN_DISP>;
2305                                 nvidia,interf    2159                                 nvidia,interface = <1>;
2306                         };                       2160                         };
2307                                                  2161 
2308                         sor2: sor@15b80000 {     2162                         sor2: sor@15b80000 {
2309                                 compatible =     2163                                 compatible = "nvidia,tegra194-sor";
2310                                 reg = <0x0 0x !! 2164                                 reg = <0x15b80000 0x40000>;
2311                                 interrupts =     2165                                 interrupts = <GIC_SPI 243 IRQ_TYPE_LEVEL_HIGH>;
2312                                 clocks = <&bp    2166                                 clocks = <&bpmp TEGRA194_CLK_SOR2_REF>,
2313                                          <&bp    2167                                          <&bpmp TEGRA194_CLK_SOR2_OUT>,
2314                                          <&bp    2168                                          <&bpmp TEGRA194_CLK_PLLD3>,
2315                                          <&bp    2169                                          <&bpmp TEGRA194_CLK_PLLDP>,
2316                                          <&bp    2170                                          <&bpmp TEGRA194_CLK_SOR_SAFE>,
2317                                          <&bp    2171                                          <&bpmp TEGRA194_CLK_SOR2_PAD_CLKOUT>;
2318                                 clock-names =    2172                                 clock-names = "sor", "out", "parent", "dp", "safe",
2319                                                  2173                                               "pad";
2320                                 resets = <&bp    2174                                 resets = <&bpmp TEGRA194_RESET_SOR2>;
2321                                 reset-names =    2175                                 reset-names = "sor";
2322                                 pinctrl-0 = <    2176                                 pinctrl-0 = <&state_dpaux2_aux>;
2323                                 pinctrl-1 = <    2177                                 pinctrl-1 = <&state_dpaux2_i2c>;
2324                                 pinctrl-2 = <    2178                                 pinctrl-2 = <&state_dpaux2_off>;
2325                                 pinctrl-names    2179                                 pinctrl-names = "aux", "i2c", "off";
2326                                 status = "dis    2180                                 status = "disabled";
2327                                                  2181 
2328                                 power-domains    2182                                 power-domains = <&bpmp TEGRA194_POWER_DOMAIN_DISP>;
2329                                 nvidia,interf    2183                                 nvidia,interface = <2>;
2330                         };                       2184                         };
2331                                                  2185 
2332                         sor3: sor@15bc0000 {     2186                         sor3: sor@15bc0000 {
2333                                 compatible =     2187                                 compatible = "nvidia,tegra194-sor";
2334                                 reg = <0x0 0x !! 2188                                 reg = <0x15bc0000 0x40000>;
2335                                 interrupts =     2189                                 interrupts = <GIC_SPI 244 IRQ_TYPE_LEVEL_HIGH>;
2336                                 clocks = <&bp    2190                                 clocks = <&bpmp TEGRA194_CLK_SOR3_REF>,
2337                                          <&bp    2191                                          <&bpmp TEGRA194_CLK_SOR3_OUT>,
2338                                          <&bp    2192                                          <&bpmp TEGRA194_CLK_PLLD4>,
2339                                          <&bp    2193                                          <&bpmp TEGRA194_CLK_PLLDP>,
2340                                          <&bp    2194                                          <&bpmp TEGRA194_CLK_SOR_SAFE>,
2341                                          <&bp    2195                                          <&bpmp TEGRA194_CLK_SOR3_PAD_CLKOUT>;
2342                                 clock-names =    2196                                 clock-names = "sor", "out", "parent", "dp", "safe",
2343                                                  2197                                               "pad";
2344                                 resets = <&bp    2198                                 resets = <&bpmp TEGRA194_RESET_SOR3>;
2345                                 reset-names =    2199                                 reset-names = "sor";
2346                                 pinctrl-0 = <    2200                                 pinctrl-0 = <&state_dpaux3_aux>;
2347                                 pinctrl-1 = <    2201                                 pinctrl-1 = <&state_dpaux3_i2c>;
2348                                 pinctrl-2 = <    2202                                 pinctrl-2 = <&state_dpaux3_off>;
2349                                 pinctrl-names    2203                                 pinctrl-names = "aux", "i2c", "off";
2350                                 status = "dis    2204                                 status = "disabled";
2351                                                  2205 
2352                                 power-domains    2206                                 power-domains = <&bpmp TEGRA194_POWER_DOMAIN_DISP>;
2353                                 nvidia,interf    2207                                 nvidia,interface = <3>;
2354                         };                       2208                         };
2355                 };                               2209                 };
2356                                                  2210 
2357                 pcie@14100000 {               << 
2358                         compatible = "nvidia, << 
2359                         power-domains = <&bpm << 
2360                         reg = <0x00 0x1410000 << 
2361                               <0x00 0x3000000 << 
2362                               <0x00 0x3004000 << 
2363                               <0x00 0x3008000 << 
2364                         reg-names = "appl", " << 
2365                                               << 
2366                         status = "disabled";  << 
2367                                               << 
2368                         #address-cells = <3>; << 
2369                         #size-cells = <2>;    << 
2370                         device_type = "pci";  << 
2371                         num-lanes = <1>;      << 
2372                         linux,pci-domain = <1 << 
2373                                               << 
2374                         clocks = <&bpmp TEGRA << 
2375                         clock-names = "core"; << 
2376                                               << 
2377                         resets = <&bpmp TEGRA << 
2378                                  <&bpmp TEGRA << 
2379                         reset-names = "apb",  << 
2380                                               << 
2381                         interrupts = <GIC_SPI << 
2382                                      <GIC_SPI << 
2383                         interrupt-names = "in << 
2384                                               << 
2385                         #interrupt-cells = <1 << 
2386                         interrupt-map-mask =  << 
2387                         interrupt-map = <0 0  << 
2388                                               << 
2389                         nvidia,bpmp = <&bpmp  << 
2390                                               << 
2391                         nvidia,aspm-cmrt-us = << 
2392                         nvidia,aspm-pwr-on-t- << 
2393                         nvidia,aspm-l0s-entra << 
2394                                               << 
2395                         bus-range = <0x0 0xff << 
2396                                               << 
2397                         ranges = <0x43000000  << 
2398                                  <0x02000000  << 
2399                                  <0x01000000  << 
2400                                               << 
2401                         interconnects = <&mc  << 
2402                                         <&mc  << 
2403                         interconnect-names =  << 
2404                         iommu-map = <0x0 &smm << 
2405                         iommu-map-mask = <0x0 << 
2406                         dma-coherent;         << 
2407                 };                            << 
2408                                               << 
2409                 pcie@14120000 {               << 
2410                         compatible = "nvidia, << 
2411                         power-domains = <&bpm << 
2412                         reg = <0x00 0x1412000 << 
2413                               <0x00 0x3200000 << 
2414                               <0x00 0x3204000 << 
2415                               <0x00 0x3208000 << 
2416                         reg-names = "appl", " << 
2417                                               << 
2418                         status = "disabled";  << 
2419                                               << 
2420                         #address-cells = <3>; << 
2421                         #size-cells = <2>;    << 
2422                         device_type = "pci";  << 
2423                         num-lanes = <1>;      << 
2424                         linux,pci-domain = <2 << 
2425                                               << 
2426                         clocks = <&bpmp TEGRA << 
2427                         clock-names = "core"; << 
2428                                               << 
2429                         resets = <&bpmp TEGRA << 
2430                                  <&bpmp TEGRA << 
2431                         reset-names = "apb",  << 
2432                                               << 
2433                         interrupts = <GIC_SPI << 
2434                                      <GIC_SPI << 
2435                         interrupt-names = "in << 
2436                                               << 
2437                         #interrupt-cells = <1 << 
2438                         interrupt-map-mask =  << 
2439                         interrupt-map = <0 0  << 
2440                                               << 
2441                         nvidia,bpmp = <&bpmp  << 
2442                                               << 
2443                         nvidia,aspm-cmrt-us = << 
2444                         nvidia,aspm-pwr-on-t- << 
2445                         nvidia,aspm-l0s-entra << 
2446                                               << 
2447                         bus-range = <0x0 0xff << 
2448                                               << 
2449                         ranges = <0x43000000  << 
2450                                  <0x02000000  << 
2451                                  <0x01000000  << 
2452                                               << 
2453                         interconnects = <&mc  << 
2454                                         <&mc  << 
2455                         interconnect-names =  << 
2456                         iommu-map = <0x0 &smm << 
2457                         iommu-map-mask = <0x0 << 
2458                         dma-coherent;         << 
2459                 };                            << 
2460                                               << 
2461                 pcie@14140000 {               << 
2462                         compatible = "nvidia, << 
2463                         power-domains = <&bpm << 
2464                         reg = <0x00 0x1414000 << 
2465                               <0x00 0x3400000 << 
2466                               <0x00 0x3404000 << 
2467                               <0x00 0x3408000 << 
2468                         reg-names = "appl", " << 
2469                                               << 
2470                         status = "disabled";  << 
2471                                               << 
2472                         #address-cells = <3>; << 
2473                         #size-cells = <2>;    << 
2474                         device_type = "pci";  << 
2475                         num-lanes = <1>;      << 
2476                         linux,pci-domain = <3 << 
2477                                               << 
2478                         clocks = <&bpmp TEGRA << 
2479                         clock-names = "core"; << 
2480                                               << 
2481                         resets = <&bpmp TEGRA << 
2482                                  <&bpmp TEGRA << 
2483                         reset-names = "apb",  << 
2484                                               << 
2485                         interrupts = <GIC_SPI << 
2486                                      <GIC_SPI << 
2487                         interrupt-names = "in << 
2488                                               << 
2489                         #interrupt-cells = <1 << 
2490                         interrupt-map-mask =  << 
2491                         interrupt-map = <0 0  << 
2492                                               << 
2493                         nvidia,bpmp = <&bpmp  << 
2494                                               << 
2495                         nvidia,aspm-cmrt-us = << 
2496                         nvidia,aspm-pwr-on-t- << 
2497                         nvidia,aspm-l0s-entra << 
2498                                               << 
2499                         bus-range = <0x0 0xff << 
2500                                               << 
2501                         ranges = <0x43000000  << 
2502                                  <0x02000000  << 
2503                                  <0x01000000  << 
2504                                               << 
2505                         interconnects = <&mc  << 
2506                                         <&mc  << 
2507                         interconnect-names =  << 
2508                         iommu-map = <0x0 &smm << 
2509                         iommu-map-mask = <0x0 << 
2510                         dma-coherent;         << 
2511                 };                            << 
2512                                               << 
2513                 pcie@14160000 {               << 
2514                         compatible = "nvidia, << 
2515                         power-domains = <&bpm << 
2516                         reg = <0x00 0x1416000 << 
2517                               <0x00 0x3600000 << 
2518                               <0x00 0x3604000 << 
2519                               <0x00 0x3608000 << 
2520                         reg-names = "appl", " << 
2521                                               << 
2522                         status = "disabled";  << 
2523                                               << 
2524                         #address-cells = <3>; << 
2525                         #size-cells = <2>;    << 
2526                         device_type = "pci";  << 
2527                         num-lanes = <4>;      << 
2528                         linux,pci-domain = <4 << 
2529                                               << 
2530                         clocks = <&bpmp TEGRA << 
2531                         clock-names = "core"; << 
2532                                               << 
2533                         resets = <&bpmp TEGRA << 
2534                                  <&bpmp TEGRA << 
2535                         reset-names = "apb",  << 
2536                                               << 
2537                         interrupts = <GIC_SPI << 
2538                                      <GIC_SPI << 
2539                         interrupt-names = "in << 
2540                                               << 
2541                         #interrupt-cells = <1 << 
2542                         interrupt-map-mask =  << 
2543                         interrupt-map = <0 0  << 
2544                                               << 
2545                         nvidia,bpmp = <&bpmp  << 
2546                                               << 
2547                         nvidia,aspm-cmrt-us = << 
2548                         nvidia,aspm-pwr-on-t- << 
2549                         nvidia,aspm-l0s-entra << 
2550                                               << 
2551                         bus-range = <0x0 0xff << 
2552                                               << 
2553                         ranges = <0x43000000  << 
2554                                  <0x02000000  << 
2555                                  <0x01000000  << 
2556                                               << 
2557                         interconnects = <&mc  << 
2558                                         <&mc  << 
2559                         interconnect-names =  << 
2560                         iommu-map = <0x0 &smm << 
2561                         iommu-map-mask = <0x0 << 
2562                         dma-coherent;         << 
2563                 };                            << 
2564                                               << 
2565                 pcie-ep@14160000 {            << 
2566                         compatible = "nvidia, << 
2567                         power-domains = <&bpm << 
2568                         reg = <0x00 0x1416000 << 
2569                               <0x00 0x3604000 << 
2570                               <0x00 0x3608000 << 
2571                               <0x14 0x0000000 << 
2572                         reg-names = "appl", " << 
2573                                               << 
2574                         status = "disabled";  << 
2575                                               << 
2576                         num-lanes = <4>;      << 
2577                         num-ib-windows = <2>; << 
2578                         num-ob-windows = <8>; << 
2579                                               << 
2580                         clocks = <&bpmp TEGRA << 
2581                         clock-names = "core"; << 
2582                                               << 
2583                         resets = <&bpmp TEGRA << 
2584                                  <&bpmp TEGRA << 
2585                         reset-names = "apb",  << 
2586                                               << 
2587                         interrupts = <GIC_SPI << 
2588                         interrupt-names = "in << 
2589                                               << 
2590                         nvidia,bpmp = <&bpmp  << 
2591                                               << 
2592                         nvidia,aspm-cmrt-us = << 
2593                         nvidia,aspm-pwr-on-t- << 
2594                         nvidia,aspm-l0s-entra << 
2595                                               << 
2596                         interconnects = <&mc  << 
2597                                         <&mc  << 
2598                         interconnect-names =  << 
2599                         iommu-map = <0x0 &smm << 
2600                         iommu-map-mask = <0x0 << 
2601                         dma-coherent;         << 
2602                 };                            << 
2603                                               << 
2604                 pcie@14180000 {               << 
2605                         compatible = "nvidia, << 
2606                         power-domains = <&bpm << 
2607                         reg = <0x00 0x1418000 << 
2608                               <0x00 0x3800000 << 
2609                               <0x00 0x3804000 << 
2610                               <0x00 0x3808000 << 
2611                         reg-names = "appl", " << 
2612                                               << 
2613                         status = "disabled";  << 
2614                                               << 
2615                         #address-cells = <3>; << 
2616                         #size-cells = <2>;    << 
2617                         device_type = "pci";  << 
2618                         num-lanes = <8>;      << 
2619                         linux,pci-domain = <0 << 
2620                                               << 
2621                         clocks = <&bpmp TEGRA << 
2622                         clock-names = "core"; << 
2623                                               << 
2624                         resets = <&bpmp TEGRA << 
2625                                  <&bpmp TEGRA << 
2626                         reset-names = "apb",  << 
2627                                               << 
2628                         interrupts = <GIC_SPI << 
2629                                      <GIC_SPI << 
2630                         interrupt-names = "in << 
2631                                               << 
2632                         #interrupt-cells = <1 << 
2633                         interrupt-map-mask =  << 
2634                         interrupt-map = <0 0  << 
2635                                               << 
2636                         nvidia,bpmp = <&bpmp  << 
2637                                               << 
2638                         nvidia,aspm-cmrt-us = << 
2639                         nvidia,aspm-pwr-on-t- << 
2640                         nvidia,aspm-l0s-entra << 
2641                                               << 
2642                         bus-range = <0x0 0xff << 
2643                                               << 
2644                         ranges = <0x43000000  << 
2645                                  <0x02000000  << 
2646                                  <0x01000000  << 
2647                                               << 
2648                         interconnects = <&mc  << 
2649                                         <&mc  << 
2650                         interconnect-names =  << 
2651                         iommu-map = <0x0 &smm << 
2652                         iommu-map-mask = <0x0 << 
2653                         dma-coherent;         << 
2654                 };                            << 
2655                                               << 
2656                 pcie-ep@14180000 {            << 
2657                         compatible = "nvidia, << 
2658                         power-domains = <&bpm << 
2659                         reg = <0x00 0x1418000 << 
2660                               <0x00 0x3804000 << 
2661                               <0x00 0x3808000 << 
2662                               <0x18 0x0000000 << 
2663                         reg-names = "appl", " << 
2664                                               << 
2665                         status = "disabled";  << 
2666                                               << 
2667                         num-lanes = <8>;      << 
2668                         num-ib-windows = <2>; << 
2669                         num-ob-windows = <8>; << 
2670                                               << 
2671                         clocks = <&bpmp TEGRA << 
2672                         clock-names = "core"; << 
2673                                               << 
2674                         resets = <&bpmp TEGRA << 
2675                                  <&bpmp TEGRA << 
2676                         reset-names = "apb",  << 
2677                                               << 
2678                         interrupts = <GIC_SPI << 
2679                         interrupt-names = "in << 
2680                                               << 
2681                         nvidia,bpmp = <&bpmp  << 
2682                                               << 
2683                         nvidia,aspm-cmrt-us = << 
2684                         nvidia,aspm-pwr-on-t- << 
2685                         nvidia,aspm-l0s-entra << 
2686                                               << 
2687                         interconnects = <&mc  << 
2688                                         <&mc  << 
2689                         interconnect-names =  << 
2690                         iommu-map = <0x0 &smm << 
2691                         iommu-map-mask = <0x0 << 
2692                         dma-coherent;         << 
2693                 };                            << 
2694                                               << 
2695                 pcie@141a0000 {               << 
2696                         compatible = "nvidia, << 
2697                         power-domains = <&bpm << 
2698                         reg = <0x00 0x141a000 << 
2699                               <0x00 0x3a00000 << 
2700                               <0x00 0x3a04000 << 
2701                               <0x00 0x3a08000 << 
2702                         reg-names = "appl", " << 
2703                                               << 
2704                         status = "disabled";  << 
2705                                               << 
2706                         #address-cells = <3>; << 
2707                         #size-cells = <2>;    << 
2708                         device_type = "pci";  << 
2709                         num-lanes = <8>;      << 
2710                         linux,pci-domain = <5 << 
2711                                               << 
2712                         pinctrl-names = "defa << 
2713                         pinctrl-0 = <&pex_rst << 
2714                                               << 
2715                         clocks = <&bpmp TEGRA << 
2716                         clock-names = "core"; << 
2717                                               << 
2718                         resets = <&bpmp TEGRA << 
2719                                  <&bpmp TEGRA << 
2720                         reset-names = "apb",  << 
2721                                               << 
2722                         interrupts = <GIC_SPI << 
2723                                      <GIC_SPI << 
2724                         interrupt-names = "in << 
2725                                               << 
2726                         nvidia,bpmp = <&bpmp  << 
2727                                               << 
2728                         #interrupt-cells = <1 << 
2729                         interrupt-map-mask =  << 
2730                         interrupt-map = <0 0  << 
2731                                               << 
2732                         nvidia,aspm-cmrt-us = << 
2733                         nvidia,aspm-pwr-on-t- << 
2734                         nvidia,aspm-l0s-entra << 
2735                                               << 
2736                         bus-range = <0x0 0xff << 
2737                                               << 
2738                         ranges = <0x43000000  << 
2739                                  <0x02000000  << 
2740                                  <0x01000000  << 
2741                                               << 
2742                         interconnects = <&mc  << 
2743                                         <&mc  << 
2744                         interconnect-names =  << 
2745                         iommu-map = <0x0 &smm << 
2746                         iommu-map-mask = <0x0 << 
2747                         dma-coherent;         << 
2748                 };                            << 
2749                                               << 
2750                 pcie-ep@141a0000 {            << 
2751                         compatible = "nvidia, << 
2752                         power-domains = <&bpm << 
2753                         reg = <0x00 0x141a000 << 
2754                               <0x00 0x3a04000 << 
2755                               <0x00 0x3a08000 << 
2756                               <0x1c 0x0000000 << 
2757                         reg-names = "appl", " << 
2758                                               << 
2759                         status = "disabled";  << 
2760                                               << 
2761                         num-lanes = <8>;      << 
2762                         num-ib-windows = <2>; << 
2763                         num-ob-windows = <8>; << 
2764                                               << 
2765                         pinctrl-names = "defa << 
2766                         pinctrl-0 = <&pex_clk << 
2767                                               << 
2768                         clocks = <&bpmp TEGRA << 
2769                         clock-names = "core"; << 
2770                                               << 
2771                         resets = <&bpmp TEGRA << 
2772                                  <&bpmp TEGRA << 
2773                         reset-names = "apb",  << 
2774                                               << 
2775                         interrupts = <GIC_SPI << 
2776                         interrupt-names = "in << 
2777                                               << 
2778                         nvidia,bpmp = <&bpmp  << 
2779                                               << 
2780                         nvidia,aspm-cmrt-us = << 
2781                         nvidia,aspm-pwr-on-t- << 
2782                         nvidia,aspm-l0s-entra << 
2783                                               << 
2784                         interconnects = <&mc  << 
2785                                         <&mc  << 
2786                         interconnect-names =  << 
2787                         iommu-map = <0x0 &smm << 
2788                         iommu-map-mask = <0x0 << 
2789                         dma-coherent;         << 
2790                 };                            << 
2791                                               << 
2792                 gpu@17000000 {                   2211                 gpu@17000000 {
2793                         compatible = "nvidia,    2212                         compatible = "nvidia,gv11b";
2794                         reg = <0x0 0x17000000 !! 2213                         reg = <0x17000000 0x1000000>,
2795                               <0x0 0x18000000 !! 2214                               <0x18000000 0x1000000>;
2796                         interrupts = <GIC_SPI    2215                         interrupts = <GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH>,
2797                                      <GIC_SPI    2216                                      <GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>;
2798                         interrupt-names = "st    2217                         interrupt-names = "stall", "nonstall";
2799                         clocks = <&bpmp TEGRA    2218                         clocks = <&bpmp TEGRA194_CLK_GPCCLK>,
2800                                  <&bpmp TEGRA    2219                                  <&bpmp TEGRA194_CLK_GPU_PWR>,
2801                                  <&bpmp TEGRA    2220                                  <&bpmp TEGRA194_CLK_FUSE>;
2802                         clock-names = "gpu",     2221                         clock-names = "gpu", "pwr", "fuse";
2803                         resets = <&bpmp TEGRA    2222                         resets = <&bpmp TEGRA194_RESET_GPU>;
2804                         reset-names = "gpu";     2223                         reset-names = "gpu";
2805                         dma-coherent;            2224                         dma-coherent;
2806                                                  2225 
2807                         power-domains = <&bpm    2226                         power-domains = <&bpmp TEGRA194_POWER_DOMAIN_GPU>;
2808                         interconnects = <&mc     2227                         interconnects = <&mc TEGRA194_MEMORY_CLIENT_NVL1R &emc>,
2809                                         <&mc     2228                                         <&mc TEGRA194_MEMORY_CLIENT_NVL1RHP &emc>,
2810                                         <&mc     2229                                         <&mc TEGRA194_MEMORY_CLIENT_NVL1W &emc>,
2811                                         <&mc     2230                                         <&mc TEGRA194_MEMORY_CLIENT_NVL2R &emc>,
2812                                         <&mc     2231                                         <&mc TEGRA194_MEMORY_CLIENT_NVL2RHP &emc>,
2813                                         <&mc     2232                                         <&mc TEGRA194_MEMORY_CLIENT_NVL2W &emc>,
2814                                         <&mc     2233                                         <&mc TEGRA194_MEMORY_CLIENT_NVL3R &emc>,
2815                                         <&mc     2234                                         <&mc TEGRA194_MEMORY_CLIENT_NVL3RHP &emc>,
2816                                         <&mc     2235                                         <&mc TEGRA194_MEMORY_CLIENT_NVL3W &emc>,
2817                                         <&mc     2236                                         <&mc TEGRA194_MEMORY_CLIENT_NVL4R &emc>,
2818                                         <&mc     2237                                         <&mc TEGRA194_MEMORY_CLIENT_NVL4RHP &emc>,
2819                                         <&mc     2238                                         <&mc TEGRA194_MEMORY_CLIENT_NVL4W &emc>;
2820                         interconnect-names =     2239                         interconnect-names = "dma-mem", "read-0-hp", "write-0",
2821                                                  2240                                              "read-1", "read-1-hp", "write-1",
2822                                                  2241                                              "read-2", "read-2-hp", "write-2",
2823                                                  2242                                              "read-3", "read-3-hp", "write-3";
2824                 };                               2243                 };
2825         };                                       2244         };
2826                                                  2245 
                                                   >> 2246         pcie@14100000 {
                                                   >> 2247                 compatible = "nvidia,tegra194-pcie";
                                                   >> 2248                 power-domains = <&bpmp TEGRA194_POWER_DOMAIN_PCIEX1A>;
                                                   >> 2249                 reg = <0x00 0x14100000 0x0 0x00020000>, /* appl registers (128K)      */
                                                   >> 2250                       <0x00 0x30000000 0x0 0x00040000>, /* configuration space (256K) */
                                                   >> 2251                       <0x00 0x30040000 0x0 0x00040000>, /* iATU_DMA reg space (256K)  */
                                                   >> 2252                       <0x00 0x30080000 0x0 0x00040000>; /* DBI reg space (256K)       */
                                                   >> 2253                 reg-names = "appl", "config", "atu_dma", "dbi";
                                                   >> 2254 
                                                   >> 2255                 status = "disabled";
                                                   >> 2256 
                                                   >> 2257                 #address-cells = <3>;
                                                   >> 2258                 #size-cells = <2>;
                                                   >> 2259                 device_type = "pci";
                                                   >> 2260                 num-lanes = <1>;
                                                   >> 2261                 linux,pci-domain = <1>;
                                                   >> 2262 
                                                   >> 2263                 clocks = <&bpmp TEGRA194_CLK_PEX0_CORE_1>;
                                                   >> 2264                 clock-names = "core";
                                                   >> 2265 
                                                   >> 2266                 resets = <&bpmp TEGRA194_RESET_PEX0_CORE_1_APB>,
                                                   >> 2267                          <&bpmp TEGRA194_RESET_PEX0_CORE_1>;
                                                   >> 2268                 reset-names = "apb", "core";
                                                   >> 2269 
                                                   >> 2270                 interrupts = <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>, /* controller interrupt */
                                                   >> 2271                              <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>; /* MSI interrupt */
                                                   >> 2272                 interrupt-names = "intr", "msi";
                                                   >> 2273 
                                                   >> 2274                 #interrupt-cells = <1>;
                                                   >> 2275                 interrupt-map-mask = <0 0 0 0>;
                                                   >> 2276                 interrupt-map = <0 0 0 0 &gic GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>;
                                                   >> 2277 
                                                   >> 2278                 nvidia,bpmp = <&bpmp 1>;
                                                   >> 2279 
                                                   >> 2280                 nvidia,aspm-cmrt-us = <60>;
                                                   >> 2281                 nvidia,aspm-pwr-on-t-us = <20>;
                                                   >> 2282                 nvidia,aspm-l0s-entrance-latency-us = <3>;
                                                   >> 2283 
                                                   >> 2284                 bus-range = <0x0 0xff>;
                                                   >> 2285 
                                                   >> 2286                 ranges = <0x43000000 0x12 0x00000000 0x12 0x00000000 0x0 0x30000000>, /* prefetchable memory (768 MiB) */
                                                   >> 2287                          <0x02000000 0x0  0x40000000 0x12 0x30000000 0x0 0x0fff0000>, /* non-prefetchable memory (256 MiB - 64 KiB) */
                                                   >> 2288                          <0x01000000 0x0  0x00000000 0x12 0x3fff0000 0x0 0x00010000>; /* downstream I/O (64 KiB) */
                                                   >> 2289 
                                                   >> 2290                 interconnects = <&mc TEGRA194_MEMORY_CLIENT_PCIE1R &emc>,
                                                   >> 2291                                 <&mc TEGRA194_MEMORY_CLIENT_PCIE1W &emc>;
                                                   >> 2292                 interconnect-names = "dma-mem", "write";
                                                   >> 2293                 iommu-map = <0x0 &smmu TEGRA194_SID_PCIE1 0x1000>;
                                                   >> 2294                 iommu-map-mask = <0x0>;
                                                   >> 2295                 dma-coherent;
                                                   >> 2296         };
                                                   >> 2297 
                                                   >> 2298         pcie@14120000 {
                                                   >> 2299                 compatible = "nvidia,tegra194-pcie";
                                                   >> 2300                 power-domains = <&bpmp TEGRA194_POWER_DOMAIN_PCIEX1A>;
                                                   >> 2301                 reg = <0x00 0x14120000 0x0 0x00020000>, /* appl registers (128K)      */
                                                   >> 2302                       <0x00 0x32000000 0x0 0x00040000>, /* configuration space (256K) */
                                                   >> 2303                       <0x00 0x32040000 0x0 0x00040000>, /* iATU_DMA reg space (256K)  */
                                                   >> 2304                       <0x00 0x32080000 0x0 0x00040000>; /* DBI reg space (256K)       */
                                                   >> 2305                 reg-names = "appl", "config", "atu_dma", "dbi";
                                                   >> 2306 
                                                   >> 2307                 status = "disabled";
                                                   >> 2308 
                                                   >> 2309                 #address-cells = <3>;
                                                   >> 2310                 #size-cells = <2>;
                                                   >> 2311                 device_type = "pci";
                                                   >> 2312                 num-lanes = <1>;
                                                   >> 2313                 linux,pci-domain = <2>;
                                                   >> 2314 
                                                   >> 2315                 clocks = <&bpmp TEGRA194_CLK_PEX0_CORE_2>;
                                                   >> 2316                 clock-names = "core";
                                                   >> 2317 
                                                   >> 2318                 resets = <&bpmp TEGRA194_RESET_PEX0_CORE_2_APB>,
                                                   >> 2319                          <&bpmp TEGRA194_RESET_PEX0_CORE_2>;
                                                   >> 2320                 reset-names = "apb", "core";
                                                   >> 2321 
                                                   >> 2322                 interrupts = <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>, /* controller interrupt */
                                                   >> 2323                              <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>; /* MSI interrupt */
                                                   >> 2324                 interrupt-names = "intr", "msi";
                                                   >> 2325 
                                                   >> 2326                 #interrupt-cells = <1>;
                                                   >> 2327                 interrupt-map-mask = <0 0 0 0>;
                                                   >> 2328                 interrupt-map = <0 0 0 0 &gic GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>;
                                                   >> 2329 
                                                   >> 2330                 nvidia,bpmp = <&bpmp 2>;
                                                   >> 2331 
                                                   >> 2332                 nvidia,aspm-cmrt-us = <60>;
                                                   >> 2333                 nvidia,aspm-pwr-on-t-us = <20>;
                                                   >> 2334                 nvidia,aspm-l0s-entrance-latency-us = <3>;
                                                   >> 2335 
                                                   >> 2336                 bus-range = <0x0 0xff>;
                                                   >> 2337 
                                                   >> 2338                 ranges = <0x43000000 0x12 0x40000000 0x12 0x40000000 0x0 0x30000000>, /* prefetchable memory (768 MiB) */
                                                   >> 2339                          <0x02000000 0x0  0x40000000 0x12 0x70000000 0x0 0x0fff0000>, /* non-prefetchable memory (256 MiB - 64 KiB) */
                                                   >> 2340                          <0x01000000 0x0  0x00000000 0x12 0x7fff0000 0x0 0x00010000>; /* downstream I/O (64 KiB) */
                                                   >> 2341 
                                                   >> 2342                 interconnects = <&mc TEGRA194_MEMORY_CLIENT_PCIE2AR &emc>,
                                                   >> 2343                                 <&mc TEGRA194_MEMORY_CLIENT_PCIE2AW &emc>;
                                                   >> 2344                 interconnect-names = "dma-mem", "write";
                                                   >> 2345                 iommu-map = <0x0 &smmu TEGRA194_SID_PCIE2 0x1000>;
                                                   >> 2346                 iommu-map-mask = <0x0>;
                                                   >> 2347                 dma-coherent;
                                                   >> 2348         };
                                                   >> 2349 
                                                   >> 2350         pcie@14140000 {
                                                   >> 2351                 compatible = "nvidia,tegra194-pcie";
                                                   >> 2352                 power-domains = <&bpmp TEGRA194_POWER_DOMAIN_PCIEX1A>;
                                                   >> 2353                 reg = <0x00 0x14140000 0x0 0x00020000>, /* appl registers (128K)      */
                                                   >> 2354                       <0x00 0x34000000 0x0 0x00040000>, /* configuration space (256K) */
                                                   >> 2355                       <0x00 0x34040000 0x0 0x00040000>, /* iATU_DMA reg space (256K)  */
                                                   >> 2356                       <0x00 0x34080000 0x0 0x00040000>; /* DBI reg space (256K)       */
                                                   >> 2357                 reg-names = "appl", "config", "atu_dma", "dbi";
                                                   >> 2358 
                                                   >> 2359                 status = "disabled";
                                                   >> 2360 
                                                   >> 2361                 #address-cells = <3>;
                                                   >> 2362                 #size-cells = <2>;
                                                   >> 2363                 device_type = "pci";
                                                   >> 2364                 num-lanes = <1>;
                                                   >> 2365                 linux,pci-domain = <3>;
                                                   >> 2366 
                                                   >> 2367                 clocks = <&bpmp TEGRA194_CLK_PEX0_CORE_3>;
                                                   >> 2368                 clock-names = "core";
                                                   >> 2369 
                                                   >> 2370                 resets = <&bpmp TEGRA194_RESET_PEX0_CORE_3_APB>,
                                                   >> 2371                          <&bpmp TEGRA194_RESET_PEX0_CORE_3>;
                                                   >> 2372                 reset-names = "apb", "core";
                                                   >> 2373 
                                                   >> 2374                 interrupts = <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>, /* controller interrupt */
                                                   >> 2375                              <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>; /* MSI interrupt */
                                                   >> 2376                 interrupt-names = "intr", "msi";
                                                   >> 2377 
                                                   >> 2378                 #interrupt-cells = <1>;
                                                   >> 2379                 interrupt-map-mask = <0 0 0 0>;
                                                   >> 2380                 interrupt-map = <0 0 0 0 &gic GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>;
                                                   >> 2381 
                                                   >> 2382                 nvidia,bpmp = <&bpmp 3>;
                                                   >> 2383 
                                                   >> 2384                 nvidia,aspm-cmrt-us = <60>;
                                                   >> 2385                 nvidia,aspm-pwr-on-t-us = <20>;
                                                   >> 2386                 nvidia,aspm-l0s-entrance-latency-us = <3>;
                                                   >> 2387 
                                                   >> 2388                 bus-range = <0x0 0xff>;
                                                   >> 2389 
                                                   >> 2390                 ranges = <0x43000000 0x12 0x80000000 0x12 0x80000000 0x0 0x30000000>, /* prefetchable memory (768 MiB) */
                                                   >> 2391                          <0x02000000 0x0  0x40000000 0x12 0xb0000000 0x0 0x0fff0000>, /* non-prefetchable memory (256 MiB + 64 KiB) */
                                                   >> 2392                          <0x01000000 0x0  0x00000000 0x12 0xbfff0000 0x0 0x00010000>; /* downstream I/O (64 KiB) */
                                                   >> 2393 
                                                   >> 2394                 interconnects = <&mc TEGRA194_MEMORY_CLIENT_PCIE3R &emc>,
                                                   >> 2395                                 <&mc TEGRA194_MEMORY_CLIENT_PCIE3W &emc>;
                                                   >> 2396                 interconnect-names = "dma-mem", "write";
                                                   >> 2397                 iommu-map = <0x0 &smmu TEGRA194_SID_PCIE3 0x1000>;
                                                   >> 2398                 iommu-map-mask = <0x0>;
                                                   >> 2399                 dma-coherent;
                                                   >> 2400         };
                                                   >> 2401 
                                                   >> 2402         pcie@14160000 {
                                                   >> 2403                 compatible = "nvidia,tegra194-pcie";
                                                   >> 2404                 power-domains = <&bpmp TEGRA194_POWER_DOMAIN_PCIEX4A>;
                                                   >> 2405                 reg = <0x00 0x14160000 0x0 0x00020000>, /* appl registers (128K)      */
                                                   >> 2406                       <0x00 0x36000000 0x0 0x00040000>, /* configuration space (256K) */
                                                   >> 2407                       <0x00 0x36040000 0x0 0x00040000>, /* iATU_DMA reg space (256K)  */
                                                   >> 2408                       <0x00 0x36080000 0x0 0x00040000>; /* DBI reg space (256K)       */
                                                   >> 2409                 reg-names = "appl", "config", "atu_dma", "dbi";
                                                   >> 2410 
                                                   >> 2411                 status = "disabled";
                                                   >> 2412 
                                                   >> 2413                 #address-cells = <3>;
                                                   >> 2414                 #size-cells = <2>;
                                                   >> 2415                 device_type = "pci";
                                                   >> 2416                 num-lanes = <4>;
                                                   >> 2417                 linux,pci-domain = <4>;
                                                   >> 2418 
                                                   >> 2419                 clocks = <&bpmp TEGRA194_CLK_PEX0_CORE_4>;
                                                   >> 2420                 clock-names = "core";
                                                   >> 2421 
                                                   >> 2422                 resets = <&bpmp TEGRA194_RESET_PEX0_CORE_4_APB>,
                                                   >> 2423                          <&bpmp TEGRA194_RESET_PEX0_CORE_4>;
                                                   >> 2424                 reset-names = "apb", "core";
                                                   >> 2425 
                                                   >> 2426                 interrupts = <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>, /* controller interrupt */
                                                   >> 2427                              <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>; /* MSI interrupt */
                                                   >> 2428                 interrupt-names = "intr", "msi";
                                                   >> 2429 
                                                   >> 2430                 #interrupt-cells = <1>;
                                                   >> 2431                 interrupt-map-mask = <0 0 0 0>;
                                                   >> 2432                 interrupt-map = <0 0 0 0 &gic GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>;
                                                   >> 2433 
                                                   >> 2434                 nvidia,bpmp = <&bpmp 4>;
                                                   >> 2435 
                                                   >> 2436                 nvidia,aspm-cmrt-us = <60>;
                                                   >> 2437                 nvidia,aspm-pwr-on-t-us = <20>;
                                                   >> 2438                 nvidia,aspm-l0s-entrance-latency-us = <3>;
                                                   >> 2439 
                                                   >> 2440                 bus-range = <0x0 0xff>;
                                                   >> 2441 
                                                   >> 2442                 ranges = <0x43000000 0x14 0x00000000 0x14 0x00000000 0x3 0x40000000>, /* prefetchable memory (13 GiB) */
                                                   >> 2443                          <0x02000000 0x0  0x40000000 0x17 0x40000000 0x0 0xbfff0000>, /* non-prefetchable memory (3 GiB - 64 KiB) */
                                                   >> 2444                          <0x01000000 0x0  0x00000000 0x17 0xffff0000 0x0 0x00010000>; /* downstream I/O (64 KiB) */
                                                   >> 2445 
                                                   >> 2446                 interconnects = <&mc TEGRA194_MEMORY_CLIENT_PCIE4R &emc>,
                                                   >> 2447                                 <&mc TEGRA194_MEMORY_CLIENT_PCIE4W &emc>;
                                                   >> 2448                 interconnect-names = "dma-mem", "write";
                                                   >> 2449                 iommu-map = <0x0 &smmu TEGRA194_SID_PCIE4 0x1000>;
                                                   >> 2450                 iommu-map-mask = <0x0>;
                                                   >> 2451                 dma-coherent;
                                                   >> 2452         };
                                                   >> 2453 
                                                   >> 2454         pcie@14180000 {
                                                   >> 2455                 compatible = "nvidia,tegra194-pcie";
                                                   >> 2456                 power-domains = <&bpmp TEGRA194_POWER_DOMAIN_PCIEX8B>;
                                                   >> 2457                 reg = <0x00 0x14180000 0x0 0x00020000>, /* appl registers (128K)      */
                                                   >> 2458                       <0x00 0x38000000 0x0 0x00040000>, /* configuration space (256K) */
                                                   >> 2459                       <0x00 0x38040000 0x0 0x00040000>, /* iATU_DMA reg space (256K)  */
                                                   >> 2460                       <0x00 0x38080000 0x0 0x00040000>; /* DBI reg space (256K)       */
                                                   >> 2461                 reg-names = "appl", "config", "atu_dma", "dbi";
                                                   >> 2462 
                                                   >> 2463                 status = "disabled";
                                                   >> 2464 
                                                   >> 2465                 #address-cells = <3>;
                                                   >> 2466                 #size-cells = <2>;
                                                   >> 2467                 device_type = "pci";
                                                   >> 2468                 num-lanes = <8>;
                                                   >> 2469                 linux,pci-domain = <0>;
                                                   >> 2470 
                                                   >> 2471                 clocks = <&bpmp TEGRA194_CLK_PEX0_CORE_0>;
                                                   >> 2472                 clock-names = "core";
                                                   >> 2473 
                                                   >> 2474                 resets = <&bpmp TEGRA194_RESET_PEX0_CORE_0_APB>,
                                                   >> 2475                          <&bpmp TEGRA194_RESET_PEX0_CORE_0>;
                                                   >> 2476                 reset-names = "apb", "core";
                                                   >> 2477 
                                                   >> 2478                 interrupts = <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>, /* controller interrupt */
                                                   >> 2479                              <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>; /* MSI interrupt */
                                                   >> 2480                 interrupt-names = "intr", "msi";
                                                   >> 2481 
                                                   >> 2482                 #interrupt-cells = <1>;
                                                   >> 2483                 interrupt-map-mask = <0 0 0 0>;
                                                   >> 2484                 interrupt-map = <0 0 0 0 &gic GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>;
                                                   >> 2485 
                                                   >> 2486                 nvidia,bpmp = <&bpmp 0>;
                                                   >> 2487 
                                                   >> 2488                 nvidia,aspm-cmrt-us = <60>;
                                                   >> 2489                 nvidia,aspm-pwr-on-t-us = <20>;
                                                   >> 2490                 nvidia,aspm-l0s-entrance-latency-us = <3>;
                                                   >> 2491 
                                                   >> 2492                 bus-range = <0x0 0xff>;
                                                   >> 2493 
                                                   >> 2494                 ranges = <0x43000000 0x18 0x00000000 0x18 0x00000000 0x3 0x40000000>, /* prefetchable memory (13 GiB) */
                                                   >> 2495                          <0x02000000 0x0  0x40000000 0x1b 0x40000000 0x0 0xbfff0000>, /* non-prefetchable memory (3 GiB - 64 KiB) */
                                                   >> 2496                          <0x01000000 0x0  0x00000000 0x1b 0xffff0000 0x0 0x00010000>; /* downstream I/O (64 KiB) */
                                                   >> 2497 
                                                   >> 2498                 interconnects = <&mc TEGRA194_MEMORY_CLIENT_PCIE0R &emc>,
                                                   >> 2499                                 <&mc TEGRA194_MEMORY_CLIENT_PCIE0W &emc>;
                                                   >> 2500                 interconnect-names = "dma-mem", "write";
                                                   >> 2501                 iommu-map = <0x0 &smmu TEGRA194_SID_PCIE0 0x1000>;
                                                   >> 2502                 iommu-map-mask = <0x0>;
                                                   >> 2503                 dma-coherent;
                                                   >> 2504         };
                                                   >> 2505 
                                                   >> 2506         pcie@141a0000 {
                                                   >> 2507                 compatible = "nvidia,tegra194-pcie";
                                                   >> 2508                 power-domains = <&bpmp TEGRA194_POWER_DOMAIN_PCIEX8A>;
                                                   >> 2509                 reg = <0x00 0x141a0000 0x0 0x00020000>, /* appl registers (128K)      */
                                                   >> 2510                       <0x00 0x3a000000 0x0 0x00040000>, /* configuration space (256K) */
                                                   >> 2511                       <0x00 0x3a040000 0x0 0x00040000>, /* iATU_DMA reg space (256K)  */
                                                   >> 2512                       <0x00 0x3a080000 0x0 0x00040000>; /* DBI reg space (256K)       */
                                                   >> 2513                 reg-names = "appl", "config", "atu_dma", "dbi";
                                                   >> 2514 
                                                   >> 2515                 status = "disabled";
                                                   >> 2516 
                                                   >> 2517                 #address-cells = <3>;
                                                   >> 2518                 #size-cells = <2>;
                                                   >> 2519                 device_type = "pci";
                                                   >> 2520                 num-lanes = <8>;
                                                   >> 2521                 linux,pci-domain = <5>;
                                                   >> 2522 
                                                   >> 2523                 pinctrl-names = "default";
                                                   >> 2524                 pinctrl-0 = <&pex_rst_c5_out_state>, <&clkreq_c5_bi_dir_state>;
                                                   >> 2525 
                                                   >> 2526                 clocks = <&bpmp TEGRA194_CLK_PEX1_CORE_5>;
                                                   >> 2527                 clock-names = "core";
                                                   >> 2528 
                                                   >> 2529                 resets = <&bpmp TEGRA194_RESET_PEX1_CORE_5_APB>,
                                                   >> 2530                          <&bpmp TEGRA194_RESET_PEX1_CORE_5>;
                                                   >> 2531                 reset-names = "apb", "core";
                                                   >> 2532 
                                                   >> 2533                 interrupts = <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>, /* controller interrupt */
                                                   >> 2534                              <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>; /* MSI interrupt */
                                                   >> 2535                 interrupt-names = "intr", "msi";
                                                   >> 2536 
                                                   >> 2537                 nvidia,bpmp = <&bpmp 5>;
                                                   >> 2538 
                                                   >> 2539                 #interrupt-cells = <1>;
                                                   >> 2540                 interrupt-map-mask = <0 0 0 0>;
                                                   >> 2541                 interrupt-map = <0 0 0 0 &gic GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>;
                                                   >> 2542 
                                                   >> 2543                 nvidia,aspm-cmrt-us = <60>;
                                                   >> 2544                 nvidia,aspm-pwr-on-t-us = <20>;
                                                   >> 2545                 nvidia,aspm-l0s-entrance-latency-us = <3>;
                                                   >> 2546 
                                                   >> 2547                 bus-range = <0x0 0xff>;
                                                   >> 2548 
                                                   >> 2549                 ranges = <0x43000000 0x1c 0x00000000 0x1c 0x00000000 0x3 0x40000000>, /* prefetchable memory (13 GiB) */
                                                   >> 2550                          <0x02000000 0x0  0x40000000 0x1f 0x40000000 0x0 0xbfff0000>, /* non-prefetchable memory (3 GiB - 64 KiB) */
                                                   >> 2551                          <0x01000000 0x0  0x00000000 0x1f 0xffff0000 0x0 0x00010000>; /* downstream I/O (64 KiB) */
                                                   >> 2552 
                                                   >> 2553                 interconnects = <&mc TEGRA194_MEMORY_CLIENT_PCIE5R &emc>,
                                                   >> 2554                                 <&mc TEGRA194_MEMORY_CLIENT_PCIE5W &emc>;
                                                   >> 2555                 interconnect-names = "dma-mem", "write";
                                                   >> 2556                 iommu-map = <0x0 &smmu TEGRA194_SID_PCIE5 0x1000>;
                                                   >> 2557                 iommu-map-mask = <0x0>;
                                                   >> 2558                 dma-coherent;
                                                   >> 2559         };
                                                   >> 2560 
                                                   >> 2561         pcie-ep@14160000 {
                                                   >> 2562                 compatible = "nvidia,tegra194-pcie-ep";
                                                   >> 2563                 power-domains = <&bpmp TEGRA194_POWER_DOMAIN_PCIEX4A>;
                                                   >> 2564                 reg = <0x00 0x14160000 0x0 0x00020000>, /* appl registers (128K)      */
                                                   >> 2565                       <0x00 0x36040000 0x0 0x00040000>, /* iATU_DMA reg space (256K)  */
                                                   >> 2566                       <0x00 0x36080000 0x0 0x00040000>, /* DBI reg space (256K)       */
                                                   >> 2567                       <0x14 0x00000000 0x4 0x00000000>; /* Address Space (16G)        */
                                                   >> 2568                 reg-names = "appl", "atu_dma", "dbi", "addr_space";
                                                   >> 2569 
                                                   >> 2570                 status = "disabled";
                                                   >> 2571 
                                                   >> 2572                 num-lanes = <4>;
                                                   >> 2573                 num-ib-windows = <2>;
                                                   >> 2574                 num-ob-windows = <8>;
                                                   >> 2575 
                                                   >> 2576                 clocks = <&bpmp TEGRA194_CLK_PEX0_CORE_4>;
                                                   >> 2577                 clock-names = "core";
                                                   >> 2578 
                                                   >> 2579                 resets = <&bpmp TEGRA194_RESET_PEX0_CORE_4_APB>,
                                                   >> 2580                          <&bpmp TEGRA194_RESET_PEX0_CORE_4>;
                                                   >> 2581                 reset-names = "apb", "core";
                                                   >> 2582 
                                                   >> 2583                 interrupts = <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>;  /* controller interrupt */
                                                   >> 2584                 interrupt-names = "intr";
                                                   >> 2585 
                                                   >> 2586                 nvidia,bpmp = <&bpmp 4>;
                                                   >> 2587 
                                                   >> 2588                 nvidia,aspm-cmrt-us = <60>;
                                                   >> 2589                 nvidia,aspm-pwr-on-t-us = <20>;
                                                   >> 2590                 nvidia,aspm-l0s-entrance-latency-us = <3>;
                                                   >> 2591 
                                                   >> 2592                 interconnects = <&mc TEGRA194_MEMORY_CLIENT_PCIE4R &emc>,
                                                   >> 2593                                 <&mc TEGRA194_MEMORY_CLIENT_PCIE4W &emc>;
                                                   >> 2594                 interconnect-names = "dma-mem", "write";
                                                   >> 2595                 iommu-map = <0x0 &smmu TEGRA194_SID_PCIE4 0x1000>;
                                                   >> 2596                 iommu-map-mask = <0x0>;
                                                   >> 2597                 dma-coherent;
                                                   >> 2598         };
                                                   >> 2599 
                                                   >> 2600         pcie-ep@14180000 {
                                                   >> 2601                 compatible = "nvidia,tegra194-pcie-ep";
                                                   >> 2602                 power-domains = <&bpmp TEGRA194_POWER_DOMAIN_PCIEX8B>;
                                                   >> 2603                 reg = <0x00 0x14180000 0x0 0x00020000>, /* appl registers (128K)      */
                                                   >> 2604                       <0x00 0x38040000 0x0 0x00040000>, /* iATU_DMA reg space (256K)  */
                                                   >> 2605                       <0x00 0x38080000 0x0 0x00040000>, /* DBI reg space (256K)       */
                                                   >> 2606                       <0x18 0x00000000 0x4 0x00000000>; /* Address Space (16G)        */
                                                   >> 2607                 reg-names = "appl", "atu_dma", "dbi", "addr_space";
                                                   >> 2608 
                                                   >> 2609                 status = "disabled";
                                                   >> 2610 
                                                   >> 2611                 num-lanes = <8>;
                                                   >> 2612                 num-ib-windows = <2>;
                                                   >> 2613                 num-ob-windows = <8>;
                                                   >> 2614 
                                                   >> 2615                 clocks = <&bpmp TEGRA194_CLK_PEX0_CORE_0>;
                                                   >> 2616                 clock-names = "core";
                                                   >> 2617 
                                                   >> 2618                 resets = <&bpmp TEGRA194_RESET_PEX0_CORE_0_APB>,
                                                   >> 2619                          <&bpmp TEGRA194_RESET_PEX0_CORE_0>;
                                                   >> 2620                 reset-names = "apb", "core";
                                                   >> 2621 
                                                   >> 2622                 interrupts = <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>;  /* controller interrupt */
                                                   >> 2623                 interrupt-names = "intr";
                                                   >> 2624 
                                                   >> 2625                 nvidia,bpmp = <&bpmp 0>;
                                                   >> 2626 
                                                   >> 2627                 nvidia,aspm-cmrt-us = <60>;
                                                   >> 2628                 nvidia,aspm-pwr-on-t-us = <20>;
                                                   >> 2629                 nvidia,aspm-l0s-entrance-latency-us = <3>;
                                                   >> 2630 
                                                   >> 2631                 interconnects = <&mc TEGRA194_MEMORY_CLIENT_PCIE0R &emc>,
                                                   >> 2632                                 <&mc TEGRA194_MEMORY_CLIENT_PCIE0W &emc>;
                                                   >> 2633                 interconnect-names = "dma-mem", "write";
                                                   >> 2634                 iommu-map = <0x0 &smmu TEGRA194_SID_PCIE0 0x1000>;
                                                   >> 2635                 iommu-map-mask = <0x0>;
                                                   >> 2636                 dma-coherent;
                                                   >> 2637         };
                                                   >> 2638 
                                                   >> 2639         pcie-ep@141a0000 {
                                                   >> 2640                 compatible = "nvidia,tegra194-pcie-ep";
                                                   >> 2641                 power-domains = <&bpmp TEGRA194_POWER_DOMAIN_PCIEX8A>;
                                                   >> 2642                 reg = <0x00 0x141a0000 0x0 0x00020000>, /* appl registers (128K)      */
                                                   >> 2643                       <0x00 0x3a040000 0x0 0x00040000>, /* iATU_DMA reg space (256K)  */
                                                   >> 2644                       <0x00 0x3a080000 0x0 0x00040000>, /* DBI reg space (256K)       */
                                                   >> 2645                       <0x1c 0x00000000 0x4 0x00000000>; /* Address Space (16G)        */
                                                   >> 2646                 reg-names = "appl", "atu_dma", "dbi", "addr_space";
                                                   >> 2647 
                                                   >> 2648                 status = "disabled";
                                                   >> 2649 
                                                   >> 2650                 num-lanes = <8>;
                                                   >> 2651                 num-ib-windows = <2>;
                                                   >> 2652                 num-ob-windows = <8>;
                                                   >> 2653 
                                                   >> 2654                 pinctrl-names = "default";
                                                   >> 2655                 pinctrl-0 = <&clkreq_c5_bi_dir_state>;
                                                   >> 2656 
                                                   >> 2657                 clocks = <&bpmp TEGRA194_CLK_PEX1_CORE_5>;
                                                   >> 2658                 clock-names = "core";
                                                   >> 2659 
                                                   >> 2660                 resets = <&bpmp TEGRA194_RESET_PEX1_CORE_5_APB>,
                                                   >> 2661                          <&bpmp TEGRA194_RESET_PEX1_CORE_5>;
                                                   >> 2662                 reset-names = "apb", "core";
                                                   >> 2663 
                                                   >> 2664                 interrupts = <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>;  /* controller interrupt */
                                                   >> 2665                 interrupt-names = "intr";
                                                   >> 2666 
                                                   >> 2667                 nvidia,bpmp = <&bpmp 5>;
                                                   >> 2668 
                                                   >> 2669                 nvidia,aspm-cmrt-us = <60>;
                                                   >> 2670                 nvidia,aspm-pwr-on-t-us = <20>;
                                                   >> 2671                 nvidia,aspm-l0s-entrance-latency-us = <3>;
                                                   >> 2672 
                                                   >> 2673                 interconnects = <&mc TEGRA194_MEMORY_CLIENT_PCIE5R &emc>,
                                                   >> 2674                                 <&mc TEGRA194_MEMORY_CLIENT_PCIE5W &emc>;
                                                   >> 2675                 interconnect-names = "dma-mem", "write";
                                                   >> 2676                 iommu-map = <0x0 &smmu TEGRA194_SID_PCIE5 0x1000>;
                                                   >> 2677                 iommu-map-mask = <0x0>;
                                                   >> 2678                 dma-coherent;
                                                   >> 2679         };
                                                   >> 2680 
2827         sram@40000000 {                          2681         sram@40000000 {
2828                 compatible = "nvidia,tegra194    2682                 compatible = "nvidia,tegra194-sysram", "mmio-sram";
2829                 reg = <0x0 0x40000000 0x0 0x5    2683                 reg = <0x0 0x40000000 0x0 0x50000>;
2830                                               << 
2831                 #address-cells = <1>;            2684                 #address-cells = <1>;
2832                 #size-cells = <1>;               2685                 #size-cells = <1>;
2833                 ranges = <0x0 0x0 0x40000000     2686                 ranges = <0x0 0x0 0x40000000 0x50000>;
2834                                               << 
2835                 no-memory-wc;                    2687                 no-memory-wc;
2836                                                  2688 
2837                 cpu_bpmp_tx: sram@4e000 {        2689                 cpu_bpmp_tx: sram@4e000 {
2838                         reg = <0x4e000 0x1000    2690                         reg = <0x4e000 0x1000>;
2839                         label = "cpu-bpmp-tx"    2691                         label = "cpu-bpmp-tx";
2840                         pool;                    2692                         pool;
2841                 };                               2693                 };
2842                                                  2694 
2843                 cpu_bpmp_rx: sram@4f000 {        2695                 cpu_bpmp_rx: sram@4f000 {
2844                         reg = <0x4f000 0x1000    2696                         reg = <0x4f000 0x1000>;
2845                         label = "cpu-bpmp-rx"    2697                         label = "cpu-bpmp-rx";
2846                         pool;                    2698                         pool;
2847                 };                               2699                 };
2848         };                                       2700         };
2849                                                  2701 
2850         bpmp: bpmp {                             2702         bpmp: bpmp {
2851                 compatible = "nvidia,tegra186    2703                 compatible = "nvidia,tegra186-bpmp";
2852                 mboxes = <&hsp_top0 TEGRA_HSP    2704                 mboxes = <&hsp_top0 TEGRA_HSP_MBOX_TYPE_DB
2853                                     TEGRA_HSP    2705                                     TEGRA_HSP_DB_MASTER_BPMP>;
2854                 shmem = <&cpu_bpmp_tx>, <&cpu    2706                 shmem = <&cpu_bpmp_tx>, <&cpu_bpmp_rx>;
2855                 #clock-cells = <1>;              2707                 #clock-cells = <1>;
2856                 #reset-cells = <1>;              2708                 #reset-cells = <1>;
2857                 #power-domain-cells = <1>;       2709                 #power-domain-cells = <1>;
2858                 interconnects = <&mc TEGRA194    2710                 interconnects = <&mc TEGRA194_MEMORY_CLIENT_BPMPR &emc>,
2859                                 <&mc TEGRA194    2711                                 <&mc TEGRA194_MEMORY_CLIENT_BPMPW &emc>,
2860                                 <&mc TEGRA194    2712                                 <&mc TEGRA194_MEMORY_CLIENT_BPMPDMAR &emc>,
2861                                 <&mc TEGRA194    2713                                 <&mc TEGRA194_MEMORY_CLIENT_BPMPDMAW &emc>;
2862                 interconnect-names = "read",     2714                 interconnect-names = "read", "write", "dma-mem", "dma-write";
2863                 iommus = <&smmu TEGRA194_SID_    2715                 iommus = <&smmu TEGRA194_SID_BPMP>;
2864                                                  2716 
2865                 bpmp_i2c: i2c {                  2717                 bpmp_i2c: i2c {
2866                         compatible = "nvidia,    2718                         compatible = "nvidia,tegra186-bpmp-i2c";
2867                         nvidia,bpmp-bus-id =     2719                         nvidia,bpmp-bus-id = <5>;
2868                         #address-cells = <1>;    2720                         #address-cells = <1>;
2869                         #size-cells = <0>;       2721                         #size-cells = <0>;
2870                 };                               2722                 };
2871                                                  2723 
2872                 bpmp_thermal: thermal {          2724                 bpmp_thermal: thermal {
2873                         compatible = "nvidia,    2725                         compatible = "nvidia,tegra186-bpmp-thermal";
2874                         #thermal-sensor-cells    2726                         #thermal-sensor-cells = <1>;
2875                 };                               2727                 };
2876         };                                       2728         };
2877                                                  2729 
2878         cpus {                                   2730         cpus {
2879                 compatible = "nvidia,tegra194    2731                 compatible = "nvidia,tegra194-ccplex";
2880                 nvidia,bpmp = <&bpmp>;           2732                 nvidia,bpmp = <&bpmp>;
2881                 #address-cells = <1>;            2733                 #address-cells = <1>;
2882                 #size-cells = <0>;               2734                 #size-cells = <0>;
2883                                                  2735 
2884                 cpu0_0: cpu@0 {                  2736                 cpu0_0: cpu@0 {
2885                         compatible = "nvidia,    2737                         compatible = "nvidia,tegra194-carmel";
2886                         device_type = "cpu";     2738                         device_type = "cpu";
2887                         reg = <0x000>;           2739                         reg = <0x000>;
2888                         enable-method = "psci    2740                         enable-method = "psci";
2889                         i-cache-size = <13107    2741                         i-cache-size = <131072>;
2890                         i-cache-line-size = <    2742                         i-cache-line-size = <64>;
2891                         i-cache-sets = <512>;    2743                         i-cache-sets = <512>;
2892                         d-cache-size = <65536    2744                         d-cache-size = <65536>;
2893                         d-cache-line-size = <    2745                         d-cache-line-size = <64>;
2894                         d-cache-sets = <256>;    2746                         d-cache-sets = <256>;
2895                         next-level-cache = <&    2747                         next-level-cache = <&l2c_0>;
2896                 };                               2748                 };
2897                                                  2749 
2898                 cpu0_1: cpu@1 {                  2750                 cpu0_1: cpu@1 {
2899                         compatible = "nvidia,    2751                         compatible = "nvidia,tegra194-carmel";
2900                         device_type = "cpu";     2752                         device_type = "cpu";
2901                         reg = <0x001>;           2753                         reg = <0x001>;
2902                         enable-method = "psci    2754                         enable-method = "psci";
2903                         i-cache-size = <13107    2755                         i-cache-size = <131072>;
2904                         i-cache-line-size = <    2756                         i-cache-line-size = <64>;
2905                         i-cache-sets = <512>;    2757                         i-cache-sets = <512>;
2906                         d-cache-size = <65536    2758                         d-cache-size = <65536>;
2907                         d-cache-line-size = <    2759                         d-cache-line-size = <64>;
2908                         d-cache-sets = <256>;    2760                         d-cache-sets = <256>;
2909                         next-level-cache = <&    2761                         next-level-cache = <&l2c_0>;
2910                 };                               2762                 };
2911                                                  2763 
2912                 cpu1_0: cpu@100 {                2764                 cpu1_0: cpu@100 {
2913                         compatible = "nvidia,    2765                         compatible = "nvidia,tegra194-carmel";
2914                         device_type = "cpu";     2766                         device_type = "cpu";
2915                         reg = <0x100>;           2767                         reg = <0x100>;
2916                         enable-method = "psci    2768                         enable-method = "psci";
2917                         i-cache-size = <13107    2769                         i-cache-size = <131072>;
2918                         i-cache-line-size = <    2770                         i-cache-line-size = <64>;
2919                         i-cache-sets = <512>;    2771                         i-cache-sets = <512>;
2920                         d-cache-size = <65536    2772                         d-cache-size = <65536>;
2921                         d-cache-line-size = <    2773                         d-cache-line-size = <64>;
2922                         d-cache-sets = <256>;    2774                         d-cache-sets = <256>;
2923                         next-level-cache = <&    2775                         next-level-cache = <&l2c_1>;
2924                 };                               2776                 };
2925                                                  2777 
2926                 cpu1_1: cpu@101 {                2778                 cpu1_1: cpu@101 {
2927                         compatible = "nvidia,    2779                         compatible = "nvidia,tegra194-carmel";
2928                         device_type = "cpu";     2780                         device_type = "cpu";
2929                         reg = <0x101>;           2781                         reg = <0x101>;
2930                         enable-method = "psci    2782                         enable-method = "psci";
2931                         i-cache-size = <13107    2783                         i-cache-size = <131072>;
2932                         i-cache-line-size = <    2784                         i-cache-line-size = <64>;
2933                         i-cache-sets = <512>;    2785                         i-cache-sets = <512>;
2934                         d-cache-size = <65536    2786                         d-cache-size = <65536>;
2935                         d-cache-line-size = <    2787                         d-cache-line-size = <64>;
2936                         d-cache-sets = <256>;    2788                         d-cache-sets = <256>;
2937                         next-level-cache = <&    2789                         next-level-cache = <&l2c_1>;
2938                 };                               2790                 };
2939                                                  2791 
2940                 cpu2_0: cpu@200 {                2792                 cpu2_0: cpu@200 {
2941                         compatible = "nvidia,    2793                         compatible = "nvidia,tegra194-carmel";
2942                         device_type = "cpu";     2794                         device_type = "cpu";
2943                         reg = <0x200>;           2795                         reg = <0x200>;
2944                         enable-method = "psci    2796                         enable-method = "psci";
2945                         i-cache-size = <13107    2797                         i-cache-size = <131072>;
2946                         i-cache-line-size = <    2798                         i-cache-line-size = <64>;
2947                         i-cache-sets = <512>;    2799                         i-cache-sets = <512>;
2948                         d-cache-size = <65536    2800                         d-cache-size = <65536>;
2949                         d-cache-line-size = <    2801                         d-cache-line-size = <64>;
2950                         d-cache-sets = <256>;    2802                         d-cache-sets = <256>;
2951                         next-level-cache = <&    2803                         next-level-cache = <&l2c_2>;
2952                 };                               2804                 };
2953                                                  2805 
2954                 cpu2_1: cpu@201 {                2806                 cpu2_1: cpu@201 {
2955                         compatible = "nvidia,    2807                         compatible = "nvidia,tegra194-carmel";
2956                         device_type = "cpu";     2808                         device_type = "cpu";
2957                         reg = <0x201>;           2809                         reg = <0x201>;
2958                         enable-method = "psci    2810                         enable-method = "psci";
2959                         i-cache-size = <13107    2811                         i-cache-size = <131072>;
2960                         i-cache-line-size = <    2812                         i-cache-line-size = <64>;
2961                         i-cache-sets = <512>;    2813                         i-cache-sets = <512>;
2962                         d-cache-size = <65536    2814                         d-cache-size = <65536>;
2963                         d-cache-line-size = <    2815                         d-cache-line-size = <64>;
2964                         d-cache-sets = <256>;    2816                         d-cache-sets = <256>;
2965                         next-level-cache = <&    2817                         next-level-cache = <&l2c_2>;
2966                 };                               2818                 };
2967                                                  2819 
2968                 cpu3_0: cpu@300 {                2820                 cpu3_0: cpu@300 {
2969                         compatible = "nvidia,    2821                         compatible = "nvidia,tegra194-carmel";
2970                         device_type = "cpu";     2822                         device_type = "cpu";
2971                         reg = <0x300>;           2823                         reg = <0x300>;
2972                         enable-method = "psci    2824                         enable-method = "psci";
2973                         i-cache-size = <13107    2825                         i-cache-size = <131072>;
2974                         i-cache-line-size = <    2826                         i-cache-line-size = <64>;
2975                         i-cache-sets = <512>;    2827                         i-cache-sets = <512>;
2976                         d-cache-size = <65536    2828                         d-cache-size = <65536>;
2977                         d-cache-line-size = <    2829                         d-cache-line-size = <64>;
2978                         d-cache-sets = <256>;    2830                         d-cache-sets = <256>;
2979                         next-level-cache = <&    2831                         next-level-cache = <&l2c_3>;
2980                 };                               2832                 };
2981                                                  2833 
2982                 cpu3_1: cpu@301 {                2834                 cpu3_1: cpu@301 {
2983                         compatible = "nvidia,    2835                         compatible = "nvidia,tegra194-carmel";
2984                         device_type = "cpu";     2836                         device_type = "cpu";
2985                         reg = <0x301>;           2837                         reg = <0x301>;
2986                         enable-method = "psci    2838                         enable-method = "psci";
2987                         i-cache-size = <13107    2839                         i-cache-size = <131072>;
2988                         i-cache-line-size = <    2840                         i-cache-line-size = <64>;
2989                         i-cache-sets = <512>;    2841                         i-cache-sets = <512>;
2990                         d-cache-size = <65536    2842                         d-cache-size = <65536>;
2991                         d-cache-line-size = <    2843                         d-cache-line-size = <64>;
2992                         d-cache-sets = <256>;    2844                         d-cache-sets = <256>;
2993                         next-level-cache = <&    2845                         next-level-cache = <&l2c_3>;
2994                 };                               2846                 };
2995                                                  2847 
2996                 cpu-map {                        2848                 cpu-map {
2997                         cluster0 {               2849                         cluster0 {
2998                                 core0 {          2850                                 core0 {
2999                                         cpu =    2851                                         cpu = <&cpu0_0>;
3000                                 };               2852                                 };
3001                                                  2853 
3002                                 core1 {          2854                                 core1 {
3003                                         cpu =    2855                                         cpu = <&cpu0_1>;
3004                                 };               2856                                 };
3005                         };                       2857                         };
3006                                                  2858 
3007                         cluster1 {               2859                         cluster1 {
3008                                 core0 {          2860                                 core0 {
3009                                         cpu =    2861                                         cpu = <&cpu1_0>;
3010                                 };               2862                                 };
3011                                                  2863 
3012                                 core1 {          2864                                 core1 {
3013                                         cpu =    2865                                         cpu = <&cpu1_1>;
3014                                 };               2866                                 };
3015                         };                       2867                         };
3016                                                  2868 
3017                         cluster2 {               2869                         cluster2 {
3018                                 core0 {          2870                                 core0 {
3019                                         cpu =    2871                                         cpu = <&cpu2_0>;
3020                                 };               2872                                 };
3021                                                  2873 
3022                                 core1 {          2874                                 core1 {
3023                                         cpu =    2875                                         cpu = <&cpu2_1>;
3024                                 };               2876                                 };
3025                         };                       2877                         };
3026                                                  2878 
3027                         cluster3 {               2879                         cluster3 {
3028                                 core0 {          2880                                 core0 {
3029                                         cpu =    2881                                         cpu = <&cpu3_0>;
3030                                 };               2882                                 };
3031                                                  2883 
3032                                 core1 {          2884                                 core1 {
3033                                         cpu =    2885                                         cpu = <&cpu3_1>;
3034                                 };               2886                                 };
3035                         };                       2887                         };
3036                 };                               2888                 };
3037                                                  2889 
3038                 l2c_0: l2-cache0 {               2890                 l2c_0: l2-cache0 {
3039                         compatible = "cache"; << 
3040                         cache-unified;        << 
3041                         cache-size = <2097152    2891                         cache-size = <2097152>;
3042                         cache-line-size = <64    2892                         cache-line-size = <64>;
3043                         cache-sets = <2048>;     2893                         cache-sets = <2048>;
3044                         cache-level = <2>;    << 
3045                         next-level-cache = <&    2894                         next-level-cache = <&l3c>;
3046                 };                               2895                 };
3047                                                  2896 
3048                 l2c_1: l2-cache1 {               2897                 l2c_1: l2-cache1 {
3049                         compatible = "cache"; << 
3050                         cache-unified;        << 
3051                         cache-size = <2097152    2898                         cache-size = <2097152>;
3052                         cache-line-size = <64    2899                         cache-line-size = <64>;
3053                         cache-sets = <2048>;     2900                         cache-sets = <2048>;
3054                         cache-level = <2>;    << 
3055                         next-level-cache = <&    2901                         next-level-cache = <&l3c>;
3056                 };                               2902                 };
3057                                                  2903 
3058                 l2c_2: l2-cache2 {               2904                 l2c_2: l2-cache2 {
3059                         compatible = "cache"; << 
3060                         cache-unified;        << 
3061                         cache-size = <2097152    2905                         cache-size = <2097152>;
3062                         cache-line-size = <64    2906                         cache-line-size = <64>;
3063                         cache-sets = <2048>;     2907                         cache-sets = <2048>;
3064                         cache-level = <2>;    << 
3065                         next-level-cache = <&    2908                         next-level-cache = <&l3c>;
3066                 };                               2909                 };
3067                                                  2910 
3068                 l2c_3: l2-cache3 {               2911                 l2c_3: l2-cache3 {
3069                         compatible = "cache"; << 
3070                         cache-unified;        << 
3071                         cache-size = <2097152    2912                         cache-size = <2097152>;
3072                         cache-line-size = <64    2913                         cache-line-size = <64>;
3073                         cache-sets = <2048>;     2914                         cache-sets = <2048>;
3074                         cache-level = <2>;    << 
3075                         next-level-cache = <&    2915                         next-level-cache = <&l3c>;
3076                 };                               2916                 };
3077                                                  2917 
3078                 l3c: l3-cache {                  2918                 l3c: l3-cache {
3079                         compatible = "cache"; << 
3080                         cache-unified;        << 
3081                         cache-size = <4194304    2919                         cache-size = <4194304>;
3082                         cache-line-size = <64    2920                         cache-line-size = <64>;
3083                         cache-level = <3>;    << 
3084                         cache-sets = <4096>;     2921                         cache-sets = <4096>;
3085                 };                               2922                 };
3086         };                                       2923         };
3087                                                  2924 
3088         pmu {                                    2925         pmu {
3089                 compatible = "nvidia,carmel-p    2926                 compatible = "nvidia,carmel-pmu";
3090                 interrupts = <GIC_SPI 384 IRQ    2927                 interrupts = <GIC_SPI 384 IRQ_TYPE_LEVEL_HIGH>,
3091                              <GIC_SPI 385 IRQ    2928                              <GIC_SPI 385 IRQ_TYPE_LEVEL_HIGH>,
3092                              <GIC_SPI 386 IRQ    2929                              <GIC_SPI 386 IRQ_TYPE_LEVEL_HIGH>,
3093                              <GIC_SPI 387 IRQ    2930                              <GIC_SPI 387 IRQ_TYPE_LEVEL_HIGH>,
3094                              <GIC_SPI 388 IRQ    2931                              <GIC_SPI 388 IRQ_TYPE_LEVEL_HIGH>,
3095                              <GIC_SPI 389 IRQ    2932                              <GIC_SPI 389 IRQ_TYPE_LEVEL_HIGH>,
3096                              <GIC_SPI 390 IRQ    2933                              <GIC_SPI 390 IRQ_TYPE_LEVEL_HIGH>,
3097                              <GIC_SPI 391 IRQ    2934                              <GIC_SPI 391 IRQ_TYPE_LEVEL_HIGH>;
3098                 interrupt-affinity = <&cpu0_0    2935                 interrupt-affinity = <&cpu0_0 &cpu0_1 &cpu1_0 &cpu1_1
3099                                       &cpu2_0    2936                                       &cpu2_0 &cpu2_1 &cpu3_0 &cpu3_1>;
3100         };                                       2937         };
3101                                                  2938 
3102         psci {                                   2939         psci {
3103                 compatible = "arm,psci-1.0";     2940                 compatible = "arm,psci-1.0";
3104                 status = "okay";                 2941                 status = "okay";
3105                 method = "smc";                  2942                 method = "smc";
3106         };                                       2943         };
3107                                                  2944 
3108         tcu: serial {                         << 
3109                 compatible = "nvidia,tegra194 << 
3110                 mboxes = <&hsp_top0 TEGRA_HSP << 
3111                          <&hsp_aon TEGRA_HSP_ << 
3112                 mbox-names = "rx", "tx";      << 
3113         };                                    << 
3114                                               << 
3115         sound {                                  2945         sound {
3116                 status = "disabled";             2946                 status = "disabled";
3117                                                  2947 
3118                 clocks = <&bpmp TEGRA194_CLK_    2948                 clocks = <&bpmp TEGRA194_CLK_PLLA>,
3119                          <&bpmp TEGRA194_CLK_    2949                          <&bpmp TEGRA194_CLK_PLLA_OUT0>;
3120                 clock-names = "pll_a", "plla_    2950                 clock-names = "pll_a", "plla_out0";
3121                 assigned-clocks = <&bpmp TEGR    2951                 assigned-clocks = <&bpmp TEGRA194_CLK_PLLA>,
3122                                   <&bpmp TEGR    2952                                   <&bpmp TEGRA194_CLK_PLLA_OUT0>,
3123                                   <&bpmp TEGR    2953                                   <&bpmp TEGRA194_CLK_AUD_MCLK>;
3124                 assigned-clock-parents = <0>,    2954                 assigned-clock-parents = <0>,
3125                                          <&bp    2955                                          <&bpmp TEGRA194_CLK_PLLA>,
3126                                          <&bp    2956                                          <&bpmp TEGRA194_CLK_PLLA_OUT0>;
3127                 /*                               2957                 /*
3128                  * PLLA supports dynamic ramp    2958                  * PLLA supports dynamic ramp. Below initial rate is chosen
3129                  * for this to work and oscil    2959                  * for this to work and oscillate between base rates required
3130                  * for 8x and 11.025x sample     2960                  * for 8x and 11.025x sample rate streams.
3131                  */                              2961                  */
3132                 assigned-clock-rates = <25800    2962                 assigned-clock-rates = <258000000>;
                                                   >> 2963         };
                                                   >> 2964 
                                                   >> 2965         tcu: serial {
                                                   >> 2966                 compatible = "nvidia,tegra194-tcu";
                                                   >> 2967                 mboxes = <&hsp_top0 TEGRA_HSP_MBOX_TYPE_SM TEGRA_HSP_SM_RX(0)>,
                                                   >> 2968                          <&hsp_aon TEGRA_HSP_MBOX_TYPE_SM TEGRA_HSP_SM_TX(1)>;
                                                   >> 2969                 mbox-names = "rx", "tx";
3133         };                                       2970         };
3134                                                  2971 
3135         thermal-zones {                          2972         thermal-zones {
3136                 cpu-thermal {                    2973                 cpu-thermal {
3137                         thermal-sensors = <&{    2974                         thermal-sensors = <&{/bpmp/thermal} TEGRA194_BPMP_THERMAL_ZONE_CPU>;
3138                         status = "disabled";     2975                         status = "disabled";
3139                 };                               2976                 };
3140                                                  2977 
3141                 gpu-thermal {                    2978                 gpu-thermal {
3142                         thermal-sensors = <&{    2979                         thermal-sensors = <&{/bpmp/thermal} TEGRA194_BPMP_THERMAL_ZONE_GPU>;
3143                         status = "disabled";     2980                         status = "disabled";
3144                 };                               2981                 };
3145                                                  2982 
3146                 aux-thermal {                    2983                 aux-thermal {
3147                         thermal-sensors = <&{    2984                         thermal-sensors = <&{/bpmp/thermal} TEGRA194_BPMP_THERMAL_ZONE_AUX>;
3148                         status = "disabled";     2985                         status = "disabled";
3149                 };                               2986                 };
3150                                                  2987 
3151                 pllx-thermal {                   2988                 pllx-thermal {
3152                         thermal-sensors = <&{    2989                         thermal-sensors = <&{/bpmp/thermal} TEGRA194_BPMP_THERMAL_ZONE_PLLX>;
3153                         status = "disabled";     2990                         status = "disabled";
3154                 };                               2991                 };
3155                                                  2992 
3156                 ao-thermal {                     2993                 ao-thermal {
3157                         thermal-sensors = <&{    2994                         thermal-sensors = <&{/bpmp/thermal} TEGRA194_BPMP_THERMAL_ZONE_AO>;
3158                         status = "disabled";     2995                         status = "disabled";
3159                 };                               2996                 };
3160                                                  2997 
3161                 tj-thermal {                     2998                 tj-thermal {
3162                         thermal-sensors = <&{    2999                         thermal-sensors = <&{/bpmp/thermal} TEGRA194_BPMP_THERMAL_ZONE_TJ_MAX>;
3163                         status = "disabled";     3000                         status = "disabled";
3164                 };                               3001                 };
3165         };                                       3002         };
3166                                                  3003 
3167         timer {                                  3004         timer {
3168                 compatible = "arm,armv8-timer    3005                 compatible = "arm,armv8-timer";
3169                 interrupts = <GIC_PPI 13         3006                 interrupts = <GIC_PPI 13
3170                                 (GIC_CPU_MASK    3007                                 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
3171                              <GIC_PPI 14         3008                              <GIC_PPI 14
3172                                 (GIC_CPU_MASK    3009                                 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
3173                              <GIC_PPI 11         3010                              <GIC_PPI 11
3174                                 (GIC_CPU_MASK    3011                                 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
3175                              <GIC_PPI 10         3012                              <GIC_PPI 10
3176                                 (GIC_CPU_MASK    3013                                 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>;
3177                 interrupt-parent = <&gic>;       3014                 interrupt-parent = <&gic>;
3178                 always-on;                       3015                 always-on;
3179         };                                       3016         };
3180 };                                               3017 };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php