]> git.baikalelectronics.ru Git - kernel.git/commit
tty: serial: fsl_lpuart: Fix the wrong RXWATER setting for rx dma case
authorSherry Sun <sherry.sun@nxp.com>
Mon, 30 Jan 2023 06:44:46 +0000 (14:44 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 10 Mar 2023 08:33:35 +0000 (09:33 +0100)
commitf2b7871fef121b3051a2d00036f933b651389513
tree28d710850ba3301b16262836fef9ef1f8943e3f0
parent47a4d2007a4bcac10c720d0a3537d1bfa924707e
tty: serial: fsl_lpuart: Fix the wrong RXWATER setting for rx dma case

[ Upstream commit 34a9d216d8ea4fd507219c46733e8abd3cfa2a2f ]

The RXWATER value must be greater than 0 according to the LPUART
reference manual. And when the number of datawords in the receive
FIFO is greater than RXWATER, an interrupt or a DMA request is
generated, so no need to set the different value for lpuart interrupt
case and dma case. Here delete the wrong RXWATER setting for dma case
directly.

Fixes: 3ccc30b6013b ("serial: fsl_lpuart: DMA support for 32-bit variant")
Signed-off-by: Sherry Sun <sherry.sun@nxp.com>
Link: https://lore.kernel.org/r/20230130064449.9564-4-sherry.sun@nxp.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/tty/serial/fsl_lpuart.c