Kconfig (bf550fc93d9855872a95e69e4002256110d89858) | Kconfig (0dd88793aacd7c91b9724be7b618bb3f7c25befe) |
---|---|
1# 2# Generic thermal sysfs drivers configuration 3# 4 5menuconfig THERMAL 6 tristate "Generic Thermal sysfs driver" 7 help 8 Generic Thermal Sysfs driver offers a generic mechanism for 9 thermal management. Usually it's made up of one or more thermal 10 zone and cooling device. 11 Each thermal zone contains its own temperature, trip points, 12 cooling devices. 13 All platforms with ACPI thermal support can use this driver. 14 If you want this support, you should say Y or M here. 15 16if THERMAL 17 18config THERMAL_HWMON 19 bool | 1# 2# Generic thermal sysfs drivers configuration 3# 4 5menuconfig THERMAL 6 tristate "Generic Thermal sysfs driver" 7 help 8 Generic Thermal Sysfs driver offers a generic mechanism for 9 thermal management. Usually it's made up of one or more thermal 10 zone and cooling device. 11 Each thermal zone contains its own temperature, trip points, 12 cooling devices. 13 All platforms with ACPI thermal support can use this driver. 14 If you want this support, you should say Y or M here. 15 16if THERMAL 17 18config THERMAL_HWMON 19 bool |
20 prompt "Expose thermal sensors as hwmon device" |
|
20 depends on HWMON=y || HWMON=THERMAL 21 default y | 21 depends on HWMON=y || HWMON=THERMAL 22 default y |
23 help 24 In case a sensor is registered with the thermal 25 framework, this option will also register it 26 as a hwmon. The sensor will then have the common 27 hwmon sysfs interface. |
|
22 | 28 |
29 Say 'Y' here if you want all thermal sensors to 30 have hwmon sysfs interface too. 31 |
|
23choice 24 prompt "Default Thermal governor" 25 default THERMAL_DEFAULT_GOV_STEP_WISE 26 help 27 This option sets which thermal governor shall be loaded at 28 startup. If in doubt, select 'step_wise'. 29 30config THERMAL_DEFAULT_GOV_STEP_WISE --- 55 unchanged lines hidden (view full) --- 86 directory to support temperature emulation. With emulation sysfs node, 87 user can manually input temperature and test the different trip 88 threshold behaviour for simulation purpose. 89 90 WARNING: Be careful while enabling this option on production systems, 91 because userland can easily disable the thermal policy by simply 92 flooding this sysfs node with low temperature values. 93 | 32choice 33 prompt "Default Thermal governor" 34 default THERMAL_DEFAULT_GOV_STEP_WISE 35 help 36 This option sets which thermal governor shall be loaded at 37 startup. If in doubt, select 'step_wise'. 38 39config THERMAL_DEFAULT_GOV_STEP_WISE --- 55 unchanged lines hidden (view full) --- 95 directory to support temperature emulation. With emulation sysfs node, 96 user can manually input temperature and test the different trip 97 threshold behaviour for simulation purpose. 98 99 WARNING: Be careful while enabling this option on production systems, 100 because userland can easily disable the thermal policy by simply 101 flooding this sysfs node with low temperature values. 102 |
103config IMX_THERMAL 104 tristate "Temperature sensor driver for Freescale i.MX SoCs" 105 depends on CPU_THERMAL 106 depends on MFD_SYSCON 107 depends on OF 108 help 109 Support for Temperature Monitor (TEMPMON) found on Freescale i.MX SoCs. 110 It supports one critical trip point and one passive trip point. The 111 cpufreq is used as the cooling device to throttle CPUs when the 112 passive trip is crossed. 113 |
|
94config SPEAR_THERMAL 95 bool "SPEAr thermal sensor driver" 96 depends on PLAT_SPEAR 97 depends on OF 98 help 99 Enable this to plug the SPEAr thermal sensor driver into the Linux 100 thermal framework 101 --- 7 unchanged lines hidden (view full) --- 109config KIRKWOOD_THERMAL 110 tristate "Temperature sensor on Marvell Kirkwood SoCs" 111 depends on ARCH_KIRKWOOD 112 depends on OF 113 help 114 Support for the Kirkwood thermal sensor driver into the Linux thermal 115 framework. Only kirkwood 88F6282 and 88F6283 have this sensor. 116 | 114config SPEAR_THERMAL 115 bool "SPEAr thermal sensor driver" 116 depends on PLAT_SPEAR 117 depends on OF 118 help 119 Enable this to plug the SPEAr thermal sensor driver into the Linux 120 thermal framework 121 --- 7 unchanged lines hidden (view full) --- 129config KIRKWOOD_THERMAL 130 tristate "Temperature sensor on Marvell Kirkwood SoCs" 131 depends on ARCH_KIRKWOOD 132 depends on OF 133 help 134 Support for the Kirkwood thermal sensor driver into the Linux thermal 135 framework. Only kirkwood 88F6282 and 88F6283 have this sensor. 136 |
117config EXYNOS_THERMAL 118 tristate "Temperature sensor on Samsung EXYNOS" 119 depends on (ARCH_EXYNOS4 || ARCH_EXYNOS5) 120 depends on CPU_THERMAL 121 help 122 If you say yes here you get support for TMU (Thermal Management 123 Unit) on SAMSUNG EXYNOS series of SoC. 124 | |
125config DOVE_THERMAL 126 tristate "Temperature sensor on Marvell Dove SoCs" 127 depends on ARCH_DOVE 128 depends on OF 129 help 130 Support for the Dove thermal sensor driver in the Linux thermal 131 framework. 132 --- 46 unchanged lines hidden (view full) --- 179 thermal zone. Each package will have its own thermal zone. There are 180 two trip points which can be set by user to get notifications via thermal 181 notification methods. 182 183menu "Texas Instruments thermal drivers" 184source "drivers/thermal/ti-soc-thermal/Kconfig" 185endmenu 186 | 137config DOVE_THERMAL 138 tristate "Temperature sensor on Marvell Dove SoCs" 139 depends on ARCH_DOVE 140 depends on OF 141 help 142 Support for the Dove thermal sensor driver in the Linux thermal 143 framework. 144 --- 46 unchanged lines hidden (view full) --- 191 thermal zone. Each package will have its own thermal zone. There are 192 two trip points which can be set by user to get notifications via thermal 193 notification methods. 194 195menu "Texas Instruments thermal drivers" 196source "drivers/thermal/ti-soc-thermal/Kconfig" 197endmenu 198 |
199menu "Samsung thermal drivers" 200depends on PLAT_SAMSUNG 201source "drivers/thermal/samsung/Kconfig" 202endmenu 203 |
|
187endif | 204endif |