dm: serial: Remove duplicated carriage return character
As the handling for carriage return and line feed is done in the common DM driver serial-uclass.c, such handling in some serial DM drivers is duplicated and need to be removed. Signed-off-by: Alison Wang <alison.wang@nxp.com> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
This commit is contained in:
parent
055457ef25
commit
ab761ce9f9
@ -68,9 +68,6 @@ static int arc_serial_putc(struct udevice *dev, const char c)
|
||||
struct arc_serial_platdata *plat = dev->platdata;
|
||||
struct arc_serial_regs *const regs = plat->reg;
|
||||
|
||||
if (c == '\n')
|
||||
arc_serial_putc(dev, '\r');
|
||||
|
||||
while (!(readb(®s->status) & UART_TXEMPTY))
|
||||
;
|
||||
|
||||
|
@ -77,9 +77,6 @@ static int _lpuart_serial_getc(struct lpuart_fsl *base)
|
||||
|
||||
static void _lpuart_serial_putc(struct lpuart_fsl *base, const char c)
|
||||
{
|
||||
if (c == '\n')
|
||||
_lpuart_serial_putc(base, '\r');
|
||||
|
||||
while (!(__raw_readb(&base->us1) & US1_TDRE))
|
||||
WATCHDOG_RESET();
|
||||
|
||||
@ -198,9 +195,6 @@ static int _lpuart32_serial_getc(struct lpuart_fsl *base)
|
||||
|
||||
static void _lpuart32_serial_putc(struct lpuart_fsl *base, const char c)
|
||||
{
|
||||
if (c == '\n')
|
||||
_lpuart32_serial_putc(base, '\r');
|
||||
|
||||
while (!(in_be32(&base->stat) & STAT_TDRE))
|
||||
WATCHDOG_RESET();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user