serial: fsl_lpuart: calculate DMA burst
authorStefan Agner <stefan@agner.ch>
Wed, 2 Jul 2014 16:02:57 +0000 (18:02 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 10 Jul 2014 23:03:59 +0000 (16:03 -0700)
commited9891bf093638fad29f89c10b536550d29b129d
tree60c0c56e9c3b936351ac3befb15fc025275e4389
parent90abef91c5974d3d4845d64fd75a319fb20f6e6b
serial: fsl_lpuart: calculate DMA burst

The DMA burst size must match the transmit FIFO depth in order
to make sure all character are transmitted. This patch calculates
DMA burst size by using FIFO depth rather than use the hardcoded
16 bytes. This is required since some UARTs (e.g. UART2 on Vybrid)
have a FIFO depth of 8 bytes.

Signed-off-by: Stefan Agner <stefan@agner.ch>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/fsl_lpuart.c