1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 * Copyright 2023 Toradex
5 * Common dtsi for Verdin AM62 SoM on Dahlia carrier board
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
12 reg_1v8_sw: regulator-1v8-sw {
13 compatible = "regulator-fixed";
14 regulator-max-microvolt = <1800000>;
15 regulator-min-microvolt = <1800000>;
16 regulator-name = "On-carrier +V1.8_SW";
20 compatible = "simple-audio-card";
21 simple-audio-card,bitclock-master = <&codec_dai>;
22 simple-audio-card,format = "i2s";
23 simple-audio-card,frame-master = <&codec_dai>;
24 simple-audio-card,name = "verdin-wm8904";
25 simple-audio-card,routing =
26 "Headphone Jack", "HPOUTL",
27 "Headphone Jack", "HPOUTR",
28 "IN2L", "Line In Jack",
29 "IN2R", "Line In Jack",
30 "Headphone Jack", "MICBIAS",
31 "IN1L", "Headphone Jack";
32 simple-audio-card,widgets =
33 "Microphone", "Headphone Jack",
34 "Headphone", "Headphone Jack",
35 "Line", "Line In Jack";
37 codec_dai: simple-audio-card,codec {
38 clocks = <&audio_refclk1>;
39 sound-dai = <&wm8904_1a>;
42 simple-audio-card,cpu {
43 sound-dai = <&mcasp0>;
53 /* MDIO, shared by Verdin ETH_1 (On-module PHY) and Verdin ETH_2_RGMII */
58 /* Verdin ETH_1 (On-module PHY) */
63 /* Verdin PWM_1, PWM_2 */
68 /* Verdin PWM_3_DSI */
74 pinctrl-names = "default";
75 pinctrl-0 = <&pinctrl_ctrl_sleep_moci>,
87 wm8904_1a: audio-codec@1a {
88 compatible = "wlf,wm8904";
90 pinctrl-names = "default";
91 pinctrl-0 = <&pinctrl_i2s1_mclk>;
92 #sound-dai-cells = <0>;
93 clocks = <&audio_refclk1>;
95 AVDD-supply = <®_1v8_sw>;
96 CPVDD-supply = <®_1v8_sw>;
97 DBVDD-supply = <®_1v8_sw>;
98 DCVDD-supply = <®_1v8_sw>;
99 MICVDD-supply = <®_1v8_sw>;
102 /* Current measurement into module VCC */
104 compatible = "ti,ina219";
106 shunt-resistor = <10000>;
109 /* Temperature sensor */
111 compatible = "ti,tmp75c";
117 compatible = "st,24c02";
123 /* Verdin I2C_2_DSI */
128 /* Verdin I2C_4_CSI */
159 pinctrl-names = "default";
160 pinctrl-0 = <&pinctrl_gpio_1>,
166 /* Verdin I2C_3_HDMI */
188 ti,driver-strength-ohm = <33>;
210 /* Verdin CTRL_WAKE1_MICO# */
217 /* FIXME: WKUP UART0 is used by DM firmware */