mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-06-13 15:03:58 +03:00
display5: Support for the emergency PAD pressing
To enter the special mode, one needs to short cut two pads with e.g. screw driver. After power up the SPL will execute u-boot in which proper actions will be taken. It is worth noting that we do not alter envs (even the BOOT_FROM variable) and unconditionally go to recovery. Signed-off-by: Lukasz Majewski <lukma@denx.de>
This commit is contained in:
committed by
Stefano Babic
parent
cf74e0a96b
commit
27aede24bc
@@ -100,11 +100,13 @@
|
||||
#define CONFIG_BAUDRATE 115200
|
||||
|
||||
#ifndef CONFIG_BOOTCOMMAND
|
||||
#define CONFIG_BOOTCOMMAND "if test ${BOOT_FROM} = FACTORY; then " \
|
||||
#define CONFIG_BOOTCOMMAND "if run check_em_pad; then " \
|
||||
"run recovery;" \
|
||||
"else if test ${BOOT_FROM} = FACTORY; then " \
|
||||
"run factory_nfs;" \
|
||||
"else " \
|
||||
"run boot_mmc;" \
|
||||
"fi"
|
||||
"fi;fi"
|
||||
#endif
|
||||
|
||||
#define PARTS_DEFAULT \
|
||||
@@ -246,6 +248,8 @@
|
||||
|
||||
#define CONFIG_EXTRA_ENV_SETTINGS \
|
||||
PARTS_DEFAULT \
|
||||
"gpio_recovery=93\0" \
|
||||
"check_em_pad=gpio input ${gpio_recovery};test $? -eq 0;\0" \
|
||||
"display=tianma-tm070-800x480\0" \
|
||||
"board=display5\0" \
|
||||
"mmcdev=0\0" \
|
||||
|
||||
Reference in New Issue
Block a user