]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
serial: serial-uclass.c: move definition of _serial_flush up a bit
authorRasmus Villemoes <rasmus.villemoes@prevas.dk>
Mon, 16 Oct 2023 08:35:21 +0000 (10:35 +0200)
committerTom Rini <trini@konsulko.com>
Tue, 24 Oct 2023 21:05:24 +0000 (17:05 -0400)
Preparation for next patch.

Reviewed-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk>
drivers/serial/serial-uclass.c

index 4a2da7a3317620ac92abc8e83d6c71a3b991fc25..8bdcdd1eaae7c390380e10dc25f57ce244ac75ce 100644 (file)
@@ -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);