1a23dc694SShawn Guoconfig SND_SOC_FSL_SSI 2a23dc694SShawn Guo tristate 3a23dc694SShawn Guo 4a23dc694SShawn Guomenuconfig SND_POWERPC_SOC 5a23dc694SShawn Guo tristate "SoC Audio for Freescale PowerPC CPUs" 6a23dc694SShawn Guo depends on FSL_SOC 7a23dc694SShawn Guo help 8a23dc694SShawn Guo Say Y or M if you want to add support for codecs attached to 9a23dc694SShawn Guo the PowerPC CPUs. 10a23dc694SShawn Guo 11a23dc694SShawn Guoif SND_POWERPC_SOC 12a23dc694SShawn Guo 1389dd0842SJon Smirlconfig SND_MPC52xx_DMA 1489dd0842SJon Smirl tristate 1589dd0842SJon Smirl 16d61e1126SShawn Guoconfig SND_SOC_FSL_SSI 17d61e1126SShawn Guo tristate 18d61e1126SShawn Guo depends on FSL_SOC 19d61e1126SShawn Guo 20d61e1126SShawn Guoconfig SND_SOC_POWERPC_DMA 2175d91f9bSTimur Tabi tristate 2227ef3744STimur Tabi depends on FSL_SOC 2317467f23STimur Tabi 2417467f23STimur Tabiconfig SND_SOC_MPC8610_HPCD 2575d91f9bSTimur Tabi tristate "ALSA SoC support for the Freescale MPC8610 HPCD board" 26ff637d38STimur Tabi # I2C is necessary for the CS4270 driver 27ff637d38STimur Tabi depends on MPC8610_HPCD && I2C 28d61e1126SShawn Guo select SND_SOC_FSL_SSI 29d61e1126SShawn Guo select SND_SOC_POWERPC_DMA 3017467f23STimur Tabi select SND_SOC_CS4270 3117467f23STimur Tabi select SND_SOC_CS4270_VD33_ERRATA 3217467f23STimur Tabi default y if MPC8610_HPCD 3317467f23STimur Tabi help 3417467f23STimur Tabi Say Y if you want to enable audio on the Freescale MPC8610 HPCD. 35dc641378SGrant Likely 3627ef3744STimur Tabiconfig SND_SOC_P1022_DS 3727ef3744STimur Tabi tristate "ALSA SoC support for the Freescale P1022 DS board" 3827ef3744STimur Tabi # I2C is necessary for the WM8776 driver 3927ef3744STimur Tabi depends on P1022_DS && I2C 40d61e1126SShawn Guo select SND_SOC_FSL_SSI 41d61e1126SShawn Guo select SND_SOC_POWERPC_DMA 4227ef3744STimur Tabi select SND_SOC_WM8776 4327ef3744STimur Tabi default y if P1022_DS 4427ef3744STimur Tabi help 4527ef3744STimur Tabi Say Y if you want to enable audio on the Freescale P1022 DS board. 4627ef3744STimur Tabi This will also include the Wolfson Microelectronics WM8776 codec 4727ef3744STimur Tabi driver. 4827ef3744STimur Tabi 49dc641378SGrant Likelyconfig SND_SOC_MPC5200_I2S 50dc641378SGrant Likely tristate "Freescale MPC5200 PSC in I2S mode driver" 516574612fSTakashi Iwai depends on PPC_MPC52xx && PPC_BESTCOMM 5289dd0842SJon Smirl select SND_MPC52xx_DMA 53847cdf42SGrant Likely select PPC_BESTCOMM_GEN_BD 54dc641378SGrant Likely help 55dc641378SGrant Likely Say Y here to support the MPC5200 PSCs in I2S mode. 5620d0e152SJon Smirl 5720d0e152SJon Smirlconfig SND_SOC_MPC5200_AC97 5820d0e152SJon Smirl tristate "Freescale MPC5200 PSC in AC97 mode driver" 5920d0e152SJon Smirl depends on PPC_MPC52xx && PPC_BESTCOMM 606a84c234SGrant Likely select SND_SOC_AC97_BUS 6120d0e152SJon Smirl select SND_MPC52xx_DMA 6220d0e152SJon Smirl select PPC_BESTCOMM_GEN_BD 6320d0e152SJon Smirl help 6420d0e152SJon Smirl Say Y here to support the MPC5200 PSCs in AC97 mode. 6520d0e152SJon Smirl 66a9262c4fSJon Smirlconfig SND_MPC52xx_SOC_PCM030 67a9262c4fSJon Smirl tristate "SoC AC97 Audio support for Phytec pcm030 and WM9712" 6840d9ec14SGrant Likely depends on PPC_MPC5200_SIMPLE 69a9262c4fSJon Smirl select SND_SOC_MPC5200_AC97 70a9262c4fSJon Smirl select SND_SOC_WM9712 71a9262c4fSJon Smirl help 720c0e09e2SMark Brown Say Y if you want to add support for sound on the Phytec pcm030 730c0e09e2SMark Brown baseboard. 7420d0e152SJon Smirl 756ffee43eSJon Smirlconfig SND_MPC52xx_SOC_EFIKA 766ffee43eSJon Smirl tristate "SoC AC97 Audio support for bbplan Efika and STAC9766" 7740d9ec14SGrant Likely depends on PPC_EFIKA 786ffee43eSJon Smirl select SND_SOC_MPC5200_AC97 796ffee43eSJon Smirl select SND_SOC_STAC9766 806ffee43eSJon Smirl help 816ffee43eSJon Smirl Say Y if you want to add support for sound on the Efika. 826ffee43eSJon Smirl 83a23dc694SShawn Guoendif # SND_POWERPC_SOC 84a23dc694SShawn Guo 85a23dc694SShawn Guomenuconfig SND_IMX_SOC 86a23dc694SShawn Guo tristate "SoC Audio for Freescale i.MX CPUs" 87a23dc694SShawn Guo depends on ARCH_MXC 88a23dc694SShawn Guo help 89a23dc694SShawn Guo Say Y or M if you want to add support for codecs attached to 90a23dc694SShawn Guo the i.MX CPUs. 91a23dc694SShawn Guo 92a23dc694SShawn Guoif SND_IMX_SOC 93a23dc694SShawn Guo 94a23dc694SShawn Guoconfig SND_SOC_IMX_SSI 95a23dc694SShawn Guo tristate 96a23dc694SShawn Guo 97a23dc694SShawn Guoconfig SND_SOC_IMX_PCM 98a23dc694SShawn Guo tristate 99a23dc694SShawn Guo 100*f19493a3SShawn Guoconfig SND_SOC_IMX_PCM_FIQ 101a23dc694SShawn Guo tristate 102a23dc694SShawn Guo select FIQ 103a23dc694SShawn Guo select SND_SOC_IMX_PCM 104a23dc694SShawn Guo 105*f19493a3SShawn Guoconfig SND_SOC_IMX_PCM_DMA 106a23dc694SShawn Guo tristate 107a23dc694SShawn Guo select SND_SOC_DMAENGINE_PCM 108a23dc694SShawn Guo select SND_SOC_IMX_PCM 109a23dc694SShawn Guo 110a23dc694SShawn Guoconfig SND_SOC_IMX_AUDMUX 111a23dc694SShawn Guo tristate 112a23dc694SShawn Guo 113a23dc694SShawn Guoconfig SND_MXC_SOC_WM1133_EV1 114a23dc694SShawn Guo tristate "Audio on the the i.MX31ADS with WM1133-EV1 fitted" 115a23dc694SShawn Guo depends on MACH_MX31ADS_WM1133_EV1 && EXPERIMENTAL 116a23dc694SShawn Guo select SND_SOC_WM8350 117*f19493a3SShawn Guo select SND_SOC_IMX_PCM_FIQ 118a23dc694SShawn Guo select SND_SOC_IMX_AUDMUX 119a23dc694SShawn Guo select SND_SOC_IMX_SSI 120a23dc694SShawn Guo help 121a23dc694SShawn Guo Enable support for audio on the i.MX31ADS with the WM1133-EV1 122a23dc694SShawn Guo PMIC board with WM8835x fitted. 123a23dc694SShawn Guo 124a23dc694SShawn Guoconfig SND_SOC_MX27VIS_AIC32X4 125a23dc694SShawn Guo tristate "SoC audio support for Visstrim M10 boards" 126a23dc694SShawn Guo depends on MACH_IMX27_VISSTRIM_M10 && I2C 127a23dc694SShawn Guo select SND_SOC_TLV320AIC32X4 128*f19493a3SShawn Guo select SND_SOC_IMX_PCM_DMA 129a23dc694SShawn Guo select SND_SOC_IMX_AUDMUX 130a23dc694SShawn Guo select SND_SOC_IMX_SSI 131a23dc694SShawn Guo help 132a23dc694SShawn Guo Say Y if you want to add support for SoC audio on Visstrim SM10 133a23dc694SShawn Guo board with TLV320AIC32X4 codec. 134a23dc694SShawn Guo 135a23dc694SShawn Guoconfig SND_SOC_PHYCORE_AC97 136a23dc694SShawn Guo tristate "SoC Audio support for Phytec phyCORE (and phyCARD) boards" 137a23dc694SShawn Guo depends on MACH_PCM043 || MACH_PCA100 138a23dc694SShawn Guo select SND_SOC_AC97_BUS 139a23dc694SShawn Guo select SND_SOC_WM9712 140*f19493a3SShawn Guo select SND_SOC_IMX_PCM_FIQ 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 Phytec phyCORE 145a23dc694SShawn Guo and phyCARD boards in AC97 mode 146a23dc694SShawn Guo 147a23dc694SShawn Guoconfig SND_SOC_EUKREA_TLV320 148a23dc694SShawn Guo tristate "Eukrea TLV320" 149a23dc694SShawn Guo depends on MACH_EUKREA_MBIMX27_BASEBOARD \ 150a23dc694SShawn Guo || MACH_EUKREA_MBIMXSD25_BASEBOARD \ 151a23dc694SShawn Guo || MACH_EUKREA_MBIMXSD35_BASEBOARD \ 152a23dc694SShawn Guo || MACH_EUKREA_MBIMXSD51_BASEBOARD 153a23dc694SShawn Guo depends on I2C 154a23dc694SShawn Guo select SND_SOC_TLV320AIC23 155*f19493a3SShawn Guo select SND_SOC_IMX_PCM_FIQ 156a23dc694SShawn Guo select SND_SOC_IMX_AUDMUX 157a23dc694SShawn Guo select SND_SOC_IMX_SSI 158a23dc694SShawn Guo help 159a23dc694SShawn Guo Enable I2S based access to the TLV320AIC23B codec attached 160a23dc694SShawn Guo to the SSI interface 161a23dc694SShawn Guo 162a23dc694SShawn Guoendif # SND_IMX_SOC 163