summaryrefslogtreecommitdiff
path: root/sound/soc/starfive/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'sound/soc/starfive/Kconfig')
-rw-r--r--sound/soc/starfive/Kconfig56
1 files changed, 56 insertions, 0 deletions
diff --git a/sound/soc/starfive/Kconfig b/sound/soc/starfive/Kconfig
index 279ac5c1d309..b87f30cd4174 100644
--- a/sound/soc/starfive/Kconfig
+++ b/sound/soc/starfive/Kconfig
@@ -22,3 +22,59 @@ config SND_SOC_JH7110_TDM
select SND_SOC_GENERIC_DMAENGINE_PCM
help
Say Y or M if you want to add support for StarFive TDM driver.
+
+config SND_STARFIVE_SPDIF
+ tristate "starfive spdif"
+ depends on SOC_STARFIVE || COMPILE_TEST
+ select SND_SOC_GENERIC_DMAENGINE_PCM
+ select REGMAP_MMIO
+ help
+ Say Y or M if you want to add support for codecs attached to the
+ I2S interface on VIC vic_starlight board. You will also need to select
+ the drivers for the rest of VIC audio subsystem.
+
+config SND_STARFIVE_SPDIF_PCM
+ bool "PCM PIO extension for spdif driver"
+ depends on SND_STARFIVE_SPDIF
+ help
+ Say Y or N if you want to add a custom ALSA extension that registers
+ a PCM and uses PIO to transfer data.
+
+config SND_STARFIVE_PWMDAC
+ tristate "starfive pwmdac Device Driver"
+ depends on SOC_STARFIVE || COMPILE_TEST
+ select SND_SOC_GENERIC_DMAENGINE_PCM
+ help
+ Say Y or M if you want to add support for sf pwmdac driver.
+
+config SND_STARFIVE_PWMDAC_PCM
+ bool "PCM PIO extension for pwmdac driver"
+ depends on SND_STARFIVE_PWMDAC
+ help
+ Say Y or N if you want to add a custom ALSA extension that registers
+ a PCM and uses PIO to transfer data.
+
+config SND_STARFIVE_PDM
+ tristate "starfive pdm Device Driver"
+ depends on SOC_STARFIVE || COMPILE_TEST
+ select REGMAP_MMIO
+ help
+ Say Y or M if you want to add support for sf pdm driver.
+
+config SND_STARFIVE_I2SVAD
+ tristate "starfive I2SVAD Device Driver"
+ depends on SOC_STARFIVE || COMPILE_TEST
+ select SND_SOC_GENERIC_DMAENGINE_PCM
+ help
+ Say Y or M if you want to add support for I2SVAD driver for
+ starfive I2SVAD device.
+
+config SND_STARFIVE_I2SVAD_PCM
+ bool "PCM PIO extension for I2SVAD driver"
+ depends on SND_STARFIVE_I2SVAD
+ help
+ Say Y or N if you want to add a custom ALSA extension that registers
+ a PCM and uses PIO to transfer data.
+
+ This functionality is specially suited for I2SVAD devices that don't have
+ DMA support.