mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2026-01-10 01:21:49 +00:00
Change recovery key to ESC on EVT systems
Signed-off-by: Randall Spangler <rspangler@chromium.org> BUG=chrome-os-partner:9554 TEST=manual 1) Boot system. No recovery. 2) Boot system holding down Refresh+Esc. No recovery. 3) Hold down Power+Esc. System reboots and stays shut down. 4) Hold down Power+Esc+Refresh. System reboots into recovery mode. Change-Id: I53db224b6d2a03406244e79fb64fb67851919857
This commit is contained in:
@@ -375,8 +375,19 @@ int keyboard_scan_init(void)
|
||||
/* If we're booting due to a reset-pin-caused reset, check if the
|
||||
* recovery key is pressed. */
|
||||
if (system_get_reset_cause() == SYSTEM_RESET_RESET_PIN) {
|
||||
recovery_key_pressed = check_boot_key(MASK_INDEX_REFRESH,
|
||||
MASK_VALUE_REFRESH);
|
||||
/* Proto1 used ESC key */
|
||||
/* TODO: (crosbug.com/p/9561) remove once proto1 obsolete */
|
||||
#ifdef BOARD_link
|
||||
if (system_get_board_version() == BOARD_VERSION_PROTO1) {
|
||||
recovery_key_pressed =
|
||||
check_boot_key(MASK_INDEX_REFRESH,
|
||||
MASK_VALUE_REFRESH);
|
||||
} else
|
||||
#endif
|
||||
{
|
||||
recovery_key_pressed =
|
||||
check_boot_key(MASK_INDEX_ESC, MASK_VALUE_ESC);
|
||||
}
|
||||
|
||||
#ifdef CONFIG_FAKE_DEV_SWITCH
|
||||
/* Turn fake dev switch on if D pressed, off if F pressed. */
|
||||
|
||||
Reference in New Issue
Block a user