]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: qcom: x1e78100-t14s: Add audio playback over DisplayPort
authorKrzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Wed, 17 Dec 2025 12:00:53 +0000 (13:00 +0100)
committerBjorn Andersson <andersson@kernel.org>
Sat, 3 Jan 2026 17:54:25 +0000 (11:54 -0600)
Add necessary DAI links and DAI name prefixes to enable audio playback
over USB/DisplayPort and HDMI.  The HDMI port is not yet enabled, but it
should carry respective DAI name prefix regardless.

Reviewed-by: Abel Vesa <abel.vesa@linaro.org>
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20251217120051.98198-4-krzysztof.kozlowski@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/x1e78100-lenovo-thinkpad-t14s.dtsi

index 80ece9db875a59d7b2ee3adb09874b5af6601c1e..7aee9a20c6dfc3b22e833a7e55d09b3daef76e93 100644 (file)
                                "VA DMIC1", "VA MIC BIAS1",
                                "TX SWR_INPUT1", "ADC2_OUTPUT";
 
+               displayport-0-dai-link {
+                       link-name = "DisplayPort0 Playback";
+
+                       codec {
+                               sound-dai = <&mdss_dp0>;
+                       };
+
+                       cpu {
+                               sound-dai = <&q6apmbedai DISPLAY_PORT_RX_0>;
+                       };
+
+                       platform {
+                               sound-dai = <&q6apm>;
+                       };
+               };
+
+               displayport-1-dai-link {
+                       link-name = "DisplayPort1 Playback";
+
+                       codec {
+                               sound-dai = <&mdss_dp1>;
+                       };
+
+                       cpu {
+                               sound-dai = <&q6apmbedai DISPLAY_PORT_RX_1>;
+                       };
+
+                       platform {
+                               sound-dai = <&q6apm>;
+                       };
+               };
+
+               displayport-2-dai-link {
+                       link-name = "DisplayPort2 Playback";
+
+                       codec {
+                               sound-dai = <&mdss_dp2>;
+                       };
+
+                       cpu {
+                               sound-dai = <&q6apmbedai DISPLAY_PORT_RX_2>;
+                       };
+
+                       platform {
+                               sound-dai = <&q6apm>;
+                       };
+               };
+
                wcd-playback-dai-link {
                        link-name = "WCD Playback";