diff options
Diffstat (limited to 'include/charge_manager.h')
-rw-r--r-- | include/charge_manager.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/include/charge_manager.h b/include/charge_manager.h index 28546e22a1..7427d12aca 100644 --- a/include/charge_manager.h +++ b/include/charge_manager.h @@ -91,6 +91,17 @@ int charge_manager_get_charger_current(void); void charge_manager_save_log(int port); #endif +/* Update whether a given port is sourcing current. */ +void charge_manager_source_port(int port, int enable); + +/* + * Get PD source power data objects. + * + * @param src_pdo pointer to the data to return. + * @return number of PDOs returned. + */ +int charge_manager_get_source_pdo(const uint32_t **src_pdo); + /* Board-level callback functions */ /* |