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