diff options
author | Grover Yen <Grover_Yen@wistron.com> | 2014-08-15 18:29:41 +0800 |
---|---|---|
committer | chrome-internal-fetch <chrome-internal-fetch@google.com> | 2014-08-20 06:48:43 +0000 |
commit | 707ad8566b4aad5cd58fc0382058b2df5556d228 (patch) | |
tree | 7446b6ca0811d1c71d291925195bb044d4153dcb | |
parent | 1d8b57f6b0c83cdda0c930974d7e7279a8402851 (diff) | |
download | chrome-ec-707ad8566b4aad5cd58fc0382058b2df5556d228.tar.gz |
cranky: Implement recovery button
Based on the code cloned from rambi and enable recovery button function.
BUG=chrome-os-partner:30750
BRANCH=none
TEST=make -j buildall, make -j tests
Change-Id: I9a8a5efedc6a4cbf3448df517555b2050461b186
Signed-off-by: Grover Yen <Grover_Yen@wistron.com>
Reviewed-on: https://chromium-review.googlesource.com/212593
Reviewed-by: Randall Spangler <rspangler@chromium.org>
Reviewed-by: Mohammed Habibulla <moch@chromium.org>
-rw-r--r-- | board/cranky/board.c | 2 | ||||
-rw-r--r-- | board/cranky/board.h | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/board/cranky/board.c b/board/cranky/board.c index 04c56fe4a5..8df1305c14 100644 --- a/board/cranky/board.c +++ b/board/cranky/board.c @@ -58,6 +58,8 @@ const struct gpio_info gpio_list[] = { power_signal_interrupt}, {"VCORE_PGOOD", LM4_GPIO_C, (1<<6), GPIO_INT_BOTH, power_signal_interrupt}, + {"RECOVERY_L", LM4_GPIO_A, (1<<5), GPIO_PULL_UP|GPIO_INT_BOTH, + switch_interrupt}, {"WP_L", LM4_GPIO_A, (1<<4), GPIO_INT_BOTH, switch_interrupt}, {"JTAG_TCK", LM4_GPIO_C, (1<<0), GPIO_DEFAULT, diff --git a/board/cranky/board.h b/board/cranky/board.h index 7241fcf6cd..6b88370e04 100644 --- a/board/cranky/board.h +++ b/board/cranky/board.h @@ -37,6 +37,7 @@ #define CONFIG_PWM #define CONFIG_PWM_DSLEEP #define CONFIG_SCI_GPIO GPIO_PCH_SCI_L +#define CONFIG_SWITCH_DEDICATED_RECOVERY #define CONFIG_TEMP_SENSOR #define CONFIG_TEMP_SENSOR_TMP432 #define CONFIG_USB_PORT_POWER_IN_S3 @@ -83,6 +84,7 @@ enum gpio_signal { GPIO_PP5000_PGOOD, /* Power good on 5V */ GPIO_S5_PGOOD, /* Power good on S5 supplies */ GPIO_VCORE_PGOOD, /* Power good on core VR */ + GPIO_RECOVERY_L, /* Recovery signal from servo */ GPIO_WP_L, /* Write protect input */ GPIO_JTAG_TCK, /* JTAG clock input */ GPIO_UART0_RX, /* UART0 RX input */ |