> ## Documentation Index
> Fetch the complete documentation index at: https://dragonwingdocs.qualcomm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Platform support for thermal management

## Supported Platforms

The following platforms are supported for thermal management on Qualcomm Linux:

* **QCS6490/QCS5430**
* **IQ-9075**
* **IQ-8275**
* **IQ-615**
* **IQ-X7181/IQ-X5121**
* **CQ2390**

***

<Tabs>
  <Tab title="QCS6490/QCS5430">
    **Table: Temperature for hardware and software throttling for QCS6490/QCS5430**

    | Mitigation Actions  | Details                                                                                                          |
    | ------------------- | ---------------------------------------------------------------------------------------------------------------- |
    | Software throttling | • NSP: 100°C - Frequency throttling<br /> • GPU: 105°C - Frequency throttling                                    |
    | Hardware throttling | • CPU: 95°C/105°C - Frequency throttling (105°C for 300-AA parts only)<br /> • NSP: 102°C - Frequency throttling |
    | BCL                 | [Learn more](BCL)                                                                                                |
    | ThermalD            | [Learn more](thermalD)                                                                                           |
    | Software shutdown   | 118°C - Device shutdown                                                                                          |
    | Hardware shutdown   | 120°C - Device shutdown                                                                                          |

    **Table: Available CPU cooling devices to user space for QCS6490/QCS5430**

    | **Cooling devices**   | **Description**                                                                                                                                                                                                                                                               |
    | --------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
    | `cpufreq-cpu<x>`      | Cooling devices that are used to limit the maximum operating frequency of the CPU to control CPU temperature. <ul><li>`X` – Cluster CPU number</li><li>`cpufreq-cpu0` – Silver cluster</li><li>`cpufreq-cpu4` – Gold cluster</li><li>`cpufreq-cpu7` – Prime cluster</li></ul> |
    | `devfreq-3d00000.gpu` | Cooling devices that are used to limit the maximum operating frequency of the GPU to control GPU temperature.                                                                                                                                                                 |
  </Tab>

  <Tab title="IQ-9075">
    See lemans.dtsi to review the kernel thermal rules.

    **Table: Temperature for hardware and software throttling for IQ-9075**

    | Mitigation Actions  | Details                                                                       |
    | ------------------- | ----------------------------------------------------------------------------- |
    | Software throttling | • NSP: 105°C - Frequency throttling<br /> • GPU: 105°C - Frequency throttling |
    | Hardware throttling | • CPU: 110°C - Frequency throttling<br /> • NSP: 110°C - Frequency throttling |
    | BCL                 | Not applicable                                                                |
    | ThermalD            | [Learn more](thermalD)                                                        |
    | Software shutdown   | 118°C - Device shutdown                                                       |
    | Hardware shutdown   | 120°C - Device shutdown                                                       |

    **Table: Available CPU cooling devices to user space for IQ-9075**

    | **Cooling devices**    | **Description**                                                                                                                                                                                                                                                          |
    | ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
    | `cpufreq-cpu\<x\>`     | Cooling devices that are used to limit the maximum operating frequency of the CPU to control CPU temperature. <ul><li>`X` – CPU number varies from 1 to 7</li><li>`X` – Cluster CPU number</li><li>`cpufreq-cpu0` – Cluster0</li><li>`cpufreq-cpu4` – Cluster1</li></ul> |
    | `rproc\_cdsp:cdsp\_sw` | Cooling devices that are used to limit the maximum operating frequency of the NPU to control NPU temperature.                                                                                                                                                            |
    | `devfreq-3d00000.gpu`  | Cooling devices that are used to limit the maximum operating frequency of the GPU to control GPU temperature.                                                                                                                                                            |
  </Tab>

  <Tab title="IQ-8275">
    See monaco.dtsi to review the kernel thermal rules.

    **Table: Temperature for hardware and software throttling for IQ-8275**

    | Mitigation Actions  | Details                                                                       |
    | ------------------- | ----------------------------------------------------------------------------- |
    | Software throttling | • NSP: 105°C - Frequency throttling<br /> • GPU: 105°C - Frequency throttling |
    | Hardware throttling | • CPU: 110°C - Frequency throttling<br /> • NSP: 110°C - Frequency throttling |
    | BCL                 | Not applicable                                                                |
    | ThermalD            | [Learn more](thermalD)                                                        |
    | Software shutdown   | 118°C - Device shutdown                                                       |
    | Hardware shutdown   | 120°C - Device shutdown                                                       |

    **Note:** The thermal rules for IQ-8275 will be enabled in the future release.

    **Table: Available CPU cooling devices to user space for IQ-8275**

    | **Cooling devices**    | **Description**                                                                                                                                                                                                                                                                                                           |
    | ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
    | `cpufreq-cpu\<x\>`     | Cooling devices that are used to limit the maximum operating frequency of the CPU to control CPU temperature. <ul><li>`X` – CPU number varies from 0 to 7</li><li>`X` – Cluster CPU number</li><li>`cpufreq-cpu0` – Gold cluster</li><li>`cpufreq-cpu2` – Prime cluster</li><li>`cpufreq-cpu4` – Silver cluster</li></ul> |
    | `rproc\_cdsp:cdsp\_sw` | Cooling devices that are used to limit the maximum operating frequency of the NPU to control NPU temperature.                                                                                                                                                                                                             |
    | `devfreq-3d00000.gpu`  | Cooling devices that are used to limit the maximum operating frequency of the GPU to control GPU temperature.                                                                                                                                                                                                             |
  </Tab>

  <Tab title="IQ-615">
    See talos.dtsi to review the kernel thermal rules.

    **Table: Temperature for hardware and software throttling for IQ-615**

    | Mitigation Actions  | Details                                                                       |
    | ------------------- | ----------------------------------------------------------------------------- |
    | Software throttling | • NSP: 105°C - Frequency throttling<br /> • GPU: 105°C - Frequency throttling |
    | Hardware throttling | • CPU: 105°C - Frequency throttling<br /> • NSP: 102°C - Frequency throttling |
    | BCL                 | Not applicable                                                                |
    | ThermalD            | [Learn more](thermalD)                                                        |
    | Software shutdown   | 115°C - Device shutdown                                                       |
    | Hardware shutdown   | 120°C - Device shutdown                                                       |

    **Note:** The core idle injection functionality will be enabled in future release.

    **Table: Available CPU cooling devices to user space for IQ-615**

    | **Cooling devices**    | **Description**                                                                                                                                                                                                                                                                    |
    | ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
    | `cpufreq-cpu\<x\>`     | Cooling devices that are used to limit the maximum operating frequency of the CPU to control CPU temperature. <ul><li>`X` – CPU number varies from 0 to 5</li><li>`X` – Cluster CPU number</li><li>`cpufreq-cpu0` – Silver cluster</li><li>`cpufreq-cpu4` – Gold cluster</li></ul> |
    | `rproc\_cdsp:cdsp\_sw` | Cooling devices that are used to limit the maximum operating frequency of the NPU to control NPU temperature.                                                                                                                                                                      |
    | `devfreq-5000000.gpu`  | Cooling devices that are used to limit the maximum operating frequency of the GPU to control GPU temperature.                                                                                                                                                                      |
  </Tab>

  <Tab title="IQ-X7181/IQ-X5121">
    See hamoa.dtsi to review the kernel thermal rules.

    **Table: Temperature for hardware and software throttling for IQ-X7181/IQ-X5121**

    | Mitigation Actions  | Details                                                                                          |
    | ------------------- | ------------------------------------------------------------------------------------------------ |
    | Software throttling | GPU: 105°C - Frequency throttling                                                                |
    | Hardware throttling | • CPU: IL: 112°C, OL: 105°C - Frequency throttling<br /> • NSP: IL: 105°C - Frequency throttling |
    | BCL                 |                                                                                                  |
    | ThermalD            | [Learn more](thermalD)                                                                           |
    | Software shutdown   | 115°C - Device shutdown                                                                          |
    | Hardware shutdown   | 120°C - Device shutdown                                                                          |

    **Table: Available CPU cooling devices to user space for IQ-X7181/IQ-X5121**

    | **Cooling devices**   | **Description**                                                                                                                                                                                                                                                |
    | --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
    | `cpufreq-cpu\<x\>`    | Cooling devices that are used to limit the maximum operating frequency of the CPU to control CPU temperature. <ul><li>`X` – Cluster CPU number</li><li>`cpufreq-cpu0` – Cluster0</li><li>`cpufreq-cpu4` – Cluster1</li><li>`cpufreq-cpu8` – Cluster2</li></ul> |
    | `devfreq-3d00000.gpu` | Cooling devices that are used to limit the maximum operating frequency of the GPU to control GPU temperature.                                                                                                                                                  |
  </Tab>

  <Tab title="CQ2390">
    See shikra.dtsi to review the kernel thermal rules.

    **Table: Temperature for hardware and software throttling for CQ2390**

    | Mitigation Actions  | Details                                          |
    | ------------------- | ------------------------------------------------ |
    | Software throttling | GPU: 115°C - Frequency throttling                |
    | Hardware throttling | CPU: IL: 117°C, OL: 115°C - Frequency throttling |
    | BCL                 |                                                  |
    | ThermalD            | [Learn more](thermalD)                           |
    | Software shutdown   | 115°C - Device shutdown                          |
    | Hardware shutdown   | 120°C - Device shutdown                          |

    **Table: Available CPU cooling devices to user space for CQ2390**

    | **Cooling devices** | **Description**                                                                                                                                                                                                              |
    | ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
    | `cpufreq-cpu\<x\>`  | Cooling devices that are used to limit the maximum operating frequency of the CPU to control CPU temperature. <ul><li>`X` – Cluster CPU number</li><li>`cpufreq-cpu0` – Cluster0</li><li>`cpufreq-cpu3` – Cluster1</li></ul> |
  </Tab>
</Tabs>

***

## Next Steps

* [Thermal Architecture Details](thermal-architecture)
* [Configure a Thermal Zone](configure-a-thermal-zone)
* [Control Heat Dissipation](control-heat-dissipation-with-cooling-devices)
