xref: /openbmc/linux/sound/soc/pxa/Kconfig (revision b971c370)
1734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC
2734c2d4bSLiam Girdwood	tristate "SoC Audio for the Intel PXA2xx chip"
389fe5117STakashi Iwai	depends on ARCH_PXA
4846172dfSDmitry Artamonow	select SND_ARM
5a6d77317SDmitry Baryshkov	select SND_PXA2XX_LIB
6734c2d4bSLiam Girdwood	help
7734c2d4bSLiam Girdwood	  Say Y or M if you want to add support for codecs attached to
8734c2d4bSLiam Girdwood	  the PXA2xx AC97, I2S or SSP interface. You will also need
9734c2d4bSLiam Girdwood	  to select the audio interfaces to support below.
10734c2d4bSLiam Girdwood
11734c2d4bSLiam Girdwoodconfig SND_PXA2XX_AC97
12734c2d4bSLiam Girdwood	tristate
13734c2d4bSLiam Girdwood	select SND_AC97_CODEC
14734c2d4bSLiam Girdwood
15734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC_AC97
16734c2d4bSLiam Girdwood	tristate
171a5965b7STakashi Iwai	select AC97_BUS
189c636342SDmitry Baryshkov	select SND_ARM
19a6d77317SDmitry Baryshkov	select SND_PXA2XX_LIB_AC97
20734c2d4bSLiam Girdwood	select SND_SOC_AC97_BUS
21734c2d4bSLiam Girdwood
22734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC_I2S
23734c2d4bSLiam Girdwood	tristate
24734c2d4bSLiam Girdwood
251b340bd7SMark Brownconfig SND_PXA_SOC_SSP
261b340bd7SMark Brown	tristate
27866d091dSEric Miao	select PXA_SSP
281b340bd7SMark Brown
29734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC_CORGI
30734c2d4bSLiam Girdwood	tristate "SoC Audio support for Sharp Zaurus SL-C7x0"
31734c2d4bSLiam Girdwood	depends on SND_PXA2XX_SOC && PXA_SHARP_C7xx
32734c2d4bSLiam Girdwood	select SND_PXA2XX_SOC_I2S
33734c2d4bSLiam Girdwood	select SND_SOC_WM8731
34734c2d4bSLiam Girdwood	help
35734c2d4bSLiam Girdwood	  Say Y if you want to add support for SoC audio on Sharp
36734c2d4bSLiam Girdwood	  Zaurus SL-C7x0 models (Corgi, Shepherd, Husky).
37734c2d4bSLiam Girdwood
38734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC_SPITZ
39734c2d4bSLiam Girdwood	tristate "SoC Audio support for Sharp Zaurus SL-Cxx00"
40734c2d4bSLiam Girdwood	depends on SND_PXA2XX_SOC && PXA_SHARP_Cxx00
41734c2d4bSLiam Girdwood	select SND_PXA2XX_SOC_I2S
42734c2d4bSLiam Girdwood	select SND_SOC_WM8750
43734c2d4bSLiam Girdwood	help
44734c2d4bSLiam Girdwood	  Say Y if you want to add support for SoC audio on Sharp
45734c2d4bSLiam Girdwood	  Zaurus SL-Cxx00 models (Spitz, Borzoi and Akita).
46734c2d4bSLiam Girdwood
47d21e0f4cSMarek Vasutconfig SND_PXA2XX_SOC_Z2
48d21e0f4cSMarek Vasut	tristate "SoC Audio support for Zipit Z2"
49d21e0f4cSMarek Vasut	depends on SND_PXA2XX_SOC && MACH_ZIPIT2
50d21e0f4cSMarek Vasut	select SND_PXA2XX_SOC_I2S
51d21e0f4cSMarek Vasut	select SND_SOC_WM8750
52d21e0f4cSMarek Vasut	help
53d21e0f4cSMarek Vasut	  Say Y if you want to add support for SoC audio on Zipit Z2.
54d21e0f4cSMarek Vasut
55734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC_POODLE
56734c2d4bSLiam Girdwood	tristate "SoC Audio support for Poodle"
57734c2d4bSLiam Girdwood	depends on SND_PXA2XX_SOC && MACH_POODLE
58734c2d4bSLiam Girdwood	select SND_PXA2XX_SOC_I2S
59734c2d4bSLiam Girdwood	select SND_SOC_WM8731
60734c2d4bSLiam Girdwood	help
61734c2d4bSLiam Girdwood	  Say Y if you want to add support for SoC audio on Sharp
62734c2d4bSLiam Girdwood	  Zaurus SL-5600 model (Poodle).
63734c2d4bSLiam Girdwood
64734c2d4bSLiam Girdwoodconfig SND_PXA2XX_SOC_TOSA
65734c2d4bSLiam Girdwood	tristate "SoC AC97 Audio support for Tosa"
66734c2d4bSLiam Girdwood	depends on SND_PXA2XX_SOC && MACH_TOSA
674440cbd6SDmitry Baryshkov	depends on MFD_TC6393XB
68734c2d4bSLiam Girdwood	select SND_PXA2XX_SOC_AC97
69734c2d4bSLiam Girdwood	select SND_SOC_WM9712
70734c2d4bSLiam Girdwood	help
71734c2d4bSLiam Girdwood	  Say Y if you want to add support for SoC audio on Sharp
72734c2d4bSLiam Girdwood	  Zaurus SL-C6000x models (Tosa).
73ab40d4f1SIan Molton
7428796eafSIan Moltonconfig SND_PXA2XX_SOC_E740
7528796eafSIan Molton	tristate "SoC AC97 Audio support for e740"
7628796eafSIan Molton	depends on SND_PXA2XX_SOC && MACH_E740
7728796eafSIan Molton	select SND_SOC_WM9705
7828796eafSIan Molton	select SND_PXA2XX_SOC_AC97
7928796eafSIan Molton	help
8028796eafSIan Molton	  Say Y if you want to add support for SoC audio on the
8128796eafSIan Molton	  toshiba e740 PDA
8228796eafSIan Molton
83a7e2e735SIan Moltonconfig SND_PXA2XX_SOC_E750
84a7e2e735SIan Molton	tristate "SoC AC97 Audio support for e750"
85a7e2e735SIan Molton	depends on SND_PXA2XX_SOC && MACH_E750
86a7e2e735SIan Molton	select SND_SOC_WM9705
87a7e2e735SIan Molton	select SND_PXA2XX_SOC_AC97
88a7e2e735SIan Molton	help
89a7e2e735SIan Molton	  Say Y if you want to add support for SoC audio on the
90a7e2e735SIan Molton	  toshiba e750 PDA
91a7e2e735SIan Molton
92ab40d4f1SIan Moltonconfig SND_PXA2XX_SOC_E800
93ab40d4f1SIan Molton	tristate "SoC AC97 Audio support for e800"
94ab40d4f1SIan Molton	depends on SND_PXA2XX_SOC && MACH_E800
95ab40d4f1SIan Molton	select SND_SOC_WM9712
96ab40d4f1SIan Molton	select SND_PXA2XX_SOC_AC97
97ab40d4f1SIan Molton	help
98ab40d4f1SIan Molton	  Say Y if you want to add support for SoC audio on the
99ab40d4f1SIan Molton	  Toshiba e800 PDA
100142054a3SMike Rapoport
101142054a3SMike Rapoportconfig SND_PXA2XX_SOC_EM_X270
102eaaa5328SMike Rapoport	tristate "SoC Audio support for CompuLab EM-x270, eXeda and CM-X300"
103640fb39eSIgor Grinberg	depends on SND_PXA2XX_SOC && (MACH_EM_X270 || MACH_EXEDA || \
104640fb39eSIgor Grinberg			MACH_CM_X300)
105142054a3SMike Rapoport	select SND_PXA2XX_SOC_AC97
106142054a3SMike Rapoport	select SND_SOC_WM9712
107142054a3SMike Rapoport	help
108142054a3SMike Rapoport	  Say Y if you want to add support for SoC audio on
109eaaa5328SMike Rapoport	  CompuLab EM-x270, eXeda and CM-X300 machines.
1101b340bd7SMark Brown
11174e72201SMarek Vasutconfig SND_PXA2XX_SOC_PALM27X
11237330efdSMarek Vasut	bool "SoC Audio support for Palm T|X, T5, E2 and LifeDrive"
11337330efdSMarek Vasut	depends on SND_PXA2XX_SOC && (MACH_PALMLD || MACH_PALMTX || \
11437330efdSMarek Vasut			MACH_PALMT5 || MACH_PALMTE2)
11574e72201SMarek Vasut	select SND_PXA2XX_SOC_AC97
11674e72201SMarek Vasut	select SND_SOC_WM9712
11774e72201SMarek Vasut	help
11874e72201SMarek Vasut	  Say Y if you want to add support for SoC audio on
11937330efdSMarek Vasut	  Palm T|X, T5, E2 or LifeDrive handheld computer.
12074e72201SMarek Vasut
121b6905d0bSHaojian Zhuangconfig SND_SOC_SAARB
122b6905d0bSHaojian Zhuang	tristate "SoC Audio support for Marvell Saarb"
123b6905d0bSHaojian Zhuang	depends on SND_PXA2XX_SOC && MACH_SAARB
124b29a33a2SAxel Lin	select MFD_88PM860X
125b6905d0bSHaojian Zhuang	select SND_PXA_SOC_SSP
126b6905d0bSHaojian Zhuang	select SND_SOC_88PM860X
127b6905d0bSHaojian Zhuang	help
128b6905d0bSHaojian Zhuang	  Say Y if you want to add support for SoC audio on the
129b6905d0bSHaojian Zhuang	  Marvell Saarb reference platform.
130b6905d0bSHaojian Zhuang
131b0547a70SHaojian Zhuangconfig SND_SOC_TAVOREVB3
132b0547a70SHaojian Zhuang	tristate "SoC Audio support for Marvell Tavor EVB3"
133b0547a70SHaojian Zhuang	depends on SND_PXA2XX_SOC && MACH_TAVOREVB3
134b29a33a2SAxel Lin	select MFD_88PM860X
135b0547a70SHaojian Zhuang	select SND_PXA_SOC_SSP
136b0547a70SHaojian Zhuang	select SND_SOC_88PM860X
137b0547a70SHaojian Zhuang	help
138b0547a70SHaojian Zhuang	  Say Y if you want to add support for SoC audio on the
139b0547a70SHaojian Zhuang	  Marvell Saarb reference platform.
140b0547a70SHaojian Zhuang
1411b340bd7SMark Brownconfig SND_SOC_ZYLONITE
1421b340bd7SMark Brown	tristate "SoC Audio support for Marvell Zylonite"
1431b340bd7SMark Brown	depends on SND_PXA2XX_SOC && MACH_ZYLONITE
1441b340bd7SMark Brown	select SND_PXA2XX_SOC_AC97
1451b340bd7SMark Brown	select SND_PXA_SOC_SSP
1461b340bd7SMark Brown	select SND_SOC_WM9713
1471b340bd7SMark Brown	help
1481b340bd7SMark Brown	  Say Y if you want to add support for SoC audio on the
1491b340bd7SMark Brown	  Marvell Zylonite reference platform.
1508f0dc655SRobert Jarzmik
15149af574bSDaniel Mackconfig SND_SOC_RAUMFELD
15249af574bSDaniel Mack	tristate "SoC Audio support Raumfeld audio adapter"
15349af574bSDaniel Mack	depends on SND_PXA2XX_SOC && (MACH_RAUMFELD_SPEAKER || MACH_RAUMFELD_CONNECTOR)
154b971c370SAxel Lin	depends on I2C && SPI_MASTER
15549af574bSDaniel Mack	select SND_PXA_SOC_SSP
15649af574bSDaniel Mack	select SND_SOC_CS4270
15749af574bSDaniel Mack	select SND_SOC_AK4104
15849af574bSDaniel Mack	help
15949af574bSDaniel Mack	  Say Y if you want to add support for SoC audio on Raumfeld devices
16049af574bSDaniel Mack
161c26f642eSDmitry Artamonowconfig SND_PXA2XX_SOC_HX4700
162c26f642eSDmitry Artamonow	tristate "SoC Audio support for HP iPAQ hx4700"
163b971c370SAxel Lin	depends on SND_PXA2XX_SOC && MACH_H4700 && I2C
164c26f642eSDmitry Artamonow	select SND_PXA2XX_SOC_I2S
165c26f642eSDmitry Artamonow	select SND_SOC_AK4641
166c26f642eSDmitry Artamonow	help
167c26f642eSDmitry Artamonow	  Say Y if you want to add support for SoC audio on the
168c26f642eSDmitry Artamonow	  HP iPAQ hx4700.
169c26f642eSDmitry Artamonow
1707377226cSPhilipp Zabelconfig SND_PXA2XX_SOC_MAGICIAN
1717377226cSPhilipp Zabel	tristate "SoC Audio support for HTC Magician"
1727377226cSPhilipp Zabel	depends on SND_PXA2XX_SOC && MACH_MAGICIAN
1737377226cSPhilipp Zabel	select SND_PXA2XX_SOC_I2S
1747377226cSPhilipp Zabel	select SND_PXA_SOC_SSP
1757377226cSPhilipp Zabel	select SND_SOC_UDA1380
1767377226cSPhilipp Zabel	help
1777377226cSPhilipp Zabel	  Say Y if you want to add support for SoC audio on the
1787377226cSPhilipp Zabel	  HTC Magician.
1797377226cSPhilipp Zabel
1808f0dc655SRobert Jarzmikconfig SND_PXA2XX_SOC_MIOA701
1818f0dc655SRobert Jarzmik        tristate "SoC Audio support for MIO A701"
1828f0dc655SRobert Jarzmik        depends on SND_PXA2XX_SOC && MACH_MIOA701
1838f0dc655SRobert Jarzmik        select SND_PXA2XX_SOC_AC97
1848f0dc655SRobert Jarzmik        select SND_SOC_WM9713
1858f0dc655SRobert Jarzmik        help
1868f0dc655SRobert Jarzmik          Say Y if you want to add support for SoC audio on the
1878f0dc655SRobert Jarzmik          MIO A701.
188a195b51bSJonathan Cameron
189a195b51bSJonathan Cameronconfig SND_PXA2XX_SOC_IMOTE2
190a195b51bSJonathan Cameron       tristate "SoC Audio support for IMote 2"
191c877c251STakashi Iwai       depends on SND_PXA2XX_SOC && MACH_INTELMOTE2 && I2C
192a195b51bSJonathan Cameron       select SND_PXA2XX_SOC_I2S
193a195b51bSJonathan Cameron       select SND_SOC_WM8940
194a195b51bSJonathan Cameron       help
195a195b51bSJonathan Cameron         Say Y if you want to add support for SoC audio on the
196a195b51bSJonathan Cameron	 IMote 2.
197