Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 32252005 authored by Savitri Balagani's avatar Savitri Balagani Committed by Sivasri Kumar Vanka
Browse files

drivers: power: supply: Add smb358 charger driver



Change adds smb358 charger driver. This code snapshot is taken
as of msm-3.18 'commit 4c9e6093fcfd ("netlabel: check for
IPV4MASK in addrinfo_get")'.

Update the driver changes to support extcon framework
and other USB interaction as per 4.14 kernel.

Remove qpnp-adc, adc_tm parameters and jeita parameters
and replace with iio-channels to read batt-id and vbat.

Change-Id: Ic101d69802c2d54a4cb78a10374acb6e3bf8c7dc
Signed-off-by: default avatarSavitri Balagani <savitri@codeaurora.org>
Signed-off-by: default avatarSivasri Kumar Vanka <sivasri@codeaurora.org>
parent 4c5fed65
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -132,5 +132,15 @@ config SMB1398_CHARGER
	  (2) DIV2 and 3-level buck combo mode to regulate the output power from
	      wireless charger receiver and provide the input for downstream
	      chargers.
config SMB358_CHARGER
	tristate "SMB358 Battery Charger"
	depends on I2C
	help
	  Say Y to include support for SMB358 Battery Charger.
	  SMB358 is a single path switching mode charger capable of charging
	  the battery with 2Amps of current.
	  The driver supports charger enable/disable.
	  The driver reports the charger status via the power supply framework.
	  A charger status change triggers an IRQ via the device STAT pin.

endmenu
+1 −0
Original line number Diff line number Diff line
@@ -11,3 +11,4 @@ obj-$(CONFIG_QPNP_SMB5) += step-chg-jeita.o battery.o qpnp-smb5.o smb5-lib.o pm
obj-$(CONFIG_SMB1390_CHARGE_PUMP)	+= smb1390-charger.o pmic-voter.o
obj-$(CONFIG_SMB1390_CHARGE_PUMP_PSY)	+= smb1390-charger-psy.o pmic-voter.o
obj-$(CONFIG_SMB1398_CHARGER)	+= smb1398-charger.o pmic-voter.o
obj-$(CONFIG_SMB358_CHARGER)	+= smb358-charger.o