# Architecture

Source: [https://docs.qualcomm.com/doc/80-70014-30/topic/thermal architecture.html](https://docs.qualcomm.com/doc/80-70014-30/topic/thermal%20architecture.html)

The thermal architecture illustrates how the platform's thermal framework interacts
        with Tsens hardware, cooling map interfaces, and user space clients.

![](data:image/png;base64,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)

Figure : Thermal architecture

Table : Description of the components of thermal architecture

| Components of thermal architecture | Description |
| --- | --- |
| Thermal device tree | A Tsens is configured for every thermal zone. Each thermal zone<br>                                    consists of sensor hardware information, different levels of<br>                                    thermal thresholds, and their respective cooling actions. All<br>                                    rules for thermal zone are defined in the device tree. |
| Thermal framework | Thermal framework parses thermal zone rules from the device tree,<br>                                    and configures Tsens hardware to generate interrupts when<br>                                    temperature crosses the thresholds. |
| Thermal governor | Governor is a temperature monitor algorithm that controls the<br>                                    temperature of a thermal zone. It mitigates the cooling devices<br>                                    associated with the zone and keeps the temperature of the<br>                                    platform within the limit.<br><br><br>                                <br>Upon receipt of interrupt notification from Tsens hardware,<br>                                    thermal framework uses stepwise thermal governor to communicate<br>                                    the cooling actions to cooling map interface (CPU frequency<br>                                    driver). |
| Cooling map interface | Cooling map interface defines the devices that can be throttled<br>                                    to reduce the temperature of the platform. Every trip instance<br>                                    of the thermal zone is associated with a cooling device.<br><br><br>                                <br>Thermal core framework aggregates all the cooling device instance<br>                                    requests and places the aggregated requests to cooling<br>                                    device. |

The figure shows the following: 
1. Thermal framework parses thermal zone rules from the device tree, and configures
                    Tsens hardware to generate interrupts when temperature crosses the
                    thresholds.
2. Upon receipt of interrupt notification from Tsens hardware, thermal framework
                    uses stepwise thermal governor to communicate the cooling actions to cooling map
                    interface (CPU frequency driver).

User space clients can use the following:

- The `sysfs` interface to communicate to the cooling map through the
                thermal framework
- The `Netlink` interface to get information of Tsens temperature
                through thermal framework notifications

**Parent Topic:** [Thermal management](https://docs.qualcomm.com/doc/80-70014-30/topic/thermalmanagement.html)

Last Published: Jul 15, 2024

[Previous Topic
Getting started](https://docs.qualcomm.com/bundle/publicresource/80-70014-30/topics/get-started-thermal.md) [Next Topic
Interfaces](https://docs.qualcomm.com/bundle/publicresource/80-70014-30/topics/thermal-interfaces.md)