Lines Matching +full:enable +full:- +full:charge +full:- +full:control

1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (C) 2007-2009 ST-Ericsson AB
45 * struct abx500_res_to_temp - defines one point in a temp to res curve. To
57 * struct abx500_v_to_cap - Table for translating voltage to capacity
70 * struct abx500_fg_parameters - Fuel gauge algorithm parameters, in seconds
92 * @pcut_enable: Enable power cut feature in ab8505
122 * struct abx500_charger_maximization - struct used by the board config.
123 * @use_maxi: Enable maximization for this battery type
136 * struct abx500_battery_type - different batteries supported
145 * full charging cycle in the case where maintenan-
146 * -ce charging has been disabled
151 * @maint_a_chg_timer_h: charge time in maintenance A state
154 * @maint_b_chg_timer_h: charge time in maintenance B state
194 * struct abx500_bm_capacity_levels - abx500 capacity level data
210 * struct abx500_bm_charger_parameters - Charger specific parameters
224 * struct abx500_bm_data - abx500 battery management data
234 * @bkup_bat_v voltage which we charge the backup battery with
235 * @bkup_bat_i current which we charge the backup battery with
239 * @chg_unknown_bat flag to enable charging of unknown batteries
240 * @enable_overshoot flag to enable VBAT overshoot control
241 * @auto_trig flag to enable auto adc trigger
245 * @interval_charging charge alg cycle period time when charging (sec)
246 * @interval_not_charging charge alg cycle period time when not charging (sec)
316 * abx500_mask_and_set_register_inerruptible() - Modifies selected bits of a
325 * value -> ((value & ~bitmask) | (bitvalues & bitmask))