Lines Matching full:charger
6 * Charger Manager.
45 * @wq: the workqueue to control charger according to the state of
46 * charger cable. If charger cable is attached, enable charger.
47 * But if charger cable is detached, disable charger.
49 * (External Connector) when charger cable is attached/detached.
50 * @attached: the state of charger cable.
51 * true: the charger cable is attached
52 * false: the charger cable is detached
53 * @charger: the instance of struct charger_regulator.
54 * @cm: the Charger Manager representing the battery.
62 /* The charger-manager use Extcon framework */
66 /* The state of charger cable */
69 struct charger_regulator *charger; member
73 * according to a kind of charger cable when cable is attached.
83 * @regulator_name: the name of regulator for using charger.
84 * @consumer: the regulator consumer for the charger.
86 * Set if the charger-manager cannot control charger,
87 * the charger will be maintained with disabled state.
89 * the array of charger cables to enable/disable charger
91 * struct charger_cable if only charger cable included
92 * in the array of charger cables is attached/detached.
93 * @num_cables: the number of charger cables.
94 * @attr_g: Attribute group for the charger(regulator)
105 /* charger never on when system is on */
126 * @psy_name: the name of power-supply-class for charger manager
141 * charger manager will monitor battery health
146 * @charger_regulators: array of charger regulators
159 * Maximum possible duration for discharging with charger cable
206 * @charger_enabled: the state of charger
209 * @psy_name_buf: the name of power-supply-class for charger manager
210 * @charger_psy: power_supply for charger manager