Lines Matching +full:wakeup +full:- +full:latency +full:- +full:us
1 .. SPDX-License-Identifier: GPL-2.0
8 ----------
26 budget lower than the requested one and under-utilize the CPU, thus
27 losing performance. In other words, one OPP under-utilizes the CPU
33 ----------
58 ---------------
67 latencies as the CPUs will have to wakeup from a deep sleep state.
70 performance penalty and a fixed latency. Mitigation can be increased
78 |------- -------
81 <------>
82 idle <---------------------->
85 <----------------------------->
106 |------- -------
109 <------>
110 idle <-------------->
113 <--------------------->
120 |------- -------
123 <------>
124 idle <------>
127 <------------->
132 - It is less than or equal to the latency we tolerate when the
137 - It is greater than the idle state’s target residency we want to go
141 --------------------
157 The power allocator governor will ask us somehow to reduce our power
169 Tidle = Trunning x ((P(opp)running / P(opp)target) - 1)
171 At this point if we know the running period for the CPU, that gives us
175 Trunning = Tidle / ((P(opp)running / P(opp)target) - 1)
188 * The idle state wake up latency (or entry + exit latency) is not
198 Trunning = (Tidle - Twakeup ) x
199 (((P(opp)dyn + P(opp)static ) - P(opp)target) / P(opp)target )