arm: config: fix default console only to specify the device
PATCH 1/1 arm: config: fix default console only to specify the device
From: Dongjin Kim <[email protected]>
Since CONFIG_DEFAULT_CONSOLE is already started with "console=", the console argument in CONFIG_EXTRA_ENV_SETTINGS is expanded to "console=console=ttySAC1,115200n8" and this causes the wrong console device.
#define CONFIG_DEFAULT_CONSOLE "console=ttySAC1,115200n8\0"
...
#define CONFIG_EXTRA_ENV_SETTINGS \
"console=" CONFIG_DEFAULT_CONSOLE
--- include/configs/odroid.h | 4 ++-- include/configs/odroid_xu3.h | 4 ++-- include/configs/s5p_goni.h | 4 ++-- include/configs/s5pc210_universal.h | 4 ++-- include/configs/trats.h | 4 ++-- include/configs/trats2.h | 4 ++-- 6 files changed, 12 insertions(+), 12 deletions(-)
include/configs/odroid.h +2 -2
@@ -44,7 +44,7 @@/* Console configuration */ #define CONFIG_BOOTCOMMAND "run autoboot" -#define CONFIG_DEFAULT_CONSOLE "console=ttySAC1,115200n8\0" +#define CONFIG_DEFAULT_CONSOLE "ttySAC1,115200n8"#define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_LOAD_ADDR \ - GENERATED_GBL_DATA_SIZE)
@@ -158,7 +158,7 @@"elif test -e mmc 0 uImage; then; " \"run boot_uimg;" \"fi;\0" \ -"console=" CONFIG_DEFAULT_CONSOLE \ +"console=" CONFIG_DEFAULT_CONSOLE "\0" \"mmcbootdev=0\0" \"mmcbootpart=1\0" \"mmcrootdev=0\0" \
include/configs/odroid_xu3.h +2 -2
@@ -34,7 +34,7 @@#define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_LOAD_ADDR - 0x1000000) -#define CONFIG_DEFAULT_CONSOLE "console=ttySAC2,115200n8\0" +#define CONFIG_DEFAULT_CONSOLE "ttySAC2,115200n8"/* USB */ #define CONFIG_USB_EHCI_EXYNOS
@@ -108,7 +108,7 @@BOOTENV \"bootdelay=0\0" \"rootfstype=ext4\0" \ -"console=" CONFIG_DEFAULT_CONSOLE \ +"console=" CONFIG_DEFAULT_CONSOLE "\0" \"fdtfile=exynos5422-odroidxu3.dtb\0" \"boardname=odroidxu3\0" \"mmcbootdev=0\0" \
include/configs/s5p_goni.h +2 -2
@@ -104,7 +104,7 @@#define CONFIG_BOOTCOMMAND "run mmcboot" -#define CONFIG_DEFAULT_CONSOLE "console=ttySAC2,115200n8\0" +#define CONFIG_DEFAULT_CONSOLE "ttySAC2,115200n8"#define CONFIG_RAMDISK_BOOT "root=/dev/ram0 rw rootfstype=ext4" \ " ${console} ${meminfo}"
@@ -154,7 +154,7 @@"bootchart=set opts init=/sbin/bootchartd; run bootcmd\0" \"verify=n\0" \"rootfstype=ext4\0" \ -"console=" CONFIG_DEFAULT_CONSOLE \ +"console=" CONFIG_DEFAULT_CONSOLE "\0" \"meminfo=mem=80M mem=256M at 0x40000000 mem=128M at 0x50000000\0" \"loaduimage=ext4load mmc ${mmcdev}:${mmcbootpart} 0x30007FC0 uImage\0" \"mmcdev=0\0" \
include/configs/s5pc210_universal.h +2 -2
@@ -30,7 +30,7 @@/* Console configuration */ #define CONFIG_BOOTCOMMAND "run mmcboot" -#define CONFIG_DEFAULT_CONSOLE "console=ttySAC1,115200n8\0" +#define CONFIG_DEFAULT_CONSOLE "ttySAC1,115200n8"#define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_LOAD_ADDR \ - GENERATED_GBL_DATA_SIZE)
@@ -132,7 +132,7 @@"mmcoops=mmc read 0 0x40000000 0x40 8; md 0x40000000 0x400\0" \"verify=n\0" \"rootfstype=ext4\0" \ -"console=" CONFIG_DEFAULT_CONSOLE \ +"console=" CONFIG_DEFAULT_CONSOLE "\0" \"mtdparts=" MTDPARTS_DEFAULT \"mbrparts=" MBRPARTS_DEFAULT \"meminfo=crashkernel=32M at 0x50000000\0" \
include/configs/trats.h +2 -2
@@ -42,7 +42,7 @@#define CONFIG_MACH_TYPE MACH_TYPE_TRATS#define CONFIG_BOOTCOMMAND "run autoboot" -#define CONFIG_DEFAULT_CONSOLE "console=ttySAC2,115200n8\0" +#define CONFIG_DEFAULT_CONSOLE "ttySAC2,115200n8"#define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_LOAD_ADDR \ - GENERATED_GBL_DATA_SIZE)
@@ -129,7 +129,7 @@"mmcoops=mmc read 0 0x40000000 0x40 8; md 0x40000000 0x400\0" \"verify=n\0" \"rootfstype=ext4\0" \ -"console=" CONFIG_DEFAULT_CONSOLE \ +"console=" CONFIG_DEFAULT_CONSOLE "\0" \"meminfo=crashkernel=32M at 0x50000000\0" \"nfsroot=/nfsroot/arm\0" \"bootblock=" CONFIG_BOOTBLOCK "\0" \
include/configs/trats2.h +2 -2
@@ -39,7 +39,7 @@/* Console configuration */ #define CONFIG_BOOTCOMMAND "run autoboot" -#define CONFIG_DEFAULT_CONSOLE "console=ttySAC2,115200n8\0" +#define CONFIG_DEFAULT_CONSOLE "ttySAC2,115200n8"#define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_LOAD_ADDR \ - GENERATED_GBL_DATA_SIZE)
@@ -111,7 +111,7 @@"boottrace=setenv opts initcall_debug; run bootcmd\0" \"verify=n\0" \"rootfstype=ext4\0" \ -"console=" CONFIG_DEFAULT_CONSOLE \ +"console=" CONFIG_DEFAULT_CONSOLE "\0" \"kernelname=uImage\0" \"loaduimage=ext4load mmc ${mmcdev}:${mmcbootpart} 0x40007FC0 " \"${kernelname}\0" \
Signature · 1 line
2.11.0
PATCH 1/1 arm: config: fix default console only to specify the device
Quoted 13 lines · On 27 October 2017 at 22:22, <[email protected]> wrote:
From: Dongjin Kim <[email protected]>
Since
CONFIG_DEFAULT_CONSOLEis already started with "console=", the console argument inCONFIG_EXTRA_ENV_SETTINGSis expanded to "console=console=ttySAC1,115200n8" and this causes the wrong console device.#define CONFIG_DEFAULT_CONSOLE "console=ttySAC1,115200n8\0" ... #define CONFIG_EXTRA_ENV_SETTINGS \ "console=" CONFIG_DEFAULT_CONSOLESigned-off-by Dongjin Kim <[email protected]>
Quoted 8 lines
--- include/configs/odroid.h | 4 ++-- include/configs/odroid_xu3.h | 4 ++-- include/configs/s5p_goni.h | 4 ++-- include/configs/s5pc210_universal.h | 4 ++-- include/configs/trats.h | 4 ++-- include/configs/trats2.h | 4 ++-- 6 files changed, 12 insertions(+), 12 deletions(-)
Quoted 7 lines · tobetter at gmail.com
From: Dongjin Kim <[email protected]>
Since
CONFIG_DEFAULT_CONSOLEis already started with "console=", the console argument inCONFIG_EXTRA_ENV_SETTINGSis expanded to "console=console=ttySAC1,115200n8" and this causes the wrong console device.
Quoted 7 lines
#define
CONFIG_DEFAULT_CONSOLE"console=ttySAC1,115200n8\0"
...
#defineCONFIG_EXTRA_ENV_SETTINGS\
"console="CONFIG_DEFAULT_CONSOLESigned-off-by Dongjin Kim <[email protected]>Reviewed-by Simon Glass <[email protected]>
Applied to u-boot/master, thanks!
Signature · 8 lines
Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: not available URL: <http://lists.denx.de/pipermail/u-boot/attachments/20171117/48f03467/attachment.sig>