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 select SND_AC97_CODEC 23734c2d4bSLiam Girdwood 24734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC_AC97 25734c2d4bSLiam Girdwood tristate 261a5965b7STakashi Iwai select AC97_BUS 27a6d77317SDmitry Baryshkov select SND_PXA2XX_LIB_AC97 28734c2d4bSLiam Girdwood select SND_SOC_AC97_BUS 29734c2d4bSLiam Girdwood 30734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC_I2S 31734c2d4bSLiam Girdwood tristate 32734c2d4bSLiam Girdwood 331b340bd7SMark Brownconfig SND_PXA_SOC_SSP 340a94cf34SDaniel Mack tristate "Soc Audio via PXA2xx/PXA3xx SSP ports" 35866d091dSEric Miao select PXA_SSP 361b340bd7SMark Brown 37fa375d42SZhangfei Gaoconfig SND_MMP_SOC_SSPA 38fa375d42SZhangfei Gao tristate 39fa375d42SZhangfei Gao 40734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC_CORGI 41734c2d4bSLiam Girdwood tristate "SoC Audio support for Sharp Zaurus SL-C7x0" 4238784764SArnd Bergmann depends on SND_PXA2XX_SOC && PXA_SHARP_C7xx && I2C 43734c2d4bSLiam Girdwood select SND_PXA2XX_SOC_I2S 44734c2d4bSLiam Girdwood select SND_SOC_WM8731 45734c2d4bSLiam Girdwood help 46734c2d4bSLiam Girdwood Say Y if you want to add support for SoC audio on Sharp 47734c2d4bSLiam Girdwood Zaurus SL-C7x0 models (Corgi, Shepherd, Husky). 48734c2d4bSLiam Girdwood 49734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC_SPITZ 50734c2d4bSLiam Girdwood tristate "SoC Audio support for Sharp Zaurus SL-Cxx00" 5138784764SArnd Bergmann depends on SND_PXA2XX_SOC && PXA_SHARP_Cxx00 && I2C 52734c2d4bSLiam Girdwood select SND_PXA2XX_SOC_I2S 53734c2d4bSLiam Girdwood select SND_SOC_WM8750 54734c2d4bSLiam Girdwood help 55734c2d4bSLiam Girdwood Say Y if you want to add support for SoC audio on Sharp 56734c2d4bSLiam Girdwood Zaurus SL-Cxx00 models (Spitz, Borzoi and Akita). 57734c2d4bSLiam Girdwood 58d21e0f4cSMarek Vasutconfig SND_PXA2XX_SOC_Z2 59d21e0f4cSMarek Vasut tristate "SoC Audio support for Zipit Z2" 6038784764SArnd Bergmann depends on SND_PXA2XX_SOC && MACH_ZIPIT2 && I2C 61d21e0f4cSMarek Vasut select SND_PXA2XX_SOC_I2S 62d21e0f4cSMarek Vasut select SND_SOC_WM8750 63d21e0f4cSMarek Vasut help 64d21e0f4cSMarek Vasut Say Y if you want to add support for SoC audio on Zipit Z2. 65d21e0f4cSMarek Vasut 66734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC_POODLE 67734c2d4bSLiam Girdwood tristate "SoC Audio support for Poodle" 6838784764SArnd Bergmann depends on SND_PXA2XX_SOC && MACH_POODLE && I2C 69734c2d4bSLiam Girdwood select SND_PXA2XX_SOC_I2S 70734c2d4bSLiam Girdwood select SND_SOC_WM8731 71734c2d4bSLiam Girdwood help 72734c2d4bSLiam Girdwood Say Y if you want to add support for SoC audio on Sharp 73734c2d4bSLiam Girdwood Zaurus SL-5600 model (Poodle). 74734c2d4bSLiam Girdwood 75734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC_TOSA 76734c2d4bSLiam Girdwood tristate "SoC AC97 Audio support for Tosa" 77734c2d4bSLiam Girdwood depends on SND_PXA2XX_SOC && MACH_TOSA 784440cbd6SDmitry Baryshkov depends on MFD_TC6393XB 79734c2d4bSLiam Girdwood select SND_PXA2XX_SOC_AC97 80734c2d4bSLiam Girdwood select SND_SOC_WM9712 81734c2d4bSLiam Girdwood help 82734c2d4bSLiam Girdwood Say Y if you want to add support for SoC audio on Sharp 83734c2d4bSLiam Girdwood Zaurus SL-C6000x models (Tosa). 84ab40d4f1SIan Molton 8528796eafSIan Moltonconfig SND_PXA2XX_SOC_E740 8628796eafSIan Molton tristate "SoC AC97 Audio support for e740" 8728796eafSIan Molton depends on SND_PXA2XX_SOC && MACH_E740 8828796eafSIan Molton select SND_SOC_WM9705 8928796eafSIan Molton select SND_PXA2XX_SOC_AC97 9028796eafSIan Molton help 9128796eafSIan Molton Say Y if you want to add support for SoC audio on the 9228796eafSIan Molton toshiba e740 PDA 9328796eafSIan Molton 94a7e2e735SIan Moltonconfig SND_PXA2XX_SOC_E750 95a7e2e735SIan Molton tristate "SoC AC97 Audio support for e750" 96a7e2e735SIan Molton depends on SND_PXA2XX_SOC && MACH_E750 97a7e2e735SIan Molton select SND_SOC_WM9705 98a7e2e735SIan Molton select SND_PXA2XX_SOC_AC97 99a7e2e735SIan Molton help 100a7e2e735SIan Molton Say Y if you want to add support for SoC audio on the 101a7e2e735SIan Molton toshiba e750 PDA 102a7e2e735SIan Molton 103ab40d4f1SIan Moltonconfig SND_PXA2XX_SOC_E800 104ab40d4f1SIan Molton tristate "SoC AC97 Audio support for e800" 105ab40d4f1SIan Molton depends on SND_PXA2XX_SOC && MACH_E800 106ab40d4f1SIan Molton select SND_SOC_WM9712 107ab40d4f1SIan Molton select SND_PXA2XX_SOC_AC97 108ab40d4f1SIan Molton help 109ab40d4f1SIan Molton Say Y if you want to add support for SoC audio on the 110ab40d4f1SIan Molton Toshiba e800 PDA 111142054a3SMike Rapoport 112142054a3SMike Rapoportconfig SND_PXA2XX_SOC_EM_X270 113eaaa5328SMike Rapoport tristate "SoC Audio support for CompuLab EM-x270, eXeda and CM-X300" 114640fb39eSIgor Grinberg depends on SND_PXA2XX_SOC && (MACH_EM_X270 || MACH_EXEDA || \ 115640fb39eSIgor Grinberg MACH_CM_X300) 116142054a3SMike Rapoport select SND_PXA2XX_SOC_AC97 117142054a3SMike Rapoport select SND_SOC_WM9712 118142054a3SMike Rapoport help 119142054a3SMike Rapoport Say Y if you want to add support for SoC audio on 120eaaa5328SMike Rapoport CompuLab EM-x270, eXeda and CM-X300 machines. 1211b340bd7SMark Brown 12274e72201SMarek Vasutconfig SND_PXA2XX_SOC_PALM27X 12337330efdSMarek Vasut bool "SoC Audio support for Palm T|X, T5, E2 and LifeDrive" 12437330efdSMarek Vasut depends on SND_PXA2XX_SOC && (MACH_PALMLD || MACH_PALMTX || \ 12537330efdSMarek Vasut MACH_PALMT5 || MACH_PALMTE2) 12674e72201SMarek Vasut select SND_PXA2XX_SOC_AC97 12774e72201SMarek Vasut select SND_SOC_WM9712 12874e72201SMarek Vasut help 12974e72201SMarek Vasut Say Y if you want to add support for SoC audio on 13037330efdSMarek Vasut Palm T|X, T5, E2 or LifeDrive handheld computer. 13174e72201SMarek Vasut 132b883f363SQiao Zhouconfig SND_PXA910_SOC 133b883f363SQiao Zhou tristate "SoC Audio for Marvell PXA910 chip" 134b883f363SQiao Zhou depends on ARCH_MMP && SND 135b883f363SQiao Zhou select SND_PCM 136b883f363SQiao Zhou help 137b883f363SQiao Zhou Say Y if you want to add support for SoC audio on the 138b883f363SQiao Zhou Marvell PXA910 reference platform. 139b883f363SQiao Zhou 140b883f363SQiao Zhouconfig SND_SOC_TTC_DKB 1417c47cd7fSArnd Bergmann tristate "SoC Audio support for TTC DKB" 142482b91c7SArnd Bergmann depends on SND_PXA910_SOC && MACH_TTC_DKB && I2C=y 143b883f363SQiao Zhou select PXA_SSP 144b883f363SQiao Zhou select SND_PXA_SOC_SSP 145b883f363SQiao Zhou select SND_MMP_SOC 146b883f363SQiao Zhou select MFD_88PM860X 147b883f363SQiao Zhou select SND_SOC_88PM860X 148b883f363SQiao Zhou help 149b883f363SQiao Zhou Say Y if you want to add support for SoC audio on TTC DKB 150b883f363SQiao Zhou 151b883f363SQiao Zhou 1521b340bd7SMark Brownconfig SND_SOC_ZYLONITE 1531b340bd7SMark Brown tristate "SoC Audio support for Marvell Zylonite" 1541b340bd7SMark Brown depends on SND_PXA2XX_SOC && MACH_ZYLONITE 1551b340bd7SMark Brown select SND_PXA2XX_SOC_AC97 1561b340bd7SMark Brown select SND_PXA_SOC_SSP 1571b340bd7SMark Brown select SND_SOC_WM9713 1581b340bd7SMark Brown help 1591b340bd7SMark Brown Say Y if you want to add support for SoC audio on the 1601b340bd7SMark Brown Marvell Zylonite reference platform. 1618f0dc655SRobert Jarzmik 16249af574bSDaniel Mackconfig SND_SOC_RAUMFELD 16349af574bSDaniel Mack tristate "SoC Audio support Raumfeld audio adapter" 16449af574bSDaniel Mack depends on SND_PXA2XX_SOC && (MACH_RAUMFELD_SPEAKER || MACH_RAUMFELD_CONNECTOR) 165b971c370SAxel Lin depends on I2C && SPI_MASTER 16649af574bSDaniel Mack select SND_PXA_SOC_SSP 16749af574bSDaniel Mack select SND_SOC_CS4270 16849af574bSDaniel Mack select SND_SOC_AK4104 16949af574bSDaniel Mack help 17049af574bSDaniel Mack Say Y if you want to add support for SoC audio on Raumfeld devices 17149af574bSDaniel Mack 172c26f642eSDmitry Artamonowconfig SND_PXA2XX_SOC_HX4700 173c26f642eSDmitry Artamonow tristate "SoC Audio support for HP iPAQ hx4700" 174b971c370SAxel Lin depends on SND_PXA2XX_SOC && MACH_H4700 && I2C 175c26f642eSDmitry Artamonow select SND_PXA2XX_SOC_I2S 176c26f642eSDmitry Artamonow select SND_SOC_AK4641 177c26f642eSDmitry Artamonow help 178c26f642eSDmitry Artamonow Say Y if you want to add support for SoC audio on the 179c26f642eSDmitry Artamonow HP iPAQ hx4700. 180c26f642eSDmitry Artamonow 1817377226cSPhilipp Zabelconfig SND_PXA2XX_SOC_MAGICIAN 1827377226cSPhilipp Zabel tristate "SoC Audio support for HTC Magician" 18338784764SArnd Bergmann depends on SND_PXA2XX_SOC && MACH_MAGICIAN && I2C 1847377226cSPhilipp Zabel select SND_PXA2XX_SOC_I2S 1857377226cSPhilipp Zabel select SND_PXA_SOC_SSP 1867377226cSPhilipp Zabel select SND_SOC_UDA1380 1877377226cSPhilipp Zabel help 1887377226cSPhilipp Zabel Say Y if you want to add support for SoC audio on the 1897377226cSPhilipp Zabel HTC Magician. 1907377226cSPhilipp Zabel 1918f0dc655SRobert Jarzmikconfig SND_PXA2XX_SOC_MIOA701 1928f0dc655SRobert Jarzmik tristate "SoC Audio support for MIO A701" 1938f0dc655SRobert Jarzmik depends on SND_PXA2XX_SOC && MACH_MIOA701 1948f0dc655SRobert Jarzmik select SND_PXA2XX_SOC_AC97 1958f0dc655SRobert Jarzmik select SND_SOC_WM9713 1968f0dc655SRobert Jarzmik help 1978f0dc655SRobert Jarzmik Say Y if you want to add support for SoC audio on the 1988f0dc655SRobert Jarzmik MIO A701. 199a195b51bSJonathan Cameron 200a195b51bSJonathan Cameronconfig SND_PXA2XX_SOC_IMOTE2 201a195b51bSJonathan Cameron tristate "SoC Audio support for IMote 2" 202c877c251STakashi Iwai depends on SND_PXA2XX_SOC && MACH_INTELMOTE2 && I2C 203a195b51bSJonathan Cameron select SND_PXA2XX_SOC_I2S 204a195b51bSJonathan Cameron select SND_SOC_WM8940 205a195b51bSJonathan Cameron help 206a195b51bSJonathan Cameron Say Y if you want to add support for SoC audio on the 207a195b51bSJonathan Cameron IMote 2. 2085ebf20aeSZhangfei Gao 2095ebf20aeSZhangfei Gaoconfig SND_MMP_SOC_BROWNSTONE 2105ebf20aeSZhangfei Gao tristate "SoC Audio support for Marvell Brownstone" 2115229f1f4SArnd Bergmann depends on SND_MMP_SOC && MACH_BROWNSTONE && I2C 2125ebf20aeSZhangfei Gao select SND_MMP_SOC_SSPA 2135ebf20aeSZhangfei Gao select MFD_WM8994 2145ebf20aeSZhangfei Gao select SND_SOC_WM8994 2155ebf20aeSZhangfei Gao help 2165ebf20aeSZhangfei Gao Say Y if you want to add support for SoC audio on the 2175ebf20aeSZhangfei Gao Marvell Brownstone reference platform. 218