blob: deecb96a159610a2582a81e915d6cc2bbf24b139 [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
2/*
3 * Copyright 2022 Toradex
4 */
5
6/ {
7 aliases {
8 rtc0 = &rtc_i2c;
9 rtc1 = &rtc;
10 };
11
12 reg_usb_host_vbus: regulator-usb-host-vbus {
13 regulator-name = "VCC USBH2(ABCD) / USBH(3|4)";
14 };
15};
16
17&adc0 {
18 status = "okay";
19};
20
21&adc1 {
22 status = "okay";
23};
24
25/* TODO: Audio Mixer */
26
27/* TODO: Asynchronous Sample Rate Converter (ASRC) */
28
29/* TODO: Display Controller */
30
31/* TODO: DPU */
32
33/* Apalis ETH1 */
34&fec1 {
35 status = "okay";
36};
37
Tom Rini53633a82024-02-29 12:33:36 -050038/* Apalis I2C1 */
39&i2c2 {
40 status = "okay";
41
42 /* M41T0M6 real time clock on carrier board */
43 rtc_i2c: rtc@68 {
44 status = "okay";
45 };
46};
47
48/* Apalis I2C3 (CAM) */
49&i2c3 {
50 status = "okay";
51};
52
53/* Apalis SPI1 */
54&lpspi0 {
55 status = "okay";
56};
57
58/* Apalis SPI2 */
59&lpspi2 {
60 status = "okay";
61};
62
63/* Apalis UART3 */
64&lpuart0 {
65 status = "okay";
66};
67
68/* Apalis UART1 */
69&lpuart1 {
70 status = "okay";
71};
72
73/* Apalis UART4 */
74&lpuart2 {
75 status = "okay";
76};
77
78/* Apalis UART2 */
79&lpuart3 {
80 status = "okay";
81};
82
83/* Apalis PWM3, MXM3 pin 6 */
84&lsio_pwm0 {
85 status = "okay";
86};
87
88/* Apalis PWM4, MXM3 pin 8 */
89&lsio_pwm1 {
90 status = "okay";
91};
92
93/* Apalis PWM1, MXM3 pin 2 */
94&lsio_pwm2 {
95 status = "okay";
96};
97
98/* Apalis PWM2, MXM3 pin 4 */
99&lsio_pwm3 {
100 status = "okay";
101};
102
103/* TODO: Apalis PCIE1 */
104
105/* TODO: Apalis BKL1_PWM */
106
107/* TODO: Apalis DAP1 */
108
109/* TODO: Apalis Analogue Audio */
110
111/* TODO: Apalis SATA1 */
112
113/* TODO: Apalis SPDIF1 */
114
115/* TODO: Apalis USBH2, Apalis USBH3 and on-module Wi-Fi via on-module HSIC Hub */
116
117/* Apalis USBO1 */
118&usbotg1 {
119 status = "okay";
120};
121
122/* TODO: Apalis USBH4 SuperSpeed */