diff options
| author | Nicholas Troast <ntroast@codeaurora.org> | 2016-02-25 15:42:17 -0800 |
|---|---|---|
| committer | Jeevan Shriram <jshriram@codeaurora.org> | 2016-05-10 13:20:23 -0700 |
| commit | 23578eb51991887ad2f0a68efe9a059e5884fc62 (patch) | |
| tree | 2141f5b9d748c477a58b3793002c77cc42587c8d /tools/perf/scripts/python/bin | |
| parent | c91526d68c2ca6e0c31f0e165fd4b66bbc77f777 (diff) | |
qcom-charger: introduce QPNP SMB2 charger driver
The QPNP SMB2 charger driver supports the charger peripheral present in
the PMICOBALT chip.
This charger peripheral is common among other chips, therefore the
driver uses the smb library to support all common functionality.
Register access is provided by the parent device via regmap. Interrupts
are controlled by the parent device, and handlers are registered by the
QPNP SMB2 charger driver.
The power supply framework is used to communicate battery and usb
properties to userspace and other driver consumers such as fuel gauge,
USB, and USB-PD.
VBUS and VCONN regulators are registered for supporting OTG, and powered
Type-C cables respectively.
CRs-Fixed: 1005389
Change-Id: I160ce3c8caae6999f52590099cf6d1de957dbbaf
Signed-off-by: Nicholas Troast <ntroast@codeaurora.org>
Signed-off-by: Harry Yang <harryy@codeaurora.org>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions
