Message ID | 20241221125140.345776-1-hdegoede@redhat.com |
---|---|
Headers | show |
Series | power: supply: Add new "charge_types" property | expand |
On Sat, 21 Dec 2024, Hans de Goede wrote: > Make battery_modes a map between tokens and enum power_supply_charge_type > values instead of between tokens and strings and use the new > power_supply_charge_types_show/_parse() helpers for show()/store() > to ensure that things are handled in the same way as in other drivers. > > This also changes battery_supported_modes to be a bitmap of charge-types > (enum power_supply_charge_type values) rather then a bitmap of indices > into battery_modes[]. > > Reviewed-by: Thomas Weißschuh <linux@weissschuh.net> > Signed-off-by: Hans de Goede <hdegoede@redhat.com> Acked-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
On Sat, 21 Dec 2024 13:51:39 +0100, Hans de Goede wrote: > Here is v5 of my "charge_types" property series, most of this series > has already been merged, leaving only the dell-laptop patch. > > Changes in v5: > - Drop patches 1-3 (already merged) > - dell-laptop: Return ENOENT instead of EIO in charge_types_store() when > the requested mode was accepted by power_supply_charge_types_parse() but > for some reason is not found in the battery_modes[] array > > [...] Applied, thanks! [1/1] platform/x86: dell-laptop: Use power_supply_charge_types_show/_parse() helpers commit: a3a8799165ff83bb764fd800c6559c3cba0ddac3 Best regards,