From 1000e2f96b582a69366f61a71d747c8ee9eb1cab Mon Sep 17 00:00:00 2001 From: Rasmus Villemoes Date: Mon, 16 Oct 2023 10:35:21 +0200 Subject: [PATCH] serial: serial-uclass.c: move definition of _serial_flush up a bit Preparation for next patch. Reviewed-by: Simon Glass Signed-off-by: Rasmus Villemoes --- drivers/serial/serial-uclass.c | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/drivers/serial/serial-uclass.c b/drivers/serial/serial-uclass.c index 4a2da7a331..8bdcdd1eaa 100644 --- a/drivers/serial/serial-uclass.c +++ b/drivers/serial/serial-uclass.c @@ -182,6 +182,18 @@ int serial_initialize(void) return serial_init(); } +#ifdef CONFIG_CONSOLE_FLUSH_SUPPORT +static void _serial_flush(struct udevice *dev) +{ + struct dm_serial_ops *ops = serial_get_ops(dev); + + if (!ops->pending) + return; + while (ops->pending(dev, false) > 0) + ; +} +#endif + static void _serial_putc(struct udevice *dev, char ch) { struct dm_serial_ops *ops = serial_get_ops(dev); @@ -235,18 +247,6 @@ static void _serial_puts(struct udevice *dev, const char *str) } while (*str); } -#ifdef CONFIG_CONSOLE_FLUSH_SUPPORT -static void _serial_flush(struct udevice *dev) -{ - struct dm_serial_ops *ops = serial_get_ops(dev); - - if (!ops->pending) - return; - while (ops->pending(dev, false) > 0) - ; -} -#endif - static int __serial_getc(struct udevice *dev) { struct dm_serial_ops *ops = serial_get_ops(dev); -- 2.39.5