1a23dc694SShawn Guoconfig SND_SOC_FSL_SSI 2a23dc694SShawn Guo tristate 3a23dc694SShawn Guo 4a2388a49SNicolin Chenconfig SND_SOC_FSL_SPDIF 5a2388a49SNicolin Chen tristate 6a2388a49SNicolin Chen 760aae8daSShawn Guoconfig SND_SOC_FSL_UTILS 860aae8daSShawn Guo tristate 960aae8daSShawn Guo 10a23dc694SShawn Guomenuconfig SND_POWERPC_SOC 11a23dc694SShawn Guo tristate "SoC Audio for Freescale PowerPC CPUs" 12f99ddef0SEric Millbrandt depends on FSL_SOC || PPC_MPC52xx 13a23dc694SShawn Guo help 14a23dc694SShawn Guo Say Y or M if you want to add support for codecs attached to 15a23dc694SShawn Guo the PowerPC CPUs. 16a23dc694SShawn Guo 17a23dc694SShawn Guoif SND_POWERPC_SOC 18a23dc694SShawn Guo 1989dd0842SJon Smirlconfig SND_MPC52xx_DMA 2089dd0842SJon Smirl tristate 2189dd0842SJon Smirl 22d61e1126SShawn Guoconfig SND_SOC_POWERPC_DMA 2375d91f9bSTimur Tabi tristate 2417467f23STimur Tabi 2517467f23STimur Tabiconfig SND_SOC_MPC8610_HPCD 2675d91f9bSTimur Tabi tristate "ALSA SoC support for the Freescale MPC8610 HPCD board" 27ff637d38STimur Tabi # I2C is necessary for the CS4270 driver 28ff637d38STimur Tabi depends on MPC8610_HPCD && I2C 29d61e1126SShawn Guo select SND_SOC_FSL_SSI 3060aae8daSShawn Guo select SND_SOC_FSL_UTILS 31d61e1126SShawn Guo select SND_SOC_POWERPC_DMA 3217467f23STimur Tabi select SND_SOC_CS4270 3317467f23STimur Tabi select SND_SOC_CS4270_VD33_ERRATA 3417467f23STimur Tabi default y if MPC8610_HPCD 3517467f23STimur Tabi help 3617467f23STimur Tabi Say Y if you want to enable audio on the Freescale MPC8610 HPCD. 37dc641378SGrant Likely 3827ef3744STimur Tabiconfig SND_SOC_P1022_DS 3927ef3744STimur Tabi tristate "ALSA SoC support for the Freescale P1022 DS board" 4027ef3744STimur Tabi # I2C is necessary for the WM8776 driver 4127ef3744STimur Tabi depends on P1022_DS && I2C 42d61e1126SShawn Guo select SND_SOC_FSL_SSI 4360aae8daSShawn Guo select SND_SOC_FSL_UTILS 44d61e1126SShawn Guo select SND_SOC_POWERPC_DMA 4527ef3744STimur Tabi select SND_SOC_WM8776 4627ef3744STimur Tabi default y if P1022_DS 4727ef3744STimur Tabi help 4827ef3744STimur Tabi Say Y if you want to enable audio on the Freescale P1022 DS board. 4927ef3744STimur Tabi This will also include the Wolfson Microelectronics WM8776 codec 5027ef3744STimur Tabi driver. 5127ef3744STimur Tabi 5296a0af6dSTimur Tabiconfig SND_SOC_P1022_RDK 5396a0af6dSTimur Tabi tristate "ALSA SoC support for the Freescale / iVeia P1022 RDK board" 5496a0af6dSTimur Tabi # I2C is necessary for the WM8960 driver 5596a0af6dSTimur Tabi depends on P1022_RDK && I2C 5696a0af6dSTimur Tabi select SND_SOC_FSL_SSI 5796a0af6dSTimur Tabi select SND_SOC_FSL_UTILS 5896a0af6dSTimur Tabi select SND_SOC_POWERPC_DMA 5996a0af6dSTimur Tabi select SND_SOC_WM8960 6096a0af6dSTimur Tabi default y if P1022_RDK 6196a0af6dSTimur Tabi help 6296a0af6dSTimur Tabi Say Y if you want to enable audio on the Freescale / iVeia 6396a0af6dSTimur Tabi P1022 RDK board. This will also include the Wolfson 6496a0af6dSTimur Tabi Microelectronics WM8960 codec driver. 6596a0af6dSTimur Tabi 66dc641378SGrant Likelyconfig SND_SOC_MPC5200_I2S 67dc641378SGrant Likely tristate "Freescale MPC5200 PSC in I2S mode driver" 686574612fSTakashi Iwai depends on PPC_MPC52xx && PPC_BESTCOMM 6989dd0842SJon Smirl select SND_MPC52xx_DMA 70847cdf42SGrant Likely select PPC_BESTCOMM_GEN_BD 71dc641378SGrant Likely help 72dc641378SGrant Likely Say Y here to support the MPC5200 PSCs in I2S mode. 7320d0e152SJon Smirl 7420d0e152SJon Smirlconfig SND_SOC_MPC5200_AC97 7520d0e152SJon Smirl tristate "Freescale MPC5200 PSC in AC97 mode driver" 7620d0e152SJon Smirl depends on PPC_MPC52xx && PPC_BESTCOMM 776a84c234SGrant Likely select SND_SOC_AC97_BUS 7820d0e152SJon Smirl select SND_MPC52xx_DMA 7920d0e152SJon Smirl select PPC_BESTCOMM_GEN_BD 8020d0e152SJon Smirl help 8120d0e152SJon Smirl Say Y here to support the MPC5200 PSCs in AC97 mode. 8220d0e152SJon Smirl 83a9262c4fSJon Smirlconfig SND_MPC52xx_SOC_PCM030 84a9262c4fSJon Smirl tristate "SoC AC97 Audio support for Phytec pcm030 and WM9712" 8540d9ec14SGrant Likely depends on PPC_MPC5200_SIMPLE 86a9262c4fSJon Smirl select SND_SOC_MPC5200_AC97 87a9262c4fSJon Smirl select SND_SOC_WM9712 88a9262c4fSJon Smirl help 890c0e09e2SMark Brown Say Y if you want to add support for sound on the Phytec pcm030 900c0e09e2SMark Brown baseboard. 9120d0e152SJon Smirl 926ffee43eSJon Smirlconfig SND_MPC52xx_SOC_EFIKA 936ffee43eSJon Smirl tristate "SoC AC97 Audio support for bbplan Efika and STAC9766" 9440d9ec14SGrant Likely depends on PPC_EFIKA 956ffee43eSJon Smirl select SND_SOC_MPC5200_AC97 966ffee43eSJon Smirl select SND_SOC_STAC9766 976ffee43eSJon Smirl help 986ffee43eSJon Smirl Say Y if you want to add support for sound on the Efika. 996ffee43eSJon Smirl 100a23dc694SShawn Guoendif # SND_POWERPC_SOC 101a23dc694SShawn Guo 102a23dc694SShawn Guomenuconfig SND_IMX_SOC 103a23dc694SShawn Guo tristate "SoC Audio for Freescale i.MX CPUs" 104a1df5c2bSMark Brown depends on ARCH_MXC || COMPILE_TEST 105a23dc694SShawn Guo help 106a23dc694SShawn Guo Say Y or M if you want to add support for codecs attached to 107a23dc694SShawn Guo the i.MX CPUs. 108a23dc694SShawn Guo 109a23dc694SShawn Guoif SND_IMX_SOC 110a23dc694SShawn Guo 111a23dc694SShawn Guoconfig SND_SOC_IMX_SSI 112a23dc694SShawn Guo tristate 113a23dc694SShawn Guo 11493d7b762SShawn Guoconfig SND_SOC_IMX_PCM_FIQ 1153f1a91aaSFabio Estevam tristate 116a23dc694SShawn Guo select FIQ 117a23dc694SShawn Guo 118f19493a3SShawn Guoconfig SND_SOC_IMX_PCM_DMA 1193f1a91aaSFabio Estevam tristate 120adaa3229SLars-Peter Clausen select SND_SOC_GENERIC_DMAENGINE_PCM 121a23dc694SShawn Guo 122a23dc694SShawn Guoconfig SND_SOC_IMX_AUDMUX 123a23dc694SShawn Guo tristate 124a23dc694SShawn Guo 125a23dc694SShawn Guoconfig SND_MXC_SOC_WM1133_EV1 1262e341ca6SLinus Torvalds tristate "Audio on the i.MX31ADS with WM1133-EV1 fitted" 127e25c681aSKees Cook depends on MACH_MX31ADS_WM1133_EV1 128a23dc694SShawn Guo select SND_SOC_WM8350 129f19493a3SShawn Guo select SND_SOC_IMX_PCM_FIQ 130a23dc694SShawn Guo select SND_SOC_IMX_AUDMUX 131a23dc694SShawn Guo select SND_SOC_IMX_SSI 132a23dc694SShawn Guo help 133a23dc694SShawn Guo Enable support for audio on the i.MX31ADS with the WM1133-EV1 134a23dc694SShawn Guo PMIC board with WM8835x fitted. 135a23dc694SShawn Guo 136a23dc694SShawn Guoconfig SND_SOC_MX27VIS_AIC32X4 137a23dc694SShawn Guo tristate "SoC audio support for Visstrim M10 boards" 138a23dc694SShawn Guo depends on MACH_IMX27_VISSTRIM_M10 && I2C 139a23dc694SShawn Guo select SND_SOC_TLV320AIC32X4 140f19493a3SShawn Guo select SND_SOC_IMX_PCM_DMA 141a23dc694SShawn Guo select SND_SOC_IMX_AUDMUX 142a23dc694SShawn Guo select SND_SOC_IMX_SSI 143a23dc694SShawn Guo help 144a23dc694SShawn Guo Say Y if you want to add support for SoC audio on Visstrim SM10 145a23dc694SShawn Guo board with TLV320AIC32X4 codec. 146a23dc694SShawn Guo 147a23dc694SShawn Guoconfig SND_SOC_PHYCORE_AC97 148a23dc694SShawn Guo tristate "SoC Audio support for Phytec phyCORE (and phyCARD) boards" 149a23dc694SShawn Guo depends on MACH_PCM043 || MACH_PCA100 150a23dc694SShawn Guo select SND_SOC_AC97_BUS 151a23dc694SShawn Guo select SND_SOC_WM9712 152f19493a3SShawn Guo select SND_SOC_IMX_PCM_FIQ 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 Phytec phyCORE 157a23dc694SShawn Guo and phyCARD boards in AC97 mode 158a23dc694SShawn Guo 159a23dc694SShawn Guoconfig SND_SOC_EUKREA_TLV320 160a23dc694SShawn Guo tristate "Eukrea TLV320" 161a23dc694SShawn Guo depends on MACH_EUKREA_MBIMX27_BASEBOARD \ 162a23dc694SShawn Guo || MACH_EUKREA_MBIMXSD25_BASEBOARD \ 163a23dc694SShawn Guo || MACH_EUKREA_MBIMXSD35_BASEBOARD \ 164a23dc694SShawn Guo || MACH_EUKREA_MBIMXSD51_BASEBOARD 165a23dc694SShawn Guo depends on I2C 166a23dc694SShawn Guo select SND_SOC_TLV320AIC23 167f19493a3SShawn Guo select SND_SOC_IMX_PCM_FIQ 168a23dc694SShawn Guo select SND_SOC_IMX_AUDMUX 169a23dc694SShawn Guo select SND_SOC_IMX_SSI 170a23dc694SShawn Guo help 171a23dc694SShawn Guo Enable I2S based access to the TLV320AIC23B codec attached 172a23dc694SShawn Guo to the SSI interface 173a23dc694SShawn Guo 1748de2ae2aSNicolin Chenconfig SND_SOC_IMX_WM8962 1758de2ae2aSNicolin Chen tristate "SoC Audio support for i.MX boards with wm8962" 1768de2ae2aSNicolin Chen depends on OF && I2C 1778de2ae2aSNicolin Chen select SND_SOC_WM8962 1788de2ae2aSNicolin Chen select SND_SOC_IMX_PCM_DMA 1798de2ae2aSNicolin Chen select SND_SOC_IMX_AUDMUX 1808de2ae2aSNicolin Chen select SND_SOC_FSL_SSI 1818de2ae2aSNicolin Chen help 1828de2ae2aSNicolin Chen Say Y if you want to add support for SoC audio on an i.MX board with 1838de2ae2aSNicolin Chen a wm8962 codec. 1848de2ae2aSNicolin Chen 185c448303eSShawn Guoconfig SND_SOC_IMX_SGTL5000 186c448303eSShawn Guo tristate "SoC Audio support for i.MX boards with sgtl5000" 187c448303eSShawn Guo depends on OF && I2C 188c448303eSShawn Guo select SND_SOC_SGTL5000 189c448303eSShawn Guo select SND_SOC_IMX_PCM_DMA 190c448303eSShawn Guo select SND_SOC_IMX_AUDMUX 191c448303eSShawn Guo select SND_SOC_FSL_SSI 192c448303eSShawn Guo help 193c448303eSShawn Guo Say Y if you want to add support for SoC audio on an i.MX board with 194c448303eSShawn Guo a sgtl5000 codec. 195c448303eSShawn Guo 1962a956ec0SNicolin Chenconfig SND_SOC_IMX_SPDIF 1972a956ec0SNicolin Chen tristate "SoC Audio support for i.MX boards with S/PDIF" 1982a956ec0SNicolin Chen select SND_SOC_IMX_PCM_DMA 1992a956ec0SNicolin Chen select SND_SOC_FSL_SPDIF 2002a956ec0SNicolin Chen select SND_SOC_SPDIF 201*4345adf9SMark Brown select REGMAP_MMIO 2022a956ec0SNicolin Chen help 2032a956ec0SNicolin Chen SoC Audio support for i.MX boards with S/PDIF 2042a956ec0SNicolin Chen Say Y if you want to add support for SoC audio on an i.MX board with 2052a956ec0SNicolin Chen a S/DPDIF. 2062a956ec0SNicolin Chen 2076b0a795aSPhilippe Rétornazconfig SND_SOC_IMX_MC13783 2086b0a795aSPhilippe Rétornaz tristate "SoC Audio support for I.MX boards with mc13783" 2099f19de64SFabio Estevam depends on MFD_MC13783 && ARM 2106b0a795aSPhilippe Rétornaz select SND_SOC_IMX_SSI 2116b0a795aSPhilippe Rétornaz select SND_SOC_IMX_AUDMUX 2126b0a795aSPhilippe Rétornaz select SND_SOC_MC13783 2136b0a795aSPhilippe Rétornaz select SND_SOC_IMX_PCM_DMA 2146b0a795aSPhilippe Rétornaz 215a23dc694SShawn Guoendif # SND_IMX_SOC 216