summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDevin Lu <Devin.Lu@quantatw.com>2014-05-16 15:43:21 +0800
committerchrome-internal-fetch <chrome-internal-fetch@google.com>2014-05-23 01:30:43 +0000
commit804a5963c6aaa202c3ed7a87e90087eaa2b488c4 (patch)
tree94e16ec4be51e7cbdb5452cccbebb8d636951c4b
parent133374120a859c5367d1e19aedbce2aad46f6c72 (diff)
downloadchrome-ec-804a5963c6aaa202c3ed7a87e90087eaa2b488c4.tar.gz
Kip: fix for EC has very slow reset.
Add battery present pin. BUG=none BRANCH=rambi TEST=manual To check the system reset normally without battery attached. Change-Id: Id3ed19a3464045cc56d8bd7674cb2d6fb67df013 Signed-off-by: Devin Lu <Devin.Lu@quantatw.com> Reviewed-by: Dave Parker <dparker@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/200193
-rw-r--r--board/kip/board.c1
-rw-r--r--board/kip/board.h2
2 files changed, 3 insertions, 0 deletions
diff --git a/board/kip/board.c b/board/kip/board.c
index 2b4de748fd..074ab671b2 100644
--- a/board/kip/board.c
+++ b/board/kip/board.c
@@ -80,6 +80,7 @@ const struct gpio_info gpio_list[] = {
{"PP1000_S0IX_PGOOD", LM4_GPIO_H, (1<<6), GPIO_INPUT, NULL},
{"USB1_OC_L", LM4_GPIO_E, (1<<7), GPIO_INPUT, NULL},
{"USB2_OC_L", LM4_GPIO_E, (1<<0), GPIO_INPUT, NULL},
+ {"BAT_PRESENT_L", LM4_GPIO_B, (1<<1), GPIO_INPUT, NULL},
/* Outputs; all unasserted by default except for reset signals */
{"CPU_PROCHOT", LM4_GPIO_B, (1<<5), GPIO_OUT_LOW, NULL},
diff --git a/board/kip/board.h b/board/kip/board.h
index d192d7a289..b19cca115c 100644
--- a/board/kip/board.h
+++ b/board/kip/board.h
@@ -11,6 +11,7 @@
/* Optional features */
#define CONFIG_AP_HANG_DETECT
#define CONFIG_BACKLIGHT_LID
+#define CONFIG_BATTERY_PRESENT_GPIO GPIO_BAT_PRESENT_L
#define CONFIG_BATTERY_SMART
#define CONFIG_BOARD_VERSION
#define CONFIG_CHARGER
@@ -97,6 +98,7 @@ enum gpio_signal {
GPIO_PP1000_S0IX_PGOOD, /* Power good on 1.00V (S0iX supplies) */
GPIO_USB1_OC_L, /* USB port overcurrent warning */
GPIO_USB2_OC_L, /* USB port overcurrent warning */
+ GPIO_BAT_PRESENT_L, /* Battery present. Repurposed BAT_TEMP */
/* Outputs */
GPIO_CPU_PROCHOT, /* Force CPU to think it's overheated */