Lines Matching refs:psy
29 struct power_supply psy;
64 value = wm97xx_read_aux_adc(dev_get_drvdata(bat->psy.dev->parent),
84 value = wm97xx_read_aux_adc(dev_get_drvdata(bat->psy.dev->parent),
94 static int tosa_bat_get_property(struct power_supply *psy,
99 struct tosa_bat *bat = container_of(psy, struct tosa_bat, psy);
146 static void tosa_bat_external_power_changed(struct power_supply *psy)
161 struct power_supply *psy = &bat->psy;
168 printk(KERN_NOTICE "%s not present\n", psy->name);
171 } else if (power_supply_am_i_supplied(psy)) {
194 power_supply_changed(psy);
228 .psy = {
257 .psy = {
287 .psy = {
361 ret = power_supply_register(&dev->dev, &tosa_bat_main.psy);
364 ret = power_supply_register(&dev->dev, &tosa_bat_jacket.psy);
367 ret = power_supply_register(&dev->dev, &tosa_bat_bu.psy);
398 power_supply_unregister(&tosa_bat_bu.psy);
400 power_supply_unregister(&tosa_bat_jacket.psy);
402 power_supply_unregister(&tosa_bat_main.psy);
418 power_supply_unregister(&tosa_bat_bu.psy);
419 power_supply_unregister(&tosa_bat_jacket.psy);
420 power_supply_unregister(&tosa_bat_main.psy);