blob: bb56dfe9e10c161c1ad3551c6e21d9bf822fd696 [file] [log] [blame]
Lucas Stachbf5fcc72013-01-22 22:46:09 +01001/dts-v1/;
2
Stephen Warren1bd0bd42012-10-17 16:38:21 -06003#include "tegra20-colibri-512.dtsi"
Lucas Stachbf5fcc72013-01-22 22:46:09 +01004
5/ {
6 model = "Toradex Colibri T20 512MB on Iris";
7 compatible = "toradex,iris", "toradex,colibri_t20-512", "nvidia,tegra20";
8
Olof Johanssonc4574aa2014-11-11 12:49:30 -08009 aliases {
10 serial0 = &uarta;
11 serial1 = &uartd;
12 };
13
Jon Hunterf5bbb322016-02-09 13:51:59 +000014 chosen {
15 stdout-path = "serial0:115200n8";
16 };
17
Stephen Warren58ecb232013-11-25 17:53:16 -070018 host1x@50000000 {
19 hdmi@54280000 {
Lucas Stachbf5fcc72013-01-22 22:46:09 +010020 status = "okay";
21 };
22 };
23
Stephen Warren58ecb232013-11-25 17:53:16 -070024 pinmux@70000014 {
Lucas Stachbf5fcc72013-01-22 22:46:09 +010025 state_default: pinmux {
26 hdint {
Laxman Dewanganba4104e2013-12-05 16:14:08 +053027 nvidia,tristate = <TEGRA_PIN_DISABLE>;
Lucas Stachbf5fcc72013-01-22 22:46:09 +010028 };
29
30 i2cddc {
Laxman Dewanganba4104e2013-12-05 16:14:08 +053031 nvidia,tristate = <TEGRA_PIN_DISABLE>;
Lucas Stachbf5fcc72013-01-22 22:46:09 +010032 };
33
34 sdio4 {
Laxman Dewanganba4104e2013-12-05 16:14:08 +053035 nvidia,tristate = <TEGRA_PIN_DISABLE>;
Lucas Stachbf5fcc72013-01-22 22:46:09 +010036 };
37
38 uarta {
Laxman Dewanganba4104e2013-12-05 16:14:08 +053039 nvidia,tristate = <TEGRA_PIN_DISABLE>;
Lucas Stachbf5fcc72013-01-22 22:46:09 +010040 };
41
42 uartd {
Laxman Dewanganba4104e2013-12-05 16:14:08 +053043 nvidia,tristate = <TEGRA_PIN_DISABLE>;
Lucas Stachbf5fcc72013-01-22 22:46:09 +010044 };
45 };
46 };
47
Stephen Warren57899052013-11-26 14:43:45 -070048 serial@70006000 {
49 status = "okay";
50 };
51
52 serial@70006300 {
53 status = "okay";
54 };
55
56 i2c_ddc: i2c@7000c400 {
57 status = "okay";
58 };
59
Lucas Stachbf5fcc72013-01-22 22:46:09 +010060 usb@c5000000 {
61 status = "okay";
Venu Byravarasu4c94c8b2013-05-16 19:42:57 +053062 };
63
64 usb-phy@c5000000 {
65 status = "okay";
Lucas Stachbf5fcc72013-01-22 22:46:09 +010066 };
67
68 usb@c5008000 {
69 status = "okay";
70 };
71
Venu Byravarasu4c94c8b2013-05-16 19:42:57 +053072 usb-phy@c5008000 {
73 status = "okay";
74 };
75
Lucas Stachbf5fcc72013-01-22 22:46:09 +010076 sdhci@c8000600 {
77 status = "okay";
78 bus-width = <4>;
79 vmmc-supply = <&vcc_sd_reg>;
80 vqmmc-supply = <&vcc_sd_reg>;
81 };
82
83 regulators {
84 regulator@0 {
85 compatible = "regulator-fixed";
86 reg = <0>;
87 regulator-name = "usb_host_vbus";
88 regulator-min-microvolt = <5000000>;
89 regulator-max-microvolt = <5000000>;
90 regulator-boot-on;
91 regulator-always-on;
Stephen Warren3325f1b2013-02-12 17:25:15 -070092 gpio = <&gpio TEGRA_GPIO(W, 2) GPIO_ACTIVE_HIGH>;
Lucas Stachbf5fcc72013-01-22 22:46:09 +010093 };
94
95 vcc_sd_reg: regulator@1 {
96 compatible = "regulator-fixed";
97 reg = <1>;
98 regulator-name = "vcc_sd";
99 regulator-min-microvolt = <3300000>;
100 regulator-max-microvolt = <3300000>;
101 regulator-boot-on;
102 regulator-always-on;
103 };
104 };
105};