diff options
Diffstat (limited to 'include/charge_state_v2.h')
-rw-r--r-- | include/charge_state_v2.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/charge_state_v2.h b/include/charge_state_v2.h index 7f2015dc74..b8503fcc9c 100644 --- a/include/charge_state_v2.h +++ b/include/charge_state_v2.h @@ -32,6 +32,7 @@ struct charge_state_data { enum charge_state_v2 state; int requested_voltage; int requested_current; + int desired_input_current; }; /* @@ -57,5 +58,14 @@ enum ec_status charger_profile_override_get_param(uint32_t param, enum ec_status charger_profile_override_set_param(uint32_t param, uint32_t value); +/** + * Set the charge input current limit. This value is stored and sent every + * time AC is applied. + * + * @param ma New input current limit in mA + * @return EC_SUCCESS or error + */ +int charge_set_input_current_limit(int ma); + #endif /* __CROS_EC_CHARGE_STATE_V2_H */ |