From: Marek Szyprowski Date: Mon, 14 Dec 2020 07:33:30 +0000 (+0100) Subject: tizen: vim3(l)_deconfig: enable THOR mode if Func button is pressed X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=edf80428c13341eab75489df649d8d789ac1bc3c;p=platform%2Fkernel%2Fu-boot.git tizen: vim3(l)_deconfig: enable THOR mode if Func button is pressed Extend the preboot script with a check of the Func button state. If it is pressed, enter the THOR download mode. Change-Id: Ic026c345078adbd9030b65e250b18afcc171553b Signed-off-by: Marek Szyprowski --- diff --git a/configs/khadas-vim3_defconfig b/configs/khadas-vim3_defconfig index 767990b7d0..64936b7fe5 100644 --- a/configs/khadas-vim3_defconfig +++ b/configs/khadas-vim3_defconfig @@ -15,7 +15,7 @@ CONFIG_DEFAULT_DEVICE_TREE="meson-g12b-a311d-khadas-vim3" CONFIG_DEBUG_UART=y CONFIG_OF_BOARD_SETUP=y CONFIG_USE_PREBOOT=y -CONFIG_PREBOOT="run mbr_check" +CONFIG_PREBOOT="run mbr_check; echo Checking Func button state (for THOR download mode): \\\\\\\\c; sleep 0.25; if button Function; then thor; fi" # CONFIG_CONSOLE_MUX is not set CONFIG_MISC_INIT_R=y # CONFIG_DISPLAY_CPUINFO is not set @@ -23,6 +23,7 @@ CONFIG_SYS_PROMPT="Khadas VIM3> " # CONFIG_CMD_BDI is not set # CONFIG_CMD_IMI is not set CONFIG_CMD_THOR_DOWNLOAD=y +CONFIG_CMD_ADC=y CONFIG_CMD_DFU=y CONFIG_CMD_GPIO=y # CONFIG_CMD_LOADS is not set @@ -41,6 +42,9 @@ CONFIG_ENV_FAT_FILE="params-vim3.bin" CONFIG_SYS_RELOC_GD_ENV_ADDR=y CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_SARADC_MESON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_ADC=y CONFIG_DFU_MMC=y CONFIG_DM_MMC=y CONFIG_MMC_MESON_GX=y diff --git a/configs/khadas-vim3l_defconfig b/configs/khadas-vim3l_defconfig index a68fc86769..0e6796658d 100644 --- a/configs/khadas-vim3l_defconfig +++ b/configs/khadas-vim3l_defconfig @@ -15,13 +15,14 @@ CONFIG_DEFAULT_DEVICE_TREE="meson-sm1-khadas-vim3l" CONFIG_DEBUG_UART=y CONFIG_OF_BOARD_SETUP=y CONFIG_USE_PREBOOT=y -CONFIG_PREBOOT="run mbr_check" +CONFIG_PREBOOT="run mbr_check; echo Checking Func button state (for THOR download mode): \\\\\\\\c; sleep 0.25; if button Function; then thor; fi" CONFIG_MISC_INIT_R=y # CONFIG_DISPLAY_CPUINFO is not set CONFIG_SYS_PROMPT="Khadas VIM3L> " # CONFIG_CMD_BDI is not set # CONFIG_CMD_IMI is not set CONFIG_CMD_THOR_DOWNLOAD=y +CONFIG_CMD_ADC=y CONFIG_CMD_DFU=y CONFIG_CMD_GPIO=y # CONFIG_CMD_LOADS is not set @@ -40,6 +41,9 @@ CONFIG_ENV_FAT_FILE="params-vim3l.bin" CONFIG_SYS_RELOC_GD_ENV_ADDR=y CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_SARADC_MESON=y +CONFIG_BUTTON=y +CONFIG_BUTTON_ADC=y CONFIG_DFU_MMC=y CONFIG_DM_MMC=y CONFIG_MMC_MESON_GX=y