Lines Matching refs:battery
287 #define HID_BATTERY_QUIRK_IGNORE (1 << 2) /* completely ignore the battery */
421 if (dev->battery) {
438 psy_desc->name = kasprintf(GFP_KERNEL, "hid-%s-battery", strlen(dev->uniq) ? dev->uniq : dev_name(&dev->dev));
469 * can't query the device and get meaningful battery strength.
474 dev->battery = power_supply_register(&dev->dev, psy_desc, &psy_cfg);
475 if (IS_ERR(dev->battery)) {
476 error = PTR_ERR(dev->battery);
481 power_supply_powers(dev->battery, &dev->dev);
488 dev->battery = NULL;
496 if (!dev->battery) {
500 psy_desc = dev->battery->desc;
501 power_supply_unregister(dev->battery);
504 dev->battery = NULL;
510 if (!dev->battery) {
520 power_supply_changed(dev->battery);