]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ASoC: fsl: refine DMA/FIQ dependencies
authorArnd Bergmann <arnd@arndb.de>
Tue, 3 Jun 2014 12:11:56 +0000 (14:11 +0200)
committerNitin Garg <nitin.garg@freescale.com>
Fri, 16 Jan 2015 03:17:00 +0000 (21:17 -0600)
commit76d7355f8494305c4ff6e83782380f175b5de8b7
treedaac8a711126e8f67ce97d1e7fbc514764e23166
parent62bad8e314f97aae5f3498c4ac1c36f333d72cb3
ASoC: fsl: refine DMA/FIQ dependencies

Commit 31ee2bfd724ab ("ASoC: fsl: select SND_SOC_IMX_PCM_DMA
where needed") started selecting SND_SOC_IMX_PCM_DMA and
SND_SOC_IMX_PCM_FIQ for two drivers when building for i.MX.
This has turned out too aggressive, as FIQ is only available
for i.mx2 through i.mx5, but not i.mx6 or vybrid.

Further, two more drivers have become user-selectable in the
meantime, and they both depend on DMA for the imx platform
as well.

This changes the selection of FIQ to depend on the TZIC or
AVIC interrupt controllers that actually export the imx
specific FIQ interfaces, and adds the missing select statements
for SAI and ESAI.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Mark Brown <broonie@linaro.org>
(cherry picked from commit ff40260f79dc0436604452bccd449bffd25ebafb)
sound/soc/fsl/Kconfig