summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwangganxiang <wangganxiang@huaqin.corp-partner.google.com>2021-07-30 09:39:43 +0800
committerCommit Bot <commit-bot@chromium.org>2021-08-06 04:11:03 +0000
commitf7db0fb069b426e2a9a7a720d15d5e45112396c8 (patch)
tree5681d61c371f7b403166c42086b009abf92beac7
parent2a787c6a01071d7304ceb1b30022b80196b85661 (diff)
downloadchrome-ec-f7db0fb069b426e2a9a7a720d15d5e45112396c8.tar.gz
cappy2:Battery voltage can reach 8.8v
Modified so that the battery can reach 8.8V after fully charged. BRANCH=keeby BUG=b:195080060 TEST=make BOARD=cappy2 Signed-off-by: wangganxiang <wangganxiang@huaqin.corp-partner.google.com> Change-Id: I952abe577060e1b4b96b7c72b74bb6eed0edca59 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3062059 Reviewed-by: Weimin Wu <wuweimin@huaqin.corp-partner.google.com> Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
-rw-r--r--board/cappy2/battery.c21
-rw-r--r--board/cappy2/board.h1
2 files changed, 22 insertions, 0 deletions
diff --git a/board/cappy2/battery.c b/board/cappy2/battery.c
index d986038422..d249d64d43 100644
--- a/board/cappy2/battery.c
+++ b/board/cappy2/battery.c
@@ -67,3 +67,24 @@ const struct board_batt_params board_battery_info[] = {
BUILD_ASSERT(ARRAY_SIZE(board_battery_info) == BATTERY_TYPE_COUNT);
const enum battery_type DEFAULT_BATTERY_TYPE = BATTERY_SDI;
+
+int charger_profile_override(struct charge_state_data *curr)
+{
+ if (curr->requested_voltage == 8700)
+ curr->requested_voltage = 8800;
+
+ return 0;
+}
+
+enum ec_status charger_profile_override_get_param(uint32_t param,
+ uint32_t *value)
+{
+ return EC_RES_INVALID_PARAM;
+}
+
+enum ec_status charger_profile_override_set_param(uint32_t param,
+ uint32_t value)
+{
+ return EC_RES_INVALID_PARAM;
+}
+
diff --git a/board/cappy2/board.h b/board/cappy2/board.h
index f7ec261ad7..ea9afaaca3 100644
--- a/board/cappy2/board.h
+++ b/board/cappy2/board.h
@@ -32,6 +32,7 @@
#define CONFIG_CHARGER_SENSE_RESISTOR_AC 10
#define CONFIG_CHARGER_SENSE_RESISTOR 10
#define CONFIG_CHARGER_SINGLE_CHIP
+#define CONFIG_CHARGER_PROFILE_OVERRIDE
#undef CONFIG_USB_PD_TCPC_LPM_EXIT_DEBOUNCE
#define CONFIG_USB_PD_TCPC_LPM_EXIT_DEBOUNCE (100 * MSEC)