diff mbox series

[v2,1/2] serial: serial-uclass.c: move definition of _serial_flush up a bit

Message ID 20231016083522.945453-2-rasmus.villemoes@prevas.dk
State Accepted
Commit 1000e2f96b582a69366f61a71d747c8ee9eb1cab
Delegated to: Tom Rini
Headers show
Series serial: introduce CONFIG_CONSOLE_FLUSH_ON_NEWLINE | expand

Commit Message

Rasmus Villemoes Oct. 16, 2023, 8:35 a.m. UTC
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 | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

Comments

Tom Rini Oct. 24, 2023, 11:16 p.m. UTC | #1
On Mon, Oct 16, 2023 at 10:35:21AM +0200, Rasmus Villemoes wrote:

> Preparation for next patch.
> 
> Reviewed-by: Simon Glass <sjg@chromium.org>
> Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk>

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

Patch

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);