1c3691392SSimon Glass#include <dt-bindings/clock/tegra30-car.h> 28946034aSSimon Glass#include <dt-bindings/gpio/tegra-gpio.h> 38946034aSSimon Glass#include <dt-bindings/interrupt-controller/arm-gic.h> 48946034aSSimon Glass 56c5be646STom Warren#include "skeleton.dtsi" 679ce91baSTom Warren 779ce91baSTom Warren/ { 879ce91baSTom Warren compatible = "nvidia,tegra30"; 9cd998761SThierry Reding interrupt-parent = <&intc>; 10cd998761SThierry Reding 11cd998761SThierry Reding intc: interrupt-controller@50041000 { 12cd998761SThierry Reding compatible = "arm,cortex-a9-gic"; 13cd998761SThierry Reding reg = <0x50041000 0x1000 14cd998761SThierry Reding 0x50040100 0x0100>; 15cd998761SThierry Reding interrupt-controller; 16cd998761SThierry Reding #interrupt-cells = <3>; 17cd998761SThierry Reding }; 18083bbbbeSTom Warren 19*a1811bc5SThierry Reding pcie-controller@00003000 { 20*a1811bc5SThierry Reding compatible = "nvidia,tegra30-pcie"; 21*a1811bc5SThierry Reding device_type = "pci"; 22*a1811bc5SThierry Reding reg = <0x00003000 0x00000800 /* PADS registers */ 23*a1811bc5SThierry Reding 0x00003800 0x00000200 /* AFI registers */ 24*a1811bc5SThierry Reding 0x10000000 0x10000000>; /* configuration space */ 25*a1811bc5SThierry Reding reg-names = "pads", "afi", "cs"; 26*a1811bc5SThierry Reding interrupts = <GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH /* controller interrupt */ 27*a1811bc5SThierry Reding GIC_SPI 99 IRQ_TYPE_LEVEL_HIGH>; /* MSI interrupt */ 28*a1811bc5SThierry Reding interrupt-names = "intr", "msi"; 29*a1811bc5SThierry Reding 30*a1811bc5SThierry Reding #interrupt-cells = <1>; 31*a1811bc5SThierry Reding interrupt-map-mask = <0 0 0 0>; 32*a1811bc5SThierry Reding interrupt-map = <0 0 0 0 &intc GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>; 33*a1811bc5SThierry Reding 34*a1811bc5SThierry Reding bus-range = <0x00 0xff>; 35*a1811bc5SThierry Reding #address-cells = <3>; 36*a1811bc5SThierry Reding #size-cells = <2>; 37*a1811bc5SThierry Reding 38*a1811bc5SThierry Reding ranges = <0x82000000 0 0x00000000 0x00000000 0 0x00001000 /* port 0 configuration space */ 39*a1811bc5SThierry Reding 0x82000000 0 0x00001000 0x00001000 0 0x00001000 /* port 1 configuration space */ 40*a1811bc5SThierry Reding 0x82000000 0 0x00004000 0x00004000 0 0x00001000 /* port 2 configuration space */ 41*a1811bc5SThierry Reding 0x81000000 0 0 0x02000000 0 0x00010000 /* downstream I/O */ 42*a1811bc5SThierry Reding 0x82000000 0 0x20000000 0x20000000 0 0x10000000 /* non-prefetchable memory */ 43*a1811bc5SThierry Reding 0xc2000000 0 0x30000000 0x30000000 0 0x10000000>; /* prefetchable memory */ 44*a1811bc5SThierry Reding 45*a1811bc5SThierry Reding clocks = <&tegra_car TEGRA30_CLK_PCIE>, 46*a1811bc5SThierry Reding <&tegra_car TEGRA30_CLK_AFI>, 47*a1811bc5SThierry Reding <&tegra_car TEGRA30_CLK_PCIEX>, 48*a1811bc5SThierry Reding <&tegra_car TEGRA30_CLK_PLL_E>, 49*a1811bc5SThierry Reding <&tegra_car TEGRA30_CLK_CML0>; 50*a1811bc5SThierry Reding clock-names = "pex", "afi", "pcie_xclk", "pll_e", "cml"; 51*a1811bc5SThierry Reding status = "disabled"; 52*a1811bc5SThierry Reding 53*a1811bc5SThierry Reding pci@1,0 { 54*a1811bc5SThierry Reding device_type = "pci"; 55*a1811bc5SThierry Reding assigned-addresses = <0x82000800 0 0x00000000 0 0x1000>; 56*a1811bc5SThierry Reding reg = <0x000800 0 0 0 0>; 57*a1811bc5SThierry Reding status = "disabled"; 58*a1811bc5SThierry Reding 59*a1811bc5SThierry Reding #address-cells = <3>; 60*a1811bc5SThierry Reding #size-cells = <2>; 61*a1811bc5SThierry Reding ranges; 62*a1811bc5SThierry Reding 63*a1811bc5SThierry Reding nvidia,num-lanes = <2>; 64*a1811bc5SThierry Reding }; 65*a1811bc5SThierry Reding 66*a1811bc5SThierry Reding pci@2,0 { 67*a1811bc5SThierry Reding device_type = "pci"; 68*a1811bc5SThierry Reding assigned-addresses = <0x82001000 0 0x00001000 0 0x1000>; 69*a1811bc5SThierry Reding reg = <0x001000 0 0 0 0>; 70*a1811bc5SThierry Reding status = "disabled"; 71*a1811bc5SThierry Reding 72*a1811bc5SThierry Reding #address-cells = <3>; 73*a1811bc5SThierry Reding #size-cells = <2>; 74*a1811bc5SThierry Reding ranges; 75*a1811bc5SThierry Reding 76*a1811bc5SThierry Reding nvidia,num-lanes = <2>; 77*a1811bc5SThierry Reding }; 78*a1811bc5SThierry Reding 79*a1811bc5SThierry Reding pci@3,0 { 80*a1811bc5SThierry Reding device_type = "pci"; 81*a1811bc5SThierry Reding assigned-addresses = <0x82001800 0 0x00004000 0 0x1000>; 82*a1811bc5SThierry Reding reg = <0x001800 0 0 0 0>; 83*a1811bc5SThierry Reding status = "disabled"; 84*a1811bc5SThierry Reding 85*a1811bc5SThierry Reding #address-cells = <3>; 86*a1811bc5SThierry Reding #size-cells = <2>; 87*a1811bc5SThierry Reding ranges; 88*a1811bc5SThierry Reding 89*a1811bc5SThierry Reding nvidia,num-lanes = <2>; 90*a1811bc5SThierry Reding }; 91*a1811bc5SThierry Reding }; 92*a1811bc5SThierry Reding 93527519aeSTom Warren tegra_car: clock { 94527519aeSTom Warren compatible = "nvidia,tegra30-car"; 95083bbbbeSTom Warren reg = <0x60006000 0x1000>; 96083bbbbeSTom Warren #clock-cells = <1>; 97083bbbbeSTom Warren }; 98083bbbbeSTom Warren 9964e6ec1dSAllen Martin apbdma: dma { 10064e6ec1dSAllen Martin compatible = "nvidia,tegra30-apbdma", "nvidia,tegra20-apbdma"; 10164e6ec1dSAllen Martin reg = <0x6000a000 0x1400>; 10264e6ec1dSAllen Martin interrupts = <0 104 0x04 10364e6ec1dSAllen Martin 0 105 0x04 10464e6ec1dSAllen Martin 0 106 0x04 10564e6ec1dSAllen Martin 0 107 0x04 10664e6ec1dSAllen Martin 0 108 0x04 10764e6ec1dSAllen Martin 0 109 0x04 10864e6ec1dSAllen Martin 0 110 0x04 10964e6ec1dSAllen Martin 0 111 0x04 11064e6ec1dSAllen Martin 0 112 0x04 11164e6ec1dSAllen Martin 0 113 0x04 11264e6ec1dSAllen Martin 0 114 0x04 11364e6ec1dSAllen Martin 0 115 0x04 11464e6ec1dSAllen Martin 0 116 0x04 11564e6ec1dSAllen Martin 0 117 0x04 11664e6ec1dSAllen Martin 0 118 0x04 11764e6ec1dSAllen Martin 0 119 0x04 11864e6ec1dSAllen Martin 0 128 0x04 11964e6ec1dSAllen Martin 0 129 0x04 12064e6ec1dSAllen Martin 0 130 0x04 12164e6ec1dSAllen Martin 0 131 0x04 12264e6ec1dSAllen Martin 0 132 0x04 12364e6ec1dSAllen Martin 0 133 0x04 12464e6ec1dSAllen Martin 0 134 0x04 12564e6ec1dSAllen Martin 0 135 0x04 12664e6ec1dSAllen Martin 0 136 0x04 12764e6ec1dSAllen Martin 0 137 0x04 12864e6ec1dSAllen Martin 0 138 0x04 12964e6ec1dSAllen Martin 0 139 0x04 13064e6ec1dSAllen Martin 0 140 0x04 13164e6ec1dSAllen Martin 0 141 0x04 13264e6ec1dSAllen Martin 0 142 0x04 13364e6ec1dSAllen Martin 0 143 0x04>; 134527519aeSTom Warren clocks = <&tegra_car 34>; 135527519aeSTom Warren }; 136527519aeSTom Warren 1378946034aSSimon Glass gpio: gpio@6000d000 { 138527519aeSTom Warren compatible = "nvidia,tegra30-gpio"; 139527519aeSTom Warren reg = <0x6000d000 0x1000>; 1408946034aSSimon Glass interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>, 1418946034aSSimon Glass <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>, 1428946034aSSimon Glass <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>, 1438946034aSSimon Glass <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>, 1448946034aSSimon Glass <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>, 1458946034aSSimon Glass <GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>, 1468946034aSSimon Glass <GIC_SPI 89 IRQ_TYPE_LEVEL_HIGH>, 1478946034aSSimon Glass <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>; 148527519aeSTom Warren #gpio-cells = <2>; 149527519aeSTom Warren gpio-controller; 150527519aeSTom Warren #interrupt-cells = <2>; 151527519aeSTom Warren interrupt-controller; 15264e6ec1dSAllen Martin }; 15364e6ec1dSAllen Martin 154083bbbbeSTom Warren i2c@7000c000 { 155527519aeSTom Warren compatible = "nvidia,tegra30-i2c", "nvidia,tegra20-i2c"; 156527519aeSTom Warren reg = <0x7000c000 0x100>; 157527519aeSTom Warren interrupts = <0 38 0x04>; 158083bbbbeSTom Warren #address-cells = <1>; 159083bbbbeSTom Warren #size-cells = <0>; 160527519aeSTom Warren clocks = <&tegra_car 12>, <&tegra_car 182>; 161527519aeSTom Warren clock-names = "div-clk", "fast-clk"; 162527519aeSTom Warren status = "disabled"; 163083bbbbeSTom Warren }; 164083bbbbeSTom Warren 165083bbbbeSTom Warren i2c@7000c400 { 166527519aeSTom Warren compatible = "nvidia,tegra30-i2c", "nvidia,tegra20-i2c"; 167527519aeSTom Warren reg = <0x7000c400 0x100>; 168527519aeSTom Warren interrupts = <0 84 0x04>; 169083bbbbeSTom Warren #address-cells = <1>; 170083bbbbeSTom Warren #size-cells = <0>; 171527519aeSTom Warren clocks = <&tegra_car 54>, <&tegra_car 182>; 172527519aeSTom Warren clock-names = "div-clk", "fast-clk"; 173527519aeSTom Warren status = "disabled"; 174083bbbbeSTom Warren }; 175083bbbbeSTom Warren 176083bbbbeSTom Warren i2c@7000c500 { 177527519aeSTom Warren compatible = "nvidia,tegra30-i2c", "nvidia,tegra20-i2c"; 178527519aeSTom Warren reg = <0x7000c500 0x100>; 179527519aeSTom Warren interrupts = <0 92 0x04>; 180083bbbbeSTom Warren #address-cells = <1>; 181083bbbbeSTom Warren #size-cells = <0>; 182527519aeSTom Warren clocks = <&tegra_car 67>, <&tegra_car 182>; 183527519aeSTom Warren clock-names = "div-clk", "fast-clk"; 184527519aeSTom Warren status = "disabled"; 185083bbbbeSTom Warren }; 186083bbbbeSTom Warren 187083bbbbeSTom Warren i2c@7000c700 { 188527519aeSTom Warren compatible = "nvidia,tegra30-i2c", "nvidia,tegra20-i2c"; 189527519aeSTom Warren reg = <0x7000c700 0x100>; 190527519aeSTom Warren interrupts = <0 120 0x04>; 191083bbbbeSTom Warren #address-cells = <1>; 192083bbbbeSTom Warren #size-cells = <0>; 193527519aeSTom Warren clocks = <&tegra_car 103>, <&tegra_car 182>; 194527519aeSTom Warren clock-names = "div-clk", "fast-clk"; 195527519aeSTom Warren status = "disabled"; 196083bbbbeSTom Warren }; 197083bbbbeSTom Warren 198083bbbbeSTom Warren i2c@7000d000 { 199527519aeSTom Warren compatible = "nvidia,tegra30-i2c", "nvidia,tegra20-i2c"; 200527519aeSTom Warren reg = <0x7000d000 0x100>; 201527519aeSTom Warren interrupts = <0 53 0x04>; 202083bbbbeSTom Warren #address-cells = <1>; 203083bbbbeSTom Warren #size-cells = <0>; 204527519aeSTom Warren clocks = <&tegra_car 47>, <&tegra_car 182>; 205527519aeSTom Warren clock-names = "div-clk", "fast-clk"; 206527519aeSTom Warren status = "disabled"; 207083bbbbeSTom Warren }; 20823e3158fSAllen Martin 209c3691392SSimon Glass uarta: serial@70006000 { 210c3691392SSimon Glass compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart"; 211c3691392SSimon Glass reg = <0x70006000 0x40>; 212c3691392SSimon Glass reg-shift = <2>; 213c3691392SSimon Glass interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>; 214c3691392SSimon Glass clocks = <&tegra_car TEGRA30_CLK_UARTA>; 215c3691392SSimon Glass resets = <&tegra_car 6>; 216c3691392SSimon Glass reset-names = "serial"; 217c3691392SSimon Glass dmas = <&apbdma 8>, <&apbdma 8>; 218c3691392SSimon Glass dma-names = "rx", "tx"; 219c3691392SSimon Glass status = "disabled"; 220c3691392SSimon Glass }; 221c3691392SSimon Glass 222c3691392SSimon Glass uartb: serial@70006040 { 223c3691392SSimon Glass compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart"; 224c3691392SSimon Glass reg = <0x70006040 0x40>; 225c3691392SSimon Glass reg-shift = <2>; 226c3691392SSimon Glass interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>; 227c3691392SSimon Glass clocks = <&tegra_car TEGRA30_CLK_UARTB>; 228c3691392SSimon Glass resets = <&tegra_car 7>; 229c3691392SSimon Glass reset-names = "serial"; 230c3691392SSimon Glass dmas = <&apbdma 9>, <&apbdma 9>; 231c3691392SSimon Glass dma-names = "rx", "tx"; 232c3691392SSimon Glass status = "disabled"; 233c3691392SSimon Glass }; 234c3691392SSimon Glass 235c3691392SSimon Glass uartc: serial@70006200 { 236c3691392SSimon Glass compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart"; 237c3691392SSimon Glass reg = <0x70006200 0x100>; 238c3691392SSimon Glass reg-shift = <2>; 239c3691392SSimon Glass interrupts = <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>; 240c3691392SSimon Glass clocks = <&tegra_car TEGRA30_CLK_UARTC>; 241c3691392SSimon Glass resets = <&tegra_car 55>; 242c3691392SSimon Glass reset-names = "serial"; 243c3691392SSimon Glass dmas = <&apbdma 10>, <&apbdma 10>; 244c3691392SSimon Glass dma-names = "rx", "tx"; 245c3691392SSimon Glass status = "disabled"; 246c3691392SSimon Glass }; 247c3691392SSimon Glass 248c3691392SSimon Glass uartd: serial@70006300 { 249c3691392SSimon Glass compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart"; 250c3691392SSimon Glass reg = <0x70006300 0x100>; 251c3691392SSimon Glass reg-shift = <2>; 252c3691392SSimon Glass interrupts = <GIC_SPI 90 IRQ_TYPE_LEVEL_HIGH>; 253c3691392SSimon Glass clocks = <&tegra_car TEGRA30_CLK_UARTD>; 254c3691392SSimon Glass resets = <&tegra_car 65>; 255c3691392SSimon Glass reset-names = "serial"; 256c3691392SSimon Glass dmas = <&apbdma 19>, <&apbdma 19>; 257c3691392SSimon Glass dma-names = "rx", "tx"; 258c3691392SSimon Glass status = "disabled"; 259c3691392SSimon Glass }; 260c3691392SSimon Glass 261c3691392SSimon Glass uarte: serial@70006400 { 262c3691392SSimon Glass compatible = "nvidia,tegra30-uart", "nvidia,tegra20-uart"; 263c3691392SSimon Glass reg = <0x70006400 0x100>; 264c3691392SSimon Glass reg-shift = <2>; 265c3691392SSimon Glass interrupts = <GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>; 266c3691392SSimon Glass clocks = <&tegra_car TEGRA30_CLK_UARTE>; 267c3691392SSimon Glass resets = <&tegra_car 66>; 268c3691392SSimon Glass reset-names = "serial"; 269c3691392SSimon Glass dmas = <&apbdma 20>, <&apbdma 20>; 270c3691392SSimon Glass dma-names = "rx", "tx"; 271c3691392SSimon Glass status = "disabled"; 272c3691392SSimon Glass }; 273c3691392SSimon Glass 27423e3158fSAllen Martin spi@7000d400 { 27523e3158fSAllen Martin compatible = "nvidia,tegra30-slink", "nvidia,tegra20-slink"; 27623e3158fSAllen Martin reg = <0x7000d400 0x200>; 27723e3158fSAllen Martin interrupts = <0 59 0x04>; 27823e3158fSAllen Martin nvidia,dma-request-selector = <&apbdma 15>; 27923e3158fSAllen Martin #address-cells = <1>; 28023e3158fSAllen Martin #size-cells = <0>; 28123e3158fSAllen Martin clocks = <&tegra_car 41>; 282527519aeSTom Warren status = "disabled"; 28323e3158fSAllen Martin }; 28423e3158fSAllen Martin 28523e3158fSAllen Martin spi@7000d600 { 28623e3158fSAllen Martin compatible = "nvidia,tegra30-slink", "nvidia,tegra20-slink"; 28723e3158fSAllen Martin reg = <0x7000d600 0x200>; 28823e3158fSAllen Martin interrupts = <0 82 0x04>; 28923e3158fSAllen Martin nvidia,dma-request-selector = <&apbdma 16>; 29023e3158fSAllen Martin #address-cells = <1>; 29123e3158fSAllen Martin #size-cells = <0>; 29223e3158fSAllen Martin clocks = <&tegra_car 44>; 293527519aeSTom Warren status = "disabled"; 29423e3158fSAllen Martin }; 29523e3158fSAllen Martin 29623e3158fSAllen Martin spi@7000d800 { 29723e3158fSAllen Martin compatible = "nvidia,tegra30-slink", "nvidia,tegra20-slink"; 29823e3158fSAllen Martin reg = <0x7000d480 0x200>; 29923e3158fSAllen Martin interrupts = <0 83 0x04>; 30023e3158fSAllen Martin nvidia,dma-request-selector = <&apbdma 17>; 30123e3158fSAllen Martin #address-cells = <1>; 30223e3158fSAllen Martin #size-cells = <0>; 30323e3158fSAllen Martin clocks = <&tegra_car 46>; 304527519aeSTom Warren status = "disabled"; 30523e3158fSAllen Martin }; 30623e3158fSAllen Martin 30723e3158fSAllen Martin spi@7000da00 { 30823e3158fSAllen Martin compatible = "nvidia,tegra30-slink", "nvidia,tegra20-slink"; 30923e3158fSAllen Martin reg = <0x7000da00 0x200>; 31023e3158fSAllen Martin interrupts = <0 93 0x04>; 31123e3158fSAllen Martin nvidia,dma-request-selector = <&apbdma 18>; 31223e3158fSAllen Martin #address-cells = <1>; 31323e3158fSAllen Martin #size-cells = <0>; 31423e3158fSAllen Martin clocks = <&tegra_car 68>; 315527519aeSTom Warren status = "disabled"; 31623e3158fSAllen Martin }; 31723e3158fSAllen Martin 31823e3158fSAllen Martin spi@7000dc00 { 31923e3158fSAllen Martin compatible = "nvidia,tegra30-slink", "nvidia,tegra20-slink"; 32023e3158fSAllen Martin reg = <0x7000dc00 0x200>; 32123e3158fSAllen Martin interrupts = <0 94 0x04>; 32223e3158fSAllen Martin nvidia,dma-request-selector = <&apbdma 27>; 32323e3158fSAllen Martin #address-cells = <1>; 32423e3158fSAllen Martin #size-cells = <0>; 32523e3158fSAllen Martin clocks = <&tegra_car 104>; 326527519aeSTom Warren status = "disabled"; 32723e3158fSAllen Martin }; 32823e3158fSAllen Martin 32923e3158fSAllen Martin spi@7000de00 { 33023e3158fSAllen Martin compatible = "nvidia,tegra30-slink", "nvidia,tegra20-slink"; 33123e3158fSAllen Martin reg = <0x7000de00 0x200>; 33223e3158fSAllen Martin interrupts = <0 79 0x04>; 33323e3158fSAllen Martin nvidia,dma-request-selector = <&apbdma 28>; 33423e3158fSAllen Martin #address-cells = <1>; 33523e3158fSAllen Martin #size-cells = <0>; 33623e3158fSAllen Martin clocks = <&tegra_car 105>; 337527519aeSTom Warren status = "disabled"; 33823e3158fSAllen Martin }; 3391baa4e72STom Warren 3401baa4e72STom Warren sdhci@78000000 { 3411baa4e72STom Warren compatible = "nvidia,tegra30-sdhci"; 3421baa4e72STom Warren reg = <0x78000000 0x200>; 3431baa4e72STom Warren interrupts = <0 14 0x04>; 3441baa4e72STom Warren clocks = <&tegra_car 14>; 3451baa4e72STom Warren status = "disabled"; 3461baa4e72STom Warren }; 3471baa4e72STom Warren 3481baa4e72STom Warren sdhci@78000200 { 3491baa4e72STom Warren compatible = "nvidia,tegra30-sdhci"; 3501baa4e72STom Warren reg = <0x78000200 0x200>; 3511baa4e72STom Warren interrupts = <0 15 0x04>; 3521baa4e72STom Warren clocks = <&tegra_car 9>; 3531baa4e72STom Warren status = "disabled"; 3541baa4e72STom Warren }; 3551baa4e72STom Warren 3561baa4e72STom Warren sdhci@78000400 { 3571baa4e72STom Warren compatible = "nvidia,tegra30-sdhci"; 3581baa4e72STom Warren reg = <0x78000400 0x200>; 3591baa4e72STom Warren interrupts = <0 19 0x04>; 3601baa4e72STom Warren clocks = <&tegra_car 69>; 3611baa4e72STom Warren status = "disabled"; 3621baa4e72STom Warren }; 3631baa4e72STom Warren 3641baa4e72STom Warren sdhci@78000600 { 3651baa4e72STom Warren compatible = "nvidia,tegra30-sdhci"; 3661baa4e72STom Warren reg = <0x78000600 0x200>; 3671baa4e72STom Warren interrupts = <0 31 0x04>; 3681baa4e72STom Warren clocks = <&tegra_car 15>; 3691baa4e72STom Warren status = "disabled"; 3701baa4e72STom Warren }; 37156867d88SJim Lin 37256867d88SJim Lin usb@7d000000 { 37356867d88SJim Lin compatible = "nvidia,tegra30-ehci"; 37456867d88SJim Lin reg = <0x7d000000 0x4000>; 37556867d88SJim Lin interrupts = <52>; 37656867d88SJim Lin phy_type = "utmi"; 37756867d88SJim Lin clocks = <&tegra_car 22>; /* PERIPH_ID_USBD */ 37856867d88SJim Lin status = "disabled"; 37956867d88SJim Lin }; 38056867d88SJim Lin 38156867d88SJim Lin usb@7d004000 { 38256867d88SJim Lin compatible = "nvidia,tegra30-ehci"; 38356867d88SJim Lin reg = <0x7d004000 0x4000>; 38456867d88SJim Lin interrupts = <53>; 38556867d88SJim Lin phy_type = "hsic"; 38656867d88SJim Lin clocks = <&tegra_car 58>; /* PERIPH_ID_USB2 */ 38756867d88SJim Lin status = "disabled"; 38856867d88SJim Lin }; 38956867d88SJim Lin 39056867d88SJim Lin usb@7d008000 { 39156867d88SJim Lin compatible = "nvidia,tegra30-ehci"; 39256867d88SJim Lin reg = <0x7d008000 0x4000>; 39356867d88SJim Lin interrupts = <129>; 39456867d88SJim Lin phy_type = "utmi"; 39556867d88SJim Lin clocks = <&tegra_car 59>; /* PERIPH_ID_USB3 */ 39656867d88SJim Lin status = "disabled"; 39756867d88SJim Lin }; 39879ce91baSTom Warren}; 399