Loading...
1// SPDX-License-Identifier: GPL-2.0
2/dts-v1/;
3
4#include "tegra20-colibri-512.dtsi"
5
6/ {
7 model = "Toradex Colibri T20 512MB on Iris";
8 compatible = "toradex,iris", "toradex,colibri_t20-512", "nvidia,tegra20";
9
10 aliases {
11 serial0 = &uarta;
12 serial1 = &uartd;
13 };
14
15 chosen {
16 stdout-path = "serial0:115200n8";
17 };
18
19 host1x@50000000 {
20 hdmi@54280000 {
21 status = "okay";
22 };
23 };
24
25 pinmux@70000014 {
26 state_default: pinmux {
27 hdint {
28 nvidia,tristate = <TEGRA_PIN_DISABLE>;
29 };
30
31 i2cddc {
32 nvidia,tristate = <TEGRA_PIN_DISABLE>;
33 };
34
35 sdio4 {
36 nvidia,tristate = <TEGRA_PIN_DISABLE>;
37 };
38
39 uarta {
40 nvidia,tristate = <TEGRA_PIN_DISABLE>;
41 };
42
43 uartd {
44 nvidia,tristate = <TEGRA_PIN_DISABLE>;
45 };
46 };
47 };
48
49 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
61 usb@c5000000 {
62 status = "okay";
63 };
64
65 usb-phy@c5000000 {
66 status = "okay";
67 };
68
69 usb@c5008000 {
70 status = "okay";
71 };
72
73 usb-phy@c5008000 {
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;
93 gpio = <&gpio TEGRA_GPIO(W, 2) GPIO_ACTIVE_HIGH>;
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};
1/dts-v1/;
2
3#include "tegra20-colibri-512.dtsi"
4
5/ {
6 model = "Toradex Colibri T20 512MB on Iris";
7 compatible = "toradex,iris", "toradex,colibri_t20-512", "nvidia,tegra20";
8
9 aliases {
10 serial0 = &uarta;
11 serial1 = &uartd;
12 };
13
14 host1x@50000000 {
15 hdmi@54280000 {
16 status = "okay";
17 };
18 };
19
20 pinmux@70000014 {
21 state_default: pinmux {
22 hdint {
23 nvidia,tristate = <TEGRA_PIN_DISABLE>;
24 };
25
26 i2cddc {
27 nvidia,tristate = <TEGRA_PIN_DISABLE>;
28 };
29
30 sdio4 {
31 nvidia,tristate = <TEGRA_PIN_DISABLE>;
32 };
33
34 uarta {
35 nvidia,tristate = <TEGRA_PIN_DISABLE>;
36 };
37
38 uartd {
39 nvidia,tristate = <TEGRA_PIN_DISABLE>;
40 };
41 };
42 };
43
44 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
56 usb@c5000000 {
57 status = "okay";
58 };
59
60 usb-phy@c5000000 {
61 status = "okay";
62 };
63
64 usb@c5008000 {
65 status = "okay";
66 };
67
68 usb-phy@c5008000 {
69 status = "okay";
70 };
71
72 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;
88 gpio = <&gpio TEGRA_GPIO(W, 2) GPIO_ACTIVE_HIGH>;
89 };
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};