arm64: dts: qcom: sm8650-mtp: add Audio sound card node
authorNeil Armstrong <neil.armstrong@linaro.org>
Thu, 25 Jan 2024 16:42:42 +0000 (17:42 +0100)
committerBjorn Andersson <andersson@kernel.org>
Tue, 6 Feb 2024 22:02:47 +0000 (16:02 -0600)
Add the sound card of SM8650-MTP board with the routing for Speakers.

Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://lore.kernel.org/r/20240125-topic-sm8650-upstream-audio-dt-v1-2-c24d23ae5763@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/sm8650-mtp.dts

index e440c28e5e9fa82f96cad4cbf27139ba5a36f386..0bf1b048a243b60f90273b5232bac22d8b6a6333 100644 (file)
                };
        };
 
+       sound {
+               compatible = "qcom,sm8650-sndcard", "qcom,sm8450-sndcard";
+               model = "SM8650-MTP";
+               audio-routing = "SpkrLeft IN", "WSA_SPK1 OUT",
+                               "SpkrRight IN", "WSA_SPK2 OUT";
+
+               wsa-dai-link {
+                       link-name = "WSA Playback";
+
+                       cpu {
+                               sound-dai = <&q6apmbedai WSA_CODEC_DMA_RX_0>;
+                       };
+
+                       codec {
+                               sound-dai = <&left_spkr>, <&right_spkr>, <&swr0 0>, <&lpass_wsamacro 0>;
+                       };
+
+                       platform {
+                               sound-dai = <&q6apm>;
+                       };
+               };
+       };
+
        vph_pwr: vph-pwr-regulator {
                compatible = "regulator-fixed";