• Jose Abreu's avatar
    ASoC: dwc: Add PIO PCM extension · 79361b2b
    Jose Abreu authored
    A PCM extension was added to I2S driver so that audio
    samples are transferred using PIO mode.
    
    The PCM supports two channels @ 16 or 32 bits with rates
    32k, 44.1k and 48k.
    
    Although the mainline I2S driver uses ALSA DMA engine the
    I2S controller can be built without DMA support, therefore
    this is the reason why this extension was added.
    Signed-off-by: default avatarJose Abreu <joabreu@synopsys.com>
    Cc: Carlos Palminha <palminha@synopsys.com>
    Cc: Mark Brown <broonie@kernel.org>
    Cc: Liam Girdwood <lgirdwood@gmail.com>
    Cc: Jaroslav Kysela <perex@perex.cz>
    Cc: Takashi Iwai <tiwai@suse.com>
    Cc: Rob Herring <robh@kernel.org>
    Cc: Alexey Brodkin <abrodkin@synopsys.com>
    Cc: linux-snps-arc@lists.infradead.org
    Cc: alsa-devel@alsa-project.org
    Cc: linux-kernel@vger.kernel.org
    Signed-off-by: default avatarMark Brown <broonie@kernel.org>
    79361b2b
designware_i2s.c 18.3 KB