msm: dcvs: force on the slack timer
For performance reasons the kernel should execute
a ONLINE call on TZ when the governor starts. The return
values from ONLINE call are a new frequency and a new
slack timer.
This new frequency would be queued up for the thread to set it up
on that core.
The way we handle the new slack timer is interesting. When the
governor starts we really dont know what the state of idle pulses
is, this is indicated by setting idle_entered = -1. However we
want to start the slack timer. To handle this situation create
a function to force on the hrtimer without checking idle_entered or
pending_freq.
Change-Id: I5aeae15a697b36b55716906616147549c3f46202
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
1 file changed