summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjames_chao <james_chao@asus.com>2015-11-09 19:31:18 +0800
committerChromeOS bot <3su6n15k.default@developer.gserviceaccount.com>2015-11-10 01:43:37 +0000
commit9f6bf718a74ac723c3f055fba6732e5985729277 (patch)
tree2c0ba3c8302da592ee4196288b2a3e87037cae1b
parent7dcab905e0648ff77995d4a2e65864094cc4fe24 (diff)
downloadchrome-ec-9f6bf718a74ac723c3f055fba6732e5985729277.tar.gz
Terra: Enable battery present detection.
This change will enable the platform to detect the battery presence and allow the platform to boot without battery. BUG=chrome-os-partner:47113 BRANCH=firmware-strago-7287.B TEST=Build/flash the EC and boot with and without battery. Change-Id: Ifc6cf940cd707057682d5163ea2f0b57560111ef Signed-off-by: james_chao <james_chao@asus.com> Reviewed-on: https://chromium-review.googlesource.com/311491 Reviewed-by: Shawn N <shawnn@chromium.org>
-rw-r--r--board/terra/board.h1
-rw-r--r--board/terra/gpio.inc2
2 files changed, 2 insertions, 1 deletions
diff --git a/board/terra/board.h b/board/terra/board.h
index 2a7f7cb23e..47f3aa9651 100644
--- a/board/terra/board.h
+++ b/board/terra/board.h
@@ -45,6 +45,7 @@
#define CONFIG_PMIC
#define CONFIG_BATTERY_CUT_OFF
+#define CONFIG_BATTERY_PRESENT_GPIO GPIO_BAT_PRESENT_L
#define CONFIG_BATTERY_SMART
#define CONFIG_CHARGER
#define CONFIG_CHARGER_V2
diff --git a/board/terra/gpio.inc b/board/terra/gpio.inc
index fa7286470f..20a89d08a1 100644
--- a/board/terra/gpio.inc
+++ b/board/terra/gpio.inc
@@ -80,7 +80,7 @@ GPIO(STARTUP_LATCH_SET, PIN(201), GPIO_INPUT) /* Not used in BCRD2. Programmed
GPIO(EC_BL_DISABLE_L, PIN(202), GPIO_OUT_HIGH) /* EDP backligh disable signal from EC */
GPIO(SMC_SHUTDOWN, PIN(203), GPIO_OUT_LOW) /* Shutdown signal from EC to power sequencing PLD */
-GPIO(SUSPWRDNACK_SOC_EC,PIN(210), GPIO_OUT_LOW) /* SUSPWRDNACK signal from MOIC device to EC */
+GPIO(BAT_PRESENT_L, PIN(210), GPIO_INPUT) /* HW detection signal from battery to EC */
GPIO(GPIO_3_EC, PIN(211), GPIO_OUT_LOW) /* Sleep SOIX signal from SOC to EC */
/* Alternate functions GPIO definition */