summaryrefslogtreecommitdiff
path: root/baseboard/brya/charger_bq25720.c
diff options
context:
space:
mode:
Diffstat (limited to 'baseboard/brya/charger_bq25720.c')
-rw-r--r--baseboard/brya/charger_bq25720.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/baseboard/brya/charger_bq25720.c b/baseboard/brya/charger_bq25720.c
index 4976abdea6..a4fa209246 100644
--- a/baseboard/brya/charger_bq25720.c
+++ b/baseboard/brya/charger_bq25720.c
@@ -3,15 +3,16 @@
* found in the LICENSE file.
*/
+#include "common.h"
+
#include "charge_manager.h"
#include "charge_state_v2.h"
#include "charger.h"
-#include "common.h"
#include "compile_time_macros.h"
#include "console.h"
#include "driver/charger/bq25710.h"
-#include "usb_pd.h"
#include "usbc_ppc.h"
+#include "usb_pd.h"
#include "util.h"
#define CPRINTSUSB(format, args...) cprints(CC_USBCHARGE, format, ##args)
@@ -80,3 +81,10 @@ 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);
+}