Qualcomm Switch-Mode Battery Charger and Boost

modulename: qcom_smbb.ko

configname: CONFIG_CHARGER_QCOM_SMBB

Linux Kernel Configuration
└─>Device Drivers
└─>Power supply class support
└─>Device Tree and Open Firmware support
└─>Qualcomm Switch-Mode Battery Charger and Boost
In linux kernel since version 4.1 (release Date: 2015-06-21)  
Say Y to include support for the Switch-Mode Battery Charger and
Boost (SMBB) hardware found in Qualcomm PM8941 PMICs. The charger
is an integrated, single-cell lithium-ion battery charger. DT
configuration is required for loading, see the devicetree
documentation for more detail. The base name for this driver is
'pm8941_charger'.

source code: