tizen: move Function button check to separate env script
authorMarek Szyprowski <m.szyprowski@samsung.com>
Mon, 21 Dec 2020 10:25:56 +0000 (11:25 +0100)
committerMarek Szyprowski <m.szyprowski@samsung.com>
Tue, 16 Nov 2021 12:00:22 +0000 (13:00 +0100)
This will make CONFIG_PREBOOT a bit more readable and easier to
understand.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Change-Id: I75d0e42a6b26c7e4c5d7d4818e9e0f450151a1b2

configs/khadas-vim3_defconfig
configs/khadas-vim3l_defconfig
include/samsung/tizen_amlogic.h

index c9737e4..4894866 100644 (file)
@@ -16,7 +16,7 @@ CONFIG_DEBUG_UART=y
 CONFIG_OF_BOARD_SETUP=y
 # CONFIG_DISPLAY_CPUINFO is not set
 CONFIG_USE_PREBOOT=y
-CONFIG_PREBOOT="run mbr_check; echo Checking Func button state (for THOR download mode): \\\\\\\\c; sleep 0.25; if button Function; then thor; fi; run reboot_check"
+CONFIG_PREBOOT="run mbr_check; run button_check; run reboot_check"
 # CONFIG_CONSOLE_MUX is not set
 CONFIG_MISC_INIT_R=y
 CONFIG_SYS_PROMPT="Khadas VIM3> "
index abaca42..4cfdd21 100644 (file)
@@ -16,7 +16,7 @@ CONFIG_DEBUG_UART=y
 CONFIG_OF_BOARD_SETUP=y
 # CONFIG_DISPLAY_CPUINFO is not set
 CONFIG_USE_PREBOOT=y
-CONFIG_PREBOOT="run mbr_check; echo Checking Func button state (for THOR download mode): \\\\\\\\c; sleep 0.25; if button Function; then thor; fi; run reboot_check"
+CONFIG_PREBOOT="run mbr_check; run button_check; run reboot_check"
 CONFIG_MISC_INIT_R=y
 CONFIG_SYS_PROMPT="Khadas VIM3L> "
 # CONFIG_CMD_BDI is not set
index 03a8993..dffbe38 100644 (file)
        "thor; "                                \
        "fi"
 
+#define BUTTON_CHECK   \
+       "echo Checking Func button state (for THOR download mode): \\\\\\\\c; " \
+       "sleep 0.25; " \
+       "if button Function; then " \
+       "thor; " \
+       "fi"
+
 #define TIZEN_ENV_SETTING \
        "mmcbootpart=1\0"                       \
        "mmcrootpart=2\0"                       \
        "boot_prefixes=" TIZEN_BOOT_PREFIX "\0" \
        "mbr_parts=" PARTS_DEFAULT "\0"         \
        "mbr_check=" MBR_CHECK "\0"             \
+       "button_check=" BUTTON_CHECK "\0"       \
        "reboot_check=" REBOOT_CHECK "\0"       \
        "splashimage=0x2000000\0"               \
        "splashsource=mmc_fs\0"                 \