diff options
author | Peter Marheine <pmarheine@chromium.org> | 2022-11-14 11:53:32 +1100 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-11-24 01:50:11 +0000 |
commit | 43b53e004573a56a255ca57d4a6d04ac4bed44d7 (patch) | |
tree | a2e3e5c0d4d30055fbdcf0535282de2d314fcd8f /board/gooey | |
parent | 667d7d7129a1d3d7b33046755030ec5fdce1ac32 (diff) | |
download | chrome-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/gooey')
-rw-r--r-- | board/gooey/board.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/board/gooey/board.c b/board/gooey/board.c index 80748b29de..544117f9c6 100644 --- a/board/gooey/board.c +++ b/board/gooey/board.c @@ -259,12 +259,6 @@ uint16_t tcpc_get_alert_status(void) return status; } -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()) |