Lines Matching +full:suspend +full:- +full:to +full:- +full:ram
1 /* SPDX-License-Identifier: GPL-2.0-only */
7 * This framework enables to control and multiple chargers and to
8 * monitor charging even in the context of suspend-to-RAM with
45 * @wq: the workqueue to control charger according to the state of
48 * @nb: the notifier block to receive changed state from EXTCON
62 /* The charger-manager use Extcon framework */
72 * Set min/max current of regulator to protect over-current issue
73 * according to a kind of charger cable when cable is attached.
86 * Set if the charger-manager cannot control charger,
89 * the array of charger cables to enable/disable charger
90 * and set current limit according to constraint data of
98 * @attrs: Arrays pointing to attr_name/state/externally_control for attr_g
109 * Store constraint information related to current limit,
126 * @psy_name: the name of power-supply-class for charger manager
134 * If VBATT >= fullbatt_uV, it is assumed to be full.
136 * If state of Charge >= fullbatt_soc, it is assumed to be full.
139 * it is assumed to be full.
144 * @psy_charger_stat: the names of power-supply for chargers
147 * @psy_fuel_gauge: the name of power-supply for fuel gauge
151 * @temp_diff : Temperature difference to restart charging.
160 * after full-batt. If discharging duration exceed 'discharging
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