xref: /openbmc/linux/sound/soc/uniphier/Kconfig (revision 8413b9e0)
13a47b1dfSKatsuhiro Suzuki# SPDX-License-Identifier: GPL-2.0
23a47b1dfSKatsuhiro Suzukiconfig SND_SOC_UNIPHIER
33a47b1dfSKatsuhiro Suzuki	tristate "ASoC support for UniPhier"
43a47b1dfSKatsuhiro Suzuki	depends on (ARCH_UNIPHIER || COMPILE_TEST)
53a47b1dfSKatsuhiro Suzuki	help
63a47b1dfSKatsuhiro Suzuki	  Say Y or M if you want to add support for the Socionext
73a47b1dfSKatsuhiro Suzuki	  UniPhier SoC audio interfaces. You will also need to select the
83a47b1dfSKatsuhiro Suzuki	  audio interfaces to support below.
93a47b1dfSKatsuhiro Suzuki	  If unsure select "N".
103a47b1dfSKatsuhiro Suzuki
11f37fe2f9SKatsuhiro Suzukiconfig SND_SOC_UNIPHIER_AIO
12f37fe2f9SKatsuhiro Suzuki	tristate "UniPhier AIO DAI Driver"
13f37fe2f9SKatsuhiro Suzuki	select REGMAP_MMIO
14e9813122SKatsuhiro Suzuki	select SND_SOC_COMPRESS
15f37fe2f9SKatsuhiro Suzuki	depends on SND_SOC_UNIPHIER
16f37fe2f9SKatsuhiro Suzuki	help
17f37fe2f9SKatsuhiro Suzuki	  This adds ASoC driver support for Socionext UniPhier
18f37fe2f9SKatsuhiro Suzuki	  'AIO' Audio Input/Output subsystem.
19f37fe2f9SKatsuhiro Suzuki	  Select Y if you use such device.
20f37fe2f9SKatsuhiro Suzuki	  If unsure select "N".
21f37fe2f9SKatsuhiro Suzuki
22db4cb3d0SKatsuhiro Suzukiconfig SND_SOC_UNIPHIER_LD11
23db4cb3d0SKatsuhiro Suzuki	tristate "UniPhier LD11/LD20 Device Driver"
24db4cb3d0SKatsuhiro Suzuki	depends on SND_SOC_UNIPHIER
25db4cb3d0SKatsuhiro Suzuki	select SND_SOC_UNIPHIER_AIO
26db4cb3d0SKatsuhiro Suzuki	select SND_SOC_UNIPHIER_AIO_DMA
27db4cb3d0SKatsuhiro Suzuki	help
28db4cb3d0SKatsuhiro Suzuki	  This adds ASoC driver for Socionext UniPhier LD11/LD20
29db4cb3d0SKatsuhiro Suzuki	  input and output that can be used with other codecs.
30db4cb3d0SKatsuhiro Suzuki	  Select Y if you use such device.
31db4cb3d0SKatsuhiro Suzuki	  If unsure select "N".
32db4cb3d0SKatsuhiro Suzuki
338413b9e0SKatsuhiro Suzukiconfig SND_SOC_UNIPHIER_PXS2
348413b9e0SKatsuhiro Suzuki	tristate "UniPhier PXs2 Device Driver"
358413b9e0SKatsuhiro Suzuki	depends on SND_SOC_UNIPHIER
368413b9e0SKatsuhiro Suzuki	select SND_SOC_UNIPHIER_AIO
378413b9e0SKatsuhiro Suzuki	select SND_SOC_UNIPHIER_AIO_DMA
388413b9e0SKatsuhiro Suzuki	help
398413b9e0SKatsuhiro Suzuki	  This adds ASoC driver for Socionext UniPhier PXs2
408413b9e0SKatsuhiro Suzuki	  input and output that can be used with other codecs.
418413b9e0SKatsuhiro Suzuki	  Select Y if you use such device.
428413b9e0SKatsuhiro Suzuki	  If unsure select "N".
438413b9e0SKatsuhiro Suzuki
443a47b1dfSKatsuhiro Suzukiconfig SND_SOC_UNIPHIER_EVEA_CODEC
453a47b1dfSKatsuhiro Suzuki	tristate "UniPhier SoC internal audio codec"
463a47b1dfSKatsuhiro Suzuki	depends on SND_SOC_UNIPHIER
473a47b1dfSKatsuhiro Suzuki	select REGMAP_MMIO
483a47b1dfSKatsuhiro Suzuki	help
493a47b1dfSKatsuhiro Suzuki	  This adds Codec driver for Socionext UniPhier LD11/20 SoC
503a47b1dfSKatsuhiro Suzuki	  internal DAC. This driver supports Line In / Out and HeadPhone.
513a47b1dfSKatsuhiro Suzuki	  Select Y if you use such device.
523a47b1dfSKatsuhiro Suzuki	  If unsure select "N".
53