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