]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
cmd: terminal: avoid serial_reinit_all() with DM_SERIAL enabled
authorAditya Dutt <duttaditya18@gmail.com>
Fri, 5 Sep 2025 14:06:11 +0000 (19:36 +0530)
committerTom Rini <trini@konsulko.com>
Tue, 16 Sep 2025 19:43:33 +0000 (13:43 -0600)
serial_reinit_all() is only available when CONFIG DM_SERIAL is disabled
and CONFIG_SERIAL is enabled.

Signed-off-by: Aditya Dutt <duttaditya18@gmail.com>
cmd/terminal.c

index d803bc6c896d460d027a35d05ee24cae2252a232..14610694255a3ad4961d119fc2eeffb5a3c7731d 100644 (file)
@@ -24,7 +24,7 @@ int do_terminal(struct cmd_tbl *cmd, int flag, int argc, char *const argv[])
        if (!dev)
                return -1;
 
-       if (IS_ENABLED(CONFIG_SERIAL))
+       if (IS_ENABLED(CONFIG_SERIAL) && !IS_ENABLED(CONFIG_DM_SERIAL))
                serial_reinit_all();
 
        printf("Entering terminal mode for port %s\n", dev->name);