Repository navigation
Conversation
…k sound card 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. Link: https://lore.kernel.org/all/20261022074220.989787-1-karthik.s@oss.qualcomm.com/ Signed-off-by: Karthik S <karthik.s@oss.qualcomm.com>
Add a device tree overlay for Shikra IQS EVK boards that use the LT9611UXD HDMI bridge as an I2S audio codec instead of the MAX98091. The overlay reconfigures the sound card compatible to qcom,shikra-iqs-lt9611uxd-sndcard, overrides the primary I2S playback codec to LT9611UXD, disables the capture DAI link, and disables the MAX98091 codec node. Add a node label to the sound node in shikra-iqs-evk.dts to allow the overlay to reference it, and wire up the new composite DTB in the Makefile. Link: https://lore.kernel.org/all/20261022074220.989787-1-karthik.s@oss.qualcomm.com/ Signed-off-by: Karthik S <karthik.s@oss.qualcomm.com>
Add SNDRV_PCM_FMTBIT_S32_LE to the supported formats for both capture and playback hardware descriptors, and handle SNDRV_PCM_FORMAT_S32_LE in q6apm_dai_hw_params() to set bits_per_sample to 32. Link: https://lore.kernel.org/all/20261022074220.989787-1-karthik.s@oss.qualcomm.com/ Signed-off-by: Karthik S <karthik.s@oss.qualcomm.com>
…_params fixup The be_hw_params_fixup callback unconditionally forced S16_LE format for all backend DAIs. MI2S and DisplayPort DAIs need to negotiate format freely to support higher bit depths, so skip the format mask for those DAI IDs and only apply the S16_LE default for the remaining backends. Link: https://lore.kernel.org/all/20261022074220.989787-1-karthik.s@oss.qualcomm.com/ Signed-off-by: Karthik S <karthik.s@oss.qualcomm.com>
…le support Add machine driver support for the Shikra IQS EVK variant that uses the LT9611UXD HDMI bridge as an I2S audio codec instead of the MAX98091. The new compatible reuses the generic sc8280xp DAPM widgets and configures the codec DAI format for I2S with bit/frame clock driven by the codec. Link: https://lore.kernel.org/all/20261022074220.989787-1-karthik.s@oss.qualcomm.com/ Signed-off-by: Karthik S <karthik.s@oss.qualcomm.com>
|
Merge Check Failed: No Change Task Found No associated change tasks found for CR 4718588 on any of the following entities: Entities:
CR: 4718588 Please ensure the CR has a change task associated with at least one of the entities for this branch. |
PR #1329 — validate-patchPR: #1329
Final Summary
|
PR #1329 — checker-log-analyzerPR: #1329
Detailed report: Full report
|
This series includes patches to:
add the shikra-iqs-lt9611uxd-evk sound card compatible so DT can
describe board-specific audio topology.
Add machine driver support for the Shikra IQS EVK variant that uses the
LT9611UXD HDMI bridge as an I2S audio codec instead of the MAX98091.
Add a device tree overlay for Shikra IQS EVK boards that use the LT9611UXD HDMI bridge as an I2S audio codec instead of the MAX98091.
The overlay reconfigures the sound card compatible to qcom,shikra-iqs-lt9611uxd-sndcard, overrides the primary I2S playback codec to LT9611UXD, disables the capture DAI link, and disables the MAX98091 codec node.
Add a node label to the sound node in shikra-iqs-evk.dts to allow the overlay to reference it, and wire up the new composite DTB in the Makefile.
Link: https://lore.kernel.org/all/20261022074220.989787-1-karthik.s@oss.qualcomm.com/
CRs-Fixed: 4718588