Merge branch 'linux-linaro-lsk-v4.4' into linux-linaro-lsk-v4.4-android
[firefly-linux-kernel-4.4.55.git] / arch / arm / boot / dts / tegra20-iris-512.dts
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 };