From cd0321bfbba5c33cfdb612a90027a4d556087e8b Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Wed, 29 Mar 2023 13:53:32 -0600 Subject: [PATCH] Ensure smart charger uses new input current limits when detected --- src/board/system76/common/usbpd/tps65987.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/board/system76/common/usbpd/tps65987.c b/src/board/system76/common/usbpd/tps65987.c index ad83a82..2af7ef6 100644 --- a/src/board/system76/common/usbpd/tps65987.c +++ b/src/board/system76/common/usbpd/tps65987.c @@ -158,7 +158,9 @@ void usbpd_event(void) { if (next_input_current != battery_charger_input_current) { battery_charger_input_current = next_input_current; DEBUG("CHARGER LIMIT %d mA\n", battery_charger_input_current); - //TODO: update smart charger + + // Disable smart charger so it is reconfigured with the new limit + battery_charger_disable(); } }