Lines Matching defs:smb347_charger
189 struct smb347_charger { struct
190 struct device *dev;
191 struct regmap *regmap;
192 struct power_supply *mains;
193 struct power_supply *usb;
194 unsigned int id;
195 bool mains_online;
196 bool usb_online;
197 bool charging_enabled;
198 bool irq_unsupported;
200 unsigned int max_charge_current;
201 unsigned int max_charge_voltage;
202 unsigned int pre_charge_current;
203 unsigned int termination_current;
204 unsigned int pre_to_fast_voltage;
205 unsigned int mains_current_limit;
206 unsigned int usb_hc_current_limit;
207 unsigned int chip_temp_threshold;
208 int soft_cold_temp_limit;
209 int soft_hot_temp_limit;
210 int hard_cold_temp_limit;
211 int hard_hot_temp_limit;
212 bool suspend_on_hard_temp_limit;
213 unsigned int soft_temp_limit_compensation;
214 unsigned int charge_current_compensation;
215 bool use_mains;
216 bool use_usb;
217 bool use_usb_otg;
218 unsigned int enable_control;