From 4e60f940452ca7ae8651d3560c0ac1b368375c3b Mon Sep 17 00:00:00 2001 From: Dzmitry Sankouski Date: Thu, 1 Dec 2022 20:07:36 +0300 Subject: [PATCH 3/6] input: do not override console, when stdin and device name not defined --- drivers/input/input.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/input/input.c b/drivers/input/input.c index a4341e8c7c..a4eeba13a5 100644 --- a/drivers/input/input.c +++ b/drivers/input/input.c @@ -671,7 +671,7 @@ int input_stdio_register(struct stdio_dev *dev) error = stdio_register(dev); #if !defined(CONFIG_SPL_BUILD) || CONFIG_IS_ENABLED(ENV_SUPPORT) /* check if this is the standard input device */ - if (!error && strcmp(env_get("stdin"), dev->name) == 0) { + if (!error && !dev->name && strcmp(env_get("stdin"), dev->name) == 0) { /* reassign the console */ if (OVERWRITE_CONSOLE || console_assign(stdin, dev->name)) -- 2.30.2