xref: /freebsd/sys/contrib/device-tree/src/arm64/freescale/imx8mp-verdin-dahlia.dtsi (revision e6bfd18d21b225af6a0ed67ceeaf1293b7b9eba5)
1// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
2/*
3 * Copyright 2022 Toradex
4 */
5
6/* TODO: Audio Codec */
7
8&backlight {
9	power-supply = <&reg_3p3v>;
10};
11
12/* Verdin SPI_1 */
13&ecspi1 {
14	status = "okay";
15};
16
17/* EEPROM on display adapter boards */
18&eeprom_display_adapter {
19	status = "okay";
20};
21
22/* EEPROM on Verdin Development board */
23&eeprom_carrier_board {
24	status = "okay";
25};
26
27&eqos {
28	status = "okay";
29};
30
31&flexcan1 {
32	status = "okay";
33};
34
35&flexcan2 {
36	status = "okay";
37};
38
39/* Verdin QSPI_1 */
40&flexspi {
41	status = "okay";
42};
43
44/* Current measurement into module VCC */
45&hwmon {
46	status = "okay";
47};
48
49&hwmon_temp {
50	vs-supply = <&reg_1p8v>;
51	status = "okay";
52};
53
54/* Verdin I2C_2_DSI */
55&i2c2 {
56	status = "okay";
57};
58
59&i2c3 {
60	status = "okay";
61};
62
63/* Verdin I2C_1 */
64&i2c4 {
65	status = "okay";
66
67	/* TODO: Audio Codec */
68};
69
70/* TODO: Verdin PCIE_1 */
71
72/* Verdin PWM_1 */
73&pwm1 {
74	status = "okay";
75};
76
77/* Verdin PWM_2 */
78&pwm2 {
79	status = "okay";
80};
81
82/* Verdin PWM_3_DSI */
83&pwm3 {
84	status = "okay";
85};
86
87&reg_usdhc2_vmmc {
88	vin-supply = <&reg_3p3v>;
89};
90
91/* TODO: Verdin I2S_1 */
92
93/* Verdin UART_1 */
94&uart1 {
95	status = "okay";
96};
97
98/* Verdin UART_2 */
99&uart2 {
100	status = "okay";
101};
102
103/* Verdin UART_3, used as the Linux Console */
104&uart3 {
105	status = "okay";
106};
107
108/* Verdin USB_1 */
109&usb3_0 {
110	status = "okay";
111};
112
113&usb3_phy0 {
114	status = "okay";
115};
116
117/* Verdin USB_2 */
118&usb3_1 {
119	status = "okay";
120};
121
122&usb3_phy1 {
123	status = "okay";
124};
125
126/* Verdin SD_1 */
127&usdhc2 {
128	status = "okay";
129};
130