serial: samsung: fix maxburst parameter for DMA transactions
authorMarek Szyprowski <m.szyprowski@samsung.com>
Thu, 10 May 2018 06:41:13 +0000 (08:41 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 14 May 2018 11:41:05 +0000 (13:41 +0200)
commitaa2f80e752c75e593b3820f42c416ed9458fa73e
tree8f2bebb6d17d2e10017e3304e1654ea478999825
parent2ccdb55e52a126aa51a64a2244d8b60c16f370cc
serial: samsung: fix maxburst parameter for DMA transactions

The best granularity of residue that DMA engine can report is in the BURST
units, so the serial driver must use MAXBURST = 1 and DMA_SLAVE_BUSWIDTH_1_BYTE
if it relies on exact number of bytes transferred by DMA engine.

Fixes: 62c37eedb74c ("serial: samsung: add dma reqest/release functions")
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Acked-by: Krzysztof Kozlowski <krzk@kernel.org>
Cc: stable <stable@vger.kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/samsung.c