Home
last modified time | relevance | path

Searched refs:cooling (Results 1 – 15 of 15) sorted by relevance

/drivers/gpu/drm/lima/
Dlima_devfreq.c94 if (devfreq->cooling) { in lima_devfreq_fini()
95 devfreq_cooling_unregister(devfreq->cooling); in lima_devfreq_fini()
96 devfreq->cooling = NULL; in lima_devfreq_fini()
107 struct thermal_cooling_device *cooling; in lima_devfreq_init() local
169 cooling = of_devfreq_cooling_register(dev->of_node, devfreq); in lima_devfreq_init()
170 if (IS_ERR(cooling)) in lima_devfreq_init()
173 ldevfreq->cooling = cooling; in lima_devfreq_init()
Dlima_devfreq.h18 struct thermal_cooling_device *cooling; member
/drivers/gpu/drm/panfrost/
Dpanfrost_devfreq.c92 struct thermal_cooling_device *cooling; in panfrost_devfreq_init() local
163 cooling = devfreq_cooling_em_register(devfreq, NULL); in panfrost_devfreq_init()
164 if (IS_ERR(cooling)) in panfrost_devfreq_init()
167 pfdevfreq->cooling = cooling; in panfrost_devfreq_init()
176 if (pfdevfreq->cooling) { in panfrost_devfreq_fini()
177 devfreq_cooling_unregister(pfdevfreq->cooling); in panfrost_devfreq_fini()
178 pfdevfreq->cooling = NULL; in panfrost_devfreq_fini()
Dpanfrost_devfreq.h18 struct thermal_cooling_device *cooling; member
/drivers/thermal/
DKconfig11 zones and cooling devices.
13 and cooling devices.
26 trip point crossed, cooling device update or governor
127 operate on cooling devices that implement the power API.
165 bool "Generic cpu cooling support"
168 Enable the CPU cooling features. If the system has no active
169 cooling device available, this option allows to use the CPU
170 as a cooling device.
175 bool "CPU frequency cooling device"
179 This implements the generic cpu cooling mechanism through frequency
[all …]
/drivers/gpu/drm/msm/
Dmsm_gpu_devfreq.c224 gpu->cooling = of_devfreq_cooling_register(gpu->pdev->dev.of_node, df->devfreq); in msm_devfreq_init()
225 if (IS_ERR(gpu->cooling)) { in msm_devfreq_init()
228 gpu->cooling = NULL; in msm_devfreq_init()
256 devfreq_cooling_unregister(gpu->cooling); in msm_devfreq_cleanup()
Dmsm_gpu.h284 struct thermal_cooling_device *cooling; member
/drivers/thermal/samsung/
DKconfig9 the TMU, reports temperature and handles cooling action if defined.
/drivers/thermal/intel/
DKconfig85 tristate "Intel TCC offset cooling Driver"
88 Enable this to support system cooling by adjusting the effective TCC
/drivers/gpu/drm/etnaviv/
Detnaviv_gpu.c1683 gpu->cooling = thermal_of_cooling_device_register(dev->of_node, in etnaviv_gpu_bind()
1685 if (IS_ERR(gpu->cooling)) in etnaviv_gpu_bind()
1686 return PTR_ERR(gpu->cooling); in etnaviv_gpu_bind()
1731 thermal_cooling_device_unregister(gpu->cooling); in etnaviv_gpu_bind()
1767 thermal_cooling_device_unregister(gpu->cooling); in etnaviv_gpu_unbind()
1768 gpu->cooling = NULL; in etnaviv_gpu_unbind()
Detnaviv_gpu.h96 struct thermal_cooling_device *cooling; member
/drivers/thermal/intel/int340x_thermal/
DKconfig20 Enable this to expose the temperature information and cooling ability
/drivers/thermal/ti-soc-thermal/
DKconfig20 CPU cooling device bindings.
/drivers/platform/surface/aggregator/
DKconfig20 - performance mode / cooling mode control (all devices)
/drivers/platform/surface/
DKconfig116 - Platform profile (performance-/cooling-mode) device (5th- and later
217 influence cooling behavior, e.g. setting it to 'quiet' (default) or