Re: [PATCH v1 2/2] arm64: dts: qcom: talos-evk: Add sound card support with DA7212 codec
From: Le Qi
Date: Sun Oct 26 2025 - 23:18:37 EST
On 10/24/2025 3:59 PM, Konrad Dybcio wrote:
On 10/24/25 4:37 AM, Le Qi wrote:
Add the sound card node for QCS615 Talos EVK with DA7212 codec
connected over the Primary MI2S interface. The configuration enables
headphone playback and headset microphone capture, both of which have
been tested to work.
The sound card integrates:
- DA7212 codec on I2C5
- Primary MI2S playback and capture DAI links
- Pin control for MI2S1 signals
Signed-off-by: Le Qi <le.qi@xxxxxxxxxxxxxxxx>
---
[...]
+ sound {
+ compatible = "qcom,qcs615-sndcard";
+ model = "qcs615-snd-card";
+
+ pinctrl-names = "default";
+ pinctrl-0 = <&mi2s1_data0>, <&mi2s1_data1>, <&mi2s1_sck>, <&mi2s1_ws>;
property-n
property-names
in this order, please
Sure, will modify in next patch, thanks.
[...]
&tlmm {
+ mi2s1_data0: mi2s1-data0-state {
+ pins = "gpio110";
+ function = "mi2s_1";
+ drive-strength = <8>;
+ bias-disable;
+ };
+
+ mi2s1_data1: mi2s1-data1-state {
+ pins = "gpio111";
+ function = "mi2s_1";
+ drive-strength = <8>;
+ bias-disable;
+ };
+
+ mi2s1_sck: mi2s1-sck-state {
+ pins = "gpio108";
+ function = "mi2s_1";
+ drive-strength = <8>;
+ bias-disable;
+ };
+
+ mi2s1_ws: mi2s1-ws-state {
+ pins = "gpio109";
+ function = "mi2s_1";
+ drive-strength = <8>;
+ bias-disable;
+ };
You can group these together (i.e. create a single entry with
pins = "gpio108", "gpio109"...) and move them to the SoC DTSI
Konrad
--
Thx and BRs,
Le Qi