diff options
author | Arnd Bergmann <arnd@arndb.de> | 2025-05-03 17:04:26 +0300 |
---|---|---|
committer | Sebastian Reichel <sebastian.reichel@collabora.com> | 2025-05-03 20:16:59 +0300 |
commit | 1ea48c51f03fc3186ee0bcc05d06b652c209e0ae (patch) | |
tree | 2eeab7c6f49806f24731f31969f53d9737d033b8 | |
parent | 60cd40eee4f4f57e88bd5dd03f299eb9e17c73e5 (diff) | |
download | linux-1ea48c51f03fc3186ee0bcc05d06b652c209e0ae.tar.xz |
power: supply: max77976: add EXTCON dependency
max8971 is written to work with or without extcon, but it fails
to link when built-in when the extcon subsystem is in a loadable
module:
x86_64-linux-ld: drivers/power/supply/max8971_charger.o: in function `max8971_probe':
max8971_charger.c:(.text+0x2ab): undefined reference to `extcon_find_edev_by_node'
Add the appropriate dependency that allows the working cases but
prevents the link failure.
Fixes: 60cd40eee4f4 ("power: supply: Add support for Maxim MAX8971 charger")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Link: https://lore.kernel.org/r/20250503140431.438727-1-arnd@kernel.org
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
-rw-r--r-- | drivers/power/supply/Kconfig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/power/supply/Kconfig b/drivers/power/supply/Kconfig index fa6062002cab..79ddb006e2da 100644 --- a/drivers/power/supply/Kconfig +++ b/drivers/power/supply/Kconfig @@ -620,6 +620,7 @@ config CHARGER_MAX77976 config CHARGER_MAX8971 tristate "Maxim MAX8971 battery charger driver" depends on I2C + depends on EXTCON || !EXTCON select REGMAP_I2C help The MAX8971 is a compact, high-frequency, high-efficiency switch-mode |