# Control heat dissipation with cooling devices The performance of some components can be adjusted to reduce heat dissipation. These components are considered as cooling devices. The CPU cores are cooling devices as their performance can be lowered to reduce heat dissipation. For more information about cooling devices, see [index: kernel/git/torvalds/linux.git](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/devicetree/bindings/thermal/thermal-cooling-devices.yaml?h=v6.6). Use the following `sysfs` commands to read information about cooling devices: Note `` in the table represents cooling device ID. Table : Description of commands for cooling devices | Commands | Description | | --- | --- | | ls /sys/class/thermal/cooling_device*
Copy to clipboard | Lists all cooling devices and their IDs that the device contains | | cat /sys/class/thermal/cooling_device/type
Copy to clipboard | Provides the name of the cooling device | | cat /sys/class/thermal/cooling_device/cur_state
Copy to clipboard | Reads the existing mitigation state of the cooling device | | cat /sys/class/thermal/cooling_device/max_state
Copy to clipboard | Reads the maximum supported mitigation state of the cooling device | > > > Tab QCS6490/QCS5430 > Tab IQ-9075 > Tab IQ-8275 > Tab IQ-615 > > The following table lists the CPU cooling devices that the user space module of QCS6490/QCS5430 uses for CPU frequency mitigation: > > > > Table: Available CPU cooling devices to user space for QCS6490/QCS5430 > > > | Cooling devices | Description | > | --- | --- | > | `cpufreq-cpu` | Cooling devices that are used to limit the maximum operating frequency of the CPU to control CPU temperature.


  • X – Cluster CPU number


  • cpufreq-cpu0 – Silver cluster


  • cpufreq-cpu4 – Gold cluster


  • cpufreq-cpu7 – Prime cluster


| > > The following table lists the CPU cooling devices that the user space module of Dragonwing IQ-9075 uses for CPU frequency mitigation: > > > > > > > > > Table: Available CPU cooling devices to user space for Dragonwing IQ-9075 > > > > > > | Cooling devices | Description | > > | --- | --- | > > | `idle-cpu` | Cooling devices to perform CPU idle injection in which the core is put in the deepest low power state for the configured idle time.


  • X – CPU number varies from 1 to 7


| > > | `cpufreq-cpu` | Cooling devices that are used to limit the maximum operating frequency of the CPU to control CPU temperature.


  • X – Cluster CPU number


  • cpufreq-cpu0 – Cluster0


  • cpufreq-cpu4 – Cluster1


| > > | `cdsp:cdsp_sw` | Cooling devices that are used to limit the maximum operating frequency of the NPU to control NPU temperature. | > > | `devfreq-3d00000.qcom,kgsl-3d0` | Cooling devices that are used to limit the maximum operating frequency of the GPU to control GPU temperature. | > > The following table lists the CPU cooling devices that the user space module of Dragonwing IQ-8275 uses for CPU frequency mitigation: > > > > > > > > > Table: Available CPU cooling devices to user space for Dragonwing IQ-8275 > > > > > > | Cooling devices | Description | > > | --- | --- | > > | `idle-cpu` | Cooling devices to perform CPU idle injection in which the core is put in the deepest low power state for the configured idle time.


  • X – CPU number varies from 1 to 7


| > > | `cpufreq-cpu` | Cooling devices that are used to limit the maximum operating frequency of the CPU to control CPU temperature.


  • X – Cluster CPU number


  • cpufreq-cpu0 – Gold Cluster


  • cpufreq-cpu2 – Prime Cluster


  • cpufreq-cpu4 – Silver Cluster


| > > | `cdsp:cdsp_sw` | Cooling devices that are used to limit the maximum operating frequency of the NPU to control NPU temperature. | > > | `devfreq-3d00000.qcom,kgsl-3d0` | Cooling devices that are used to limit the maximum operating frequency of the GPU to control GPU temperature. | > > The following table lists the CPU cooling devices that the user space module of Dragonwing IQ-615 for CPU frequency mitigation: > > > > Table: Available CPU cooling devices to user space for Dragonwing IQ-615 > > > | Cooling devices | Description | > | --- | --- | > | `cpufreq-cpu` | Cooling devices that are used to limit the maximum operating frequency of the CPU to control CPU temperature.


  • X – Cluster CPU number


  • cpufreq-cpu0 – Silver cluster


  • cpufreq-cpu6 – Gold cluster


| > | `devfreq-5000000.gpu` | Cooling devices that are used to limit the maximum operating frequency of the GPU to control GPU temperature. | ## Next steps - [Receive sensor temperature notifications](https://docs.qualcomm.com/doc/80-70030-30/topic/notificationtouserspace.html#notificationtouserspace) Last Published: Jun 22, 2026 [Previous Topic Customize a thermal zone](https://docs.qualcomm.com/bundle/publicresource/80-70030-30/topics/thermalzone.md) [Next Topic Receive sensor temperature notifications](https://docs.qualcomm.com/bundle/publicresource/80-70030-30/topics/notificationtouserspace.md)