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>
Cc: u-b...@dh-electronics.com
---
 include/configs/imx8mp_dhcom_pdk2.h | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

diff --git a/include/configs/imx8mp_dhcom_pdk2.h 
b/include/configs/imx8mp_dhcom_pdk2.h
index d022faaa91a..ea32fe11a52 100644
--- a/include/configs/imx8mp_dhcom_pdk2.h
+++ b/include/configs/imx8mp_dhcom_pdk2.h
@@ -28,15 +28,9 @@
 #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=run bootcmd ; reset\0"                              \
        "bootlimit=3\0"                                                 \
-       "kernel_addr_r=" __stringify(CONFIG_SYS_LOAD_ADDR) "\0"         \
-       "pxefile_addr_r=" __stringify(CONFIG_SYS_LOAD_ADDR) "\0"        \
-       "ramdisk_addr_r=0x58000000\0"                                   \
-       "scriptaddr=" __stringify(CONFIG_SYS_LOAD_ADDR) "\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&"               \
@@ -68,6 +62,15 @@
        "dh_update_emmc_to_sf="                                         \
                "load mmc 1:1 ${loadaddr} boot/flash.bin && "           \
                "run dh_update_sf_gen_fcfb dh_update_sf_write_data\0"   \
+       "kernel_addr_r=" __stringify(CONFIG_SYS_LOAD_ADDR) "\0"         \
+       "pxefile_addr_r=" __stringify(CONFIG_SYS_LOAD_ADDR) "\0"        \
+       "ramdisk_addr_r=0x58000000\0"                                   \
+       "scriptaddr=" __stringify(CONFIG_SYS_LOAD_ADDR) "\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"                                        \
        BOOTENV
 
 #define BOOT_TARGET_DEVICES(func)      \
-- 
2.43.0

Reply via email to