Lines Matching refs:pm2xxx_charger
34 struct pm2xxx_charger, ac_chg)
115 static void set_lpn_pin(struct pm2xxx_charger *pm2) in set_lpn_pin()
123 static void clear_lpn_pin(struct pm2xxx_charger *pm2) in clear_lpn_pin()
129 static int pm2xxx_reg_read(struct pm2xxx_charger *pm2, int reg, u8 *val) in pm2xxx_reg_read()
148 static int pm2xxx_reg_write(struct pm2xxx_charger *pm2, int reg, u8 val) in pm2xxx_reg_write()
167 static int pm2xxx_charging_enable_mngt(struct pm2xxx_charger *pm2) in pm2xxx_charging_enable_mngt()
178 static int pm2xxx_charging_disable_mngt(struct pm2xxx_charger *pm2) in pm2xxx_charging_disable_mngt()
200 static int pm2xxx_charger_batt_therm_mngt(struct pm2xxx_charger *pm2, int val) in pm2xxx_charger_batt_therm_mngt()
208 static int pm2xxx_charger_die_therm_mngt(struct pm2xxx_charger *pm2, int val) in pm2xxx_charger_die_therm_mngt()
215 static int pm2xxx_charger_ovv_mngt(struct pm2xxx_charger *pm2, int val) in pm2xxx_charger_ovv_mngt()
227 static int pm2xxx_charger_wd_exp_mngt(struct pm2xxx_charger *pm2, int val) in pm2xxx_charger_wd_exp_mngt()
237 static int pm2xxx_charger_vbat_lsig_mngt(struct pm2xxx_charger *pm2, int val) in pm2xxx_charger_vbat_lsig_mngt()
271 static int pm2xxx_charger_bat_disc_mngt(struct pm2xxx_charger *pm2, int val) in pm2xxx_charger_bat_disc_mngt()
278 static int pm2xxx_charger_detection(struct pm2xxx_charger *pm2, u8 *val) in pm2xxx_charger_detection()
295 static int pm2xxx_charger_itv_pwr_plug_mngt(struct pm2xxx_charger *pm2, int val) in pm2xxx_charger_itv_pwr_plug_mngt()
318 static int pm2xxx_charger_itv_pwr_unplug_mngt(struct pm2xxx_charger *pm2, in pm2xxx_charger_itv_pwr_unplug_mngt()
329 struct pm2xxx_charger *pm2 = pm2_data; in pm2_int_reg0()
358 struct pm2xxx_charger *pm2 = pm2_data; in pm2_int_reg1()
380 struct pm2xxx_charger *pm2 = pm2_data; in pm2_int_reg2()
397 struct pm2xxx_charger *pm2 = pm2_data; in pm2_int_reg3()
438 struct pm2xxx_charger *pm2 = pm2_data; in pm2_int_reg4()
465 struct pm2xxx_charger *pm2 = pm2_data; in pm2_int_reg5()
484 struct pm2xxx_charger *pm2 = data; in pm2xxx_irq_int()
508 static int pm2xxx_charger_get_ac_cv(struct pm2xxx_charger *pm2) in pm2xxx_charger_get_ac_cv()
573 struct pm2xxx_charger *pm2; in pm2xxx_charger_update_charger_current()
608 struct pm2xxx_charger *pm2; in pm2xxx_charger_ac_get_property()
641 static int pm2xxx_charging_init(struct pm2xxx_charger *pm2) in pm2xxx_charging_init()
715 struct pm2xxx_charger *pm2 = to_pm2xxx_charger_ac_device_info(charger); in pm2xxx_charger_ac_en()
828 struct pm2xxx_charger *pm2; in pm2xxx_charger_watchdog_kick()
844 struct pm2xxx_charger *pm2 = container_of(work, in pm2xxx_charger_ac_work()
845 struct pm2xxx_charger, ac_work); in pm2xxx_charger_ac_work()
856 struct pm2xxx_charger *pm2 = container_of(work, in pm2xxx_charger_check_hw_failure_work()
857 struct pm2xxx_charger, check_hw_failure_work.work); in pm2xxx_charger_check_hw_failure_work()
882 struct pm2xxx_charger *pm2 = container_of(work, struct pm2xxx_charger, in pm2xxx_charger_check_main_thermal_prot_work()
921 struct pm2xxx_charger *pm2; in pm2xxx_wall_charger_resume()
923 pm2 = (struct pm2xxx_charger *)i2c_get_clientdata(i2c_client); in pm2xxx_wall_charger_resume()
937 struct pm2xxx_charger *pm2; in pm2xxx_wall_charger_suspend()
939 pm2 = (struct pm2xxx_charger *)i2c_get_clientdata(i2c_client); in pm2xxx_wall_charger_suspend()
957 struct pm2xxx_charger *pm2; in pm2xxx_runtime_suspend()
959 pm2 = (struct pm2xxx_charger *)i2c_get_clientdata(pm2xxx_i2c_client); in pm2xxx_runtime_suspend()
968 struct pm2xxx_charger *pm2; in pm2xxx_runtime_resume()
970 pm2 = (struct pm2xxx_charger *)i2c_get_clientdata(pm2xxx_i2c_client); in pm2xxx_runtime_resume()
993 struct pm2xxx_charger *pm2; in pm2xxx_wall_charger_probe()
1003 pm2 = kzalloc(sizeof(struct pm2xxx_charger), GFP_KERNEL); in pm2xxx_wall_charger_probe()
1204 struct pm2xxx_charger *pm2 = i2c_get_clientdata(i2c_client); in pm2xxx_wall_charger_remove()