summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHenry Hsu <Henry.Hsu@quantatw.com>2014-03-13 09:15:15 +0800
committerchrome-internal-fetch <chrome-internal-fetch@google.com>2014-03-13 07:24:32 +0000
commit8a86e3c460db0578896bfed34db8da9c1849d4b5 (patch)
tree6e7f8462065614c421afb872493939a1c4d304b3
parentb8b9ca20c298105f6770a54d5af4d19270835c04 (diff)
downloadchrome-ec-8a86e3c460db0578896bfed34db8da9c1849d4b5.tar.gz
Enguarde: Modify battery/adapter parameter.
Change battery to 3S1P and configure the input current around 90%. Others are the same as rambi. (include ship mode, sensor location) BUG=chrome-os-partner:26748 BRANCH=None TEST=Run "make BOARD=enguarde" Change-Id: I2760f88a5704a356e283be9282f9e8e2e4d6a4dc Signed-off-by: Henry Hsu <Henry.Hsu@quantatw.com> Reviewed-on: https://chromium-review.googlesource.com/189749 Reviewed-by: Dave Parker <dparker@chromium.org>
-rw-r--r--board/enguarde/battery.c8
-rw-r--r--board/enguarde/board.c1
-rw-r--r--board/enguarde/board.h4
3 files changed, 4 insertions, 9 deletions
diff --git a/board/enguarde/battery.c b/board/enguarde/battery.c
index cad2313b91..33889b0844 100644
--- a/board/enguarde/battery.c
+++ b/board/enguarde/battery.c
@@ -15,11 +15,10 @@
/* Shutdown mode parameter to write to manufacturer access register */
#define SB_SHUTDOWN_DATA 0x0010
-/* TODO(crosbug.com/p/26748): Replace with 3S battery parameters */
static const struct battery_info info = {
- .voltage_max = 8400, /* mV */
- .voltage_normal = 7400,
- .voltage_min = 6000,
+ .voltage_max = 12600, /* mV */
+ .voltage_normal = 11100,
+ .voltage_min = 9000,
.precharge_current = 256, /* mA */
.start_charging_min_c = 0,
.start_charging_max_c = 45,
@@ -34,7 +33,6 @@ const struct battery_info *battery_get_info(void)
return &info;
}
-/* TODO(crosbug.com/p/26748): Verify cutoff function works with Enguarde */
static int cutoff(void)
{
int rv;
diff --git a/board/enguarde/board.c b/board/enguarde/board.c
index 47d558e547..42cf09ad0f 100644
--- a/board/enguarde/board.c
+++ b/board/enguarde/board.c
@@ -187,7 +187,6 @@ const unsigned int i2c_ports_used = ARRAY_SIZE(i2c_ports);
* src/mainboard/google/${board}/acpi/dptf.asl
*/
-/* TODO(crosbug.com/p/26748): Verify temp sensor placement. */
const struct temp_sensor_t temp_sensors[] = {
{"ECInternal", TEMP_SENSOR_TYPE_BOARD, chip_temp_sensor_get_val, 0, 4},
{"TMP432_Internal", TEMP_SENSOR_TYPE_BOARD, tmp432_get_val,
diff --git a/board/enguarde/board.h b/board/enguarde/board.h
index 0c87eb780f..1c8afdf0e4 100644
--- a/board/enguarde/board.h
+++ b/board/enguarde/board.h
@@ -16,9 +16,7 @@
#define CONFIG_CHARGER
#define CONFIG_CHARGER_BQ24715
#define CONFIG_CHARGER_DISCHARGE_ON_AC
-
-/* TODO(crosbug.com/p/26748): Verify input current limit. */
-#define CONFIG_CHARGER_INPUT_CURRENT 1700 /* 33 W adapter, 19 V, 1.75 A */
+#define CONFIG_CHARGER_INPUT_CURRENT 1920 /* 40 W adapter, 19 V, 2.1 A */
#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