~ [ 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.6.19)


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

~ [ 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