Lines Matching refs:battery_dev
189 struct power_supply_dev battery_dev; member
830 shield_dev->battery_dev.desc.properties = thunderstrike_battery_props; in thunderstrike_psy_create()
831 shield_dev->battery_dev.desc.num_properties = in thunderstrike_psy_create()
833 shield_dev->battery_dev.desc.get_property = thunderstrike_battery_get_property; in thunderstrike_psy_create()
834 shield_dev->battery_dev.desc.type = POWER_SUPPLY_TYPE_BATTERY; in thunderstrike_psy_create()
835 shield_dev->battery_dev.desc.name = in thunderstrike_psy_create()
838 if (!shield_dev->battery_dev.desc.name) in thunderstrike_psy_create()
841 shield_dev->battery_dev.psy = power_supply_register( in thunderstrike_psy_create()
842 &hdev->dev, &shield_dev->battery_dev.desc, &psy_cfg); in thunderstrike_psy_create()
843 if (IS_ERR(shield_dev->battery_dev.psy)) { in thunderstrike_psy_create()
845 return PTR_ERR(shield_dev->battery_dev.psy); in thunderstrike_psy_create()
848 ret = power_supply_powers(shield_dev->battery_dev.psy, &hdev->dev); in thunderstrike_psy_create()
857 power_supply_unregister(shield_dev->battery_dev.psy); in thunderstrike_psy_create()
915 power_supply_unregister(shield_dev->battery_dev.psy); in thunderstrike_create()
927 power_supply_unregister(ts->base.battery_dev.psy); in thunderstrike_destroy()