Lines Matching +full:charging +full:- +full:current
1 /* SPDX-License-Identifier: GPL-2.0-only */
124 /* Main charge i/p current */
233 /* BatCtrl Current Source Constants */
267 * struct ab8500_fg_parameters - Fuel gauge algorithm parameters, in seconds
274 * @high_curr_time: Time current has to be high to go to recovery
275 * @accu_charging: FG accumulation time while charging
276 * @accu_high_curr_ua: FG accumulation time in high current mode
277 * @high_curr_threshold_ua: High current threshold, in uA
317 * struct ab8500_charger_maximization - struct used by the board config.
319 * @maxi_chg_curr_ua: Maximum charger current allowed in microampere
320 * @maxi_wait_cycles: cycles to wait before setting charger current
321 * @charger_curr_step_ua: delta between two charger current settings (uA)
331 * struct ab8500_bm_capacity_levels - ab8500 capacity level data
347 * struct ab8500_bm_charger_parameters - Charger specific parameters
349 * @usb_curr_max_ua: maximum allowed USB charger current in uA
351 * @ac_curr_max_ua: maximum allowed AC charger current in uA
361 * struct ab8500_bm_data - ab8500 battery management data
364 * @temp_interval_chg temperature measurement interval in s when charging
365 * @temp_interval_nochg temperature measurement interval in s when not charging
369 * @bkup_bat_i current which we charge the backup battery with
371 * @chg_unknown_bat flag to enable charging of unknown batteries
375 * @interval_charging charge alg cycle period time when charging (sec)
376 * @interval_not_charging charge alg cycle period time when not charging (sec)