ASoC: fsl-asoc-card: move 'config SND_SOC_FSL_ASOC_CARD' to 'if SND_IMX_SOC'
Build kernel with SND_SOC_FSL_ASOC_CARD=m && SND_SOC_FSL_{SSI,SAI,ESAI}=y leads the following error: sound/built-in.o: In function `fsl_sai_probe': >> fsl_sai.c:(.text+0x5f662): undefined reference to `imx_pcm_dma_init' sound/built-in.o: In function `fsl_esai_probe': >> fsl_esai.c:(.text+0x6044b): undefined reference to `imx_pcm_dma_init' The config SND_SOC_FSL_ASOC_CARD is for IMX SOC, So move it under condition of 'if SND_IMX_SOC'. Reported-by: kbuild test robot <fengguang.wu@intel.com> Signed-off-by: Shengjiu Wang <shengjiu.wang@freescale.com> Signed-off-by: Mark Brown <broonie@linaro.org>
This commit is contained in:
parent
cdec729765
commit
38c6e4bb67
|
@ -59,23 +59,6 @@ config SND_SOC_FSL_ESAI
|
||||||
config SND_SOC_FSL_UTILS
|
config SND_SOC_FSL_UTILS
|
||||||
tristate
|
tristate
|
||||||
|
|
||||||
config SND_SOC_FSL_ASOC_CARD
|
|
||||||
tristate "Generic ASoC Sound Card with ASRC support"
|
|
||||||
depends on OF && I2C
|
|
||||||
select SND_SOC_IMX_AUDMUX
|
|
||||||
select SND_SOC_IMX_PCM_DMA
|
|
||||||
select SND_SOC_FSL_ESAI
|
|
||||||
select SND_SOC_FSL_SAI
|
|
||||||
select SND_SOC_FSL_SSI
|
|
||||||
select SND_SOC_CS42XX8_I2C
|
|
||||||
select SND_SOC_SGTL5000
|
|
||||||
select SND_SOC_WM8962
|
|
||||||
help
|
|
||||||
ALSA SoC Audio support with ASRC feature for Freescale SoCs that have
|
|
||||||
ESAI/SAI/SSI and connect with external CODECs such as WM8962, CS42888
|
|
||||||
and SGTL5000.
|
|
||||||
Say Y if you want to add support for Freescale Generic ASoC Sound Card.
|
|
||||||
|
|
||||||
config SND_SOC_IMX_PCM_DMA
|
config SND_SOC_IMX_PCM_DMA
|
||||||
tristate
|
tristate
|
||||||
select SND_SOC_GENERIC_DMAENGINE_PCM
|
select SND_SOC_GENERIC_DMAENGINE_PCM
|
||||||
|
@ -298,6 +281,23 @@ config SND_SOC_IMX_MC13783
|
||||||
select SND_SOC_MC13783
|
select SND_SOC_MC13783
|
||||||
select SND_SOC_IMX_PCM_DMA
|
select SND_SOC_IMX_PCM_DMA
|
||||||
|
|
||||||
|
config SND_SOC_FSL_ASOC_CARD
|
||||||
|
tristate "Generic ASoC Sound Card with ASRC support"
|
||||||
|
depends on OF && I2C
|
||||||
|
select SND_SOC_IMX_AUDMUX
|
||||||
|
select SND_SOC_IMX_PCM_DMA
|
||||||
|
select SND_SOC_FSL_ESAI
|
||||||
|
select SND_SOC_FSL_SAI
|
||||||
|
select SND_SOC_FSL_SSI
|
||||||
|
select SND_SOC_CS42XX8_I2C
|
||||||
|
select SND_SOC_SGTL5000
|
||||||
|
select SND_SOC_WM8962
|
||||||
|
help
|
||||||
|
ALSA SoC Audio support with ASRC feature for Freescale SoCs that have
|
||||||
|
ESAI/SAI/SSI and connect with external CODECs such as WM8962, CS42888
|
||||||
|
and SGTL5000.
|
||||||
|
Say Y if you want to add support for Freescale Generic ASoC Sound Card.
|
||||||
|
|
||||||
endif # SND_IMX_SOC
|
endif # SND_IMX_SOC
|
||||||
|
|
||||||
endmenu
|
endmenu
|
||||||
|
|
Loading…
Reference in New Issue