]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blobdiff - drivers/thermal/Kconfig
Merge tag 'for-linus-5.7-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubca...
[mirror_ubuntu-jammy-kernel.git] / drivers / thermal / Kconfig
index bb7b010f1ca7b852c6d58589a68db126ebba5f73..91af271e9bb02475b304dc7e5ae39f278d1d247e 100644 (file)
@@ -1,17 +1,18 @@
 # SPDX-License-Identifier: GPL-2.0-only
 #
-# Generic thermal sysfs drivers configuration
+# Generic thermal drivers configuration
 #
 
 menuconfig THERMAL
-       bool "Generic Thermal sysfs driver"
+       bool "Thermal drivers"
        help
-         Generic Thermal Sysfs driver offers a generic mechanism for
+         Thermal drivers offer a generic mechanism for
          thermal management. Usually it's made up of one or more thermal
-         zone and cooling device.
+         zones and cooling devices.
          Each thermal zone contains its own temperature, trip points,
-         cooling devices.
-         All platforms with ACPI thermal support can use this driver.
+         and cooling devices.
+         All platforms with ACPI or Open Firmware thermal support can use
+         this driver.
          If you want this support, you should say Y here.
 
 if THERMAL
@@ -253,7 +254,7 @@ config IMX_THERMAL
 
 config IMX_SC_THERMAL
        tristate "Temperature sensor driver for NXP i.MX SoCs with System Controller"
-       depends on IMX_SCU || COMPILE_TEST
+       depends on IMX_SCU
        depends on OF
        help
          Support for Temperature Monitor (TEMPMON) found on NXP i.MX SoCs with
@@ -262,6 +263,16 @@ config IMX_SC_THERMAL
          sensor. It supports one critical trip point and one
          passive trip point for each thermal sensor.
 
+config IMX8MM_THERMAL
+       tristate "Temperature sensor driver for Freescale i.MX8MM SoC"
+       depends on ARCH_MXC || COMPILE_TEST
+       depends on OF
+       help
+         Support for Thermal Monitoring Unit (TMU) found on Freescale i.MX8MM SoC.
+         It supports one critical trip point and one passive trip point. The
+         cpufreq is used as the cooling device to throttle CPUs when the passive
+         trip is crossed.
+
 config MAX77620_THERMAL
        tristate "Temperature sensor driver for Maxim MAX77620 PMIC"
        depends on MFD_MAX77620
@@ -276,6 +287,7 @@ config QORIQ_THERMAL
        tristate "QorIQ Thermal Monitoring Unit"
        depends on THERMAL_OF
        depends on HAS_IOMEM
+       select REGMAP_MMIO
        help
          Support for Thermal Monitoring Unit (TMU) found on QorIQ platforms.
          It supports one critical trip point and one passive trip point. The