]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: Add support for the Analog Devices AXI-I2S core
authorLars-Peter Clausen <lars@metafoo.de>
Fri, 6 Dec 2013 10:02:50 +0000 (11:02 +0100)
committerMark Brown <broonie@linaro.org>
Mon, 9 Dec 2013 17:57:35 +0000 (17:57 +0000)
commitd77753e49f83d9c920648530fb0aed3cf5f1912e
treeadfa3c1e6b195365a739bc919c66fbc275ece096
parent20dcb2ce4537251f6233296c701810bbda5893c5
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>
sound/soc/Kconfig
sound/soc/Makefile
sound/soc/adi/Kconfig [new file with mode: 0644]
sound/soc/adi/Makefile [new file with mode: 0644]
sound/soc/adi/axi-i2s.c [new file with mode: 0644]