From bd2068ff764eff3d01b641b3dade97f701948f91 Mon Sep 17 00:00:00 2001 From: Marek Szyprowski Date: Mon, 14 Dec 2020 08:33:30 +0100 Subject: [PATCH] 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 --- configs/khadas-vim3_defconfig | 6 +++++- configs/khadas-vim3l_defconfig | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/configs/khadas-vim3_defconfig b/configs/khadas-vim3_defconfig index a698620..ba13efc 100644 --- a/configs/khadas-vim3_defconfig +++ b/configs/khadas-vim3_defconfig @@ -16,13 +16,14 @@ CONFIG_DEBUG_UART=y CONFIG_OF_BOARD_SETUP=y # CONFIG_DISPLAY_CPUINFO is not set 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_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_I2C=y @@ -43,6 +44,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_ADC=y CONFIG_SARADC_MESON=y diff --git a/configs/khadas-vim3l_defconfig b/configs/khadas-vim3l_defconfig index 6e5c45f..66f0bfb 100644 --- a/configs/khadas-vim3l_defconfig +++ b/configs/khadas-vim3l_defconfig @@ -16,12 +16,13 @@ CONFIG_DEBUG_UART=y CONFIG_OF_BOARD_SETUP=y # CONFIG_DISPLAY_CPUINFO is not set 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_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_I2C=y @@ -42,6 +43,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_ADC=y CONFIG_SARADC_MESON=y -- 2.7.4