Lines Matching +full:- +full:temperature

6 -----------
10 1. "switch on" trip point: temperature above which the governor
14 2. "desired temperature" trip point: it should be higher than the
15 "switch on" trip point. This the target temperature the governor
20 --------------
23 Proportional-Integral-Derivative controller (PID controller) with
24 temperature as the control input and power as the controlled output:
29 - e = desired_temperature - current_temperature
30 - err_integral is the sum of previous errors
31 - diff_err = e - previous_error
39 | +----------+ +---+
40 | +----->| diff_err |-->| X |------+
41 | | +----------+ +---+ |
47 +---+ | +-------+ +---+ +---+ +---+ +----------+
48 | S |-----+----->| sum e |----->| X |--->| S |-->| S |-->|power |
49 +---+ | +-------+ +---+ +---+ +---+ |allocation|
50 ^ | ^ +----------+
52 | | +---+ | | |
53 | +------->| X |-------------------+ v v
54 | +---+ granted performance
61 -----------------
66 temperature. This is the maximum sustained power for allocation at
67 the desired maximum temperature. The actual sustained power can vary
70 to the speed-grade of the silicon. `sustainable_power` is therefore
79 thermal-zone. For example::
81 thermal-zones {
83 polling-delay = <1000>;
84 polling-delay-passive = <100>;
85 sustainable-power = <2500>;
101 -------------
106 constant during temperature overshoot periods (current temperature is
107 above "desired temperature" trip point). Conversely, `k_pu` is the
108 proportional term constant during temperature undershoot periods
109 (current temperature below "desired temperature" trip point).
114 available capacity at a low temperature. On the other hand, a high
116 while temperature is low, and may lead to temperature overshooting.
120 2 * sustainable_power / (desired_temperature - switch_on_temp)
126 sustainable_power / (desired_temperature - switch_on_temp)
134 desired temperature and the current one. When the current temperature
138 an estimate, which is the reason for closed-loop control such as this.
142 P_max = 2 * sustainable_power * (T_set - T) / (T_set - T_on) +
147 - T_set is the desired temperature
148 - T is the current temperature
149 - T_on is the switch on temperature
151 When the current temperature is the switch_on temperature, the above
154 P_max = 2 * sustainable_power * (T_set - T_on) / (T_set - T_on) +
159 3 * `sustainable_power` to `sustainable_power` as the temperature
160 rises from the switch on temperature to the desired temperature.
163 -----------------------
168 the exact power that the governor requests. When the temperature
175 ---
201 success, -E* on failure. This is currently used by the power
221 milliwatts and store it in @power. It should return 0 on success, -E*
239 -E* on failure. This is currently used by the thermal core to convert
246 ----------------------
261 as the `contribution` property of each map in the `cooling-maps` node.
271 governor, step-wise will also misbehave if you call its throttle()
280 thermal zone should have power values reported either in milli-Watts