Hi, On Fri, Mar 06, 2020 at 10:34:10AM +0800, Baolin Wang wrote: > Allow charger manager can be built as a module like other charger > drivers. > > Signed-off-by: Baolin Wang > --- Thanks, queued. I do not like this driver, but its the best we have at the moment. -- Sebastian > Changes from v1: > - Use IS_ENABLED() instead. > --- > drivers/power/supply/Kconfig | 2 +- > include/linux/power/charger-manager.h | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/power/supply/Kconfig b/drivers/power/supply/Kconfig > index 9a5591a..195bc04 100644 > --- a/drivers/power/supply/Kconfig > +++ b/drivers/power/supply/Kconfig > @@ -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 > diff --git a/include/linux/power/charger-manager.h b/include/linux/power/charger-manager.h > index ad19e68..ae94dce 100644 > --- a/include/linux/power/charger-manager.h > +++ b/include/linux/power/charger-manager.h > @@ -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 > -- > 1.9.1 >