Lines Matching +full:soc +full:- +full:dependent
1 .. SPDX-License-Identifier: GPL-2.0
8 ----------
10 Under certain circumstances a SoC can reach a critical temperature
12 control. When the SoC has to stabilize the temperature, the kernel can
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 ----------
36 duration in a controlled period, the SoC temperature will
58 ---------------
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
133 mitigation begins. It is platform dependent and will depend on the
137 - It is greater than the idle state’s target residency we want to go
141 --------------------
169 Tidle = Trunning x ((P(opp)running / P(opp)target) - 1)
175 Trunning = Tidle / ((P(opp)running / P(opp)target) - 1)
186 difficult to get the values from the SoC vendors
198 Trunning = (Tidle - Twakeup ) x
199 (((P(opp)dyn + P(opp)static ) - P(opp)target) / P(opp)target )