Lines Matching +full:charging +full:- +full:current
1 /* SPDX-License-Identifier: GPL-2.0-only */
8 * monitor charging even in the context of suspend-to-RAM with
62 /* The charger-manager use Extcon framework */
72 * Set min/max current of regulator to protect over-current issue
86 * Set if the charger-manager cannot control charger,
90 * and set current limit according to constraint data of
101 /* The name of regulator for charging */
109 * Store constraint information related to current limit,
110 * each cable have different condition for charging.
126 * @psy_name: the name of power-supply-class for charger manager
132 * CM will restart charging.
144 * @psy_charger_stat: the names of power-supply for chargers
147 * @psy_fuel_gauge: the name of power-supply for fuel gauge
149 * @temp_min : Minimum battery temperature for charging.
150 * @temp_max : Maximum battery temperature for charging.
151 * @temp_diff : Temperature difference to restart charging.
155 * @charging_max_duration_ms: Maximum possible duration for charging
156 * If whole charging duration exceed 'charging_max_duration_ms',
157 * cm stop charging.
160 * after full-batt. If discharging duration exceed 'discharging
161 * max_duration_ms', cm start charging.
208 * When setting true, stop charging
209 * @psy_name_buf: the name of power-supply-class for charger manager
212 * saved status of external power before entering suspend-to-RAM
214 * saved status of battery before entering suspend-to-RAM
215 * @charging_start_time: saved start time of enabling charging
216 * @charging_end_time: saved end time of disabling charging
217 * @battery_status: Current battery status