summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoryoojin <yoojin7.lee@samsung.com>2014-07-02 17:13:03 +0900
committerchrome-internal-fetch <chrome-internal-fetch@google.com>2014-07-12 00:21:34 +0000
commit15250dc7b358f3b2d94d47d6f3db0a45d7fed060 (patch)
tree4866c6bd7320e490d3ada83194b63555ddceef53
parentc5a86fe518e24b7abe6cfb5b969fbe9a241fdf16 (diff)
downloadchrome-ec-15250dc7b358f3b2d94d47d6f3db0a45d7fed060.tar.gz
winky : Enable battery detect
Enable to detect battery as GPIO. And BAT_DETECT was moved to PB4 from PV1 BD'. BUG=chrome-os-partner:25417 TEST=emerge-winky chromeos-ec Check battery error when battery was removed. Change-Id: Idfe1bb955248a8515f3618d67ac08f9d973190b1 Reviewed-on: https://chromium-review.googlesource.com/206441 Reviewed-by: YongBeum Ha <ybha@samsung.com> Tested-by: YongBeum Ha <ybha@samsung.com> Reviewed-by: yoojin lee <yoojin7.lee@samsung.com> Tested-by: yoojin lee <yoojin7.lee@samsung.com> Reviewed-by: Mohammed Habibulla <moch@chromium.org> Commit-Queue: YongBeum Ha <ybha@samsung.com>
-rwxr-xr-x[-rw-r--r--]board/winky/board.c1
-rwxr-xr-xboard/winky/board.h2
2 files changed, 3 insertions, 0 deletions
diff --git a/board/winky/board.c b/board/winky/board.c
index 4b2e2b918d..eb2ad8cca2 100644..100755
--- a/board/winky/board.c
+++ b/board/winky/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_DETECT_L", LM4_GPIO_B, (1<<4), 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/winky/board.h b/board/winky/board.h
index bc20918fba..e527a65815 100755
--- a/board/winky/board.h
+++ b/board/winky/board.h
@@ -12,6 +12,7 @@
#define CONFIG_AP_HANG_DETECT
#define CONFIG_BACKLIGHT_LID
#define CONFIG_BATTERY_SMART
+#define CONFIG_BATTERY_PRESENT_GPIO GPIO_BAT_DETECT_L
#define CONFIG_BOARD_VERSION
#define CONFIG_CHARGER
#define CONFIG_CHARGER_BQ24715
@@ -99,6 +100,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_DETECT_L, /* Battery HW detect */
/* Outputs */
GPIO_CPU_PROCHOT, /* Force CPU to think it's overheated */