diff options
author | Pali Rohár | 2022-09-05 11:31:19 +0200 |
---|---|---|
committer | Tom Rini | 2022-09-24 11:34:37 -0400 |
commit | 78b5243182be8fa222f6d496e7d49675fde4d09e (patch) | |
tree | 126ed9de35861d001877adb0414e272427a61b97 /common/console.c | |
parent | 016e2be96d4247ceacca05932f2e94d31607cc57 (diff) |
serial: Implement serial_flush() function for console flush() fallback
Like in all other console functions, implement also serial_flush() function
as a fallback int console flush() function.
Flush support is available only when config option CONSOLE_FLUSH_SUPPORT is
enabled. So when it is disabled then provides just empty static inline
function serial_flush().
Signed-off-by: Pali Rohár <pali@kernel.org>
Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'common/console.c')
-rw-r--r-- | common/console.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/common/console.c b/common/console.c index ce0c9b69f58..0c9bf66c3f6 100644 --- a/common/console.c +++ b/common/console.c @@ -797,6 +797,9 @@ void flush(void) if (gd->flags & GD_FLG_DEVINIT) { /* Send to the standard output */ fflush(stdout); + } else { + /* Send directly to the handler */ + serial_flush(); } } #endif |