3 #include <dt-bindings/input/input.h>
4 #include "tegra30-apalis.dtsi"
7 model = "Toradex Apalis T30 on Apalis Evaluation Board";
8 compatible = "toradex,apalis_t30-eval", "toradex,apalis_t30", "nvidia,tegra30";
11 rtc0 = "/i2c@7000c000/rtc@68";
12 rtc1 = "/i2c@7000d000/tps65911@2d";
13 rtc2 = "/rtc@7000e000";
21 stdout-path = "serial0:115200n8";
24 pcie-controller@00003000 {
44 nvidia,panel = <&panel>;
57 compatible = "nvidia,tegra30-hsuart";
62 compatible = "nvidia,tegra30-hsuart";
67 compatible = "nvidia,tegra30-hsuart";
76 * GEN1_I2C: I2C1_SDA/SCL on MXM3 pin 209/211 (e.g. RTC on carrier
81 clock-frequency = <100000>;
84 compatible = "plx,pex8605";
88 /* M41T0M6 real time clock on carrier board */
90 compatible = "st,m41t00";
95 /* GEN2_I2C: unused */
98 * CAM_I2C: I2C3_SDA/SCL on MXM3 pin 201/203 (e.g. camera sensor on
101 cami2c: i2c@7000c500 {
103 clock-frequency = <400000>;
106 /* DDC: I2C2_SDA/SCL on MXM3 pin 205/207 (e.g. display EDID) */
107 hdmiddc: i2c@7000c700 {
111 /* SPI1: Apalis SPI1 */
114 spi-max-frequency = <25000000>;
116 compatible = "spidev";
118 spi-max-frequency = <25000000>;
122 /* SPI5: Apalis SPI2 */
125 spi-max-frequency = <25000000>;
127 compatible = "spidev";
129 spi-max-frequency = <25000000>;
137 sd1: sdhci@78000000 {
141 cd-gpios = <&gpio TEGRA_GPIO(CC, 5) GPIO_ACTIVE_LOW>;
145 mmc1: sdhci@78000400 {
149 cd-gpios = <&gpio TEGRA_GPIO(V, 3) GPIO_ACTIVE_LOW>;
153 /* EHCI instance 0: USB1_DP/N -> USBO1_DP/N */
161 vbus-supply = <&usbo1_vbus_reg>;
164 /* EHCI instance 1: USB2_DP/N -> USBH2_DP/N */
171 vbus-supply = <&usbh_vbus_reg>;
174 /* EHCI instance 2: USB3_DP/N -> USBH3_DP/N */
181 vbus-supply = <&usbh_vbus_reg>;
184 backlight: backlight {
185 compatible = "pwm-backlight";
188 pwms = <&pwm 0 5000000>;
189 brightness-levels = <255 231 223 207 191 159 127 0>;
190 default-brightness-level = <6>;
192 enable-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_HIGH>;
196 compatible = "gpio-keys";
199 label = "WAKE1_MICO";
200 gpios = <&gpio TEGRA_GPIO(V, 1) GPIO_ACTIVE_LOW>;
201 linux,code = <KEY_WAKEUP>;
202 debounce-interval = <10>;
209 * edt,et057090dhu: EDT 5.7" LCD TFT
210 * edt,et070080dh6: EDT 7.0" LCD TFT
212 compatible = "edt,et057090dhu", "simple-panel";
214 backlight = <&backlight>;
218 compatible = "pwm-leds";
222 pwms = <&pwm 3 19600>;
223 max-brightness = <255>;
228 pwms = <&pwm 2 19600>;
229 max-brightness = <255>;
234 pwms = <&pwm 1 19600>;
235 max-brightness = <255>;
240 sys_5v0_reg: regulator@1 {
241 compatible = "regulator-fixed";
243 regulator-name = "5v0";
244 regulator-min-microvolt = <5000000>;
245 regulator-max-microvolt = <5000000>;
250 usbo1_vbus_reg: regulator@2 {
251 compatible = "regulator-fixed";
253 regulator-name = "usbo1_vbus";
254 regulator-min-microvolt = <5000000>;
255 regulator-max-microvolt = <5000000>;
256 gpio = <&gpio TEGRA_GPIO(T, 5) GPIO_ACTIVE_HIGH>;
258 vin-supply = <&sys_5v0_reg>;
262 usbh_vbus_reg: regulator@3 {
263 compatible = "regulator-fixed";
265 regulator-name = "usbh_vbus";
266 regulator-min-microvolt = <5000000>;
267 regulator-max-microvolt = <5000000>;
268 gpio = <&gpio TEGRA_GPIO(DD, 1) GPIO_ACTIVE_HIGH>;
270 vin-supply = <&sys_5v0_reg>;