Lines Matching refs:psy
25 struct power_supply *psy; member
60 value = wm97xx_read_aux_adc(dev_get_drvdata(bat->psy->dev.parent), in tosa_read_bat()
80 value = wm97xx_read_aux_adc(dev_get_drvdata(bat->psy->dev.parent), in tosa_read_temp()
90 static int tosa_bat_get_property(struct power_supply *psy, in tosa_bat_get_property() argument
95 struct tosa_bat *bat = power_supply_get_drvdata(psy); in tosa_bat_get_property()
142 static void tosa_bat_external_power_changed(struct power_supply *psy) in tosa_bat_external_power_changed() argument
157 struct power_supply *psy = bat->psy; in tosa_bat_update() local
164 printk(KERN_NOTICE "%s not present\n", psy->desc->name); in tosa_bat_update()
167 } else if (power_supply_am_i_supplied(psy)) { in tosa_bat_update()
190 power_supply_changed(psy); in tosa_bat_update()
252 .psy = NULL,
273 .psy = NULL,
295 .psy = NULL,
366 tosa_bat_main.psy = power_supply_register(&dev->dev, in tosa_bat_probe()
369 if (IS_ERR(tosa_bat_main.psy)) { in tosa_bat_probe()
370 ret = PTR_ERR(tosa_bat_main.psy); in tosa_bat_probe()
375 tosa_bat_jacket.psy = power_supply_register(&dev->dev, in tosa_bat_probe()
378 if (IS_ERR(tosa_bat_jacket.psy)) { in tosa_bat_probe()
379 ret = PTR_ERR(tosa_bat_jacket.psy); in tosa_bat_probe()
384 tosa_bat_bu.psy = power_supply_register(&dev->dev, &tosa_bat_bu_desc, in tosa_bat_probe()
386 if (IS_ERR(tosa_bat_bu.psy)) { in tosa_bat_probe()
387 ret = PTR_ERR(tosa_bat_bu.psy); in tosa_bat_probe()
418 power_supply_unregister(tosa_bat_bu.psy); in tosa_bat_probe()
420 power_supply_unregister(tosa_bat_jacket.psy); in tosa_bat_probe()
422 power_supply_unregister(tosa_bat_main.psy); in tosa_bat_probe()
438 power_supply_unregister(tosa_bat_bu.psy); in tosa_bat_remove()
439 power_supply_unregister(tosa_bat_jacket.psy); in tosa_bat_remove()
440 power_supply_unregister(tosa_bat_main.psy); in tosa_bat_remove()