]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
mfd: max77705: max77705_charger: move active discharge setting to mfd parent
authorDzmitry Sankouski <dsankouski@gmail.com>
Thu, 18 Sep 2025 17:06:46 +0000 (20:06 +0300)
committerSebastian Reichel <sebastian.reichel@collabora.com>
Thu, 18 Sep 2025 21:28:12 +0000 (23:28 +0200)
commitc24928ac69be2390cdf456d126b464af079c57ef
tree0b7a9e3e34c46357ea1c2c1b67f92f4385a3480c
parent8f5ae30d69d7543eee0d70083daf4de8fe15d585
mfd: max77705: max77705_charger: move active discharge setting to mfd parent

Active discharge setting is a part of MFD top level i2c device, hence
cannot be controlled by charger. Writing to MAX77705_PMIC_REG_MAINCTRL1
register from charger driver is a mistake.

Move active discharge setting to MFD parent driver.

Fixes: a6a494c8e3ce ("power: supply: max77705: Add charger driver for Maxim 77705")
Signed-off-by: Dzmitry Sankouski <dsankouski@gmail.com>
Acked-by: Lee Jones <lee@kernel.org>
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
drivers/mfd/max77705.c
drivers/power/supply/max77705_charger.c