Lines Matching full:cooling
16 devices (sensors) and thermal cooling devices (fan, processor...) to register
19 This how-to focuses on enabling new thermal zone and cooling devices to
22 and cooling devices should be able to make use of the infrastructure.
25 as well as cooling device attributes to the user space.
50 thermal cooling devices registered at the same time.
64 bind the thermal zone device with a thermal cooling device.
66 unbind the thermal zone device with a thermal cooling device.
95 performing passive cooling.
106 unbinds all the thermal cooling devices it uses.
217 1.2 thermal cooling device interface
227 This interface function adds a new thermal cooling device (fan/processor/...)
232 the cooling device name.
236 thermal cooling devices call-backs.
239 get the Maximum throttle state of the cooling device.
242 cooling device.
244 set the Current throttle state of the cooling device.
250 This interface function removes the thermal cooling device.
254 1.3 interface for binding a thermal zone device with a thermal cooling device
263 This interface function binds a thermal cooling device to a particular trip
271 thermal cooling device
273 indicates which trip point in this thermal zone the cooling device
276 the Maximum cooling state for this trip point.
278 and the cooling device can be in max_state.
280 the Minimum cooling state can be used for this trip point.
282 and the cooling device can be in cooling state 0.
284 the influence of this cooling device in this thermal
292 This interface function unbinds a thermal cooling device from a particular
299 thermal cooling device
301 indicates which trip point in this thermal zone the cooling device
312 a zone with a cooling device for a particular trip point.
315 The cooling device pointer
317 The 'influence' of a particular cooling device on this
318 zone. This is relative to the rest of the cooling
319 devices. For example, if all cooling devices have a
322 weight of 0 means that this cooling device doesn't
323 contribute to the cooling of this zone unless all cooling
332 This is an array of cooling state limits. Must have
399 Thermal cooling device sys I/F, created once it's registered::
402 |---type: Type of the cooling device(processor/fan/...)
403 |---max_state: Maximum cooling state of the cooling device
404 |---cur_state: Current cooling state of the cooling device
405 |---stats: Directory containing cooling device's statistics
407 |---stats/time_in_state_ms: Time (msec) spent in various cooling states
408 |---stats/total_trans: Total number of times cooling state is changed
413 the relationship between a thermal zone and its associated cooling device.
420 |---cdev[0-*]: [0-*]th cooling device in current thermal zone
422 |---cdev[0-*]_weight: Influence of the cooling device in
425 Besides the thermal zone device sysfs I/F and cooling device sysfs I/F,
502 Sysfs link to the thermal cooling device node where the sys I/F
503 for cooling device throttling control represents.
509 with; -1 means the cooling device is not associated with any trip
516 is relative to the rest of cooling devices in the thermal
517 zone. For example, if a cooling device has a weight double
518 than that of other, it's twice as effective in cooling the
524 Attribute is only present for zones in which the passive cooling
541 threshold and its associated cooling action. This is write only node
623 Cooling device attributes
636 The maximum permissible cooling state of this cooling device.
641 The current cooling state of this cooling device.
644 - cur_state == 0 means no cooling
645 - cur_state == max_state means the maximum cooling.
650 Writing any value resets the cooling device's statistics.
654 The amount of time spent by the cooling device in various cooling
656 will mean this cooling device spent <time> msec of time at <state>.
664 cooling device is changed.
669 This gives fine grained information about all the cooling state
685 effectiveness in cooling the thermal zone.
751 throttling the cooling devices according to the policy configured.
760 This function serves as an arbitrator to set the state of a cooling
761 device. It sets the cooling device to the deepest cooling state if