# SPDX-License-Identifier: GPL-2.0-only config EXYNOS_THERMAL_V2 tristate "Exynos thermal management unit driver" depends on THERMAL_OF depends on HAS_IOMEM 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 TMU plug-in support" depends on EXYNOS_THERMAL_V2 help This feature supports ACPM TMU plug-in for Exynos thermal driver. config GPU_THERMAL tristate "generic gpu cooling support" depends on EXYNOS_THERMAL_V2 help This implements the generic gpu cooling mechanism through frequency reduction. If you want this support, you should say Y here. config ISP_THERMAL tristate "generic isp cooling support" depends on EXYNOS_THERMAL_V2 help This implements the generic isp cooling mechanism through fps reduction. If you want this support, you should say Y here. config DEV_THERMAL tristate "Exynos dev cooling support" depends on EXYNOS_THERMAL_V2 help This implements the Exynos devfreq cooling mechanism through frequency reduction. If you want this support, you should say Y here. config EXYNOS_CPU_THERMAL tristate "generic cpu cooling support" depends on ARM_EXYNOS_ACME depends on EXYNOS_THERMAL_V2 help This implements the generic cpu cooling mechanism through frequency reduction. An ACPI version of this already exists (drivers/acpi/processor_thermal.c). This will be useful for platforms using the generic thermal interface and not the ACPI interface. If you want this support, you should say Y here. config EXYNOS_AMB_CONTROL tristate "Exynos Ambient Controller support" depends on EXYNOS_THERMAL_V2 help This implements the Exynos devfreq cooling mechanism through frequency reduction. If you want this support, you should say Y here.