summaryrefslogtreecommitdiff
path: root/board/rambi/board.h
diff options
context:
space:
mode:
authorRandall Spangler <rspangler@chromium.org>2013-10-25 11:18:45 -0700
committerchrome-internal-fetch <chrome-internal-fetch@google.com>2013-10-28 21:13:02 +0000
commit02a770d5a5e89a845d55dba1fa93ed6756bee752 (patch)
tree5e2aad58a3207330293b964662473882d8bc2df8 /board/rambi/board.h
parent685c45ef46efe4a3e0b099ce43dddc65bbe2f672 (diff)
downloadchrome-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.h19
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 */