]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: Add support for the Analog Devices AXI-SPDIF driver
authorLars-Peter Clausen <lars@metafoo.de>
Fri, 6 Dec 2013 10:02:52 +0000 (11:02 +0100)
committerMark Brown <broonie@linaro.org>
Mon, 9 Dec 2013 17:57:36 +0000 (17:57 +0000)
commit7e5d5b89ff0dd972244fc079bdcd9fbc9e75524a
tree0683f51b5d2deb4a2bd4cc24eefd4656dd59b9eb
parenta19d4e850616cef7f6b33c93787801bb59c35bbe
ASoC: Add support for the Analog Devices AXI-SPDIF driver

This patch adds a ASoC driver for the AXI-SPDIF softcore. The core implements a
simple SPDIF transmitter and is used on some Analog Devices' reference designs
for various FPGA platforms. For now the driver only support the PL330 as the the
DMA controller.

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/adi/Kconfig
sound/soc/adi/Makefile
sound/soc/adi/axi-spdif.c [new file with mode: 0644]