power: supply: Allow charger manager can be built as a module
authorBaolin Wang <baolin.wang7@gmail.com>
Fri, 6 Mar 2020 02:34:10 +0000 (10:34 +0800)
committerSebastian Reichel <sebastian.reichel@collabora.com>
Fri, 6 Mar 2020 20:31:23 +0000 (21:31 +0100)
Allow charger manager can be built as a module like other charger
drivers.

Signed-off-by: Baolin Wang <baolin.wang7@gmail.com>
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
drivers/power/supply/Kconfig
include/linux/power/charger-manager.h

index 9a5591a..195bc04 100644 (file)
@@ -480,7 +480,7 @@ config CHARGER_GPIO
          called gpio-charger.
 
 config CHARGER_MANAGER
-       bool "Battery charger manager for multiple chargers"
+       tristate "Battery charger manager for multiple chargers"
        depends on REGULATOR
        select EXTCON
        help
index ad19e68..ae94dce 100644 (file)
@@ -248,7 +248,7 @@ struct charger_manager {
        u64 charging_end_time;
 };
 
-#ifdef CONFIG_CHARGER_MANAGER
+#if IS_ENABLED(CONFIG_CHARGER_MANAGER)
 extern void cm_notify_event(struct power_supply *psy,
                                enum cm_event_types type, char *msg);
 #else