Lines Matching defs:smb347_charger
196 struct smb347_charger { struct
197 struct device *dev;
198 struct regmap *regmap;
199 struct power_supply *mains;
200 struct power_supply *usb;
201 struct regulator_dev *usb_rdev;
202 unsigned int id;
203 bool mains_online;
204 bool usb_online;
205 bool irq_unsupported;
206 bool usb_vbus_enabled;
208 unsigned int max_charge_current;
209 unsigned int max_charge_voltage;
210 unsigned int pre_charge_current;
211 unsigned int termination_current;
212 unsigned int pre_to_fast_voltage;
213 unsigned int mains_current_limit;
214 unsigned int usb_hc_current_limit;
215 unsigned int chip_temp_threshold;
216 int soft_cold_temp_limit;
217 int soft_hot_temp_limit;
218 int hard_cold_temp_limit;
219 int hard_hot_temp_limit;
220 bool suspend_on_hard_temp_limit;
221 unsigned int soft_temp_limit_compensation;
222 unsigned int charge_current_compensation;
223 bool use_mains;
224 bool use_usb;
225 bool use_usb_otg;
226 unsigned int enable_control;
227 unsigned int inok_polarity;