[PATCH 0/7] Cleanup SBS power-supply drivers

From: Sebastian Reichel
Date: Tue Mar 09 2021 - 13:05:14 EST


Hi,

This is a collection of cleanups for the SBS battery/charger/manager.
The series does three things:

1. remove legacy gpio usage (only headers needed updates)
2. simple code cleanups
3. remove probe defer message logging

To provide some more data for the last point: The following messages
appeared on a SBS battery using system if the battery driver is probed
before the charger at default loglevel and will be degraded to debug
level:

[ 0.348325] power_supply sbs-0-000b: Not all required supplies found, defer probe
[ 0.348337] sbs-battery 0-000b: sbs_probe: Failed to register power supply
[ 0.588072] power_supply sbs-0-000b: sbs-0-000b: Found supply : battery-charger

-- Sebastian

Sebastian Reichel (7):
power: supply: sbs-battery: use dev_err_probe
power: supply: sbs-charger: use dev_err_probe
power: supply: sbs-charger: drop unused gpio includes
power: supply: sbs-manager: use managed i2c_mux_adapter
power: supply: sbs-manager: use dev_err_probe
power: supply: sbs-manager: update gpio include
power: supply: core: reduce loglevel for probe defer info

drivers/power/supply/power_supply_core.c | 4 +-
drivers/power/supply/sbs-battery.c | 28 +++------
drivers/power/supply/sbs-charger.c | 24 +++-----
drivers/power/supply/sbs-manager.c | 78 +++++++++---------------
4 files changed, 47 insertions(+), 87 deletions(-)

--
2.30.1