Lines Matching refs:battery_dev
189 struct power_supply_dev battery_dev; member
826 shield_dev->battery_dev.desc.properties = thunderstrike_battery_props; in thunderstrike_psy_create()
827 shield_dev->battery_dev.desc.num_properties = in thunderstrike_psy_create()
829 shield_dev->battery_dev.desc.get_property = thunderstrike_battery_get_property; in thunderstrike_psy_create()
830 shield_dev->battery_dev.desc.type = POWER_SUPPLY_TYPE_BATTERY; in thunderstrike_psy_create()
831 shield_dev->battery_dev.desc.name = in thunderstrike_psy_create()
835 shield_dev->battery_dev.psy = power_supply_register( in thunderstrike_psy_create()
836 &hdev->dev, &shield_dev->battery_dev.desc, &psy_cfg); in thunderstrike_psy_create()
837 if (IS_ERR(shield_dev->battery_dev.psy)) { in thunderstrike_psy_create()
839 return PTR_ERR(shield_dev->battery_dev.psy); in thunderstrike_psy_create()
842 ret = power_supply_powers(shield_dev->battery_dev.psy, &hdev->dev); in thunderstrike_psy_create()
851 power_supply_unregister(shield_dev->battery_dev.psy); in thunderstrike_psy_create()
909 power_supply_unregister(shield_dev->battery_dev.psy); in thunderstrike_create()
1077 power_supply_unregister(ts->base.battery_dev.psy); in shield_probe()
1093 power_supply_unregister(dev->battery_dev.psy); in shield_remove()