]> www.infradead.org Git - users/jedix/linux-maple.git/commit
power: supply: gpio-charger: add support for default charge current limit
authorDimitri Fedrau <dimitri.fedrau@liebherr.com>
Wed, 18 Dec 2024 08:35:01 +0000 (09:35 +0100)
committerSebastian Reichel <sebastian.reichel@collabora.com>
Thu, 19 Dec 2024 23:52:31 +0000 (00:52 +0100)
commitde68987480cb92702eab14cf62ec2aa1bae5c867
treefaa052336cc386de0ef4c0c58ebbcaccbb0fbabc
parent0a219d6fd7ab89177a6fa49539def43694154d50
power: supply: gpio-charger: add support for default charge current limit

With DT properties charge-current-limit-gpios and
charge-current-limit-mapping one can define charge current limits in uA
using up to 32 GPIOs. At the moment the driver defaults to smallest charge
current limitation for safety reasons. When disabling charging is
supported, which should be common, the driver defaults to non charging on
probe. By having a default, charging can be enabled on probe for such
devices.

Signed-off-by: Dimitri Fedrau <dimitri.fedrau@liebherr.com>
Link: https://lore.kernel.org/r/20241218-default-charge-current-limit-v3-2-b26118cf06b5@liebherr.com
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
drivers/power/supply/gpio-charger.c