1a23dc694SShawn Guoconfig SND_SOC_FSL_SSI 2a23dc694SShawn Guo tristate 3a23dc694SShawn Guo 460aae8daSShawn Guoconfig SND_SOC_FSL_UTILS 560aae8daSShawn Guo tristate 660aae8daSShawn Guo 7a23dc694SShawn Guomenuconfig SND_POWERPC_SOC 8a23dc694SShawn Guo tristate "SoC Audio for Freescale PowerPC CPUs" 9a23dc694SShawn Guo depends on FSL_SOC 10a23dc694SShawn Guo help 11a23dc694SShawn Guo Say Y or M if you want to add support for codecs attached to 12a23dc694SShawn Guo the PowerPC CPUs. 13a23dc694SShawn Guo 14a23dc694SShawn Guoif SND_POWERPC_SOC 15a23dc694SShawn Guo 1689dd0842SJon Smirlconfig SND_MPC52xx_DMA 1789dd0842SJon Smirl tristate 1889dd0842SJon Smirl 19d61e1126SShawn Guoconfig SND_SOC_FSL_SSI 20d61e1126SShawn Guo tristate 21d61e1126SShawn Guo depends on FSL_SOC 22d61e1126SShawn Guo 23d61e1126SShawn Guoconfig SND_SOC_POWERPC_DMA 2475d91f9bSTimur Tabi tristate 2527ef3744STimur Tabi depends on FSL_SOC 2617467f23STimur Tabi 2717467f23STimur Tabiconfig SND_SOC_MPC8610_HPCD 2875d91f9bSTimur Tabi tristate "ALSA SoC support for the Freescale MPC8610 HPCD board" 29ff637d38STimur Tabi # I2C is necessary for the CS4270 driver 30ff637d38STimur Tabi depends on MPC8610_HPCD && I2C 31d61e1126SShawn Guo select SND_SOC_FSL_SSI 3260aae8daSShawn Guo select SND_SOC_FSL_UTILS 33d61e1126SShawn Guo select SND_SOC_POWERPC_DMA 3417467f23STimur Tabi select SND_SOC_CS4270 3517467f23STimur Tabi select SND_SOC_CS4270_VD33_ERRATA 3617467f23STimur Tabi default y if MPC8610_HPCD 3717467f23STimur Tabi help 3817467f23STimur Tabi Say Y if you want to enable audio on the Freescale MPC8610 HPCD. 39dc641378SGrant Likely 4027ef3744STimur Tabiconfig SND_SOC_P1022_DS 4127ef3744STimur Tabi tristate "ALSA SoC support for the Freescale P1022 DS board" 4227ef3744STimur Tabi # I2C is necessary for the WM8776 driver 4327ef3744STimur Tabi depends on P1022_DS && I2C 44d61e1126SShawn Guo select SND_SOC_FSL_SSI 4560aae8daSShawn Guo select SND_SOC_FSL_UTILS 46d61e1126SShawn Guo select SND_SOC_POWERPC_DMA 4727ef3744STimur Tabi select SND_SOC_WM8776 4827ef3744STimur Tabi default y if P1022_DS 4927ef3744STimur Tabi help 5027ef3744STimur Tabi Say Y if you want to enable audio on the Freescale P1022 DS board. 5127ef3744STimur Tabi This will also include the Wolfson Microelectronics WM8776 codec 5227ef3744STimur Tabi driver. 5327ef3744STimur Tabi 54dc641378SGrant Likelyconfig SND_SOC_MPC5200_I2S 55dc641378SGrant Likely tristate "Freescale MPC5200 PSC in I2S mode driver" 566574612fSTakashi Iwai depends on PPC_MPC52xx && PPC_BESTCOMM 5789dd0842SJon Smirl select SND_MPC52xx_DMA 58847cdf42SGrant Likely select PPC_BESTCOMM_GEN_BD 59dc641378SGrant Likely help 60dc641378SGrant Likely Say Y here to support the MPC5200 PSCs in I2S mode. 6120d0e152SJon Smirl 6220d0e152SJon Smirlconfig SND_SOC_MPC5200_AC97 6320d0e152SJon Smirl tristate "Freescale MPC5200 PSC in AC97 mode driver" 6420d0e152SJon Smirl depends on PPC_MPC52xx && PPC_BESTCOMM 656a84c234SGrant Likely select SND_SOC_AC97_BUS 6620d0e152SJon Smirl select SND_MPC52xx_DMA 6720d0e152SJon Smirl select PPC_BESTCOMM_GEN_BD 6820d0e152SJon Smirl help 6920d0e152SJon Smirl Say Y here to support the MPC5200 PSCs in AC97 mode. 7020d0e152SJon Smirl 71a9262c4fSJon Smirlconfig SND_MPC52xx_SOC_PCM030 72a9262c4fSJon Smirl tristate "SoC AC97 Audio support for Phytec pcm030 and WM9712" 7340d9ec14SGrant Likely depends on PPC_MPC5200_SIMPLE 74a9262c4fSJon Smirl select SND_SOC_MPC5200_AC97 75a9262c4fSJon Smirl select SND_SOC_WM9712 76a9262c4fSJon Smirl help 770c0e09e2SMark Brown Say Y if you want to add support for sound on the Phytec pcm030 780c0e09e2SMark Brown baseboard. 7920d0e152SJon Smirl 806ffee43eSJon Smirlconfig SND_MPC52xx_SOC_EFIKA 816ffee43eSJon Smirl tristate "SoC AC97 Audio support for bbplan Efika and STAC9766" 8240d9ec14SGrant Likely depends on PPC_EFIKA 836ffee43eSJon Smirl select SND_SOC_MPC5200_AC97 846ffee43eSJon Smirl select SND_SOC_STAC9766 856ffee43eSJon Smirl help 866ffee43eSJon Smirl Say Y if you want to add support for sound on the Efika. 876ffee43eSJon Smirl 88a23dc694SShawn Guoendif # SND_POWERPC_SOC 89a23dc694SShawn Guo 90a23dc694SShawn Guomenuconfig SND_IMX_SOC 91a23dc694SShawn Guo tristate "SoC Audio for Freescale i.MX CPUs" 92a23dc694SShawn Guo depends on ARCH_MXC 93a23dc694SShawn Guo help 94a23dc694SShawn Guo Say Y or M if you want to add support for codecs attached to 95a23dc694SShawn Guo the i.MX CPUs. 96a23dc694SShawn Guo 97a23dc694SShawn Guoif SND_IMX_SOC 98a23dc694SShawn Guo 99a23dc694SShawn Guoconfig SND_SOC_IMX_SSI 100a23dc694SShawn Guo tristate 101a23dc694SShawn Guo 102a23dc694SShawn Guoconfig SND_SOC_IMX_PCM 103a23dc694SShawn Guo tristate 104a23dc694SShawn Guo 105f19493a3SShawn Guoconfig SND_SOC_IMX_PCM_FIQ 106a23dc694SShawn Guo tristate 107a23dc694SShawn Guo select FIQ 108a23dc694SShawn Guo select SND_SOC_IMX_PCM 109a23dc694SShawn Guo 110f19493a3SShawn Guoconfig SND_SOC_IMX_PCM_DMA 111a23dc694SShawn Guo tristate 112a23dc694SShawn Guo select SND_SOC_DMAENGINE_PCM 113a23dc694SShawn Guo select SND_SOC_IMX_PCM 114a23dc694SShawn Guo 115a23dc694SShawn Guoconfig SND_SOC_IMX_AUDMUX 116a23dc694SShawn Guo tristate 117a23dc694SShawn Guo 118a23dc694SShawn Guoconfig SND_MXC_SOC_WM1133_EV1 119a23dc694SShawn Guo tristate "Audio on the the i.MX31ADS with WM1133-EV1 fitted" 120a23dc694SShawn Guo depends on MACH_MX31ADS_WM1133_EV1 && EXPERIMENTAL 121a23dc694SShawn Guo select SND_SOC_WM8350 122f19493a3SShawn Guo select SND_SOC_IMX_PCM_FIQ 123a23dc694SShawn Guo select SND_SOC_IMX_AUDMUX 124a23dc694SShawn Guo select SND_SOC_IMX_SSI 125a23dc694SShawn Guo help 126a23dc694SShawn Guo Enable support for audio on the i.MX31ADS with the WM1133-EV1 127a23dc694SShawn Guo PMIC board with WM8835x fitted. 128a23dc694SShawn Guo 129a23dc694SShawn Guoconfig SND_SOC_MX27VIS_AIC32X4 130a23dc694SShawn Guo tristate "SoC audio support for Visstrim M10 boards" 131a23dc694SShawn Guo depends on MACH_IMX27_VISSTRIM_M10 && I2C 132a23dc694SShawn Guo select SND_SOC_TLV320AIC32X4 133f19493a3SShawn Guo select SND_SOC_IMX_PCM_DMA 134a23dc694SShawn Guo select SND_SOC_IMX_AUDMUX 135a23dc694SShawn Guo select SND_SOC_IMX_SSI 136a23dc694SShawn Guo help 137a23dc694SShawn Guo Say Y if you want to add support for SoC audio on Visstrim SM10 138a23dc694SShawn Guo board with TLV320AIC32X4 codec. 139a23dc694SShawn Guo 140a23dc694SShawn Guoconfig SND_SOC_PHYCORE_AC97 141a23dc694SShawn Guo tristate "SoC Audio support for Phytec phyCORE (and phyCARD) boards" 142a23dc694SShawn Guo depends on MACH_PCM043 || MACH_PCA100 143a23dc694SShawn Guo select SND_SOC_AC97_BUS 144a23dc694SShawn Guo select SND_SOC_WM9712 145f19493a3SShawn Guo select SND_SOC_IMX_PCM_FIQ 146a23dc694SShawn Guo select SND_SOC_IMX_AUDMUX 147a23dc694SShawn Guo select SND_SOC_IMX_SSI 148a23dc694SShawn Guo help 149a23dc694SShawn Guo Say Y if you want to add support for SoC audio on Phytec phyCORE 150a23dc694SShawn Guo and phyCARD boards in AC97 mode 151a23dc694SShawn Guo 152a23dc694SShawn Guoconfig SND_SOC_EUKREA_TLV320 153a23dc694SShawn Guo tristate "Eukrea TLV320" 154a23dc694SShawn Guo depends on MACH_EUKREA_MBIMX27_BASEBOARD \ 155a23dc694SShawn Guo || MACH_EUKREA_MBIMXSD25_BASEBOARD \ 156a23dc694SShawn Guo || MACH_EUKREA_MBIMXSD35_BASEBOARD \ 157a23dc694SShawn Guo || MACH_EUKREA_MBIMXSD51_BASEBOARD 158a23dc694SShawn Guo depends on I2C 159a23dc694SShawn Guo select SND_SOC_TLV320AIC23 160f19493a3SShawn Guo select SND_SOC_IMX_PCM_FIQ 161a23dc694SShawn Guo select SND_SOC_IMX_AUDMUX 162a23dc694SShawn Guo select SND_SOC_IMX_SSI 163a23dc694SShawn Guo help 164a23dc694SShawn Guo Enable I2S based access to the TLV320AIC23B codec attached 165a23dc694SShawn Guo to the SSI interface 166a23dc694SShawn Guo 167*c448303eSShawn Guoconfig SND_SOC_IMX_SGTL5000 168*c448303eSShawn Guo tristate "SoC Audio support for i.MX boards with sgtl5000" 169*c448303eSShawn Guo depends on OF && I2C 170*c448303eSShawn Guo select SND_SOC_SGTL5000 171*c448303eSShawn Guo select SND_SOC_IMX_PCM_DMA 172*c448303eSShawn Guo select SND_SOC_IMX_AUDMUX 173*c448303eSShawn Guo select SND_SOC_FSL_SSI 174*c448303eSShawn Guo select SND_SOC_FSL_UTILS 175*c448303eSShawn Guo help 176*c448303eSShawn Guo Say Y if you want to add support for SoC audio on an i.MX board with 177*c448303eSShawn Guo a sgtl5000 codec. 178*c448303eSShawn Guo 179a23dc694SShawn Guoendif # SND_IMX_SOC 180