Lines Matching refs:power
21 The power allocator governor implements a
23 temperature as the control input and power as the controlled output:
47 | S |-------+----->| sum e |----->| X |--->| S |-->| S |-->|power |
59 Sustainable power
62 An estimate of the sustainable dissipatable power (in mW) should be
64 sustained power that can be dissipated at the desired control
65 temperature. This is the maximum sustained power for allocation at
66 the desired maximum temperature. The actual sustained power can vary
71 the thermal ramp. For reference, the sustainable power of a 4" phone
82 sustainable-power = <2500>;
100 The implementation of the PID controller in the power allocator
112 value of `k_pu` will result in the governor granting very high power
153 Therefore, the proportional term alone linearly decreases power from
163 the exact power that the governor requests. When the temperature
175 Cooling device power API
179 "power" API in their `cooling_device_ops`. It consists on three ops:
182 struct thermal_zone_device *tz, u32 *power);
185 @power: pointer in which to store the calculated power
187 `get_requested_power()` calculates the power requested by the device
188 in milliwatts and stores it in @power . It should return 0 on
189 success, -E* on failure. This is currently used by the power
190 allocator governor to calculate how much power to give to each cooling
194 thermal_zone_device *tz, unsigned long state, u32 *power);
198 @power: pointer in which to store the equivalent power
200 Convert cooling device state @state into power consumption in
201 milliwatts and store it in @power. It should return 0 on success, -E*
203 maximum power that an actor can consume.
205 3. int power2state(struct thermal_cooling_device *cdev, u32 power,
208 @power: power in milliwatts
212 most @power mW and store it in @state. It should return 0 on success,
214 a given power set by the power allocator governor to a state that the
223 devices. They express the relative power efficiency of different
224 cooling devices. Higher weight can be used to express higher power
237 Limitations of the power allocator governor
240 The power allocator governor's PID controller works best if there is a