diff options
author | Randall Spangler <rspangler@chromium.org> | 2013-10-25 11:18:45 -0700 |
---|---|---|
committer | chrome-internal-fetch <chrome-internal-fetch@google.com> | 2013-10-28 21:13:02 +0000 |
commit | 02a770d5a5e89a845d55dba1fa93ed6756bee752 (patch) | |
tree | 5e2aad58a3207330293b964662473882d8bc2df8 /board/rambi/board.h | |
parent | 685c45ef46efe4a3e0b099ce43dddc65bbe2f672 (diff) | |
download | chrome-ec-02a770d5a5e89a845d55dba1fa93ed6756bee752.tar.gz |
rambi: Enable battery charging
Using best-guess numbers for input current limit. Battery voltage and
temperature limits are set from actual battery spec.
BUG=chrome-os-partner:23597
BRANCH=none
TEST=battery and charger commands print reasonable info
battery charges when system plugged in
Change-Id: I812276cbe46c8463a855c7ba3e0bfec4852e6f97
Signed-off-by: Randall Spangler <rspangler@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/174766
Reviewed-by: Bill Richardson <wfrichar@chromium.org>
Diffstat (limited to 'board/rambi/board.h')
-rw-r--r-- | board/rambi/board.h | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/board/rambi/board.h b/board/rambi/board.h index 09161df3f6..1f37f36a8e 100644 --- a/board/rambi/board.h +++ b/board/rambi/board.h @@ -10,7 +10,14 @@ /* Optional features */ #define CONFIG_BACKLIGHT_LID +#define CONFIG_BATTERY_SMART #define CONFIG_BOARD_VERSION +#define CONFIG_CHARGER +#define CONFIG_CHARGER_BQ24715 +/* TODO(crosbug.com/p/23597): Real number for input current limit */ +#define CONFIG_CHARGER_INPUT_CURRENT 4032 +#define CONFIG_CHARGER_SENSE_RESISTOR 10 /* Charge sense resistor, mOhm */ +#define CONFIG_CHARGER_SENSE_RESISTOR_AC 10 /* Input senso resistor, mOhm */ #define CONFIG_CHIPSET_BAYTRAIL #define CONFIG_CHIPSET_CAN_THROTTLE #define CONFIG_CHIPSET_X86 @@ -29,18 +36,6 @@ #define CONFIG_USB_PORT_POWER_SMART #define CONFIG_WIRELESS -/* TODO(rspangler): port these to Rambi, or remove if not needed */ -#if 0 -#define CONFIG_BATTERY_CHECK_CONNECTED -#define CONFIG_BATTERY_SMART -#define CONFIG_CHARGER -#define CONFIG_CHARGER_BQ24707A -#define CONFIG_CHARGER_DISCHARGE_ON_AC -#define CONFIG_CHARGER_INPUT_CURRENT 4032 /* mA, about half max */ -#define CONFIG_CHARGER_SENSE_RESISTOR 10 /* Charge sense resistor, mOhm */ -#define CONFIG_CHARGER_SENSE_RESISTOR_AC 10 /* Input sensor resistor, mOhm */ -#endif - #ifndef __ASSEMBLER__ /* I2C ports */ |