diff options
| author | Harry Yang <harryy@codeaurora.org> | 2017-07-17 11:44:37 -0700 |
|---|---|---|
| committer | Abhijeet Dharmapurikar <adharmap@codeaurora.org> | 2017-07-31 19:28:00 -0700 |
| commit | 2aced65bf86630e69c4d5bd5968be3bfe47db40d (patch) | |
| tree | 01875a9d92276011eac092f96e1c02f5cffef643 /kernel/locking/mutex-debug.c | |
| parent | cbff20cc9a467e23f7c6d0e8107e73c68cbaa046 (diff) | |
qcom: qnovo: restart pulse train in stall state
There are a couple of cases where qnovo charging fails,
1. pulse train enable command register fails to write through, or
2. pulse engine fails to start and pulse train timer PTTIME does
not start counting.
In either case, qnovo charging will stop. Here is the fix,
Write register twice when enabling pulse train, and
restart pulse train if PTTIME does not increase.
Change-Id: Ic235f8f2bc67fe577e42848ef623870c25b68256
Signed-off-by: Harry Yang <harryy@codeaurora.org>
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
Diffstat (limited to 'kernel/locking/mutex-debug.c')
0 files changed, 0 insertions, 0 deletions
