Lines Matching refs:pm2xxx_charger

31 		struct pm2xxx_charger, ac_chg)
107 static void set_lpn_pin(struct pm2xxx_charger *pm2) in set_lpn_pin()
115 static void clear_lpn_pin(struct pm2xxx_charger *pm2) in clear_lpn_pin()
121 static int pm2xxx_reg_read(struct pm2xxx_charger *pm2, int reg, u8 *val) in pm2xxx_reg_read()
140 static int pm2xxx_reg_write(struct pm2xxx_charger *pm2, int reg, u8 val) in pm2xxx_reg_write()
159 static int pm2xxx_charging_enable_mngt(struct pm2xxx_charger *pm2) in pm2xxx_charging_enable_mngt()
170 static int pm2xxx_charging_disable_mngt(struct pm2xxx_charger *pm2) in pm2xxx_charging_disable_mngt()
192 static int pm2xxx_charger_batt_therm_mngt(struct pm2xxx_charger *pm2, int val) in pm2xxx_charger_batt_therm_mngt()
200 static int pm2xxx_charger_die_therm_mngt(struct pm2xxx_charger *pm2, int val) in pm2xxx_charger_die_therm_mngt()
207 static int pm2xxx_charger_ovv_mngt(struct pm2xxx_charger *pm2, int val) in pm2xxx_charger_ovv_mngt()
219 static int pm2xxx_charger_wd_exp_mngt(struct pm2xxx_charger *pm2, int val) in pm2xxx_charger_wd_exp_mngt()
229 static int pm2xxx_charger_vbat_lsig_mngt(struct pm2xxx_charger *pm2, int val) in pm2xxx_charger_vbat_lsig_mngt()
263 static int pm2xxx_charger_bat_disc_mngt(struct pm2xxx_charger *pm2, int val) in pm2xxx_charger_bat_disc_mngt()
270 static int pm2xxx_charger_detection(struct pm2xxx_charger *pm2, u8 *val) in pm2xxx_charger_detection()
287 static int pm2xxx_charger_itv_pwr_plug_mngt(struct pm2xxx_charger *pm2, int val) in pm2xxx_charger_itv_pwr_plug_mngt()
310 static int pm2xxx_charger_itv_pwr_unplug_mngt(struct pm2xxx_charger *pm2, in pm2xxx_charger_itv_pwr_unplug_mngt()
321 struct pm2xxx_charger *pm2 = pm2_data; in pm2_int_reg0()
350 struct pm2xxx_charger *pm2 = pm2_data; in pm2_int_reg1()
372 struct pm2xxx_charger *pm2 = pm2_data; in pm2_int_reg2()
389 struct pm2xxx_charger *pm2 = pm2_data; in pm2_int_reg3()
430 struct pm2xxx_charger *pm2 = pm2_data; in pm2_int_reg4()
457 struct pm2xxx_charger *pm2 = pm2_data; in pm2_int_reg5()
476 struct pm2xxx_charger *pm2 = data; in pm2xxx_irq_int()
500 static int pm2xxx_charger_get_ac_cv(struct pm2xxx_charger *pm2) in pm2xxx_charger_get_ac_cv()
565 struct pm2xxx_charger *pm2; in pm2xxx_charger_update_charger_current()
600 struct pm2xxx_charger *pm2; in pm2xxx_charger_ac_get_property()
633 static int pm2xxx_charging_init(struct pm2xxx_charger *pm2) in pm2xxx_charging_init()
707 struct pm2xxx_charger *pm2 = to_pm2xxx_charger_ac_device_info(charger); in pm2xxx_charger_ac_en()
820 struct pm2xxx_charger *pm2; in pm2xxx_charger_watchdog_kick()
836 struct pm2xxx_charger *pm2 = container_of(work, in pm2xxx_charger_ac_work()
837 struct pm2xxx_charger, ac_work); in pm2xxx_charger_ac_work()
848 struct pm2xxx_charger *pm2 = container_of(work, in pm2xxx_charger_check_hw_failure_work()
849 struct pm2xxx_charger, check_hw_failure_work.work); in pm2xxx_charger_check_hw_failure_work()
874 struct pm2xxx_charger *pm2 = container_of(work, struct pm2xxx_charger, in pm2xxx_charger_check_main_thermal_prot_work()
909 struct pm2xxx_charger *pm2; in pm2xxx_wall_charger_resume()
911 pm2 = (struct pm2xxx_charger *)i2c_get_clientdata(i2c_client); in pm2xxx_wall_charger_resume()
925 struct pm2xxx_charger *pm2; in pm2xxx_wall_charger_suspend()
927 pm2 = (struct pm2xxx_charger *)i2c_get_clientdata(i2c_client); in pm2xxx_wall_charger_suspend()
943 struct pm2xxx_charger *pm2; in pm2xxx_runtime_suspend()
945 pm2 = (struct pm2xxx_charger *)i2c_get_clientdata(pm2xxx_i2c_client); in pm2xxx_runtime_suspend()
954 struct pm2xxx_charger *pm2; in pm2xxx_runtime_resume()
956 pm2 = (struct pm2xxx_charger *)i2c_get_clientdata(pm2xxx_i2c_client); in pm2xxx_runtime_resume()
975 struct pm2xxx_charger *pm2; in pm2xxx_wall_charger_probe()
985 pm2 = kzalloc(sizeof(struct pm2xxx_charger), GFP_KERNEL); in pm2xxx_wall_charger_probe()
1187 struct pm2xxx_charger *pm2 = i2c_get_clientdata(i2c_client); in pm2xxx_wall_charger_remove()