--- zzzz-none-000/linux-5.4.213/sound/soc/qcom/Kconfig 2022-09-15 10:04:56.000000000 +0000 +++ miami-7690-761/linux-5.4.213/sound/soc/qcom/Kconfig 2024-05-29 11:20:03.000000000 +0000 @@ -109,3 +109,61 @@ To add support for audio on Qualcomm Technologies Inc. SDM845 SoC-based systems. Say Y if you want to use audio device on this SoCs. + +config SND_SOC_IPQ + tristate "Soc Audio support for IPQ platforms" + depends on SND_SOC_QCOM && HAS_DMA + help + Say Y or M to if you want to add support for SoC audio on + Qualcomm Technologies IPQ based board. + +config SND_SOC_IPQ_CODEC + tristate "SoC Audio CODEC support for IPQ platforms" + depends on ARCH_QCOM && SND_SOC_QCOM + help + Say Y or M if you want to add CODEC support for IPQ + based platforms. + +config SND_SOC_IPQ_ADSS + tristate "ipq adss" + depends on SND_SOC_IPQ + +config SND_SOC_IPQ_CPU_DAI + tristate "cpu dai" + depends on SND_SOC_IPQ + +config SND_SOC_IPQ_STEREO + tristate "ipq stereo" + depends on SND_SOC_IPQ + +config SND_SOC_IPQ_MBOX + tristate "ipq mbox" + depends on SND_SOC_IPQ + +config SND_SOC_IPQ_AVM + tristate "SoC AVM-PCM-TDM-Bus interface for IPQ based platforms (necessary for pcmlink)" + depends on SND_SOC_IPQ + select SND_SOC_IPQ_LPASS + +config SND_SOC_IPQ_PCM_I2S + tristate "ipq pcm i2s" + depends on SND_SOC_IPQ + +config SND_SOC_IPQ_PCM_TDM + tristate "ipq pcm tdm" + depends on SND_SOC_IPQ + +config SND_SOC_IPQ9574_LPASS_PCM_RAW + tristate "IPQ9574_LPASS_PCM" + depends on SND_SOC_IPQ + +config SND_SOC_IPQ_PCM_RAW + tristate "ipq pcm raw" + depends on SND_SOC_IPQ && SND_SOC_IPQ_ADSS && SND_SOC_IPQ_MBOX + +config SND_SOC_IPQ_LPASS + tristate "IPQ_LPASS" + depends on SND_SOC_IPQ || SND_SOC_IPQ_AVM +config SND_SOC_IPQ_LPASS_PCM_RAW + tristate "IPQ_LPASS_PCM" + depends on SND_SOC_IPQ && SND_SOC_IPQ_LPASS