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