xref: /linux/arch/arm64/boot/dts/freescale/imx8-apalis-eval.dtsi (revision 9fd2da71c301184d98fe37674ca8d017d1ce6600)
1// 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&amix {
26	status = "okay";
27};
28
29&asrc0 {
30	status = "okay";
31};
32
33/* TODO: Display Controller */
34
35/* TODO: DPU */
36
37/* Apalis ETH1 */
38&fec1 {
39	status = "okay";
40};
41
42/* Apalis I2C1 */
43&i2c2 {
44	status = "okay";
45
46	/* M41T0M6 real time clock on carrier board */
47	rtc_i2c: rtc@68 {
48		status = "okay";
49	};
50};
51
52/* Apalis I2C3 (CAM) */
53&i2c3 {
54	status = "okay";
55};
56
57/* Apalis SPI1 */
58&lpspi0 {
59	status = "okay";
60};
61
62/* Apalis SPI2 */
63&lpspi2 {
64	status = "okay";
65};
66
67/* Apalis UART3 */
68&lpuart0 {
69	status = "okay";
70};
71
72/* Apalis UART1 */
73&lpuart1 {
74	status = "okay";
75};
76
77/* Apalis UART4 */
78&lpuart2 {
79	status = "okay";
80};
81
82/* Apalis UART2 */
83&lpuart3 {
84	status = "okay";
85};
86
87/* Apalis PWM3, MXM3 pin 6 */
88&lsio_pwm0 {
89	status = "okay";
90};
91
92/* Apalis PWM4, MXM3 pin 8 */
93&lsio_pwm1 {
94	status = "okay";
95};
96
97/* Apalis PWM1, MXM3 pin 2 */
98&lsio_pwm2 {
99	status = "okay";
100};
101
102/* Apalis PWM2, MXM3 pin 4 */
103&lsio_pwm3 {
104	status = "okay";
105};
106
107/* Apalis PCIE1 */
108&pciea {
109	status = "okay";
110};
111
112/* TODO: Apalis BKL1_PWM */
113
114/* Apalis DAP1 */
115&sai1 {
116	status = "okay";
117};
118
119&sai5 {
120	status = "okay";
121};
122
123&sai5_lpcg {
124	status = "okay";
125};
126
127/* Apalis SATA1 */
128&sata {
129	status = "okay";
130};
131
132/* Apalis SPDIF1 */
133&spdif0 {
134	status = "okay";
135};
136
137/* TODO: Apalis USBH2, Apalis USBH3 and on-module Wi-Fi via on-module HSIC Hub */
138
139/* Apalis USBO1 */
140&usbotg1 {
141	status = "okay";
142};
143
144/* Apalis USBH4 SuperSpeed */
145&usbotg3_cdns3 {
146	status = "okay";
147};
148