]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - src/arm64/freescale/imx8mp-verdin-dahlia.dtsi
Import device-tree files from Linux 6.2
[FreeBSD/FreeBSD.git] / src / arm64 / freescale / imx8mp-verdin-dahlia.dtsi
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         fsl,permanently-attached;
120         status = "okay";
121 };
122
123 &usb3_phy1 {
124         status = "okay";
125 };
126
127 /* Verdin SD_1 */
128 &usdhc2 {
129         status = "okay";
130 };