diff options
Diffstat (limited to 'baseboard/volteer/charger.c')
-rw-r--r-- | baseboard/volteer/charger.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/baseboard/volteer/charger.c b/baseboard/volteer/charger.c index 17f1fe5f7d..84fa4e037c 100644 --- a/baseboard/volteer/charger.c +++ b/baseboard/volteer/charger.c @@ -4,10 +4,10 @@ */ /* Volteer family-specific configuration */ +#include "common.h" +#include "charger.h" #include "charge_manager.h" #include "charge_state.h" -#include "charger.h" -#include "common.h" #include "driver/charger/isl9241_public.h" #include "gpio.h" #ifdef CONFIG_ZEPHYR @@ -80,6 +80,13 @@ int board_set_active_charge_port(int port) return EC_SUCCESS; } +__overridable void board_set_charge_limit(int port, int supplier, int charge_ma, + int max_ma, int charge_mv) +{ + charge_set_input_current_limit( + MAX(charge_ma, CONFIG_CHARGER_INPUT_CURRENT), charge_mv); +} + void board_overcurrent_event(int port, int is_overcurrented) { /* Note that the level is inverted because the pin is active low. */ |