summaryrefslogtreecommitdiff
path: root/board/corori2
diff options
context:
space:
mode:
authorPeter Marheine <pmarheine@chromium.org>2022-11-14 11:53:32 +1100
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-11-24 01:50:11 +0000
commit43b53e004573a56a255ca57d4a6d04ac4bed44d7 (patch)
treea2e3e5c0d4d30055fbdcf0535282de2d314fcd8f /board/corori2
parent667d7d7129a1d3d7b33046755030ec5fdce1ac32 (diff)
downloadchrome-ec-43b53e004573a56a255ca57d4a6d04ac4bed44d7.tar.gz
Add default implementation of board_set_charge_limit
The majority of boards simply call charge_set_input_current_limit() from board_set_charge_limit() now that the minimum current limit and derating are available as config options. Make this the default behavior of the charge manager, overridable by boards as needed. Boards that have existing custom behavior retain it, with their versions of board_set_charge_limit() marked as __override as necessary. BUG=b:163093572 TEST=make buildall; zmake build -a BRANCH=none Signed-off-by: Peter Marheine <pmarheine@chromium.org> Change-Id: I72475ca0e8381596cafbcda4b042c7f884ae0432 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4022857 Reviewed-by: Keith Short <keithshort@chromium.org>
Diffstat (limited to 'board/corori2')
-rw-r--r--board/corori2/board.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/board/corori2/board.c b/board/corori2/board.c
index bc41f397ad..e3103f65ff 100644
--- a/board/corori2/board.c
+++ b/board/corori2/board.c
@@ -454,12 +454,6 @@ int board_set_active_charge_port(int port)
return EC_SUCCESS;
}
-void board_set_charge_limit(int port, int supplier, int charge_ma, int max_ma,
- int charge_mv)
-{
- charge_set_input_current_limit(charge_ma, charge_mv);
-}
-
__override void typec_set_source_current_limit(int port, enum tcpc_rp_value rp)
{
if (port < 0 || port > board_get_usb_pd_port_count())