1734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC 2734c2d4bSLiam Girdwood tristate "SoC Audio for the Intel PXA2xx chip" 373d7ee2eSKuninori Morimoto depends on ARCH_PXA || COMPILE_TEST 4a6d77317SDmitry Baryshkov select SND_PXA2XX_LIB 5734c2d4bSLiam Girdwood help 6734c2d4bSLiam Girdwood Say Y or M if you want to add support for codecs attached to 7734c2d4bSLiam Girdwood the PXA2xx AC97, I2S or SSP interface. You will also need 8734c2d4bSLiam Girdwood to select the audio interfaces to support below. 9734c2d4bSLiam Girdwood 107a824e21SZhangfei Gaoconfig SND_MMP_SOC 117a824e21SZhangfei Gao bool "Soc Audio for Marvell MMP chips" 127a824e21SZhangfei Gao depends on ARCH_MMP 135ab0862eSArnd Bergmann select MMP_SRAM 1448b752acSQiao Zhou select SND_SOC_GENERIC_DMAENGINE_PCM 157a824e21SZhangfei Gao select SND_ARM 167a824e21SZhangfei Gao help 177a824e21SZhangfei Gao Say Y if you want to add support for codecs attached to 187a824e21SZhangfei Gao the MMP SSPA interface. 197a824e21SZhangfei Gao 20734c2d4bSLiam Girdwoodconfig SND_PXA2XX_AC97 21734c2d4bSLiam Girdwood tristate 22734c2d4bSLiam Girdwood 23734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC_AC97 24734c2d4bSLiam Girdwood tristate 251c8bc7b3SRobert Jarzmik select AC97_BUS_NEW 2615812501SDaniel Mack select SND_PXA2XX_LIB 27a6d77317SDmitry Baryshkov select SND_PXA2XX_LIB_AC97 281c8bc7b3SRobert Jarzmik select SND_SOC_AC97_BUS_NEW 29734c2d4bSLiam Girdwood 30734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC_I2S 3115812501SDaniel Mack select SND_PXA2XX_LIB 32734c2d4bSLiam Girdwood tristate 33734c2d4bSLiam Girdwood 341b340bd7SMark Brownconfig SND_PXA_SOC_SSP 350a94cf34SDaniel Mack tristate "Soc Audio via PXA2xx/PXA3xx SSP ports" 369d1310daSArnd Bergmann depends on PLAT_PXA 37866d091dSEric Miao select PXA_SSP 3815812501SDaniel Mack select SND_PXA2XX_LIB 391b340bd7SMark Brown 40fa375d42SZhangfei Gaoconfig SND_MMP_SOC_SSPA 41fa375d42SZhangfei Gao tristate 42fa375d42SZhangfei Gao 43734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC_CORGI 44734c2d4bSLiam Girdwood tristate "SoC Audio support for Sharp Zaurus SL-C7x0" 4538784764SArnd Bergmann depends on SND_PXA2XX_SOC && PXA_SHARP_C7xx && I2C 46734c2d4bSLiam Girdwood select SND_PXA2XX_SOC_I2S 47734c2d4bSLiam Girdwood select SND_SOC_WM8731 48734c2d4bSLiam Girdwood help 49734c2d4bSLiam Girdwood Say Y if you want to add support for SoC audio on Sharp 50734c2d4bSLiam Girdwood Zaurus SL-C7x0 models (Corgi, Shepherd, Husky). 51734c2d4bSLiam Girdwood 52734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC_SPITZ 53734c2d4bSLiam Girdwood tristate "SoC Audio support for Sharp Zaurus SL-Cxx00" 5438784764SArnd Bergmann depends on SND_PXA2XX_SOC && PXA_SHARP_Cxx00 && I2C 55734c2d4bSLiam Girdwood select SND_PXA2XX_SOC_I2S 56734c2d4bSLiam Girdwood select SND_SOC_WM8750 57734c2d4bSLiam Girdwood help 58734c2d4bSLiam Girdwood Say Y if you want to add support for SoC audio on Sharp 59734c2d4bSLiam Girdwood Zaurus SL-Cxx00 models (Spitz, Borzoi and Akita). 60734c2d4bSLiam Girdwood 61d21e0f4cSMarek Vasutconfig SND_PXA2XX_SOC_Z2 62d21e0f4cSMarek Vasut tristate "SoC Audio support for Zipit Z2" 6338784764SArnd Bergmann depends on SND_PXA2XX_SOC && MACH_ZIPIT2 && I2C 64d21e0f4cSMarek Vasut select SND_PXA2XX_SOC_I2S 65d21e0f4cSMarek Vasut select SND_SOC_WM8750 66d21e0f4cSMarek Vasut help 67d21e0f4cSMarek Vasut Say Y if you want to add support for SoC audio on Zipit Z2. 68d21e0f4cSMarek Vasut 69734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC_POODLE 70734c2d4bSLiam Girdwood tristate "SoC Audio support for Poodle" 7138784764SArnd Bergmann depends on SND_PXA2XX_SOC && MACH_POODLE && I2C 72734c2d4bSLiam Girdwood select SND_PXA2XX_SOC_I2S 73734c2d4bSLiam Girdwood select SND_SOC_WM8731 74734c2d4bSLiam Girdwood help 75734c2d4bSLiam Girdwood Say Y if you want to add support for SoC audio on Sharp 76734c2d4bSLiam Girdwood Zaurus SL-5600 model (Poodle). 77734c2d4bSLiam Girdwood 78734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC_TOSA 79734c2d4bSLiam Girdwood tristate "SoC AC97 Audio support for Tosa" 80734c2d4bSLiam Girdwood depends on SND_PXA2XX_SOC && MACH_TOSA 814440cbd6SDmitry Baryshkov depends on MFD_TC6393XB 8225540f68SArnd Bergmann depends on AC97_BUS=n 83734c2d4bSLiam Girdwood select SND_PXA2XX_SOC_AC97 84734c2d4bSLiam Girdwood select SND_SOC_WM9712 85734c2d4bSLiam Girdwood help 86734c2d4bSLiam Girdwood Say Y if you want to add support for SoC audio on Sharp 87734c2d4bSLiam Girdwood Zaurus SL-C6000x models (Tosa). 88ab40d4f1SIan Molton 8928796eafSIan Moltonconfig SND_PXA2XX_SOC_E740 9028796eafSIan Molton tristate "SoC AC97 Audio support for e740" 9128796eafSIan Molton depends on SND_PXA2XX_SOC && MACH_E740 9225540f68SArnd Bergmann depends on AC97_BUS=n 9328796eafSIan Molton select SND_SOC_WM9705 9428796eafSIan Molton select SND_PXA2XX_SOC_AC97 9528796eafSIan Molton help 9628796eafSIan Molton Say Y if you want to add support for SoC audio on the 9728796eafSIan Molton toshiba e740 PDA 9828796eafSIan Molton 99a7e2e735SIan Moltonconfig SND_PXA2XX_SOC_E750 100a7e2e735SIan Molton tristate "SoC AC97 Audio support for e750" 101a7e2e735SIan Molton depends on SND_PXA2XX_SOC && MACH_E750 10225540f68SArnd Bergmann depends on AC97_BUS=n 103a7e2e735SIan Molton select SND_SOC_WM9705 104a7e2e735SIan Molton select SND_PXA2XX_SOC_AC97 105a7e2e735SIan Molton help 106a7e2e735SIan Molton Say Y if you want to add support for SoC audio on the 107a7e2e735SIan Molton toshiba e750 PDA 108a7e2e735SIan Molton 109ab40d4f1SIan Moltonconfig SND_PXA2XX_SOC_E800 110ab40d4f1SIan Molton tristate "SoC AC97 Audio support for e800" 111ab40d4f1SIan Molton depends on SND_PXA2XX_SOC && MACH_E800 11225540f68SArnd Bergmann depends on AC97_BUS=n 113ab40d4f1SIan Molton select SND_SOC_WM9712 114ab40d4f1SIan Molton select SND_PXA2XX_SOC_AC97 115ab40d4f1SIan Molton help 116ab40d4f1SIan Molton Say Y if you want to add support for SoC audio on the 117ab40d4f1SIan Molton Toshiba e800 PDA 118142054a3SMike Rapoport 119142054a3SMike Rapoportconfig SND_PXA2XX_SOC_EM_X270 120eaaa5328SMike Rapoport tristate "SoC Audio support for CompuLab EM-x270, eXeda and CM-X300" 121640fb39eSIgor Grinberg depends on SND_PXA2XX_SOC && (MACH_EM_X270 || MACH_EXEDA || \ 122640fb39eSIgor Grinberg MACH_CM_X300) 12325540f68SArnd Bergmann depends on AC97_BUS=n 124142054a3SMike Rapoport select SND_PXA2XX_SOC_AC97 125142054a3SMike Rapoport select SND_SOC_WM9712 126142054a3SMike Rapoport help 127142054a3SMike Rapoport Say Y if you want to add support for SoC audio on 128eaaa5328SMike Rapoport CompuLab EM-x270, eXeda and CM-X300 machines. 1291b340bd7SMark Brown 13074e72201SMarek Vasutconfig SND_PXA2XX_SOC_PALM27X 13137330efdSMarek Vasut bool "SoC Audio support for Palm T|X, T5, E2 and LifeDrive" 13237330efdSMarek Vasut depends on SND_PXA2XX_SOC && (MACH_PALMLD || MACH_PALMTX || \ 13337330efdSMarek Vasut MACH_PALMT5 || MACH_PALMTE2) 13425540f68SArnd Bergmann depends on AC97_BUS=n 13574e72201SMarek Vasut select SND_PXA2XX_SOC_AC97 13674e72201SMarek Vasut select SND_SOC_WM9712 13774e72201SMarek Vasut help 13874e72201SMarek Vasut Say Y if you want to add support for SoC audio on 13937330efdSMarek Vasut Palm T|X, T5, E2 or LifeDrive handheld computer. 14074e72201SMarek Vasut 141b883f363SQiao Zhouconfig SND_PXA910_SOC 142b883f363SQiao Zhou tristate "SoC Audio for Marvell PXA910 chip" 143b883f363SQiao Zhou depends on ARCH_MMP && SND 144b883f363SQiao Zhou select SND_PCM 145b883f363SQiao Zhou help 146b883f363SQiao Zhou Say Y if you want to add support for SoC audio on the 147b883f363SQiao Zhou Marvell PXA910 reference platform. 148b883f363SQiao Zhou 149b883f363SQiao Zhouconfig SND_SOC_TTC_DKB 1507c47cd7fSArnd Bergmann tristate "SoC Audio support for TTC DKB" 151482b91c7SArnd Bergmann depends on SND_PXA910_SOC && MACH_TTC_DKB && I2C=y 152b883f363SQiao Zhou select PXA_SSP 153b883f363SQiao Zhou select SND_PXA_SOC_SSP 154b883f363SQiao Zhou select SND_MMP_SOC 155b883f363SQiao Zhou select MFD_88PM860X 156b883f363SQiao Zhou select SND_SOC_88PM860X 157b883f363SQiao Zhou help 158b883f363SQiao Zhou Say Y if you want to add support for SoC audio on TTC DKB 159b883f363SQiao Zhou 160b883f363SQiao Zhou 1611b340bd7SMark Brownconfig SND_SOC_ZYLONITE 1621b340bd7SMark Brown tristate "SoC Audio support for Marvell Zylonite" 1631b340bd7SMark Brown depends on SND_PXA2XX_SOC && MACH_ZYLONITE 16425540f68SArnd Bergmann depends on AC97_BUS=n 1651b340bd7SMark Brown select SND_PXA2XX_SOC_AC97 1661b340bd7SMark Brown select SND_PXA_SOC_SSP 1671b340bd7SMark Brown select SND_SOC_WM9713 1681b340bd7SMark Brown help 1691b340bd7SMark Brown Say Y if you want to add support for SoC audio on the 1701b340bd7SMark Brown Marvell Zylonite reference platform. 1718f0dc655SRobert Jarzmik 17249af574bSDaniel Mackconfig SND_SOC_RAUMFELD 17349af574bSDaniel Mack tristate "SoC Audio support Raumfeld audio adapter" 17449af574bSDaniel Mack depends on SND_PXA2XX_SOC && (MACH_RAUMFELD_SPEAKER || MACH_RAUMFELD_CONNECTOR) 175b971c370SAxel Lin depends on I2C && SPI_MASTER 17649af574bSDaniel Mack select SND_PXA_SOC_SSP 17749af574bSDaniel Mack select SND_SOC_CS4270 17849af574bSDaniel Mack select SND_SOC_AK4104 17949af574bSDaniel Mack help 18049af574bSDaniel Mack Say Y if you want to add support for SoC audio on Raumfeld devices 18149af574bSDaniel Mack 182c26f642eSDmitry Artamonowconfig SND_PXA2XX_SOC_HX4700 183c26f642eSDmitry Artamonow tristate "SoC Audio support for HP iPAQ hx4700" 184b971c370SAxel Lin depends on SND_PXA2XX_SOC && MACH_H4700 && I2C 185c26f642eSDmitry Artamonow select SND_PXA2XX_SOC_I2S 186c26f642eSDmitry Artamonow select SND_SOC_AK4641 187c26f642eSDmitry Artamonow help 188c26f642eSDmitry Artamonow Say Y if you want to add support for SoC audio on the 189c26f642eSDmitry Artamonow HP iPAQ hx4700. 190c26f642eSDmitry Artamonow 1917377226cSPhilipp Zabelconfig SND_PXA2XX_SOC_MAGICIAN 1927377226cSPhilipp Zabel tristate "SoC Audio support for HTC Magician" 19338784764SArnd Bergmann depends on SND_PXA2XX_SOC && MACH_MAGICIAN && I2C 1947377226cSPhilipp Zabel select SND_PXA2XX_SOC_I2S 1957377226cSPhilipp Zabel select SND_PXA_SOC_SSP 1967377226cSPhilipp Zabel select SND_SOC_UDA1380 1977377226cSPhilipp Zabel help 1987377226cSPhilipp Zabel Say Y if you want to add support for SoC audio on the 1997377226cSPhilipp Zabel HTC Magician. 2007377226cSPhilipp Zabel 2018f0dc655SRobert Jarzmikconfig SND_PXA2XX_SOC_MIOA701 2028f0dc655SRobert Jarzmik tristate "SoC Audio support for MIO A701" 2038f0dc655SRobert Jarzmik depends on SND_PXA2XX_SOC && MACH_MIOA701 20425540f68SArnd Bergmann depends on AC97_BUS=n 2058f0dc655SRobert Jarzmik select SND_PXA2XX_SOC_AC97 2068f0dc655SRobert Jarzmik select SND_SOC_WM9713 2078f0dc655SRobert Jarzmik help 2088f0dc655SRobert Jarzmik Say Y if you want to add support for SoC audio on the 2098f0dc655SRobert Jarzmik MIO A701. 210a195b51bSJonathan Cameron 211a195b51bSJonathan Cameronconfig SND_PXA2XX_SOC_IMOTE2 212a195b51bSJonathan Cameron tristate "SoC Audio support for IMote 2" 213c877c251STakashi Iwai depends on SND_PXA2XX_SOC && MACH_INTELMOTE2 && I2C 214a195b51bSJonathan Cameron select SND_PXA2XX_SOC_I2S 215a195b51bSJonathan Cameron select SND_SOC_WM8940 216a195b51bSJonathan Cameron help 217a195b51bSJonathan Cameron Say Y if you want to add support for SoC audio on the 218a195b51bSJonathan Cameron IMote 2. 2195ebf20aeSZhangfei Gao 2205ebf20aeSZhangfei Gaoconfig SND_MMP_SOC_BROWNSTONE 2215ebf20aeSZhangfei Gao tristate "SoC Audio support for Marvell Brownstone" 2225229f1f4SArnd Bergmann depends on SND_MMP_SOC && MACH_BROWNSTONE && I2C 2235ebf20aeSZhangfei Gao select SND_MMP_SOC_SSPA 2245ebf20aeSZhangfei Gao select MFD_WM8994 2255ebf20aeSZhangfei Gao select SND_SOC_WM8994 2265ebf20aeSZhangfei Gao help 2275ebf20aeSZhangfei Gao Say Y if you want to add support for SoC audio on the 2285ebf20aeSZhangfei Gao Marvell Brownstone reference platform. 229