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()
315 main_bat.psy = power_supply_register(&pdev->dev, &main_bat_desc, &psy_cfg); in s3c_adc_bat_probe()
316 if (IS_ERR(main_bat.psy)) { in s3c_adc_bat_probe()
317 ret = PTR_ERR(main_bat.psy); in s3c_adc_bat_probe()
327 backup_bat.psy = power_supply_register(&pdev->dev, in s3c_adc_bat_probe()
330 if (IS_ERR(backup_bat.psy)) { in s3c_adc_bat_probe()
331 ret = PTR_ERR(backup_bat.psy); in s3c_adc_bat_probe()
374 power_supply_unregister(backup_bat.psy); in s3c_adc_bat_probe()
376 power_supply_unregister(main_bat.psy); in s3c_adc_bat_probe()
386 power_supply_unregister(main_bat.psy); in s3c_adc_bat_remove()
388 power_supply_unregister(backup_bat.psy); in s3c_adc_bat_remove()