xref: /openbmc/linux/sound/soc/uniphier/Kconfig (revision f7af616c)
1# SPDX-License-Identifier: GPL-2.0
2config SND_SOC_UNIPHIER
3	tristate "ASoC support for UniPhier"
4	depends on (ARCH_UNIPHIER || COMPILE_TEST)
5	help
6	  Say Y or M if you want to add support for the Socionext
7	  UniPhier SoC audio interfaces. You will also need to select the
8	  audio interfaces to support below.
9	  If unsure select "N".
10
11config SND_SOC_UNIPHIER_AIO
12	tristate "UniPhier AIO DAI Driver"
13	select REGMAP_MMIO
14	select SND_SOC_COMPRESS
15	depends on SND_SOC_UNIPHIER
16	help
17	  This adds ASoC driver support for Socionext UniPhier
18	  'AIO' Audio Input/Output subsystem.
19	  Select Y if you use such device.
20	  If unsure select "N".
21
22config SND_SOC_UNIPHIER_LD11
23	tristate "UniPhier LD11/LD20 Device Driver"
24	depends on SND_SOC_UNIPHIER
25	select SND_SOC_UNIPHIER_AIO
26	select SND_SOC_UNIPHIER_AIO_DMA
27	help
28	  This adds ASoC driver for Socionext UniPhier LD11/LD20
29	  input and output that can be used with other codecs.
30	  Select Y if you use such device.
31	  If unsure select "N".
32
33config SND_SOC_UNIPHIER_PXS2
34	tristate "UniPhier PXs2 Device Driver"
35	depends on SND_SOC_UNIPHIER
36	select SND_SOC_UNIPHIER_AIO
37	select SND_SOC_UNIPHIER_AIO_DMA
38	help
39	  This adds ASoC driver for Socionext UniPhier PXs2
40	  input and output that can be used with other codecs.
41	  Select Y if you use such device.
42	  If unsure select "N".
43
44config SND_SOC_UNIPHIER_EVEA_CODEC
45	tristate "UniPhier SoC internal audio codec"
46	depends on SND_SOC_UNIPHIER
47	select REGMAP_MMIO
48	help
49	  This adds Codec driver for Socionext UniPhier LD11/20 SoC
50	  internal DAC. This driver supports Line In / Out and HeadPhone.
51	  Select Y if you use such device.
52	  If unsure select "N".
53