]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
ARM: imx: Set stdio to serial on Data Modul i.MX8M Mini/Plus eDM SBC
authorMarek Vasut <marex@denx.de>
Sat, 13 Jan 2024 17:59:13 +0000 (18:59 +0100)
committerFabio Estevam <festevam@gmail.com>
Sat, 13 Jan 2024 18:02:47 +0000 (15:02 -0300)
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 <marex@denx.de>
include/configs/imx8mm_data_modul_edm_sbc.h
include/configs/imx8mp_data_modul_edm_sbc.h

index f7d2b660c1f33fac5b882ea3c3e4222504ab9ee9..b777fe6073bfaf9fdd5b5b5d73035d4b9174345f 100644 (file)
 #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&"               \
                        "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
index 11ac3c00f7e9b204629b7d3f3d77ad7f0427a1a3..8d7954004c2aff897692b41dc55ef3c07a4482f3 100644 (file)
@@ -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="                                     \
                "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