diff options
Diffstat (limited to 'arch/arm/boot/dts/tegra30-cardhu.dtsi')
-rw-r--r-- | arch/arm/boot/dts/tegra30-cardhu.dtsi | 64 |
1 files changed, 50 insertions, 14 deletions
diff --git a/arch/arm/boot/dts/tegra30-cardhu.dtsi b/arch/arm/boot/dts/tegra30-cardhu.dtsi index f65b53d32416..e19dbf238e5c 100644 --- a/arch/arm/boot/dts/tegra30-cardhu.dtsi +++ b/arch/arm/boot/dts/tegra30-cardhu.dtsi | |||
@@ -31,6 +31,26 @@ | |||
31 | reg = <0x80000000 0x40000000>; | 31 | reg = <0x80000000 0x40000000>; |
32 | }; | 32 | }; |
33 | 33 | ||
34 | pcie-controller { | ||
35 | status = "okay"; | ||
36 | pex-clk-supply = <&pex_hvdd_3v3_reg>; | ||
37 | vdd-supply = <&ldo1_reg>; | ||
38 | avdd-supply = <&ldo2_reg>; | ||
39 | |||
40 | pci@1,0 { | ||
41 | nvidia,num-lanes = <4>; | ||
42 | }; | ||
43 | |||
44 | pci@2,0 { | ||
45 | nvidia,num-lanes = <1>; | ||
46 | }; | ||
47 | |||
48 | pci@3,0 { | ||
49 | status = "okay"; | ||
50 | nvidia,num-lanes = <1>; | ||
51 | }; | ||
52 | }; | ||
53 | |||
34 | pinmux { | 54 | pinmux { |
35 | pinctrl-names = "default"; | 55 | pinctrl-names = "default"; |
36 | pinctrl-0 = <&state_default>; | 56 | pinctrl-0 = <&state_default>; |
@@ -173,19 +193,6 @@ | |||
173 | gpio-cfg = <0xffffffff 0xffffffff 0 0xffffffff 0xffffffff>; | 193 | gpio-cfg = <0xffffffff 0xffffffff 0 0xffffffff 0xffffffff>; |
174 | }; | 194 | }; |
175 | 195 | ||
176 | tps62361 { | ||
177 | compatible = "ti,tps62361"; | ||
178 | reg = <0x60>; | ||
179 | |||
180 | regulator-name = "tps62361-vout"; | ||
181 | regulator-min-microvolt = <500000>; | ||
182 | regulator-max-microvolt = <1500000>; | ||
183 | regulator-boot-on; | ||
184 | regulator-always-on; | ||
185 | ti,vsel0-state-high; | ||
186 | ti,vsel1-state-high; | ||
187 | }; | ||
188 | |||
189 | pmic: tps65911@2d { | 196 | pmic: tps65911@2d { |
190 | compatible = "ti,tps65911"; | 197 | compatible = "ti,tps65911"; |
191 | reg = <0x2d>; | 198 | reg = <0x2d>; |
@@ -286,6 +293,26 @@ | |||
286 | }; | 293 | }; |
287 | }; | 294 | }; |
288 | }; | 295 | }; |
296 | |||
297 | nct1008 { | ||
298 | compatible = "onnn,nct1008"; | ||
299 | reg = <0x4c>; | ||
300 | interrupt-parent = <&gpio>; | ||
301 | interrupts = <TEGRA_GPIO(CC, 2) IRQ_TYPE_LEVEL_LOW>; | ||
302 | }; | ||
303 | |||
304 | tps62361 { | ||
305 | compatible = "ti,tps62361"; | ||
306 | reg = <0x60>; | ||
307 | |||
308 | regulator-name = "tps62361-vout"; | ||
309 | regulator-min-microvolt = <500000>; | ||
310 | regulator-max-microvolt = <1500000>; | ||
311 | regulator-boot-on; | ||
312 | regulator-always-on; | ||
313 | ti,vsel0-state-high; | ||
314 | ti,vsel1-state-high; | ||
315 | }; | ||
289 | }; | 316 | }; |
290 | 317 | ||
291 | spi@7000da00 { | 318 | spi@7000da00 { |
@@ -307,7 +334,7 @@ | |||
307 | pmc { | 334 | pmc { |
308 | status = "okay"; | 335 | status = "okay"; |
309 | nvidia,invert-interrupt; | 336 | nvidia,invert-interrupt; |
310 | nvidia,suspend-mode = <2>; | 337 | nvidia,suspend-mode = <1>; |
311 | nvidia,cpu-pwr-good-time = <2000>; | 338 | nvidia,cpu-pwr-good-time = <2000>; |
312 | nvidia,cpu-pwr-off-time = <200>; | 339 | nvidia,cpu-pwr-off-time = <200>; |
313 | nvidia,core-pwr-good-time = <3845 3845>; | 340 | nvidia,core-pwr-good-time = <3845 3845>; |
@@ -330,6 +357,15 @@ | |||
330 | non-removable; | 357 | non-removable; |
331 | }; | 358 | }; |
332 | 359 | ||
360 | usb@7d008000 { | ||
361 | status = "okay"; | ||
362 | }; | ||
363 | |||
364 | usb-phy@7d008000 { | ||
365 | vbus-supply = <&usb3_vbus_reg>; | ||
366 | status = "okay"; | ||
367 | }; | ||
368 | |||
333 | clocks { | 369 | clocks { |
334 | compatible = "simple-bus"; | 370 | compatible = "simple-bus"; |
335 | #address-cells = <1>; | 371 | #address-cells = <1>; |