Lines Matching +full:ac +full:- +full:charger

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
122 * struct abx500_charger_maximization - struct used by the board config.
124 * @maxi_chg_curr: Maximum charger current allowed
125 * @maxi_wait_cycles: cycles to wait before setting charger current
126 * @charger_curr_step delta between two charger current settings (mA)
136 * struct abx500_battery_type - different batteries supported
145 * full charging cycle in the case where maintenan-
146 * -ce charging has been disabled
147 * @normal_cur_lvl: charger current in normal state in mA
148 * @normal_vol_lvl: charger voltage in normal state in mV
149 * @maint_a_cur_lvl: charger current in maintenance A state in mA
150 * @maint_a_vol_lvl: charger voltage in maintenance A state in mV
152 * @maint_b_cur_lvl: charger current in maintenance B state in mA
153 * @maint_b_vol_lvl: charger voltage in maintenance B state in mV
155 * @low_high_cur_lvl: charger current in temp low/high state in mA
156 * @low_high_vol_lvl: charger voltage in temp low/high state in mV'
194 * struct abx500_bm_capacity_levels - abx500 capacity level data
210 * struct abx500_bm_charger_parameters - Charger specific parameters
211 * @usb_volt_max: maximum allowed USB charger voltage in mV
212 * @usb_curr_max: maximum allowed USB charger current in mA
213 * @ac_volt_max: maximum allowed AC charger voltage in mV
214 * @ac_curr_max: maximum allowed AC charger current in mA
224 * struct abx500_bm_data - abx500 battery management data
232 * @main_safety_tmr_h safety timer for main charger
233 * @usb_safety_tmr_h safety timer for usb charger
251 * @chg_output_curr charger output current level map
252 * @chg_input_curr charger input current level map
256 * @chg_params charger parameters
316 * abx500_mask_and_set_register_inerruptible() - Modifies selected bits of a
325 * value -> ((value & ~bitmask) | (bitvalues & bitmask))