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
- QCS6490/QCS5430
- IQ-9075
- IQ-8275
- IQ-615
- IQ-X7181/IQ-X5121
- CQ2390
Table: Temperature for hardware and software throttling for QCS6490/QCS5430
Table: Available CPU cooling devices to user space for QCS6490/QCS5430
| Mitigation Actions | Details |
|---|---|
| Software throttling | • NSP: 100°C - Frequency throttling • GPU: 105°C - Frequency throttling |
| Hardware throttling | • CPU: 95°C/105°C - Frequency throttling (105°C for 300-AA parts only) • NSP: 102°C - Frequency throttling |
| BCL | Learn more |
| ThermalD | Learn more |
| Software shutdown | 118°C - Device shutdown |
| Hardware shutdown | 120°C - Device shutdown |
| Cooling devices | Description |
|---|---|
cpufreq-cpu<x> | Cooling devices that are used to limit the maximum operating frequency of the CPU to control CPU temperature.
|
devfreq-3d00000.gpu | Cooling devices that are used to limit the maximum operating frequency of the GPU to control GPU temperature. |
See lemans.dtsi to review the kernel thermal rules.Table: Temperature for hardware and software throttling for IQ-9075
Table: Available CPU cooling devices to user space for IQ-9075
| Mitigation Actions | Details |
|---|---|
| Software throttling | • NSP: 105°C - Frequency throttling • GPU: 105°C - Frequency throttling |
| Hardware throttling | • CPU: 110°C - Frequency throttling • NSP: 110°C - Frequency throttling |
| BCL | Not applicable |
| ThermalD | Learn more |
| Software shutdown | 118°C - Device shutdown |
| Hardware shutdown | 120°C - Device shutdown |
| Cooling devices | Description |
|---|---|
cpufreq-cpu\<x\> | Cooling devices that are used to limit the maximum operating frequency of the CPU to control CPU temperature.
|
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. |
See monaco.dtsi to review the kernel thermal rules.Table: Temperature for hardware and software throttling for IQ-8275
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
| Mitigation Actions | Details |
|---|---|
| Software throttling | • NSP: 105°C - Frequency throttling • GPU: 105°C - Frequency throttling |
| Hardware throttling | • CPU: 110°C - Frequency throttling • NSP: 110°C - Frequency throttling |
| BCL | Not applicable |
| ThermalD | Learn more |
| Software shutdown | 118°C - Device shutdown |
| Hardware shutdown | 120°C - Device shutdown |
| Cooling devices | Description |
|---|---|
cpufreq-cpu\<x\> | Cooling devices that are used to limit the maximum operating frequency of the CPU to control CPU temperature.
|
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. |
See talos.dtsi to review the kernel thermal rules.Table: Temperature for hardware and software throttling for IQ-615
Note: The core idle injection functionality will be enabled in future release.Table: Available CPU cooling devices to user space for IQ-615
| Mitigation Actions | Details |
|---|---|
| Software throttling | • NSP: 105°C - Frequency throttling • GPU: 105°C - Frequency throttling |
| Hardware throttling | • CPU: 105°C - Frequency throttling • NSP: 102°C - Frequency throttling |
| BCL | Not applicable |
| ThermalD | Learn more |
| Software shutdown | 115°C - Device shutdown |
| Hardware shutdown | 120°C - Device shutdown |
| Cooling devices | Description |
|---|---|
cpufreq-cpu\<x\> | Cooling devices that are used to limit the maximum operating frequency of the CPU to control CPU temperature.
|
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. |
See hamoa.dtsi to review the kernel thermal rules.Table: Temperature for hardware and software throttling for IQ-X7181/IQ-X5121
Table: Available CPU cooling devices to user space 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 • NSP: IL: 105°C - Frequency throttling |
| BCL | |
| ThermalD | Learn more |
| Software shutdown | 115°C - Device shutdown |
| Hardware shutdown | 120°C - Device shutdown |
| Cooling devices | Description |
|---|---|
cpufreq-cpu\<x\> | Cooling devices that are used to limit the maximum operating frequency of the CPU to control CPU temperature.
|
devfreq-3d00000.gpu | Cooling devices that are used to limit the maximum operating frequency of the GPU to control GPU temperature. |
See shikra.dtsi to review the kernel thermal rules.Table: Temperature for hardware and software throttling for CQ2390
Table: Available CPU cooling devices to user space 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 |
| Software shutdown | 115°C - Device shutdown |
| Hardware shutdown | 120°C - Device shutdown |
| Cooling devices | Description |
|---|---|
cpufreq-cpu\<x\> | Cooling devices that are used to limit the maximum operating frequency of the CPU to control CPU temperature.
|

