Lines Matching refs:psy
31 struct power_supply *psy; member
44 static void s3c_adc_bat_ext_power_changed(struct power_supply *psy) in s3c_adc_bat_ext_power_changed() argument
72 static int s3c_adc_backup_bat_get_property(struct power_supply *psy, in s3c_adc_backup_bat_get_property() argument
76 struct s3c_adc_bat *bat = power_supply_get_drvdata(psy); in s3c_adc_backup_bat_get_property()
79 dev_err(&psy->dev, "%s: no battery infos ?!\n", __func__); in s3c_adc_backup_bat_get_property()
140 static int s3c_adc_bat_get_property(struct power_supply *psy, in s3c_adc_bat_get_property() argument
144 struct s3c_adc_bat *bat = power_supply_get_drvdata(psy); in s3c_adc_bat_get_property()
152 dev_err(&psy->dev, "no battery infos ?!\n"); in s3c_adc_bat_get_property()
254 is_plugged = power_supply_am_i_supplied(bat->psy); in s3c_adc_bat_work()
282 power_supply_changed(bat->psy); in s3c_adc_bat_work()
313 main_bat.psy = power_supply_register(&pdev->dev, &main_bat_desc, NULL); in s3c_adc_bat_probe()
314 if (IS_ERR(main_bat.psy)) { in s3c_adc_bat_probe()
315 ret = PTR_ERR(main_bat.psy); in s3c_adc_bat_probe()
325 backup_bat.psy = power_supply_register(&pdev->dev, in s3c_adc_bat_probe()
328 if (IS_ERR(backup_bat.psy)) { in s3c_adc_bat_probe()
329 ret = PTR_ERR(backup_bat.psy); in s3c_adc_bat_probe()
372 power_supply_unregister(backup_bat.psy); in s3c_adc_bat_probe()
374 power_supply_unregister(main_bat.psy); in s3c_adc_bat_probe()
384 power_supply_unregister(main_bat.psy); in s3c_adc_bat_remove()
386 power_supply_unregister(backup_bat.psy); in s3c_adc_bat_remove()