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";
20 pcie-controller@00003000 {
40 nvidia,panel = <&panel>;
53 compatible = "nvidia,tegra30-hsuart";
58 compatible = "nvidia,tegra30-hsuart";
63 compatible = "nvidia,tegra30-hsuart";
72 * GEN1_I2C: I2C1_SDA/SCL on MXM3 pin 209/211 (e.g. RTC on carrier
77 clock-frequency = <100000>;
80 compatible = "plx,pex8605";
84 /* M41T0M6 real time clock on carrier board */
86 compatible = "st,m41t00";
91 /* GEN2_I2C: unused */
94 * CAM_I2C: I2C3_SDA/SCL on MXM3 pin 201/203 (e.g. camera sensor on
97 cami2c: i2c@7000c500 {
99 clock-frequency = <400000>;
102 /* DDC: I2C2_SDA/SCL on MXM3 pin 205/207 (e.g. display EDID) */
103 hdmiddc: i2c@7000c700 {
107 /* SPI1: Apalis SPI1 */
110 spi-max-frequency = <25000000>;
112 compatible = "spidev";
114 spi-max-frequency = <25000000>;
118 /* SPI5: Apalis SPI2 */
121 spi-max-frequency = <25000000>;
123 compatible = "spidev";
125 spi-max-frequency = <25000000>;
133 sd1: sdhci@78000000 {
137 cd-gpios = <&gpio TEGRA_GPIO(CC, 5) GPIO_ACTIVE_LOW>;
141 mmc1: sdhci@78000400 {
145 cd-gpios = <&gpio TEGRA_GPIO(V, 3) GPIO_ACTIVE_LOW>;
149 /* EHCI instance 0: USB1_DP/N -> USBO1_DP/N */
157 vbus-supply = <&usbo1_vbus_reg>;
160 /* EHCI instance 1: USB2_DP/N -> USBH2_DP/N */
167 vbus-supply = <&usbh_vbus_reg>;
170 /* EHCI instance 2: USB3_DP/N -> USBH3_DP/N */
177 vbus-supply = <&usbh_vbus_reg>;
180 backlight: backlight {
181 compatible = "pwm-backlight";
184 pwms = <&pwm 0 5000000>;
185 brightness-levels = <255 231 223 207 191 159 127 0>;
186 default-brightness-level = <6>;
188 enable-gpios = <&gpio TEGRA_GPIO(V, 2) GPIO_ACTIVE_HIGH>;
192 compatible = "gpio-keys";
195 label = "WAKE1_MICO";
196 gpios = <&gpio TEGRA_GPIO(V, 1) GPIO_ACTIVE_LOW>;
197 linux,code = <KEY_WAKEUP>;
198 debounce-interval = <10>;
205 * edt,et057090dhu: EDT 5.7" LCD TFT
206 * edt,et070080dh6: EDT 7.0" LCD TFT
208 compatible = "edt,et057090dhu", "simple-panel";
210 backlight = <&backlight>;
214 compatible = "pwm-leds";
218 pwms = <&pwm 3 19600>;
219 max-brightness = <255>;
224 pwms = <&pwm 2 19600>;
225 max-brightness = <255>;
230 pwms = <&pwm 1 19600>;
231 max-brightness = <255>;
236 sys_5v0_reg: regulator@1 {
237 compatible = "regulator-fixed";
239 regulator-name = "5v0";
240 regulator-min-microvolt = <5000000>;
241 regulator-max-microvolt = <5000000>;
246 usbo1_vbus_reg: regulator@2 {
247 compatible = "regulator-fixed";
249 regulator-name = "usbo1_vbus";
250 regulator-min-microvolt = <5000000>;
251 regulator-max-microvolt = <5000000>;
252 gpio = <&gpio TEGRA_GPIO(T, 5) GPIO_ACTIVE_HIGH>;
254 vin-supply = <&sys_5v0_reg>;
258 usbh_vbus_reg: regulator@3 {
259 compatible = "regulator-fixed";
261 regulator-name = "usbh_vbus";
262 regulator-min-microvolt = <5000000>;
263 regulator-max-microvolt = <5000000>;
264 gpio = <&gpio TEGRA_GPIO(DD, 1) GPIO_ACTIVE_HIGH>;
266 vin-supply = <&sys_5v0_reg>;