[PATCH 0/4] ASoC: qcom: sc8280xp: add Monaco/Monza (MAX98090) support on QCS8275
Srinivas Kandagatla <[email protected]> Fri, 31 Jul 2026 17:26:22 +0100
| Newsgroups | gmane.linux.ports.arm.msm,gmane.linux.sound,gmane.linux.kernel |
|---|---|
| Message-ID | <[email protected]> |
This series adds sound support for the Monaco/Monza (VENTUNO-Q) platform on the QCS8275 board, which uses a MAX98091 codec on an LPI MI2S link. Patch 2 (from Neil) registers the LPASS MCLK1..MCLK5 clock IDs in q6prm-clocks.c. Without these entries the DT clock reference "clocks = <&q6prmcc LPASS_CLK_ID_MCLK_3 ...>" that the MAX98091 node uses cannot resolve at probe, and the codec silently runs without MCLK. Note: this patch has been posted to the list more than once from Oct 2025 and does not appear to be actively pursued by anyone. I am picking it up here because the rest of this series depends on it to get sound working on QCS8275, and it makes little sense to send the machine-driver changes without the clock IDs they rely on. With these patches now we have full audio working on Arduino VENTUNO-Q. Neil Armstrong (1): ASoC: qcom: qdsp6: q6prm: add the missing MCLK clock IDs Srinivas Kandagatla (3): ASoC: qcom: sc8280xp: tolerate -ENOTSUPP from codec set_sysclk ASoC: qcom: sc8280xp: rename snd_soc_common to qcom_snd_soc_common ASoC: qcom: sc8280xp: add monaco/monza controls for qcs8275 sound/soc/qcom/qdsp6/q6prm-clocks.c | 5 ++ sound/soc/qcom/qdsp6/q6prm.h | 11 ++++ sound/soc/qcom/sc8280xp.c | 91 ++++++++++++++++++----------- 3 files changed, 74 insertions(+), 33 deletions(-) -- 2.53.0