blob: f63eeae304b7b67cde9162a00239f2b6515ebb58 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
# SPDX-License-Identifier: GPL-2.0-only
config EXYNOS_THERMAL
tristate "Exynos thermal management unit driver"
depends on THERMAL_OF
depends on HAS_IOMEM
default ARCH_EXYNOS
help
If you say yes here you get support for the TMU (Thermal Management
Unit) driver for Samsung Exynos series of SoCs. This driver initialises
the TMU, reports temperature and handles cooling action if defined.
This driver uses the Exynos core thermal APIs and TMU configuration
data from the supported SoCs.
config EXYNOS_ACPM_THERMAL
tristate "Exynos ACPM thermal management unit driver"
depends on THERMAL_OF
depends on HAS_IOMEM
depends on EXYNOS_ACPM_PROTOCOL
default ARCH_EXYNOS
help
Support for the Thermal Management Unit (TMU) on Samsung Exynos SoCs
utilizing the ACPM IPC protocol, such as the Google GS101.
The TMU on these platforms is managed through a hybrid architecture.
This driver handles direct register access for thermal interrupt status
monitoring and communicates with the Alive Clock and Power Manager
(ACPM) firmware via the ACPM IPC protocol for functional sensor control
and configuration.
Select this if you want to monitor device temperature and enable
thermal mitigation on Samsung Exynos ACPM based devices.
|