diff options
author | Henry Hsu <Henry.Hsu@quantatw.com> | 2014-03-13 09:15:15 +0800 |
---|---|---|
committer | chrome-internal-fetch <chrome-internal-fetch@google.com> | 2014-03-13 07:24:32 +0000 |
commit | 8a86e3c460db0578896bfed34db8da9c1849d4b5 (patch) | |
tree | 6e7f8462065614c421afb872493939a1c4d304b3 | |
parent | b8b9ca20c298105f6770a54d5af4d19270835c04 (diff) | |
download | chrome-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.c | 8 | ||||
-rw-r--r-- | board/enguarde/board.c | 1 | ||||
-rw-r--r-- | board/enguarde/board.h | 4 |
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 |