In case CONSOLE_MUX and SYS_CONSOLE_IS_IN_ENV are enabled, the console
stdin, stdout, stderr must be defined in environment. Define the default
settings to fix the following warning on boot:

"
In:    No input devices available!
Out:   No output devices available!
Err:   No error devices available!
"

Sort the default environment as well.

Signed-off-by: Marek Vasut <ma...@denx.de>
---
Cc: "NXP i.MX U-Boot Team" <uboot-...@nxp.com>
Cc: Fabio Estevam <feste...@gmail.com>
Cc: Stefano Babic <sba...@denx.de>
---
 include/configs/imx8mm_data_modul_edm_sbc.h | 11 +++++++----
 include/configs/imx8mp_data_modul_edm_sbc.h |  9 ++++++---
 2 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/include/configs/imx8mm_data_modul_edm_sbc.h 
b/include/configs/imx8mm_data_modul_edm_sbc.h
index f7d2b660c1f..b777fe6073b 100644
--- a/include/configs/imx8mm_data_modul_edm_sbc.h
+++ b/include/configs/imx8mm_data_modul_edm_sbc.h
@@ -34,13 +34,11 @@
 #define CFG_SYS_FSL_USDHC_NUM  2
 #define CFG_SYS_FSL_ESDHC_ADDR 0
 
-#define CFG_EXTRA_ENV_SETTINGS                                 \
+#define CFG_EXTRA_ENV_SETTINGS                                         \
        "altbootcmd=setenv devpart 2 && run bootcmd ; reset\0"          \
        "bootlimit=3\0"                                                 \
        "devtype=mmc\0"                                                 \
        "devpart=1\0"                                                   \
-       /* Give slow devices beyond USB HUB chance to come up. */       \
-       "usb_pgood_delay=2000\0"                                        \
        "dfu_alt_info="                                                 \
                /* RAM block at DRAM offset 256..768 MiB */             \
                "ram ram0=ram ram 0x50000000 0x20000000&"               \
@@ -76,6 +74,11 @@
                        "setenv stderr ${stderr},nc && "                \
                        "setenv stdout ${stdout},nc && "                \
                        "setenv stdin ${stdin},nc ; "                   \
-               "fi"
+               "fi\0"                                                  \
+       "stdin=serial\0"                                                \
+       "stdout=serial\0"                                               \
+       "stderr=serial\0"                                               \
+       /* Give slow devices beyond USB HUB chance to come up. */       \
+       "usb_pgood_delay=2000\0"
 
 #endif
diff --git a/include/configs/imx8mp_data_modul_edm_sbc.h 
b/include/configs/imx8mp_data_modul_edm_sbc.h
index 11ac3c00f7e..8d7954004c2 100644
--- a/include/configs/imx8mp_data_modul_edm_sbc.h
+++ b/include/configs/imx8mp_data_modul_edm_sbc.h
@@ -29,8 +29,6 @@
        "bootlimit=3\0"                                                 \
        "devtype=mmc\0"                                                 \
        "devpart=1\0"                                                   \
-       /* Give slow devices beyond USB HUB chance to come up. */       \
-       "usb_pgood_delay=2000\0"                                        \
        "dmo_update_env="                                               \
                "setenv dmo_update_env true ; saveenv ; saveenv\0"      \
        "dmo_update_sf_write_data="                                     \
@@ -40,6 +38,11 @@
                "run dmo_update_sf_write_data\0"                        \
        "dmo_update_sd_to_sf="                                          \
                "load mmc 1:1 ${loadaddr} boot/flash.bin && "           \
-               "run dmo_update_sf_write_data\0"
+               "run dmo_update_sf_write_data\0"                        \
+       "stdin=serial\0"                                                \
+       "stdout=serial\0"                                               \
+       "stderr=serial\0"                                               \
+       /* Give slow devices beyond USB HUB chance to come up. */       \
+       "usb_pgood_delay=2000\0"
 
 #endif
-- 
2.43.0

Reply via email to