]> www.infradead.org Git - users/hch/misc.git/commitdiff
power: supply: ug3105_battery: Put FG in standby on remove and shutdown
authorHans de Goede <hansg@kernel.org>
Sun, 31 Aug 2025 12:29:39 +0000 (14:29 +0200)
committerSebastian Reichel <sebastian.reichel@collabora.com>
Fri, 5 Sep 2025 23:50:01 +0000 (01:50 +0200)
Put the fuel-gauge in standby mode when the driver is unbound and on
system shutdown.

This avoids unnecessary battery drain when the system is off.

Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Hans de Goede <hansg@kernel.org>
Link: https://lore.kernel.org/r/20250831122942.47875-4-hansg@kernel.org
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
drivers/power/supply/ug3105_battery.c

index 70dd58e121e36121b9eb84b1f3bd19361105ab19..c4d4ac859fa41fe9b7550d63f631a6431af515f2 100644 (file)
@@ -206,6 +206,8 @@ static struct i2c_driver ug3105_i2c_driver = {
                .pm = &ug3105_pm_ops,
        },
        .probe = ug3105_probe,
+       .remove = ug3105_stop,
+       .shutdown = ug3105_stop,
        .id_table = ug3105_id,
 };
 module_i2c_driver(ug3105_i2c_driver);