143550821SXiubo Liconfig SND_SOC_FSL_SAI 243550821SXiubo Li tristate 343550821SXiubo Li select SND_SOC_GENERIC_DMAENGINE_PCM 443550821SXiubo Li 5a23dc694SShawn Guoconfig SND_SOC_FSL_SSI 6a23dc694SShawn Guo tristate 7a23dc694SShawn Guo 8a2388a49SNicolin Chenconfig SND_SOC_FSL_SPDIF 9a2388a49SNicolin Chen tristate 10a2388a49SNicolin Chen 11*43d24e76SNicolin Chenconfig SND_SOC_FSL_ESAI 12*43d24e76SNicolin Chen tristate 13*43d24e76SNicolin Chen 1460aae8daSShawn Guoconfig SND_SOC_FSL_UTILS 1560aae8daSShawn Guo tristate 1660aae8daSShawn Guo 17a23dc694SShawn Guomenuconfig SND_POWERPC_SOC 18a23dc694SShawn Guo tristate "SoC Audio for Freescale PowerPC CPUs" 19f99ddef0SEric Millbrandt depends on FSL_SOC || PPC_MPC52xx 20a23dc694SShawn Guo help 21a23dc694SShawn Guo Say Y or M if you want to add support for codecs attached to 22a23dc694SShawn Guo the PowerPC CPUs. 23a23dc694SShawn Guo 24a23dc694SShawn Guoif SND_POWERPC_SOC 25a23dc694SShawn Guo 2689dd0842SJon Smirlconfig SND_MPC52xx_DMA 2789dd0842SJon Smirl tristate 2889dd0842SJon Smirl 29d61e1126SShawn Guoconfig SND_SOC_POWERPC_DMA 3075d91f9bSTimur Tabi tristate 3117467f23STimur Tabi 3217467f23STimur Tabiconfig SND_SOC_MPC8610_HPCD 3375d91f9bSTimur Tabi tristate "ALSA SoC support for the Freescale MPC8610 HPCD board" 34ff637d38STimur Tabi # I2C is necessary for the CS4270 driver 35ff637d38STimur Tabi depends on MPC8610_HPCD && I2C 36d61e1126SShawn Guo select SND_SOC_FSL_SSI 3760aae8daSShawn Guo select SND_SOC_FSL_UTILS 38d61e1126SShawn Guo select SND_SOC_POWERPC_DMA 3917467f23STimur Tabi select SND_SOC_CS4270 4017467f23STimur Tabi select SND_SOC_CS4270_VD33_ERRATA 4117467f23STimur Tabi default y if MPC8610_HPCD 4217467f23STimur Tabi help 4317467f23STimur Tabi Say Y if you want to enable audio on the Freescale MPC8610 HPCD. 44dc641378SGrant Likely 4527ef3744STimur Tabiconfig SND_SOC_P1022_DS 4627ef3744STimur Tabi tristate "ALSA SoC support for the Freescale P1022 DS board" 4727ef3744STimur Tabi # I2C is necessary for the WM8776 driver 4827ef3744STimur Tabi depends on P1022_DS && I2C 49d61e1126SShawn Guo select SND_SOC_FSL_SSI 5060aae8daSShawn Guo select SND_SOC_FSL_UTILS 51d61e1126SShawn Guo select SND_SOC_POWERPC_DMA 5227ef3744STimur Tabi select SND_SOC_WM8776 5327ef3744STimur Tabi default y if P1022_DS 5427ef3744STimur Tabi help 5527ef3744STimur Tabi Say Y if you want to enable audio on the Freescale P1022 DS board. 5627ef3744STimur Tabi This will also include the Wolfson Microelectronics WM8776 codec 5727ef3744STimur Tabi driver. 5827ef3744STimur Tabi 5996a0af6dSTimur Tabiconfig SND_SOC_P1022_RDK 6096a0af6dSTimur Tabi tristate "ALSA SoC support for the Freescale / iVeia P1022 RDK board" 6196a0af6dSTimur Tabi # I2C is necessary for the WM8960 driver 6296a0af6dSTimur Tabi depends on P1022_RDK && I2C 6396a0af6dSTimur Tabi select SND_SOC_FSL_SSI 6496a0af6dSTimur Tabi select SND_SOC_FSL_UTILS 6596a0af6dSTimur Tabi select SND_SOC_POWERPC_DMA 6696a0af6dSTimur Tabi select SND_SOC_WM8960 6796a0af6dSTimur Tabi default y if P1022_RDK 6896a0af6dSTimur Tabi help 6996a0af6dSTimur Tabi Say Y if you want to enable audio on the Freescale / iVeia 7096a0af6dSTimur Tabi P1022 RDK board. This will also include the Wolfson 7196a0af6dSTimur Tabi Microelectronics WM8960 codec driver. 7296a0af6dSTimur Tabi 73dc641378SGrant Likelyconfig SND_SOC_MPC5200_I2S 74dc641378SGrant Likely tristate "Freescale MPC5200 PSC in I2S mode driver" 756574612fSTakashi Iwai depends on PPC_MPC52xx && PPC_BESTCOMM 7689dd0842SJon Smirl select SND_MPC52xx_DMA 77847cdf42SGrant Likely select PPC_BESTCOMM_GEN_BD 78dc641378SGrant Likely help 79dc641378SGrant Likely Say Y here to support the MPC5200 PSCs in I2S mode. 8020d0e152SJon Smirl 8120d0e152SJon Smirlconfig SND_SOC_MPC5200_AC97 8220d0e152SJon Smirl tristate "Freescale MPC5200 PSC in AC97 mode driver" 8320d0e152SJon Smirl depends on PPC_MPC52xx && PPC_BESTCOMM 846a84c234SGrant Likely select SND_SOC_AC97_BUS 8520d0e152SJon Smirl select SND_MPC52xx_DMA 8620d0e152SJon Smirl select PPC_BESTCOMM_GEN_BD 8720d0e152SJon Smirl help 8820d0e152SJon Smirl Say Y here to support the MPC5200 PSCs in AC97 mode. 8920d0e152SJon Smirl 90a9262c4fSJon Smirlconfig SND_MPC52xx_SOC_PCM030 91a9262c4fSJon Smirl tristate "SoC AC97 Audio support for Phytec pcm030 and WM9712" 9240d9ec14SGrant Likely depends on PPC_MPC5200_SIMPLE 93a9262c4fSJon Smirl select SND_SOC_MPC5200_AC97 94a9262c4fSJon Smirl select SND_SOC_WM9712 95a9262c4fSJon Smirl help 960c0e09e2SMark Brown Say Y if you want to add support for sound on the Phytec pcm030 970c0e09e2SMark Brown baseboard. 9820d0e152SJon Smirl 996ffee43eSJon Smirlconfig SND_MPC52xx_SOC_EFIKA 1006ffee43eSJon Smirl tristate "SoC AC97 Audio support for bbplan Efika and STAC9766" 10140d9ec14SGrant Likely depends on PPC_EFIKA 1026ffee43eSJon Smirl select SND_SOC_MPC5200_AC97 1036ffee43eSJon Smirl select SND_SOC_STAC9766 1046ffee43eSJon Smirl help 1056ffee43eSJon Smirl Say Y if you want to add support for sound on the Efika. 1066ffee43eSJon Smirl 107a23dc694SShawn Guoendif # SND_POWERPC_SOC 108a23dc694SShawn Guo 109a23dc694SShawn Guomenuconfig SND_IMX_SOC 110a23dc694SShawn Guo tristate "SoC Audio for Freescale i.MX CPUs" 111a1df5c2bSMark Brown depends on ARCH_MXC || COMPILE_TEST 112a23dc694SShawn Guo help 113a23dc694SShawn Guo Say Y or M if you want to add support for codecs attached to 114a23dc694SShawn Guo the i.MX CPUs. 115a23dc694SShawn Guo 116a23dc694SShawn Guoif SND_IMX_SOC 117a23dc694SShawn Guo 118a23dc694SShawn Guoconfig SND_SOC_IMX_SSI 119a23dc694SShawn Guo tristate 120a23dc694SShawn Guo 12193d7b762SShawn Guoconfig SND_SOC_IMX_PCM_FIQ 1223f1a91aaSFabio Estevam tristate 123a23dc694SShawn Guo select FIQ 124a23dc694SShawn Guo 125f19493a3SShawn Guoconfig SND_SOC_IMX_PCM_DMA 1263f1a91aaSFabio Estevam tristate 127adaa3229SLars-Peter Clausen select SND_SOC_GENERIC_DMAENGINE_PCM 128a23dc694SShawn Guo 129a23dc694SShawn Guoconfig SND_SOC_IMX_AUDMUX 130a23dc694SShawn Guo tristate 131a23dc694SShawn Guo 132a23dc694SShawn Guoconfig SND_MXC_SOC_WM1133_EV1 1332e341ca6SLinus Torvalds tristate "Audio on the i.MX31ADS with WM1133-EV1 fitted" 134e25c681aSKees Cook depends on MACH_MX31ADS_WM1133_EV1 135a23dc694SShawn Guo select SND_SOC_WM8350 136f19493a3SShawn Guo select SND_SOC_IMX_PCM_FIQ 137a23dc694SShawn Guo select SND_SOC_IMX_AUDMUX 138a23dc694SShawn Guo select SND_SOC_IMX_SSI 139a23dc694SShawn Guo help 140a23dc694SShawn Guo Enable support for audio on the i.MX31ADS with the WM1133-EV1 141a23dc694SShawn Guo PMIC board with WM8835x fitted. 142a23dc694SShawn Guo 143a23dc694SShawn Guoconfig SND_SOC_MX27VIS_AIC32X4 144a23dc694SShawn Guo tristate "SoC audio support for Visstrim M10 boards" 145a23dc694SShawn Guo depends on MACH_IMX27_VISSTRIM_M10 && I2C 146a23dc694SShawn Guo select SND_SOC_TLV320AIC32X4 147f19493a3SShawn Guo select SND_SOC_IMX_PCM_DMA 148a23dc694SShawn Guo select SND_SOC_IMX_AUDMUX 149a23dc694SShawn Guo select SND_SOC_IMX_SSI 150a23dc694SShawn Guo help 151a23dc694SShawn Guo Say Y if you want to add support for SoC audio on Visstrim SM10 152a23dc694SShawn Guo board with TLV320AIC32X4 codec. 153a23dc694SShawn Guo 154a23dc694SShawn Guoconfig SND_SOC_PHYCORE_AC97 155a23dc694SShawn Guo tristate "SoC Audio support for Phytec phyCORE (and phyCARD) boards" 156a23dc694SShawn Guo depends on MACH_PCM043 || MACH_PCA100 157a23dc694SShawn Guo select SND_SOC_AC97_BUS 158a23dc694SShawn Guo select SND_SOC_WM9712 159f19493a3SShawn Guo select SND_SOC_IMX_PCM_FIQ 160a23dc694SShawn Guo select SND_SOC_IMX_AUDMUX 161a23dc694SShawn Guo select SND_SOC_IMX_SSI 162a23dc694SShawn Guo help 163a23dc694SShawn Guo Say Y if you want to add support for SoC audio on Phytec phyCORE 164a23dc694SShawn Guo and phyCARD boards in AC97 mode 165a23dc694SShawn Guo 166a23dc694SShawn Guoconfig SND_SOC_EUKREA_TLV320 167a23dc694SShawn Guo tristate "Eukrea TLV320" 168a23dc694SShawn Guo depends on MACH_EUKREA_MBIMX27_BASEBOARD \ 169a23dc694SShawn Guo || MACH_EUKREA_MBIMXSD25_BASEBOARD \ 170a23dc694SShawn Guo || MACH_EUKREA_MBIMXSD35_BASEBOARD \ 171a23dc694SShawn Guo || MACH_EUKREA_MBIMXSD51_BASEBOARD 172a23dc694SShawn Guo depends on I2C 173a23dc694SShawn Guo select SND_SOC_TLV320AIC23 174f19493a3SShawn Guo select SND_SOC_IMX_PCM_FIQ 175a23dc694SShawn Guo select SND_SOC_IMX_AUDMUX 176a23dc694SShawn Guo select SND_SOC_IMX_SSI 177a23dc694SShawn Guo help 178a23dc694SShawn Guo Enable I2S based access to the TLV320AIC23B codec attached 179a23dc694SShawn Guo to the SSI interface 180a23dc694SShawn Guo 1818de2ae2aSNicolin Chenconfig SND_SOC_IMX_WM8962 1828de2ae2aSNicolin Chen tristate "SoC Audio support for i.MX boards with wm8962" 1838de2ae2aSNicolin Chen depends on OF && I2C 1848de2ae2aSNicolin Chen select SND_SOC_WM8962 1858de2ae2aSNicolin Chen select SND_SOC_IMX_PCM_DMA 1868de2ae2aSNicolin Chen select SND_SOC_IMX_AUDMUX 1878de2ae2aSNicolin Chen select SND_SOC_FSL_SSI 1888de2ae2aSNicolin Chen help 1898de2ae2aSNicolin Chen Say Y if you want to add support for SoC audio on an i.MX board with 1908de2ae2aSNicolin Chen a wm8962 codec. 1918de2ae2aSNicolin Chen 192c448303eSShawn Guoconfig SND_SOC_IMX_SGTL5000 193c448303eSShawn Guo tristate "SoC Audio support for i.MX boards with sgtl5000" 194c448303eSShawn Guo depends on OF && I2C 195c448303eSShawn Guo select SND_SOC_SGTL5000 196c448303eSShawn Guo select SND_SOC_IMX_PCM_DMA 197c448303eSShawn Guo select SND_SOC_IMX_AUDMUX 198c448303eSShawn Guo select SND_SOC_FSL_SSI 199c448303eSShawn Guo help 200c448303eSShawn Guo Say Y if you want to add support for SoC audio on an i.MX board with 201c448303eSShawn Guo a sgtl5000 codec. 202c448303eSShawn Guo 2032a956ec0SNicolin Chenconfig SND_SOC_IMX_SPDIF 2042a956ec0SNicolin Chen tristate "SoC Audio support for i.MX boards with S/PDIF" 2052a956ec0SNicolin Chen select SND_SOC_IMX_PCM_DMA 2062a956ec0SNicolin Chen select SND_SOC_FSL_SPDIF 2072a956ec0SNicolin Chen select SND_SOC_SPDIF 2084345adf9SMark Brown select REGMAP_MMIO 2092a956ec0SNicolin Chen help 2102a956ec0SNicolin Chen SoC Audio support for i.MX boards with S/PDIF 2112a956ec0SNicolin Chen Say Y if you want to add support for SoC audio on an i.MX board with 2122a956ec0SNicolin Chen a S/DPDIF. 2132a956ec0SNicolin Chen 2146b0a795aSPhilippe Rétornazconfig SND_SOC_IMX_MC13783 2156b0a795aSPhilippe Rétornaz tristate "SoC Audio support for I.MX boards with mc13783" 2169f19de64SFabio Estevam depends on MFD_MC13783 && ARM 2176b0a795aSPhilippe Rétornaz select SND_SOC_IMX_SSI 2186b0a795aSPhilippe Rétornaz select SND_SOC_IMX_AUDMUX 2196b0a795aSPhilippe Rétornaz select SND_SOC_MC13783 2206b0a795aSPhilippe Rétornaz select SND_SOC_IMX_PCM_DMA 2216b0a795aSPhilippe Rétornaz 222a23dc694SShawn Guoendif # SND_IMX_SOC 223