HID: logitech-hidpp: Add scope to battery
Without a scope defined, UPower assumes that the battery provides power to the computer it's connected to, like a laptop battery or a UPS. Tested-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Bastien Nocera <hadess@hadess.net> Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com> Tested-by: Bastien Nocera <hadess@hadess.net> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
This commit is contained in:
parent
8dba3026d5
commit
3861e6ca30
@ -761,6 +761,7 @@ static int hidpp20_battery_event(struct hidpp_device *hidpp,
|
|||||||
static enum power_supply_property hidpp_battery_props[] = {
|
static enum power_supply_property hidpp_battery_props[] = {
|
||||||
POWER_SUPPLY_PROP_STATUS,
|
POWER_SUPPLY_PROP_STATUS,
|
||||||
POWER_SUPPLY_PROP_CAPACITY,
|
POWER_SUPPLY_PROP_CAPACITY,
|
||||||
|
POWER_SUPPLY_PROP_SCOPE,
|
||||||
};
|
};
|
||||||
|
|
||||||
static int hidpp_battery_get_property(struct power_supply *psy,
|
static int hidpp_battery_get_property(struct power_supply *psy,
|
||||||
@ -777,6 +778,9 @@ static int hidpp_battery_get_property(struct power_supply *psy,
|
|||||||
case POWER_SUPPLY_PROP_CAPACITY:
|
case POWER_SUPPLY_PROP_CAPACITY:
|
||||||
val->intval = hidpp->battery.level;
|
val->intval = hidpp->battery.level;
|
||||||
break;
|
break;
|
||||||
|
case POWER_SUPPLY_PROP_SCOPE:
|
||||||
|
val->intval = POWER_SUPPLY_SCOPE_DEVICE;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
ret = -EINVAL;
|
ret = -EINVAL;
|
||||||
break;
|
break;
|
||||||
|
Loading…
Reference in New Issue
Block a user