Re: [PATCH v1 1/5] ASoC: dt-bindings: qcom,sm8250: Add shikra-iqs-lt9611uxd-evk sound card

From: Ajay Kumar Nandam

Date: Thu Oct 22 2026 - 12:25:06 EST




On 10/22/2026 3:13 PM, Karthik S wrote:
Add the shikra-iqs-lt9611uxd-evk sound card compatible so DT can
describe board-specific audio topology. This Shikra EVK variant does
not use the MAX98091 codec as the base shikra-iqs does; instead it uses
the LT9611UXD HDMI bridge as an I2S audio codec. Describing these
variants explicitly in DT allows the machine driver to select the
correct DAPM routes, controls, and clocking behavior for each board.

Signed-off-by: Karthik S <karthik.s@xxxxxxxxxxxxxxxx>
---
.../bindings/sound/qcom,sm8250.yaml | 43 +++++++++++++++++++
1 file changed, 43 insertions(+)

diff --git a/Documentation/devicetree/bindings/sound/qcom,sm8250.yaml b/Documentation/devicetree/bindings/sound/qcom,sm8250.yaml
index 1536fcd96d68..d1f948a14c62 100644
--- a/Documentation/devicetree/bindings/sound/qcom,sm8250.yaml
+++ b/Documentation/devicetree/bindings/sound/qcom,sm8250.yaml
@@ -50,6 +50,7 @@ properties:
- qcom,sc7180-qdsp6-sndcard
- qcom,sc8280xp-sndcard
- qcom,sdm660-sndcard
+ - qcom,shikra-iqs-lt9611uxd-sndcard
- qcom,sdm845-sndcard
- qcom,sm8250-sndcard
- qcom,sm8450-sndcard
@@ -247,3 +248,45 @@ examples:
};

Nit: please keep the compatible list sorted alphabetically

Thanks
Ajay Kumar Nandam

};
};
+
+ - |
+ #include <dt-bindings/sound/qcom,q6afe.h>
+ sound {
+ compatible = "qcom,shikra-iqs-lt9611uxd-sndcard";
+ model = "shikra-iqs-lt9611uxd-evk";
+ audio-routing = "VA DMIC0", "vdd-micb",
+ "VA DMIC1", "vdd-micb",
+ "VA DMIC2", "vdd-micb",
+ "VA DMIC3", "vdd-micb";
+
+ pri-i2s-playback-dai-link {
+ link-name = "Analog Playback";
+ cpu {
+ sound-dai = <&q6apmbedai PRIMARY_MI2S_RX>;
+ };
+ platform {
+ sound-dai = <&q6apm>;
+ };
+ codec {
+ sound-dai = <&lt9611uxd 0>;
+ };
+ };
+
+ pri-i2s-capture-dai-link {
+ link-name = "Analog Capture";
+ status = "disabled";
+ };
+
+ va-dmic-dai-link {
+ link-name = "VA DMIC Capture";
+ cpu {
+ sound-dai = <&q6apmbedai VA_CODEC_DMA_TX_0>;
+ };
+ platform {
+ sound-dai = <&q6apm>;
+ };
+ codec {
+ sound-dai = <&vamacro 0>;
+ };
+ };
+ };