]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
power: supply: pmu_battery: Set power supply type to BATTERY
authorEd Robbins <edd.robbins@googlemail.com>
Fri, 18 Oct 2024 06:07:30 +0000 (07:07 +0100)
committerSebastian Reichel <sebastian.reichel@collabora.com>
Sun, 10 Nov 2024 02:33:17 +0000 (03:33 +0100)
If the power supply type is not set it defaults to "Unknown" and upower
does not recognise it. In turn battery monitor applications do not see a
battery. Setting to POWER_SUPPLY_TYPE_BATTERY fixes this.

Signed-off-by: Ed Robbins <edd.robbins@gmail.com>
Link: https://lore.kernel.org/r/IOFJLS.120OJ5KJG9R72@googlemail.com
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
drivers/power/supply/pmu_battery.c

index eaab7500d99b5d0acbff4c5742a38461c2b9727f..ed83c5e05ca320ec2f9394e54fafbbe851441182 100644 (file)
@@ -170,6 +170,7 @@ static int __init pmu_bat_init(void)
                pbat->bat_desc.properties = pmu_bat_props;
                pbat->bat_desc.num_properties = ARRAY_SIZE(pmu_bat_props);
                pbat->bat_desc.get_property = pmu_bat_get_property;
+               pbat->bat_desc.type = POWER_SUPPLY_TYPE_BATTERY;
                pbat->pbi = &pmu_batteries[i];
                psy_cfg.drv_data = pbat;