blob: 1dd7d7bfdfcc25e3d3fcb35e6f17c4ccb95b2b5f [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
Stephen Warren58ecb232013-11-25 17:53:16 -070014 host1x@50000000 {
15 hdmi@54280000 {
Lucas Stachbf5fcc72013-01-22 22:46:09 +010016 status = "okay";
17 };
18 };
19
Stephen Warren58ecb232013-11-25 17:53:16 -070020 pinmux@70000014 {
Lucas Stachbf5fcc72013-01-22 22:46:09 +010021 state_default: pinmux {
22 hdint {
Laxman Dewanganba4104e2013-12-05 16:14:08 +053023 nvidia,tristate = <TEGRA_PIN_DISABLE>;
Lucas Stachbf5fcc72013-01-22 22:46:09 +010024 };
25
26 i2cddc {
Laxman Dewanganba4104e2013-12-05 16:14:08 +053027 nvidia,tristate = <TEGRA_PIN_DISABLE>;
Lucas Stachbf5fcc72013-01-22 22:46:09 +010028 };
29
30 sdio4 {
Laxman Dewanganba4104e2013-12-05 16:14:08 +053031 nvidia,tristate = <TEGRA_PIN_DISABLE>;
Lucas Stachbf5fcc72013-01-22 22:46:09 +010032 };
33
34 uarta {
Laxman Dewanganba4104e2013-12-05 16:14:08 +053035 nvidia,tristate = <TEGRA_PIN_DISABLE>;
Lucas Stachbf5fcc72013-01-22 22:46:09 +010036 };
37
38 uartd {
Laxman Dewanganba4104e2013-12-05 16:14:08 +053039 nvidia,tristate = <TEGRA_PIN_DISABLE>;
Lucas Stachbf5fcc72013-01-22 22:46:09 +010040 };
41 };
42 };
43
Stephen Warren57899052013-11-26 14:43:45 -070044 serial@70006000 {
45 status = "okay";
46 };
47
48 serial@70006300 {
49 status = "okay";
50 };
51
52 i2c_ddc: i2c@7000c400 {
53 status = "okay";
54 };
55
Lucas Stachbf5fcc72013-01-22 22:46:09 +010056 usb@c5000000 {
57 status = "okay";
Venu Byravarasu4c94c8b2013-05-16 19:42:57 +053058 };
59
60 usb-phy@c5000000 {
61 status = "okay";
Lucas Stachbf5fcc72013-01-22 22:46:09 +010062 };
63
64 usb@c5008000 {
65 status = "okay";
66 };
67
Venu Byravarasu4c94c8b2013-05-16 19:42:57 +053068 usb-phy@c5008000 {
69 status = "okay";
70 };
71
Lucas Stachbf5fcc72013-01-22 22:46:09 +010072 sdhci@c8000600 {
73 status = "okay";
74 bus-width = <4>;
75 vmmc-supply = <&vcc_sd_reg>;
76 vqmmc-supply = <&vcc_sd_reg>;
77 };
78
79 regulators {
80 regulator@0 {
81 compatible = "regulator-fixed";
82 reg = <0>;
83 regulator-name = "usb_host_vbus";
84 regulator-min-microvolt = <5000000>;
85 regulator-max-microvolt = <5000000>;
86 regulator-boot-on;
87 regulator-always-on;
Stephen Warren3325f1b2013-02-12 17:25:15 -070088 gpio = <&gpio TEGRA_GPIO(W, 2) GPIO_ACTIVE_HIGH>;
Lucas Stachbf5fcc72013-01-22 22:46:09 +010089 };
90
91 vcc_sd_reg: regulator@1 {
92 compatible = "regulator-fixed";
93 reg = <1>;
94 regulator-name = "vcc_sd";
95 regulator-min-microvolt = <3300000>;
96 regulator-max-microvolt = <3300000>;
97 regulator-boot-on;
98 regulator-always-on;
99 };
100 };
101};