143550821SXiubo Liconfig SND_SOC_FSL_SAI 243550821SXiubo Li tristate 37d150c60SXiubo Li select REGMAP_MMIO 443550821SXiubo Li select SND_SOC_GENERIC_DMAENGINE_PCM 543550821SXiubo Li 6a23dc694SShawn Guoconfig SND_SOC_FSL_SSI 7a23dc694SShawn Guo tristate 8a23dc694SShawn Guo 9a2388a49SNicolin Chenconfig SND_SOC_FSL_SPDIF 10a2388a49SNicolin Chen tristate 117d150c60SXiubo Li select REGMAP_MMIO 12a2388a49SNicolin Chen 1343d24e76SNicolin Chenconfig SND_SOC_FSL_ESAI 1443d24e76SNicolin Chen tristate 157d150c60SXiubo Li select REGMAP_MMIO 16a603c8eeSXiubo Li select SND_SOC_FSL_UTILS 1743d24e76SNicolin Chen 1860aae8daSShawn Guoconfig SND_SOC_FSL_UTILS 1960aae8daSShawn Guo tristate 2060aae8daSShawn Guo 21a23dc694SShawn Guomenuconfig SND_POWERPC_SOC 22a23dc694SShawn Guo tristate "SoC Audio for Freescale PowerPC CPUs" 23f99ddef0SEric Millbrandt depends on FSL_SOC || PPC_MPC52xx 24a23dc694SShawn Guo help 25a23dc694SShawn Guo Say Y or M if you want to add support for codecs attached to 26a23dc694SShawn Guo the PowerPC CPUs. 27a23dc694SShawn Guo 28a23dc694SShawn Guoif SND_POWERPC_SOC 29a23dc694SShawn Guo 3089dd0842SJon Smirlconfig SND_MPC52xx_DMA 3189dd0842SJon Smirl tristate 3289dd0842SJon Smirl 33d61e1126SShawn Guoconfig SND_SOC_POWERPC_DMA 3475d91f9bSTimur Tabi tristate 3517467f23STimur Tabi 3617467f23STimur Tabiconfig SND_SOC_MPC8610_HPCD 3775d91f9bSTimur Tabi tristate "ALSA SoC support for the Freescale MPC8610 HPCD board" 38ff637d38STimur Tabi # I2C is necessary for the CS4270 driver 39ff637d38STimur Tabi depends on MPC8610_HPCD && I2C 40d61e1126SShawn Guo select SND_SOC_FSL_SSI 4160aae8daSShawn Guo select SND_SOC_FSL_UTILS 42d61e1126SShawn Guo select SND_SOC_POWERPC_DMA 4317467f23STimur Tabi select SND_SOC_CS4270 4417467f23STimur Tabi select SND_SOC_CS4270_VD33_ERRATA 4517467f23STimur Tabi default y if MPC8610_HPCD 4617467f23STimur Tabi help 4717467f23STimur Tabi Say Y if you want to enable audio on the Freescale MPC8610 HPCD. 48dc641378SGrant Likely 4927ef3744STimur Tabiconfig SND_SOC_P1022_DS 5027ef3744STimur Tabi tristate "ALSA SoC support for the Freescale P1022 DS board" 5127ef3744STimur Tabi # I2C is necessary for the WM8776 driver 5227ef3744STimur Tabi depends on P1022_DS && I2C 53d61e1126SShawn Guo select SND_SOC_FSL_SSI 5460aae8daSShawn Guo select SND_SOC_FSL_UTILS 55d61e1126SShawn Guo select SND_SOC_POWERPC_DMA 5627ef3744STimur Tabi select SND_SOC_WM8776 5727ef3744STimur Tabi default y if P1022_DS 5827ef3744STimur Tabi help 5927ef3744STimur Tabi Say Y if you want to enable audio on the Freescale P1022 DS board. 6027ef3744STimur Tabi This will also include the Wolfson Microelectronics WM8776 codec 6127ef3744STimur Tabi driver. 6227ef3744STimur Tabi 6396a0af6dSTimur Tabiconfig SND_SOC_P1022_RDK 6496a0af6dSTimur Tabi tristate "ALSA SoC support for the Freescale / iVeia P1022 RDK board" 6596a0af6dSTimur Tabi # I2C is necessary for the WM8960 driver 6696a0af6dSTimur Tabi depends on P1022_RDK && I2C 6796a0af6dSTimur Tabi select SND_SOC_FSL_SSI 6896a0af6dSTimur Tabi select SND_SOC_FSL_UTILS 6996a0af6dSTimur Tabi select SND_SOC_POWERPC_DMA 7096a0af6dSTimur Tabi select SND_SOC_WM8960 7196a0af6dSTimur Tabi default y if P1022_RDK 7296a0af6dSTimur Tabi help 7396a0af6dSTimur Tabi Say Y if you want to enable audio on the Freescale / iVeia 7496a0af6dSTimur Tabi P1022 RDK board. This will also include the Wolfson 7596a0af6dSTimur Tabi Microelectronics WM8960 codec driver. 7696a0af6dSTimur Tabi 77dc641378SGrant Likelyconfig SND_SOC_MPC5200_I2S 78dc641378SGrant Likely tristate "Freescale MPC5200 PSC in I2S mode driver" 796574612fSTakashi Iwai depends on PPC_MPC52xx && PPC_BESTCOMM 8089dd0842SJon Smirl select SND_MPC52xx_DMA 81847cdf42SGrant Likely select PPC_BESTCOMM_GEN_BD 82dc641378SGrant Likely help 83dc641378SGrant Likely Say Y here to support the MPC5200 PSCs in I2S mode. 8420d0e152SJon Smirl 8520d0e152SJon Smirlconfig SND_SOC_MPC5200_AC97 8620d0e152SJon Smirl tristate "Freescale MPC5200 PSC in AC97 mode driver" 8720d0e152SJon Smirl depends on PPC_MPC52xx && PPC_BESTCOMM 886a84c234SGrant Likely select SND_SOC_AC97_BUS 8920d0e152SJon Smirl select SND_MPC52xx_DMA 9020d0e152SJon Smirl select PPC_BESTCOMM_GEN_BD 9120d0e152SJon Smirl help 9220d0e152SJon Smirl Say Y here to support the MPC5200 PSCs in AC97 mode. 9320d0e152SJon Smirl 94a9262c4fSJon Smirlconfig SND_MPC52xx_SOC_PCM030 95a9262c4fSJon Smirl tristate "SoC AC97 Audio support for Phytec pcm030 and WM9712" 9640d9ec14SGrant Likely depends on PPC_MPC5200_SIMPLE 97a9262c4fSJon Smirl select SND_SOC_MPC5200_AC97 98a9262c4fSJon Smirl select SND_SOC_WM9712 99a9262c4fSJon Smirl help 1000c0e09e2SMark Brown Say Y if you want to add support for sound on the Phytec pcm030 1010c0e09e2SMark Brown baseboard. 10220d0e152SJon Smirl 1036ffee43eSJon Smirlconfig SND_MPC52xx_SOC_EFIKA 1046ffee43eSJon Smirl tristate "SoC AC97 Audio support for bbplan Efika and STAC9766" 10540d9ec14SGrant Likely depends on PPC_EFIKA 1066ffee43eSJon Smirl select SND_SOC_MPC5200_AC97 1076ffee43eSJon Smirl select SND_SOC_STAC9766 1086ffee43eSJon Smirl help 1096ffee43eSJon Smirl Say Y if you want to add support for sound on the Efika. 1106ffee43eSJon Smirl 111a23dc694SShawn Guoendif # SND_POWERPC_SOC 112a23dc694SShawn Guo 113a23dc694SShawn Guomenuconfig SND_IMX_SOC 114a23dc694SShawn Guo tristate "SoC Audio for Freescale i.MX CPUs" 115a1df5c2bSMark Brown depends on ARCH_MXC || COMPILE_TEST 116a23dc694SShawn Guo help 117a23dc694SShawn Guo Say Y or M if you want to add support for codecs attached to 118a23dc694SShawn Guo the i.MX CPUs. 119a23dc694SShawn Guo 120a23dc694SShawn Guoif SND_IMX_SOC 121a23dc694SShawn Guo 122a23dc694SShawn Guoconfig SND_SOC_IMX_SSI 123a23dc694SShawn Guo tristate 124*5f9e6ff6SXiubo Li select SND_SOC_FSL_UTILS 125a23dc694SShawn Guo 12693d7b762SShawn Guoconfig SND_SOC_IMX_PCM_FIQ 1273f1a91aaSFabio Estevam tristate 128a23dc694SShawn Guo select FIQ 129a23dc694SShawn Guo 130f19493a3SShawn Guoconfig SND_SOC_IMX_PCM_DMA 1313f1a91aaSFabio Estevam tristate 132adaa3229SLars-Peter Clausen select SND_SOC_GENERIC_DMAENGINE_PCM 133a23dc694SShawn Guo 134a23dc694SShawn Guoconfig SND_SOC_IMX_AUDMUX 135a23dc694SShawn Guo tristate 136a23dc694SShawn Guo 137a23dc694SShawn Guoconfig SND_MXC_SOC_WM1133_EV1 1382e341ca6SLinus Torvalds tristate "Audio on the i.MX31ADS with WM1133-EV1 fitted" 139e25c681aSKees Cook depends on MACH_MX31ADS_WM1133_EV1 140a23dc694SShawn Guo select SND_SOC_WM8350 141f19493a3SShawn Guo select SND_SOC_IMX_PCM_FIQ 142a23dc694SShawn Guo select SND_SOC_IMX_AUDMUX 143a23dc694SShawn Guo select SND_SOC_IMX_SSI 144a23dc694SShawn Guo help 145a23dc694SShawn Guo Enable support for audio on the i.MX31ADS with the WM1133-EV1 146a23dc694SShawn Guo PMIC board with WM8835x fitted. 147a23dc694SShawn Guo 148a23dc694SShawn Guoconfig SND_SOC_MX27VIS_AIC32X4 149a23dc694SShawn Guo tristate "SoC audio support for Visstrim M10 boards" 150a23dc694SShawn Guo depends on MACH_IMX27_VISSTRIM_M10 && I2C 151a23dc694SShawn Guo select SND_SOC_TLV320AIC32X4 152f19493a3SShawn Guo select SND_SOC_IMX_PCM_DMA 153a23dc694SShawn Guo select SND_SOC_IMX_AUDMUX 154a23dc694SShawn Guo select SND_SOC_IMX_SSI 155a23dc694SShawn Guo help 156a23dc694SShawn Guo Say Y if you want to add support for SoC audio on Visstrim SM10 157a23dc694SShawn Guo board with TLV320AIC32X4 codec. 158a23dc694SShawn Guo 159a23dc694SShawn Guoconfig SND_SOC_PHYCORE_AC97 160a23dc694SShawn Guo tristate "SoC Audio support for Phytec phyCORE (and phyCARD) boards" 161a23dc694SShawn Guo depends on MACH_PCM043 || MACH_PCA100 162a23dc694SShawn Guo select SND_SOC_AC97_BUS 163a23dc694SShawn Guo select SND_SOC_WM9712 164f19493a3SShawn Guo select SND_SOC_IMX_PCM_FIQ 165a23dc694SShawn Guo select SND_SOC_IMX_AUDMUX 166a23dc694SShawn Guo select SND_SOC_IMX_SSI 167a23dc694SShawn Guo help 168a23dc694SShawn Guo Say Y if you want to add support for SoC audio on Phytec phyCORE 169a23dc694SShawn Guo and phyCARD boards in AC97 mode 170a23dc694SShawn Guo 171a23dc694SShawn Guoconfig SND_SOC_EUKREA_TLV320 172a23dc694SShawn Guo tristate "Eukrea TLV320" 173a23dc694SShawn Guo depends on MACH_EUKREA_MBIMX27_BASEBOARD \ 174a23dc694SShawn Guo || MACH_EUKREA_MBIMXSD25_BASEBOARD \ 175a23dc694SShawn Guo || MACH_EUKREA_MBIMXSD35_BASEBOARD \ 17666f23290SDenis Carikli || MACH_EUKREA_MBIMXSD51_BASEBOARD \ 17766f23290SDenis Carikli || (OF && ARM) 178a23dc694SShawn Guo depends on I2C 179cc1bc54aSMax Filippov select SND_SOC_TLV320AIC23_I2C 180a23dc694SShawn Guo select SND_SOC_IMX_AUDMUX 181a23dc694SShawn Guo select SND_SOC_IMX_SSI 18266f23290SDenis Carikli select SND_SOC_FSL_SSI 18366f23290SDenis Carikli select SND_SOC_IMX_PCM_DMA 184a23dc694SShawn Guo help 185a23dc694SShawn Guo Enable I2S based access to the TLV320AIC23B codec attached 186a23dc694SShawn Guo to the SSI interface 187a23dc694SShawn Guo 1888de2ae2aSNicolin Chenconfig SND_SOC_IMX_WM8962 1898de2ae2aSNicolin Chen tristate "SoC Audio support for i.MX boards with wm8962" 1908de2ae2aSNicolin Chen depends on OF && I2C 1918de2ae2aSNicolin Chen select SND_SOC_WM8962 1928de2ae2aSNicolin Chen select SND_SOC_IMX_PCM_DMA 1938de2ae2aSNicolin Chen select SND_SOC_IMX_AUDMUX 1948de2ae2aSNicolin Chen select SND_SOC_FSL_SSI 1958de2ae2aSNicolin Chen help 1968de2ae2aSNicolin Chen Say Y if you want to add support for SoC audio on an i.MX board with 1978de2ae2aSNicolin Chen a wm8962 codec. 1988de2ae2aSNicolin Chen 199c448303eSShawn Guoconfig SND_SOC_IMX_SGTL5000 200c448303eSShawn Guo tristate "SoC Audio support for i.MX boards with sgtl5000" 201c448303eSShawn Guo depends on OF && I2C 202c448303eSShawn Guo select SND_SOC_SGTL5000 203c448303eSShawn Guo select SND_SOC_IMX_PCM_DMA 204c448303eSShawn Guo select SND_SOC_IMX_AUDMUX 205c448303eSShawn Guo select SND_SOC_FSL_SSI 206c448303eSShawn Guo help 207c448303eSShawn Guo Say Y if you want to add support for SoC audio on an i.MX board with 208c448303eSShawn Guo a sgtl5000 codec. 209c448303eSShawn Guo 2102a956ec0SNicolin Chenconfig SND_SOC_IMX_SPDIF 2112a956ec0SNicolin Chen tristate "SoC Audio support for i.MX boards with S/PDIF" 2122a956ec0SNicolin Chen select SND_SOC_IMX_PCM_DMA 2132a956ec0SNicolin Chen select SND_SOC_FSL_SPDIF 2142a956ec0SNicolin Chen help 2152a956ec0SNicolin Chen SoC Audio support for i.MX boards with S/PDIF 2162a956ec0SNicolin Chen Say Y if you want to add support for SoC audio on an i.MX board with 2172a956ec0SNicolin Chen a S/DPDIF. 2182a956ec0SNicolin Chen 2196b0a795aSPhilippe Rétornazconfig SND_SOC_IMX_MC13783 2206b0a795aSPhilippe Rétornaz tristate "SoC Audio support for I.MX boards with mc13783" 221e5a3da21SAlexander Shiyan depends on MFD_MC13XXX && ARM 2226b0a795aSPhilippe Rétornaz select SND_SOC_IMX_SSI 2236b0a795aSPhilippe Rétornaz select SND_SOC_IMX_AUDMUX 2246b0a795aSPhilippe Rétornaz select SND_SOC_MC13783 2256b0a795aSPhilippe Rétornaz select SND_SOC_IMX_PCM_DMA 2266b0a795aSPhilippe Rétornaz 227a23dc694SShawn Guoendif # SND_IMX_SOC 228