diff options
| author | Alexander Shiyan <shc_work@mail.ru> | 2014-03-16 00:21:34 -0400 |
|---|---|---|
| committer | Mark Brown <broonie@linaro.org> | 2014-04-14 12:25:04 -0400 |
| commit | eba9e06f0ceb2ea3342e72577b244d8b02645396 (patch) | |
| tree | c4df7c74edf0f561ee7ed9fa96511299a33ecb7f | |
| parent | c9eaa447e77efe77b7fa4c953bd62de8297fd6c5 (diff) | |
ASoC: fsl: Separation of the main audio options and boards
This patch provide separation of the main audio options and boards.
Signed-off-by: Alexander Shiyan <shc_work@mail.ru>
Signed-off-by: Mark Brown <broonie@linaro.org>
| -rw-r--r-- | sound/soc/fsl/Kconfig | 36 |
1 files changed, 22 insertions, 14 deletions
diff --git a/sound/soc/fsl/Kconfig b/sound/soc/fsl/Kconfig index 338a91642471..0b4315d5af77 100644 --- a/sound/soc/fsl/Kconfig +++ b/sound/soc/fsl/Kconfig | |||
| @@ -1,3 +1,5 @@ | |||
| 1 | menu "SoC Audio for Freescale CPUs" | ||
| 2 | |||
| 1 | config SND_SOC_FSL_SAI | 3 | config SND_SOC_FSL_SAI |
| 2 | tristate | 4 | tristate |
| 3 | select REGMAP_MMIO | 5 | select REGMAP_MMIO |
| @@ -18,13 +20,27 @@ config SND_SOC_FSL_ESAI | |||
| 18 | config SND_SOC_FSL_UTILS | 20 | config SND_SOC_FSL_UTILS |
| 19 | tristate | 21 | tristate |
| 20 | 22 | ||
| 21 | menuconfig SND_POWERPC_SOC | 23 | config SND_SOC_IMX_PCM_DMA |
| 24 | tristate | ||
| 25 | select SND_SOC_GENERIC_DMAENGINE_PCM | ||
| 26 | |||
| 27 | config SND_SOC_IMX_AUDMUX | ||
| 28 | tristate | ||
| 29 | |||
| 30 | config SND_POWERPC_SOC | ||
| 22 | tristate "SoC Audio for Freescale PowerPC CPUs" | 31 | tristate "SoC Audio for Freescale PowerPC CPUs" |
| 23 | depends on FSL_SOC || PPC_MPC52xx | 32 | depends on FSL_SOC || PPC_MPC52xx |
| 24 | help | 33 | help |
| 25 | Say Y or M if you want to add support for codecs attached to | 34 | Say Y or M if you want to add support for codecs attached to |
| 26 | the PowerPC CPUs. | 35 | the PowerPC CPUs. |
| 27 | 36 | ||
| 37 | config SND_IMX_SOC | ||
| 38 | tristate "SoC Audio for Freescale i.MX CPUs" | ||
| 39 | depends on ARCH_MXC || COMPILE_TEST | ||
| 40 | help | ||
| 41 | Say Y or M if you want to add support for codecs attached to | ||
| 42 | the i.MX CPUs. | ||
| 43 | |||
| 28 | if SND_POWERPC_SOC | 44 | if SND_POWERPC_SOC |
| 29 | 45 | ||
| 30 | config SND_MPC52xx_DMA | 46 | config SND_MPC52xx_DMA |
| @@ -33,6 +49,8 @@ config SND_MPC52xx_DMA | |||
| 33 | config SND_SOC_POWERPC_DMA | 49 | config SND_SOC_POWERPC_DMA |
| 34 | tristate | 50 | tristate |
| 35 | 51 | ||
| 52 | comment "SoC Audio support for Freescale PPC boards:" | ||
| 53 | |||
| 36 | config SND_SOC_MPC8610_HPCD | 54 | config SND_SOC_MPC8610_HPCD |
| 37 | tristate "ALSA SoC support for the Freescale MPC8610 HPCD board" | 55 | tristate "ALSA SoC support for the Freescale MPC8610 HPCD board" |
| 38 | # I2C is necessary for the CS4270 driver | 56 | # I2C is necessary for the CS4270 driver |
| @@ -110,13 +128,6 @@ config SND_MPC52xx_SOC_EFIKA | |||
| 110 | 128 | ||
| 111 | endif # SND_POWERPC_SOC | 129 | endif # SND_POWERPC_SOC |
| 112 | 130 | ||
| 113 | menuconfig SND_IMX_SOC | ||
| 114 | tristate "SoC Audio for Freescale i.MX CPUs" | ||
| 115 | depends on ARCH_MXC || COMPILE_TEST | ||
| 116 | help | ||
| 117 | Say Y or M if you want to add support for codecs attached to | ||
| 118 | the i.MX CPUs. | ||
| 119 | |||
| 120 | if SND_IMX_SOC | 131 | if SND_IMX_SOC |
| 121 | 132 | ||
| 122 | config SND_SOC_IMX_SSI | 133 | config SND_SOC_IMX_SSI |
| @@ -127,12 +138,7 @@ config SND_SOC_IMX_PCM_FIQ | |||
| 127 | tristate | 138 | tristate |
| 128 | select FIQ | 139 | select FIQ |
| 129 | 140 | ||
| 130 | config SND_SOC_IMX_PCM_DMA | 141 | comment "SoC Audio support for Freescale i.MX boards:" |
| 131 | tristate | ||
| 132 | select SND_SOC_GENERIC_DMAENGINE_PCM | ||
| 133 | |||
| 134 | config SND_SOC_IMX_AUDMUX | ||
| 135 | tristate | ||
| 136 | 142 | ||
| 137 | config SND_MXC_SOC_WM1133_EV1 | 143 | config SND_MXC_SOC_WM1133_EV1 |
| 138 | tristate "Audio on the i.MX31ADS with WM1133-EV1 fitted" | 144 | tristate "Audio on the i.MX31ADS with WM1133-EV1 fitted" |
| @@ -225,3 +231,5 @@ config SND_SOC_IMX_MC13783 | |||
| 225 | select SND_SOC_IMX_PCM_DMA | 231 | select SND_SOC_IMX_PCM_DMA |
| 226 | 232 | ||
| 227 | endif # SND_IMX_SOC | 233 | endif # SND_IMX_SOC |
| 234 | |||
| 235 | endmenu | ||
