Lines Matching refs:psy

29 	struct power_supply *psy;  member
64 value = wm97xx_read_aux_adc(dev_get_drvdata(bat->psy->dev.parent), in tosa_read_bat()
84 value = wm97xx_read_aux_adc(dev_get_drvdata(bat->psy->dev.parent), in tosa_read_temp()
94 static int tosa_bat_get_property(struct power_supply *psy, in tosa_bat_get_property() argument
99 struct tosa_bat *bat = power_supply_get_drvdata(psy); in tosa_bat_get_property()
146 static void tosa_bat_external_power_changed(struct power_supply *psy) in tosa_bat_external_power_changed() argument
161 struct power_supply *psy = bat->psy; in tosa_bat_update() local
168 printk(KERN_NOTICE "%s not present\n", psy->desc->name); in tosa_bat_update()
171 } else if (power_supply_am_i_supplied(psy)) { in tosa_bat_update()
194 power_supply_changed(psy); in tosa_bat_update()
256 .psy = NULL,
277 .psy = NULL,
299 .psy = NULL,
370 tosa_bat_main.psy = power_supply_register(&dev->dev, in tosa_bat_probe()
373 if (IS_ERR(tosa_bat_main.psy)) { in tosa_bat_probe()
374 ret = PTR_ERR(tosa_bat_main.psy); in tosa_bat_probe()
379 tosa_bat_jacket.psy = power_supply_register(&dev->dev, in tosa_bat_probe()
382 if (IS_ERR(tosa_bat_jacket.psy)) { in tosa_bat_probe()
383 ret = PTR_ERR(tosa_bat_jacket.psy); in tosa_bat_probe()
388 tosa_bat_bu.psy = power_supply_register(&dev->dev, &tosa_bat_bu_desc, in tosa_bat_probe()
390 if (IS_ERR(tosa_bat_bu.psy)) { in tosa_bat_probe()
391 ret = PTR_ERR(tosa_bat_bu.psy); in tosa_bat_probe()
422 power_supply_unregister(tosa_bat_bu.psy); in tosa_bat_probe()
424 power_supply_unregister(tosa_bat_jacket.psy); in tosa_bat_probe()
426 power_supply_unregister(tosa_bat_main.psy); in tosa_bat_probe()
442 power_supply_unregister(tosa_bat_bu.psy); in tosa_bat_remove()
443 power_supply_unregister(tosa_bat_jacket.psy); in tosa_bat_remove()
444 power_supply_unregister(tosa_bat_main.psy); in tosa_bat_remove()