summaryrefslogtreecommitdiff
path: root/include/charge_manager.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/charge_manager.h')
-rw-r--r--include/charge_manager.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/charge_manager.h b/include/charge_manager.h
index cb6591df3b..2cded28295 100644
--- a/include/charge_manager.h
+++ b/include/charge_manager.h
@@ -231,6 +231,15 @@ enum charge_supplier charge_manager_get_supplier(void);
*/
int charge_manager_get_vbus_voltage(int port);
+/**
+ * Get the current limit of CHARGE_PD_SUPPLIER.
+ *
+ * @return The CHARGE_SUPPLIER_PD current limit in mA or
+ * CHARGE_CURRENT_UNINITIALIZED if the supplier is not
+ * CHARGE_SUPPLIER_PD.
+ */
+int charge_manager_get_pd_current_uncapped(void);
+
#ifdef CONFIG_USB_PD_LOGGING
/* Save power state log entry for the given port */
void charge_manager_save_log(int port);