File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1212dtb-$(CONFIG_ARCH_K3) += k3-am625-beagleplay.dtb
1313dtb-$(CONFIG_ARCH_K3) += k3-am625-phyboard-lyra-rdk.dtb
1414dtb-$(CONFIG_ARCH_K3) += k3-am625-sk.dtb
15+ dtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-nonwifi-dahlia.dtb
1516dtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-nonwifi-dev.dtb
17+ dtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-wifi-dahlia.dtb
1618dtb-$(CONFIG_ARCH_K3) += k3-am625-verdin-wifi-dev.dtb
1719dtb-$(CONFIG_ARCH_K3) += k3-am62-lp-sk.dtb
1820
Original file line number Diff line number Diff line change 1+ // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
2+ /*
3+ * Copyright 2023 Toradex
4+ *
5+ * Common dtsi for Verdin AM62 SoM on Dahlia carrier board
6+ *
7+ * https://www.toradex.com/computer-on-modules/verdin-arm-family/ti-am62
8+ * https://www.toradex.com/products/carrier-board/dahlia-carrier-board-kit
9+ */
10+
11+ /* Verdin ETHs */
12+ &cpsw3g {
13+ status = "okay";
14+ };
15+
16+ /* MDIO, shared by Verdin ETH_1 (On-module PHY) and Verdin ETH_2_RGMII */
17+ &cpsw3g_mdio {
18+ status = "okay";
19+ };
20+
21+ /* Verdin ETH_1 (On-module PHY) */
22+ &cpsw_port1 {
23+ status = "okay";
24+ };
25+
26+ /* Verdin PWM_1, PWM_2 */
27+ &epwm0 {
28+ status = "okay";
29+ };
30+
31+ /* Verdin PWM_3_DSI */
32+ &epwm1 {
33+ status = "okay";
34+ };
35+
36+ &main_gpio0 {
37+ pinctrl-names = "default";
38+ pinctrl-0 = <&pinctrl_ctrl_sleep_moci>,
39+ <&pinctrl_gpio_5>,
40+ <&pinctrl_gpio_6>,
41+ <&pinctrl_gpio_7>,
42+ <&pinctrl_gpio_8>;
43+ };
44+
45+ /* Verdin I2C_1 */
46+ &main_i2c1 {
47+ status = "okay";
48+
49+ /* Current measurement into module VCC */
50+ hwmon@40 {
51+ compatible = "ti,ina219";
52+ reg = <0x40>;
53+ shunt-resistor = <10000>;
54+ };
55+
56+ /* Temperature sensor */
57+ sensor@4f {
58+ compatible = "ti,tmp75c";
59+ reg = <0x4f>;
60+ };
61+
62+ /* EEPROM */
63+ eeprom@57 {
64+ compatible = "st,24c02";
65+ reg = <0x57>;
66+ pagesize = <16>;
67+ };
68+ };
69+
70+ /* Verdin I2C_2_DSI */
71+ &main_i2c2 {
72+ status = "okay";
73+ };
74+
75+ /* Verdin I2C_4_CSI */
76+ &main_i2c3 {
77+ status = "okay";
78+ };
79+
80+ /* Verdin CAN_1 */
81+ &main_mcan0 {
82+ status = "okay";
83+ };
84+
85+ /* Verdin SPI_1 */
86+ &main_spi1 {
87+ status = "okay";
88+ };
89+
90+ /* Verdin UART_3 */
91+ &main_uart0 {
92+ status = "okay";
93+ };
94+
95+ /* Verdin UART_1 */
96+ &main_uart1 {
97+ status = "okay";
98+ };
99+
100+ /* Verdin I2S_1 */
101+ &mcasp0 {
102+ status = "okay";
103+ };
104+
105+ &mcu_gpio0 {
106+ pinctrl-names = "default";
107+ pinctrl-0 = <&pinctrl_gpio_1>,
108+ <&pinctrl_gpio_2>,
109+ <&pinctrl_gpio_3>,
110+ <&pinctrl_gpio_4>;
111+ };
112+
113+ /* Verdin I2C_3_HDMI */
114+ &mcu_i2c0 {
115+ status = "okay";
116+ };
117+
118+ /* Verdin UART_4 */
119+ &mcu_uart0 {
120+ status = "okay";
121+ };
122+
123+ /* Verdin QSPI_1 */
124+ &ospi0 {
125+ status = "okay";
126+ };
127+
128+ /* Verdin SD_1 */
129+ &sdhci1 {
130+ ti,driver-strength-ohm = <33>;
131+ status = "okay";
132+ };
133+
134+ /* Verdin USB_1 */
135+ &usbss0 {
136+ status = "okay";
137+ };
138+
139+ &usb0 {
140+ status = "okay";
141+ };
142+
143+ /* Verdin USB_2 */
144+ &usbss1 {
145+ status = "okay";
146+ };
147+
148+ &usb1 {
149+ status = "okay";
150+ };
151+
152+ /* Verdin CTRL_WAKE1_MICO# */
153+ &verdin_gpio_keys {
154+ status = "okay";
155+ };
156+
157+ /* Verdin UART_2 */
158+ &wkup_uart0 {
159+ /* FIXME: WKUP UART0 is used by DM firmware */
160+ status = "reserved";
161+ };
Original file line number Diff line number Diff line change 1+ // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
2+ /*
3+ * Copyright 2023 Toradex
4+ *
5+ * https://www.toradex.com/computer-on-modules/verdin-arm-family/ti-am62
6+ * https://www.toradex.com/products/carrier-board/dahlia-carrier-board-kit
7+ */
8+
9+ /dts-v1/;
10+
11+ #include "k3-am625.dtsi"
12+ #include "k3-am62-verdin.dtsi"
13+ #include "k3-am62-verdin-nonwifi.dtsi"
14+ #include "k3-am62-verdin-dahlia.dtsi"
15+
16+ / {
17+ model = "Toradex Verdin AM62 on Dahlia Board";
18+ compatible = "toradex,verdin-am62-nonwifi-dahlia",
19+ "toradex,verdin-am62-nonwifi",
20+ "toradex,verdin-am62",
21+ "ti,am625";
22+ };
Original file line number Diff line number Diff line change 1+ // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
2+ /*
3+ * Copyright 2023 Toradex
4+ *
5+ * https://www.toradex.com/computer-on-modules/verdin-arm-family/ti-am62
6+ * https://www.toradex.com/products/carrier-board/dahlia-carrier-board-kit
7+ */
8+
9+ /dts-v1/;
10+
11+ #include "k3-am625.dtsi"
12+ #include "k3-am62-verdin.dtsi"
13+ #include "k3-am62-verdin-wifi.dtsi"
14+ #include "k3-am62-verdin-dahlia.dtsi"
15+
16+ / {
17+ model = "Toradex Verdin AM62 WB on Dahlia Board";
18+ compatible = "toradex,verdin-am62-wifi-dahlia",
19+ "toradex,verdin-am62-wifi",
20+ "toradex,verdin-am62",
21+ "ti,am625";
22+ };
You can’t perform that action at this time.
0 commit comments