Lines Matching full:zone
13 The generic thermal sysfs provides a set of interfaces for thermal zone
17 This how-to focuses on enabling new thermal zone and cooling devices to
19 This solution is platform independent and any type of thermal zone devices
22 The main task of the thermal sysfs driver is to expose thermal zone attributes
25 inputs from thermal zone attributes (the current temperature and trip point
34 1.1 thermal zone device interface
48 This interface function adds a new thermal zone device (sensor) to the
53 the thermal zone type.
55 the table of trip points for this thermal zone.
59 thermal zone device call-backs.
63 a given trip point in this thermal zone.
65 get the current temperature of the thermal zone.
71 change the mode (enabled/disabled) of the thermal zone.
75 get the critical temperature for this thermal zone.
80 get the trend of most recent zone temperature changes.
86 thermal zone platform parameters.
98 This interface function removes the thermal zone device.
109 This interface adds a new sensor to a DT thermal zone.
111 device tree and look for the zone that refer to the sensor device
112 pointed by dev->of_node as temperature providers. For the zone
114 thermal zone device.
144 The thermal zone temperature is provided by the get_temp() function
148 It returns error pointer if fails otherwise valid thermal zone device
157 This interface unregisters a sensor from a DT thermal zone which was
160 thermal zone device registered with thermal_zone_of_sensor_register()
161 interface. It will also silent the zone by remove the .get_temp() and
162 get_trend() thermal zone device callbacks.
200 for the thermal zone device, which might be useful for platform
208 for the thermal zone device, which might be useful for platform
223 to all the thermal zone devices registered at the same time.
246 unbinds itself from all the thermal zone devices using it.
248 1.4 Thermal Zone Parameters
255 This structure defines the platform level parameters for a thermal zone.
256 This data, for each thermal zone should come from the platform layer.
261 Name of the thermal governor used for this zone
282 Thermal zone device sys I/F, created once it's registered::
285 |---type: Type of the thermal zone
287 |---mode: Working mode of the thermal zone
288 |---policy: Thermal governor used for this zone
289 |---available_policies: Available thermal governors for this zone
317 the relationship between a thermal zone and its associated cooling device.
322 |---cdev[0-*]: [0-*]th cooling device in current thermal zone
325 this thermal zone
327 Besides the thermal zone device sysfs I/F and cooling device sysfs I/F,
329 of thermal zone device. E.g. the generic thermal driver registers one hwmon
334 zone and cooling device attribute details.
339 |---name: The type of the thermal zone devices
340 |---temp[1-*]_input: The current temperature of thermal zone [1-*]
341 |---temp[1-*]_critical: The critical trip point of thermal zone [1-*]
348 ACPI thermal zone may support multiple trip points like critical, hot,
349 passive, active. If an ACPI thermal zone supports critical, passive,
354 effectiveness in cooling the thermal zone.
403 This function returns the trend of a thermal zone, i.e the rate of change
404 of temperature of the thermal zone. Ideally, the thermal sensor drivers