summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWonjoon Lee <woojoo.lee@samsung.com>2015-10-20 21:40:02 +0900
committerChromeOS bot <3su6n15k.default@developer.gserviceaccount.com>2015-10-26 18:44:37 +0000
commit05dc4fef6210ca99bd1dcdceddedd9827aecce04 (patch)
tree00dcf6490b70d38ba08c068155f327757a00cd11
parenta13125fae44421aab2f5d1d7692935780b293969 (diff)
downloadchrome-ec-05dc4fef6210ca99bd1dcdceddedd9827aecce04.tar.gz
Celes: Add CONFIG_CHARGER_MONITOR_BP
Add new config for bq24773 function, and make GPIO210 which is BAT_PRESENT_L interrupt pin. BUG=chrome-os-partner:46431 BRANCH=firmware-strago-7287.B TEST=See celes goes booting with NEXT-305U3 hub. Check S3/Wake-up also Change-Id: I26763bf5a04e607064d086fda56a5b499f08d60b Signed-off-by: Wonjoon Lee <woojoo.lee@samsung.com> Reviewed-on: https://chromium-review.googlesource.com/307191 Reviewed-by: Shawn N <shawnn@chromium.org>
-rw-r--r--board/celes/board.c1
-rw-r--r--board/celes/board.h1
-rw-r--r--board/celes/gpio.inc2
3 files changed, 3 insertions, 1 deletions
diff --git a/board/celes/board.c b/board/celes/board.c
index 6db4810042..307bb73417 100644
--- a/board/celes/board.c
+++ b/board/celes/board.c
@@ -10,6 +10,7 @@
#include "button.h"
#include "charger.h"
#include "charge_state.h"
+#include "driver/charger/bq24773.h"
#include "driver/temp_sensor/ec_adc.h"
#include "driver/temp_sensor/tmp432.h"
#include "extpower.h"
diff --git a/board/celes/board.h b/board/celes/board.h
index 8f8f03e0c1..6e7a1edac5 100644
--- a/board/celes/board.h
+++ b/board/celes/board.h
@@ -56,6 +56,7 @@
#define CONFIG_CHARGER
#define CONFIG_CHARGER_V2
#define CONFIG_CHARGER_BQ24770
+#define CONFIG_CHARGER_MONITOR_BP
#define CONFIG_CHARGER_ILIM_PIN_DISABLED
#define CONFIG_CHARGER_SENSE_RESISTOR 10
#define CONFIG_CHARGER_SENSE_RESISTOR_AC 10
diff --git a/board/celes/gpio.inc b/board/celes/gpio.inc
index a3a5b47cb7..b1820083c8 100644
--- a/board/celes/gpio.inc
+++ b/board/celes/gpio.inc
@@ -21,6 +21,7 @@ GPIO_INT(UART0_RX, PIN(162), GPIO_INPUT | GPIO_PULL_UP, NULL)
#endif
GPIO_INT(PCH_SLP_S4_L, PIN(200), GPIO_INT_BOTH, power_signal_interrupt) /* SLP_S4# signal from PCH */
GPIO_INT(PCH_SLP_S3_L, PIN(206), GPIO_INT_BOTH, power_signal_interrupt) /* SLP_S3# signal from PCH */
+GPIO_INT(BAT_PRESENT_L, PIN(210), GPIO_INT_BOTH, charger_battery_present_interrupt) /* HW detection signal for battery to EC, See battery is attached */
GPIO(BOARD_VERSION2, PIN(0), GPIO_INPUT) /* BOARD_ID1 */
#ifdef CONFIG_KEYBOARD_COL2_INVERTED
@@ -102,7 +103,6 @@ GPIO(EC_BL_DISABLE_L, PIN(202), GPIO_OUT_HIGH) /* EDP backligh
GPIO(SMC_SHUTDOWN, PIN(203), GPIO_OUT_LOW) /* Shutdown signal from EC to power sequencing PLD */
GPIO(NC_GPIO204, PIN(204), GPIO_OUTPUT | GPIO_PULL_UP) /* NC */
-GPIO(BAT_PRESENT_L, PIN(210), GPIO_INPUT) /* HW detection signal for battery to EC */
GPIO(GPIO_3_EC, PIN(211), GPIO_OUT_LOW) /* Sleep SOIX signal from SOC to EC */
/* Alternate functions GPIO definition */