• Lars-Peter Clausen's avatar
    ASoC: Add support for the Analog Devices AXI-I2S core · 8f2fe346
    Lars-Peter Clausen authored
    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: default avatarLars-Peter Clausen <lars@metafoo.de>
    Signed-off-by: default avatarMark Brown <broonie@linaro.org>
    8f2fe346
axi-i2s.c 6.51 KB