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.h11
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 */
/*