diff mbox series

serial: Do not write additional \r before \n for dm_serial drivers

Message ID 20221210232744.15600-1-pali@kernel.org
State Accepted
Commit 59440d83d38bfed31931d11aa06a3fb56acbd2f0
Delegated to: Tom Rini
Headers show
Series serial: Do not write additional \r before \n for dm_serial drivers | expand

Commit Message

Pali Rohár Dec. 10, 2022, 11:27 p.m. UTC
serial-uclass.c code already puts \r before \n for all dm_serial drivers.

Signed-off-by: Pali Rohár <pali@kernel.org>
---
 drivers/serial/serial_lpuart.c | 3 ---
 drivers/serial/serial_mpc8xx.c | 3 ---
 2 files changed, 6 deletions(-)

Comments

Stefan Roese Dec. 12, 2022, 7:25 a.m. UTC | #1
On 12/11/22 00:27, Pali Rohár wrote:
> serial-uclass.c code already puts \r before \n for all dm_serial drivers.
> 
> Signed-off-by: Pali Rohár <pali@kernel.org>

Reviewed-by: Stefan Roese <sr@denx.de>

Thanks,
Stefan

> ---
>   drivers/serial/serial_lpuart.c | 3 ---
>   drivers/serial/serial_mpc8xx.c | 3 ---
>   2 files changed, 6 deletions(-)
> 
> diff --git a/drivers/serial/serial_lpuart.c b/drivers/serial/serial_lpuart.c
> index ff576da516d4..07941c29ed74 100644
> --- a/drivers/serial/serial_lpuart.c
> +++ b/drivers/serial/serial_lpuart.c
> @@ -349,9 +349,6 @@ static void _lpuart32_serial_putc(struct lpuart_serial_plat *plat,
>   	struct lpuart_fsl_reg32 *base = plat->reg;
>   	u32 stat;
>   
> -	if (c == '\n')
> -		serial_putc('\r');
> -
>   	while (true) {
>   		lpuart_read32(plat->flags, &base->stat, &stat);
>   
> diff --git a/drivers/serial/serial_mpc8xx.c b/drivers/serial/serial_mpc8xx.c
> index aeae6ae6cd25..808a40f503ea 100644
> --- a/drivers/serial/serial_mpc8xx.c
> +++ b/drivers/serial/serial_mpc8xx.c
> @@ -176,9 +176,6 @@ static int serial_mpc8xx_putc(struct udevice *dev, const char c)
>   	cpm8xx_t	__iomem *cpmp = &(im->im_cpm);
>   	struct serialbuffer	__iomem *rtx;
>   
> -	if (c == '\n')
> -		serial_mpc8xx_putc(dev, '\r');
> -
>   	rtx = (struct serialbuffer __iomem *)&cpmp->cp_dpmem[CPM_SERIAL_BASE];
>   
>   	/* Wait for last character to go. */

Viele Grüße,
Stefan Roese
Simon Glass Dec. 13, 2022, 5:58 a.m. UTC | #2
On Sun, 11 Dec 2022 at 12:28, Pali Rohár <pali@kernel.org> wrote:
>
> serial-uclass.c code already puts \r before \n for all dm_serial drivers.
>
> Signed-off-by: Pali Rohár <pali@kernel.org>
> ---
>  drivers/serial/serial_lpuart.c | 3 ---
>  drivers/serial/serial_mpc8xx.c | 3 ---
>  2 files changed, 6 deletions(-)
>

Reviewed-by: Simon Glass <sjg@chromium.org>
Tom Rini Jan. 3, 2023, 3:42 p.m. UTC | #3
On Sun, Dec 11, 2022 at 12:27:44AM +0100, Pali Rohár wrote:

> serial-uclass.c code already puts \r before \n for all dm_serial drivers.
> 
> Signed-off-by: Pali Rohár <pali@kernel.org>
> Reviewed-by: Stefan Roese <sr@denx.de>
> Reviewed-by: Simon Glass <sjg@chromium.org>

Applied to u-boot/next, thanks!
diff mbox series

Patch

diff --git a/drivers/serial/serial_lpuart.c b/drivers/serial/serial_lpuart.c
index ff576da516d4..07941c29ed74 100644
--- a/drivers/serial/serial_lpuart.c
+++ b/drivers/serial/serial_lpuart.c
@@ -349,9 +349,6 @@  static void _lpuart32_serial_putc(struct lpuart_serial_plat *plat,
 	struct lpuart_fsl_reg32 *base = plat->reg;
 	u32 stat;
 
-	if (c == '\n')
-		serial_putc('\r');
-
 	while (true) {
 		lpuart_read32(plat->flags, &base->stat, &stat);
 
diff --git a/drivers/serial/serial_mpc8xx.c b/drivers/serial/serial_mpc8xx.c
index aeae6ae6cd25..808a40f503ea 100644
--- a/drivers/serial/serial_mpc8xx.c
+++ b/drivers/serial/serial_mpc8xx.c
@@ -176,9 +176,6 @@  static int serial_mpc8xx_putc(struct udevice *dev, const char c)
 	cpm8xx_t	__iomem *cpmp = &(im->im_cpm);
 	struct serialbuffer	__iomem *rtx;
 
-	if (c == '\n')
-		serial_mpc8xx_putc(dev, '\r');
-
 	rtx = (struct serialbuffer __iomem *)&cpmp->cp_dpmem[CPM_SERIAL_BASE];
 
 	/* Wait for last character to go. */