blob: 40126388946d992f24d894fca371df2e428dc950 [file] [log] [blame]
Greg Kroah-Hartmanb2441312017-11-01 15:07:57 +01001// SPDX-License-Identifier: GPL-2.0
Lucas Stachbf5fcc72013-01-22 22:46:09 +01002/dts-v1/;
3
Stephen Warren1bd0bd42012-10-17 16:38:21 -06004#include "tegra20-colibri-512.dtsi"
Lucas Stachbf5fcc72013-01-22 22:46:09 +01005
6/ {
7 model = "Toradex Colibri T20 512MB on Iris";
8 compatible = "toradex,iris", "toradex,colibri_t20-512", "nvidia,tegra20";
9
Olof Johanssonc4574aa2014-11-11 12:49:30 -080010 aliases {
11 serial0 = &uarta;
12 serial1 = &uartd;
13 };
14
Jon Hunterf5bbb322016-02-09 13:51:59 +000015 chosen {
16 stdout-path = "serial0:115200n8";
17 };
18
Stephen Warren58ecb232013-11-25 17:53:16 -070019 host1x@50000000 {
20 hdmi@54280000 {
Lucas Stachbf5fcc72013-01-22 22:46:09 +010021 status = "okay";
22 };
23 };
24
Stephen Warren58ecb232013-11-25 17:53:16 -070025 pinmux@70000014 {
Lucas Stachbf5fcc72013-01-22 22:46:09 +010026 state_default: pinmux {
27 hdint {
Laxman Dewanganba4104e2013-12-05 16:14:08 +053028 nvidia,tristate = <TEGRA_PIN_DISABLE>;
Lucas Stachbf5fcc72013-01-22 22:46:09 +010029 };
30
31 i2cddc {
Laxman Dewanganba4104e2013-12-05 16:14:08 +053032 nvidia,tristate = <TEGRA_PIN_DISABLE>;
Lucas Stachbf5fcc72013-01-22 22:46:09 +010033 };
34
35 sdio4 {
Laxman Dewanganba4104e2013-12-05 16:14:08 +053036 nvidia,tristate = <TEGRA_PIN_DISABLE>;
Lucas Stachbf5fcc72013-01-22 22:46:09 +010037 };
38
39 uarta {
Laxman Dewanganba4104e2013-12-05 16:14:08 +053040 nvidia,tristate = <TEGRA_PIN_DISABLE>;
Lucas Stachbf5fcc72013-01-22 22:46:09 +010041 };
42
43 uartd {
Laxman Dewanganba4104e2013-12-05 16:14:08 +053044 nvidia,tristate = <TEGRA_PIN_DISABLE>;
Lucas Stachbf5fcc72013-01-22 22:46:09 +010045 };
46 };
47 };
48
Stephen Warren57899052013-11-26 14:43:45 -070049 serial@70006000 {
50 status = "okay";
51 };
52
53 serial@70006300 {
54 status = "okay";
55 };
56
57 i2c_ddc: i2c@7000c400 {
58 status = "okay";
59 };
60
Lucas Stachbf5fcc72013-01-22 22:46:09 +010061 usb@c5000000 {
62 status = "okay";
Venu Byravarasu4c94c8b2013-05-16 19:42:57 +053063 };
64
65 usb-phy@c5000000 {
66 status = "okay";
Lucas Stachbf5fcc72013-01-22 22:46:09 +010067 };
68
69 usb@c5008000 {
70 status = "okay";
71 };
72
Venu Byravarasu4c94c8b2013-05-16 19:42:57 +053073 usb-phy@c5008000 {
74 status = "okay";
75 };
76
Lucas Stachbf5fcc72013-01-22 22:46:09 +010077 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;
Stephen Warren3325f1b2013-02-12 17:25:15 -070093 gpio = <&gpio TEGRA_GPIO(W, 2) GPIO_ACTIVE_HIGH>;
Lucas Stachbf5fcc72013-01-22 22:46:09 +010094 };
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};