diff options
author | Lars-Peter Clausen <lars@metafoo.de> | 2013-12-06 11:02:50 +0100 |
---|---|---|
committer | Mark Brown <broonie@linaro.org> | 2013-12-09 17:57:35 +0000 |
commit | 8f2fe346822419ee729c081b71c8835b733e0884 (patch) | |
tree | adfa3c1e6b195365a739bc919c66fbc275ece096 /sound/soc/adi/Kconfig | |
parent | 00e6cb2aed48a86e97a244c6f96ac1f934e2272c (diff) |
ASoC: Add support for the Analog Devices AXI-I2S core
This patch adds support for the AXI-I2S softcore. The core implements a simple
bidirectional I2S transceiver and is used by Analog Devices in some of their
reference designs for various FPGA platforms.
The driver uses the generic PCM dmaengine driver for its PCM. The only
restriction is that we need to set the SND_DMAENGINE_PCM_FLAG_NO_RESIDUE flag as
the dmaengine driver for the DMA core (PL330) that is used with this core has no
residue reporting capabilities yet. This will be fixed in the future though.
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Signed-off-by: Mark Brown <broonie@linaro.org>
Diffstat (limited to 'sound/soc/adi/Kconfig')
-rw-r--r-- | sound/soc/adi/Kconfig | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/sound/soc/adi/Kconfig b/sound/soc/adi/Kconfig new file mode 100644 index 000000000000..46f4b79f7a87 --- /dev/null +++ b/sound/soc/adi/Kconfig @@ -0,0 +1,13 @@ +config SND_SOC_ADI + tristate "Audio support for Analog Devices reference designs" + depends on MICROBLAZE || ARCH_ZYNQ || COMPILE_TEST + help + Audio support for various reference designs by Analog Devices. + +config SND_SOC_ADI_AXI_I2S + tristate "AXI-I2S support" + depends on SND_SOC_ADI + select SND_SOC_GENERIC_DMAENGINE_PCM + select REGMAP_MMIO + help + ASoC driver for the Analog Devices AXI-I2S softcore peripheral. |