OSDN Git Service

qcom: qnovo: Add support to enable qnovo charging
authorHarry Yang <harryy@codeaurora.org>
Fri, 24 Feb 2017 09:06:00 +0000 (01:06 -0800)
committerHarry Yang <harryy@codeaurora.org>
Wed, 29 Mar 2017 05:56:59 +0000 (22:56 -0700)
commit8ae4a028b645ae567860bdbb6e669a93e9362b99
treefd606bfc90eac6855872de1a3cd3ae505062b272
parentfec225ae45829184255a95a00d81cf1387fd6a84
qcom: qnovo: Add support to enable qnovo charging

Add property qnovo_enable to enable qnovo charging. Also add
property pt_enable to enable pulse train.

Extend QNOVO algorithm's control of voltage and current after
pulse train stops and as long as qnovo_enable = 1.

The interrupt ptrain_done is configured wakeup capable.

CRs-Fixed: 2013069
Change-Id: Icb61e0e0169283f5f52a4994431489dde0af1c73
Signed-off-by: Harry Yang <harryy@codeaurora.org>
drivers/power/supply/qcom/qpnp-qnovo.c