xref: /openbmc/linux/sound/soc/pxa/Kconfig (revision 866d091d)
1734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC
2734c2d4bSLiam Girdwood	tristate "SoC Audio for the Intel PXA2xx chip"
389fe5117STakashi Iwai	depends on ARCH_PXA
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
10734c2d4bSLiam Girdwoodconfig SND_PXA2XX_AC97
11734c2d4bSLiam Girdwood	tristate
12734c2d4bSLiam Girdwood	select SND_AC97_CODEC
13734c2d4bSLiam Girdwood
14734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC_AC97
15734c2d4bSLiam Girdwood	tristate
161a5965b7STakashi Iwai	select AC97_BUS
179c636342SDmitry Baryshkov	select SND_ARM
18a6d77317SDmitry Baryshkov	select SND_PXA2XX_LIB_AC97
19734c2d4bSLiam Girdwood	select SND_SOC_AC97_BUS
20734c2d4bSLiam Girdwood
21734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC_I2S
22734c2d4bSLiam Girdwood	tristate
23734c2d4bSLiam Girdwood
241b340bd7SMark Brownconfig SND_PXA_SOC_SSP
251b340bd7SMark Brown	tristate
26866d091dSEric Miao	select PXA_SSP
271b340bd7SMark Brown
28734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC_CORGI
29734c2d4bSLiam Girdwood	tristate "SoC Audio support for Sharp Zaurus SL-C7x0"
30734c2d4bSLiam Girdwood	depends on SND_PXA2XX_SOC && PXA_SHARP_C7xx
31734c2d4bSLiam Girdwood	select SND_PXA2XX_SOC_I2S
32734c2d4bSLiam Girdwood	select SND_SOC_WM8731
33734c2d4bSLiam Girdwood	help
34734c2d4bSLiam Girdwood	  Say Y if you want to add support for SoC audio on Sharp
35734c2d4bSLiam Girdwood	  Zaurus SL-C7x0 models (Corgi, Shepherd, Husky).
36734c2d4bSLiam Girdwood
37734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC_SPITZ
38734c2d4bSLiam Girdwood	tristate "SoC Audio support for Sharp Zaurus SL-Cxx00"
39734c2d4bSLiam Girdwood	depends on SND_PXA2XX_SOC && PXA_SHARP_Cxx00
40734c2d4bSLiam Girdwood	select SND_PXA2XX_SOC_I2S
41734c2d4bSLiam Girdwood	select SND_SOC_WM8750
42734c2d4bSLiam Girdwood	help
43734c2d4bSLiam Girdwood	  Say Y if you want to add support for SoC audio on Sharp
44734c2d4bSLiam Girdwood	  Zaurus SL-Cxx00 models (Spitz, Borzoi and Akita).
45734c2d4bSLiam Girdwood
46734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC_POODLE
47734c2d4bSLiam Girdwood	tristate "SoC Audio support for Poodle"
48734c2d4bSLiam Girdwood	depends on SND_PXA2XX_SOC && MACH_POODLE
49734c2d4bSLiam Girdwood	select SND_PXA2XX_SOC_I2S
50734c2d4bSLiam Girdwood	select SND_SOC_WM8731
51734c2d4bSLiam Girdwood	help
52734c2d4bSLiam Girdwood	  Say Y if you want to add support for SoC audio on Sharp
53734c2d4bSLiam Girdwood	  Zaurus SL-5600 model (Poodle).
54734c2d4bSLiam Girdwood
55734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC_TOSA
56734c2d4bSLiam Girdwood	tristate "SoC AC97 Audio support for Tosa"
57734c2d4bSLiam Girdwood	depends on SND_PXA2XX_SOC && MACH_TOSA
584440cbd6SDmitry Baryshkov	depends on MFD_TC6393XB
59734c2d4bSLiam Girdwood	select SND_PXA2XX_SOC_AC97
60734c2d4bSLiam Girdwood	select SND_SOC_WM9712
61734c2d4bSLiam Girdwood	help
62734c2d4bSLiam Girdwood	  Say Y if you want to add support for SoC audio on Sharp
63734c2d4bSLiam Girdwood	  Zaurus SL-C6000x models (Tosa).
64ab40d4f1SIan Molton
6528796eafSIan Moltonconfig SND_PXA2XX_SOC_E740
6628796eafSIan Molton	tristate "SoC AC97 Audio support for e740"
6728796eafSIan Molton	depends on SND_PXA2XX_SOC && MACH_E740
6828796eafSIan Molton	select SND_SOC_WM9705
6928796eafSIan Molton	select SND_PXA2XX_SOC_AC97
7028796eafSIan Molton	help
7128796eafSIan Molton	  Say Y if you want to add support for SoC audio on the
7228796eafSIan Molton	  toshiba e740 PDA
7328796eafSIan Molton
74a7e2e735SIan Moltonconfig SND_PXA2XX_SOC_E750
75a7e2e735SIan Molton	tristate "SoC AC97 Audio support for e750"
76a7e2e735SIan Molton	depends on SND_PXA2XX_SOC && MACH_E750
77a7e2e735SIan Molton	select SND_SOC_WM9705
78a7e2e735SIan Molton	select SND_PXA2XX_SOC_AC97
79a7e2e735SIan Molton	help
80a7e2e735SIan Molton	  Say Y if you want to add support for SoC audio on the
81a7e2e735SIan Molton	  toshiba e750 PDA
82a7e2e735SIan Molton
83ab40d4f1SIan Moltonconfig SND_PXA2XX_SOC_E800
84ab40d4f1SIan Molton	tristate "SoC AC97 Audio support for e800"
85ab40d4f1SIan Molton	depends on SND_PXA2XX_SOC && MACH_E800
86ab40d4f1SIan Molton	select SND_SOC_WM9712
87ab40d4f1SIan Molton	select SND_PXA2XX_SOC_AC97
88ab40d4f1SIan Molton	help
89ab40d4f1SIan Molton	  Say Y if you want to add support for SoC audio on the
90ab40d4f1SIan Molton	  Toshiba e800 PDA
91142054a3SMike Rapoport
92142054a3SMike Rapoportconfig SND_PXA2XX_SOC_EM_X270
93eaaa5328SMike Rapoport	tristate "SoC Audio support for CompuLab EM-x270, eXeda and CM-X300"
94640fb39eSIgor Grinberg	depends on SND_PXA2XX_SOC && (MACH_EM_X270 || MACH_EXEDA || \
95640fb39eSIgor Grinberg			MACH_CM_X300)
96142054a3SMike Rapoport	select SND_PXA2XX_SOC_AC97
97142054a3SMike Rapoport	select SND_SOC_WM9712
98142054a3SMike Rapoport	help
99142054a3SMike Rapoport	  Say Y if you want to add support for SoC audio on
100eaaa5328SMike Rapoport	  CompuLab EM-x270, eXeda and CM-X300 machines.
1011b340bd7SMark Brown
10274e72201SMarek Vasutconfig SND_PXA2XX_SOC_PALM27X
10337330efdSMarek Vasut	bool "SoC Audio support for Palm T|X, T5, E2 and LifeDrive"
10437330efdSMarek Vasut	depends on SND_PXA2XX_SOC && (MACH_PALMLD || MACH_PALMTX || \
10537330efdSMarek Vasut			MACH_PALMT5 || MACH_PALMTE2)
10674e72201SMarek Vasut	select SND_PXA2XX_SOC_AC97
10774e72201SMarek Vasut	select SND_SOC_WM9712
10874e72201SMarek Vasut	help
10974e72201SMarek Vasut	  Say Y if you want to add support for SoC audio on
11037330efdSMarek Vasut	  Palm T|X, T5, E2 or LifeDrive handheld computer.
11174e72201SMarek Vasut
1121b340bd7SMark Brownconfig SND_SOC_ZYLONITE
1131b340bd7SMark Brown	tristate "SoC Audio support for Marvell Zylonite"
1141b340bd7SMark Brown	depends on SND_PXA2XX_SOC && MACH_ZYLONITE
1151b340bd7SMark Brown	select SND_PXA2XX_SOC_AC97
1161b340bd7SMark Brown	select SND_PXA_SOC_SSP
1171b340bd7SMark Brown	select SND_SOC_WM9713
1181b340bd7SMark Brown	help
1191b340bd7SMark Brown	  Say Y if you want to add support for SoC audio on the
1201b340bd7SMark Brown	  Marvell Zylonite reference platform.
1218f0dc655SRobert Jarzmik
12249af574bSDaniel Mackconfig SND_SOC_RAUMFELD
12349af574bSDaniel Mack	tristate "SoC Audio support Raumfeld audio adapter"
12449af574bSDaniel Mack	depends on SND_PXA2XX_SOC && (MACH_RAUMFELD_SPEAKER || MACH_RAUMFELD_CONNECTOR)
12549af574bSDaniel Mack	select SND_PXA_SOC_SSP
12649af574bSDaniel Mack	select SND_SOC_CS4270
12749af574bSDaniel Mack	select SND_SOC_AK4104
12849af574bSDaniel Mack	help
12949af574bSDaniel Mack	  Say Y if you want to add support for SoC audio on Raumfeld devices
13049af574bSDaniel Mack
1317377226cSPhilipp Zabelconfig SND_PXA2XX_SOC_MAGICIAN
1327377226cSPhilipp Zabel	tristate "SoC Audio support for HTC Magician"
1337377226cSPhilipp Zabel	depends on SND_PXA2XX_SOC && MACH_MAGICIAN
1347377226cSPhilipp Zabel	select SND_PXA2XX_SOC_I2S
1357377226cSPhilipp Zabel	select SND_PXA_SOC_SSP
1367377226cSPhilipp Zabel	select SND_SOC_UDA1380
1377377226cSPhilipp Zabel	help
1387377226cSPhilipp Zabel	  Say Y if you want to add support for SoC audio on the
1397377226cSPhilipp Zabel	  HTC Magician.
1407377226cSPhilipp Zabel
1418f0dc655SRobert Jarzmikconfig SND_PXA2XX_SOC_MIOA701
1428f0dc655SRobert Jarzmik        tristate "SoC Audio support for MIO A701"
1438f0dc655SRobert Jarzmik        depends on SND_PXA2XX_SOC && MACH_MIOA701
1448f0dc655SRobert Jarzmik        select SND_PXA2XX_SOC_AC97
1458f0dc655SRobert Jarzmik        select SND_SOC_WM9713
1468f0dc655SRobert Jarzmik        help
1478f0dc655SRobert Jarzmik          Say Y if you want to add support for SoC audio on the
1488f0dc655SRobert Jarzmik          MIO A701.
149a195b51bSJonathan Cameron
150a195b51bSJonathan Cameronconfig SND_PXA2XX_SOC_IMOTE2
151a195b51bSJonathan Cameron       tristate "SoC Audio support for IMote 2"
152c877c251STakashi Iwai       depends on SND_PXA2XX_SOC && MACH_INTELMOTE2 && I2C
153a195b51bSJonathan Cameron       select SND_PXA2XX_SOC_I2S
154a195b51bSJonathan Cameron       select SND_SOC_WM8940
155a195b51bSJonathan Cameron       help
156a195b51bSJonathan Cameron         Say Y if you want to add support for SoC audio on the
157a195b51bSJonathan Cameron	 IMote 2.
158