summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYu-An Chen <yu-an.chen@quanta.corp-partner.google.com>2022-12-12 14:11:47 +0800
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-12-13 12:21:47 +0000
commit96c9bbe136d773050fdd4435a577358f122edbd1 (patch)
tree19e30578d9becc5febafd3c27e1d752601165e83
parentef431ade168d5ceeab3176595d2f2e5f6ca2ae23 (diff)
downloadchrome-ec-96c9bbe136d773050fdd4435a577358f122edbd1.tar.gz
herobrine: Support board level charger_profile_override
Support board level charger_profile_override BUG=b:259508078 BRANCH=none TEST=zmake build evoker LOW_COVERAGE_REASON=board-specific code is not tested Change-Id: I6b50e3327c38c80b3d40e15f59d23c94850e45f3 Signed-off-by: Yu-An Chen <yu-an.chen@quanta.corp-partner.google.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4096357 Code-Coverage: Zoss <zoss-cl-coverage@prod.google.com> Reviewed-by: Wai-Hong Tam <waihong@google.com> Reviewed-by: Bob Moragues <moragues@chromium.org>
-rw-r--r--zephyr/program/herobrine/src/usbc_config.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/zephyr/program/herobrine/src/usbc_config.c b/zephyr/program/herobrine/src/usbc_config.c
index 41958cb127..40c603d304 100644
--- a/zephyr/program/herobrine/src/usbc_config.c
+++ b/zephyr/program/herobrine/src/usbc_config.c
@@ -63,6 +63,11 @@ void ppc_interrupt(enum gpio_signal signal)
}
}
+__overridable int board_charger_profile_override(struct charge_state_data *curr)
+{
+ return EC_SUCCESS;
+}
+
int charger_profile_override(struct charge_state_data *curr)
{
int usb_mv;
@@ -86,6 +91,8 @@ int charger_profile_override(struct charge_state_data *curr)
pd_set_external_voltage_limit(port, usb_mv);
}
+ board_charger_profile_override(curr);
+
return 0;
}