• Sascha Hauer's avatar
    spi: imx: Fix small DMA transfers · f6ee9b58
    Sascha Hauer authored
    DMA transfers must be greater than the watermark level size. spi_imx->rx_wml
    and spi_imx->tx_wml contain the watermark level in 32bit words whereas struct
    spi_transfer contains the transfer len in bytes. Fix the check if DMA is
    possible for a transfer accordingly. This fixes transfers with sizes between
    33 and 128 bytes for which previously was claimed that DMA is possible.
    
    Fixes: f62caccd (spi: spi-imx: add DMA support)
    Signed-off-by: default avatarSascha Hauer <s.hauer@pengutronix.de>
    Cc: stable@vger.kernel.org
    Signed-off-by: default avatarMark Brown <broonie@kernel.org>
    f6ee9b58
spi-imx.c 32.8 KB