// SPDX-License-Identifier: GPL-2.0+ OR X11 /* * Copyright 2019 Toradex */ / { aliases { rtc0 = &rtc_i2c; rtc1 = &rtc; }; reg_usb_host_vbus: regulator-usb-host-vbus { regulator-name = "VCC USBH2(ABCD) / USBH(3|4)"; }; }; /* Apalis I2C2 (DDC) */ &i2c0 { status = "okay"; }; /* Apalis I2C1 */ &i2c2 { status = "okay"; /* M41T0M6 real time clock on carrier board */ rtc_i2c: rtc@68 { compatible = "st,m41t0"; reg = <0x68>; }; atmel_mxt_ts: atmel_mxt_ts@4a { compatible = "atmel,maxtouch"; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_gpio5>, <&pinctrl_gpio6>; reg = <0x4a>; interrupt-parent = <&lsio_gpio4>; interrupts = <1 IRQ_TYPE_EDGE_FALLING>; /* Apalis GPIO5 */ reset-gpios = <&lsio_gpio4 2 GPIO_ACTIVE_HIGH>; /* Apalis GPIO6 */ status = "okay"; }; }; /* Apalis I2C3 (CAM) */ &i2c3 { status = "okay"; }; /* Apalis UART3 */ &lpuart0 { status = "okay"; }; /* Apalis UART1 */ &lpuart1 { status = "okay"; }; /* Apalis UART4 */ &lpuart2 { status = "okay"; }; /* Apalis UART2 */ &lpuart3 { status = "okay"; }; /* Apalis USBO1 */ &usbotg1 { status = "okay"; }; /* Apalis USBH4 SuperSpeed */ &usbotg3 { dr_mode = "host"; vbus-supply = <®_usb_host_vbus>; status = "okay"; }; #if 0 /* Apalis MMC1 */ &usdhc2 { status = "okay"; }; /* Apalis SD1 */ &usdhc3 { status = "okay"; }; #endif