[PATCH v3] IMX/SDMA : save the real count for one DMA transaction.
Vinod Koul
vinod.koul at intel.com
Sun Dec 4 21:54:19 EST 2011
On Fri, 2011-12-02 at 10:16 +0800, Huang Shijie wrote:
> When we use the SDMA in the UART driver(such as imx6q), we will
> meet one situation:
> Assume we set 64 bytes for the RX DMA buffer.
> The RX DMA buffer has received some data, but not full.
> An Aging DMA request will be received by the SDMA controller if we enable the
> IDDMAEN(UCR4[6]) in this case.
>
> So the UART driver needs to know the count of the real received bytes,
> and push them to upper layer.
>
> Add two new fields to sdmac, and update the `residue` in sdma_tx_status().
>
> Signed-off-by: Huang Shijie <b32955 at freescale.com>
Applied thanks
--
~Vinod
More information about the linux-arm-kernel
mailing list