]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - arch/arm/dts/tegra30-colibri.dts
Merge branch 'master' of git://git.denx.de/u-boot-imx
[karo-tx-uboot.git] / arch / arm / dts / tegra30-colibri.dts
1 /dts-v1/;
2
3 #include "tegra30.dtsi"
4
5 / {
6         model = "Toradex Colibri T30";
7         compatible = "toradex,colibri_t30", "nvidia,tegra30";
8
9         chosen {
10                 stdout-path = &uarta;
11         };
12
13         aliases {
14                 i2c0 = "/i2c@7000d000";
15                 i2c1 = "/i2c@7000c000";
16                 i2c2 = "/i2c@7000c700";
17                 sdhci0 = "/sdhci@78000600";
18                 sdhci1 = "/sdhci@78000200";
19                 spi0 = "/spi@7000d400";
20                 usb0 = "/usb@7d000000";
21                 usb1 = "/usb@7d004000"; /* on module only, for ASIX */
22                 usb2 = "/usb@7d008000";
23         };
24
25         memory {
26                 device_type = "memory";
27                 reg = <0x80000000 0x40000000>;
28         };
29
30         /* GEN1_I2C: I2C_SDA/SCL on SODIMM pin 194/196 (e.g. RTC on carrier
31            board) */
32         i2c@7000c000 {
33                 status = "okay";
34                 clock-frequency = <100000>;
35         };
36
37         /* GEN2_I2C: unused */
38
39         /* CAM_I2C: unused */
40
41         /* DDC_CLOCK/DATA on X3 pin 15/16 (e.g. display EDID) */
42         i2c@7000c700 {
43                 status = "okay";
44                 clock-frequency = <100000>;
45         };
46
47         /* PWR_I2C: power I2C to audio codec, PMIC, temperature sensor and
48            touch screen controller */
49         i2c@7000d000 {
50                 status = "okay";
51                 clock-frequency = <100000>;
52         };
53
54         /* SPI1: Colibri SSP */
55         spi@7000d400 {
56                 status = "okay";
57                 spi-max-frequency = <25000000>;
58         };
59
60         sdhci@78000200 {
61                 status = "okay";
62                 bus-width = <4>;
63                 cd-gpios = <&gpio 23 1>; /* PC7, MMCD */
64         };
65
66         sdhci@78000600 {
67                 status = "okay";
68                 bus-width = <8>;
69                 non-removable;
70         };
71
72         /* EHCI instance 0: USB1_DP/N -> USBC_P/N */
73         usb@7d000000 {
74                 status = "okay";
75                 dr_mode = "peripheral";
76         };
77
78         /* EHCI instance 1: USB2_DP/N -> AX88772B */
79         usb@7d004000 {
80                 status = "okay";
81                 phy_type = "utmi";
82                 nvidia,vbus-gpio = <&gpio 234 0>;       /* PDD2, VBUS_LAN */
83         };
84
85         /* EHCI instance 2: USB3_DP/N -> USBH_P/N */
86         usb@7d008000 {
87                 status = "okay";
88                 nvidia,vbus-gpio = <&gpio 178 1>;       /* PW2, USBH_PEN */
89         };
90 };