[PATCH 0/3] ChromeOS Embedded Controller charge control driver

Thomas Weißschuh posted 3 patches 1 year, 8 months ago
There is a newer version of this series
MAINTAINERS                                    |   6 +
drivers/mfd/cros_ec_dev.c                      |   1 +
drivers/power/supply/Kconfig                   |  12 ++
drivers/power/supply/Makefile                  |   1 +
drivers/power/supply/cros_charge-control.c     | 279 +++++++++++++++++++++++++
include/linux/platform_data/cros_ec_commands.h |  44 +++-
6 files changed, 341 insertions(+), 2 deletions(-)
[PATCH 0/3] ChromeOS Embedded Controller charge control driver
Posted by Thomas Weißschuh 1 year, 8 months ago
Add a power supply driver that supports charge thresholds and behaviour
configuration.

This is a complete rework of
"platform/chrome: cros_ec_framework_laptop: new driver" [0], which used
Framework specific EC commands.

The driver propsed in this series only uses upstream CrOS functionality.

Tested on a Framework 13 AMD, Firmware 3.05.

[0] https://lore.kernel.org/lkml/20240505-cros_ec-framework-v1-0-402662d6276b@weissschuh.net/

Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
---
Thomas Weißschuh (3):
      platform/chrome: Update binary interface for EC-based charge control
      power: supply: add ChromeOS EC based charge control driver
      mfd: cros_ec: Register charge control subdevice

 MAINTAINERS                                    |   6 +
 drivers/mfd/cros_ec_dev.c                      |   1 +
 drivers/power/supply/Kconfig                   |  12 ++
 drivers/power/supply/Makefile                  |   1 +
 drivers/power/supply/cros_charge-control.c     | 279 +++++++++++++++++++++++++
 include/linux/platform_data/cros_ec_commands.h |  44 +++-
 6 files changed, 341 insertions(+), 2 deletions(-)
---
base-commit: 0450d2083be6bdcd18c9535ac50c55266499b2df
change-id: 20240506-cros_ec-charge-control-685617e8ed87

Best regards,
-- 
Thomas Weißschuh <linux@weissschuh.net>