[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20240519-cros_ec-charge-control-v1-0-baf305dc79b8@weissschuh.net>
Date: Sun, 19 May 2024 09:50:18 +0200
From: Thomas Weißschuh <linux@...ssschuh.net>
To: Benson Leung <bleung@...omium.org>, Guenter Roeck <groeck@...omium.org>,
Sebastian Reichel <sre@...nel.org>, Lee Jones <lee@...nel.org>,
Thomas Weißschuh <thomas@...ssschuh.net>
Cc: chrome-platform@...ts.linux.dev, linux-kernel@...r.kernel.org,
linux-pm@...r.kernel.org, Mario Limonciello <mario.limonciello@....com>,
Dustin Howett <dustin@...ett.net>,
Thomas Weißschuh <linux@...ssschuh.net>
Subject: [PATCH 0/3] ChromeOS Embedded Controller charge control driver
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@...ssschuh.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@...ssschuh.net>
Powered by blists - more mailing lists