summaryrefslogtreecommitdiff
path: root/kernel/locking/mutex-debug.c
diff options
context:
space:
mode:
authorAbhijeet Dharmapurikar <adharmap@codeaurora.org>2017-07-27 13:08:31 -0700
committerAbhijeet Dharmapurikar <adharmap@codeaurora.org>2017-07-31 19:27:56 -0700
commit354e7f16bd12c5b01b6a0cefef210e74edce20ec (patch)
tree023e4c479b17d0f916937cd4bda9b109561ea513 /kernel/locking/mutex-debug.c
parent18cb81a94f4f7814d125213c87b29c84c21de8ff (diff)
qpnp-qnovo: prevent pulse train while esr is in progress
At the end of pulse train ESR measurement is forced. It is expected that when ESR is being measured, which takes about 1.5 seconds, the next pulse train does not start. However we see that a uevent is sent to userspace and it enables pulse train within 100mS. To prevent that put the pulse train enabling bit under a votable control. And make QNI_VOTER (the userspace voter) and ESR_VOTER vote on it. Moreover, the current pulse train enabling path checks if qnovo was enabled, make a QNOVO_OVERALL_ENABLE voter to this new voter to reflect it. Change-Id: I6d2177250cc47f5aeb6591c532ee18d37e3b02c6 Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
Diffstat (limited to 'kernel/locking/mutex-debug.c')
0 files changed, 0 insertions, 0 deletions