Commit | Line | Data |
---|---|---|
b2441318 | 1 | // SPDX-License-Identifier: GPL-2.0 |
bf5fcc76 LS |
2 | /dts-v1/; |
3 | ||
1bd0bd49 | 4 | #include "tegra20-colibri-512.dtsi" |
bf5fcc76 LS |
5 | |
6 | / { | |
7 | model = "Toradex Colibri T20 512MB on Iris"; | |
8 | compatible = "toradex,iris", "toradex,colibri_t20-512", "nvidia,tegra20"; | |
9 | ||
c4574aa0 OJ |
10 | aliases { |
11 | serial0 = &uarta; | |
12 | serial1 = &uartd; | |
13 | }; | |
14 | ||
f5bbb327 JH |
15 | chosen { |
16 | stdout-path = "serial0:115200n8"; | |
17 | }; | |
18 | ||
58ecb23f SW |
19 | host1x@50000000 { |
20 | hdmi@54280000 { | |
bf5fcc76 LS |
21 | status = "okay"; |
22 | }; | |
23 | }; | |
24 | ||
58ecb23f | 25 | pinmux@70000014 { |
bf5fcc76 LS |
26 | state_default: pinmux { |
27 | hdint { | |
ba4104e7 | 28 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
bf5fcc76 LS |
29 | }; |
30 | ||
31 | i2cddc { | |
ba4104e7 | 32 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
bf5fcc76 LS |
33 | }; |
34 | ||
35 | sdio4 { | |
ba4104e7 | 36 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
bf5fcc76 LS |
37 | }; |
38 | ||
39 | uarta { | |
ba4104e7 | 40 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
bf5fcc76 LS |
41 | }; |
42 | ||
43 | uartd { | |
ba4104e7 | 44 | nvidia,tristate = <TEGRA_PIN_DISABLE>; |
bf5fcc76 LS |
45 | }; |
46 | }; | |
47 | }; | |
48 | ||
57899053 | 49 | serial@70006000 { |
bf5fcc76 | 50 | status = "okay"; |
4c94c8b5 VB |
51 | }; |
52 | ||
57899053 | 53 | serial@70006300 { |
4c94c8b5 | 54 | status = "okay"; |
bf5fcc76 LS |
55 | }; |
56 | ||
57899053 | 57 | i2c_ddc: i2c@7000c400 { |
bf5fcc76 LS |
58 | status = "okay"; |
59 | }; | |
60 | ||
57899053 | 61 | usb@c5000000 { |
4c94c8b5 VB |
62 | status = "okay"; |
63 | }; | |
64 | ||
57899053 | 65 | usb-phy@c5000000 { |
bf5fcc76 LS |
66 | status = "okay"; |
67 | }; | |
68 | ||
57899053 | 69 | usb@c5008000 { |
bf5fcc76 LS |
70 | status = "okay"; |
71 | }; | |
72 | ||
57899053 | 73 | usb-phy@c5008000 { |
bf5fcc76 LS |
74 | status = "okay"; |
75 | }; | |
76 | ||
77 | sdhci@c8000600 { | |
78 | status = "okay"; | |
79 | bus-width = <4>; | |
80 | vmmc-supply = <&vcc_sd_reg>; | |
81 | vqmmc-supply = <&vcc_sd_reg>; | |
82 | }; | |
83 | ||
84 | regulators { | |
85 | regulator@0 { | |
86 | compatible = "regulator-fixed"; | |
87 | reg = <0>; | |
88 | regulator-name = "usb_host_vbus"; | |
89 | regulator-min-microvolt = <5000000>; | |
90 | regulator-max-microvolt = <5000000>; | |
91 | regulator-boot-on; | |
92 | regulator-always-on; | |
3325f1bc | 93 | gpio = <&gpio TEGRA_GPIO(W, 2) GPIO_ACTIVE_HIGH>; |
bf5fcc76 LS |
94 | }; |
95 | ||
96 | vcc_sd_reg: regulator@1 { | |
97 | compatible = "regulator-fixed"; | |
98 | reg = <1>; | |
99 | regulator-name = "vcc_sd"; | |
100 | regulator-min-microvolt = <3300000>; | |
101 | regulator-max-microvolt = <3300000>; | |
102 | regulator-boot-on; | |
103 | regulator-always-on; | |
104 | }; | |
105 | }; | |
106 | }; |