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