--- zzzz-none-000/linux-4.4.271/sound/soc/qcom/Kconfig 2021-06-03 06:22:09.000000000 +0000 +++ hawkeye-5590-750/linux-4.4.271/sound/soc/qcom/Kconfig 2023-04-19 10:22:30.000000000 +0000 @@ -40,3 +40,81 @@ Support for Qualcomm Technologies LPASS audio block in APQ8016 SOC-based systems. Say Y if you want to use audio devices on MI2S. + +config SND_SOC_IPQ + tristate "Soc Audio support for IPQ platforms" + depends on SND_SOC_QCOM && HAS_DMA + select SND_SOC_IPQ_ADSS + select SND_SOC_IPQ_CPU_DAI + select SND_SOC_IPQ_STEREO + select SND_SOC_IPQ_MBOX + select SND_SOC_IPQ_PCM_I2S + select SND_SOC_IPQ_PCM_TDM + select SND_SOC_IPQ_PCM_SPDIF + select SND_SOC_IPQ_PCM_RAW + help + Say Y or M to if you want to add support for SoC audio on + Qualcomm Atheros 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 + depends on SND_SOC_IPQ + +config SND_SOC_IPQ_CPU_DAI + tristate + depends on SND_SOC_IPQ + +config SND_SOC_IPQ_STEREO + tristate + depends on SND_SOC_IPQ + +config SND_SOC_IPQ_MBOX + tristate + depends on SND_SOC_IPQ + +config SND_SOC_IPQ_AVM + tristate "SoC AVM-PCM-TDM-Bus interface for IPQ based platforms (necessary for pcmlink)" + select SND_SOC_IPQ_LPASS + +config SND_SOC_IPQ_PCM_I2S + tristate + depends on SND_SOC_IPQ + +config SND_SOC_IPQ_PCM_TDM + tristate + depends on SND_SOC_IPQ + +config SND_SOC_IPQ_PCM_SPDIF + tristate + depends on SND_SOC_IPQ + +config SND_SOC_IPQ_PCM_RAW + tristate + depends on SND_SOC_IPQ + +config SND_SOC_IPQ806X_PCM_RAW + tristate "Soc PCM support for IPQ806X platform" + depends on SND_SOC_QCOM && HAS_DMA + select SND_SOC_IPQ806X_LPAIF + help + Say Y or M to if you want to add support for PCM on + Qualcomm Atheros IPQ806X based board. + +config SND_SOC_IPQ806X_LPAIF + tristate + depends on SND_SOC_QCOM + +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" + depends on SND_SOC_IPQ && SND_SOC_IPQ_LPASS