Commit | Line | Data |
---|---|---|
ec8f24b7 | 1 | # SPDX-License-Identifier: GPL-2.0-only |
203d3d4a | 2 | # |
eb850462 | 3 | # Generic thermal drivers configuration |
203d3d4a ZR |
4 | # |
5 | ||
6 | menuconfig THERMAL | |
eb850462 | 7 | bool "Thermal drivers" |
203d3d4a | 8 | help |
eb850462 | 9 | Thermal drivers offer a generic mechanism for |
203d3d4a | 10 | thermal management. Usually it's made up of one or more thermal |
eb850462 | 11 | zones and cooling devices. |
543a9561 | 12 | Each thermal zone contains its own temperature, trip points, |
eb850462 LW |
13 | and cooling devices. |
14 | All platforms with ACPI or Open Firmware thermal support can use | |
15 | this driver. | |
554b3529 | 16 | If you want this support, you should say Y here. |
16d75239 | 17 | |
72e19897 ZR |
18 | if THERMAL |
19 | ||
5b8583d3 DL |
20 | config THERMAL_NETLINK |
21 | bool "Thermal netlink management" | |
22 | depends on NET | |
5b8583d3 DL |
23 | help |
24 | The thermal framework has a netlink interface to do thermal | |
25 | zones discovery, temperature readings and events such as | |
26 | trip point crossed, cooling device update or governor | |
27 | change. It is recommended to enable the feature. | |
28 | ||
8ea22951 VK |
29 | config THERMAL_STATISTICS |
30 | bool "Thermal state transition statistics" | |
31 | help | |
32 | Export thermal state transition statistics information through sysfs. | |
33 | ||
34 | If in doubt, say N. | |
35 | ||
ef1d87e0 K |
36 | config THERMAL_EMERGENCY_POWEROFF_DELAY_MS |
37 | int "Emergency poweroff delay in milli-seconds" | |
ef1d87e0 K |
38 | default 0 |
39 | help | |
40 | Thermal subsystem will issue a graceful shutdown when | |
41 | critical temperatures are reached using orderly_poweroff(). In | |
42 | case of failure of an orderly_poweroff(), the thermal emergency | |
43 | poweroff kicks in after a delay has elapsed and shuts down the system. | |
44 | This config is number of milliseconds to delay before emergency | |
45 | poweroff kicks in. Similarly to the critical trip point, | |
46 | the delay should be carefully profiled so as to give adequate | |
47 | time for orderly_poweroff() to finish on regular execution. | |
48 | If set to 0 emergency poweroff will not be supported. | |
49 | ||
50 | In doubt, leave as 0. | |
51 | ||
16d75239 | 52 | config THERMAL_HWMON |
ab92402a | 53 | bool |
0dd88793 | 54 | prompt "Expose thermal sensors as hwmon device" |
16d75239 | 55 | depends on HWMON=y || HWMON=THERMAL |
ab92402a | 56 | default y |
0dd88793 EV |
57 | help |
58 | In case a sensor is registered with the thermal | |
59 | framework, this option will also register it | |
60 | as a hwmon. The sensor will then have the common | |
61 | hwmon sysfs interface. | |
62 | ||
63 | Say 'Y' here if you want all thermal sensors to | |
64 | have hwmon sysfs interface too. | |
6a92c366 | 65 | |
4e5e4705 EV |
66 | config THERMAL_OF |
67 | bool | |
68 | prompt "APIs to parse thermal data out of device tree" | |
69 | depends on OF | |
70 | default y | |
71 | help | |
72 | This options provides helpers to add the support to | |
73 | read and parse thermal data definitions out of the | |
74 | device tree blob. | |
75 | ||
76 | Say 'Y' here if you need to build thermal infrastructure | |
77 | based on device tree. | |
78 | ||
35e94644 PA |
79 | config THERMAL_WRITABLE_TRIPS |
80 | bool "Enable writable trip points" | |
81 | help | |
82 | This option allows the system integrator to choose whether | |
83 | trip temperatures can be changed from userspace. The | |
84 | writable trips need to be specified when setting up the | |
85 | thermal zone but the choice here takes precedence. | |
86 | ||
87 | Say 'Y' here if you would like to allow userspace tools to | |
88 | change trip temperatures. | |
89 | ||
72e19897 ZR |
90 | choice |
91 | prompt "Default Thermal governor" | |
92 | default THERMAL_DEFAULT_GOV_STEP_WISE | |
93 | help | |
94 | This option sets which thermal governor shall be loaded at | |
95 | startup. If in doubt, select 'step_wise'. | |
96 | ||
97 | config THERMAL_DEFAULT_GOV_STEP_WISE | |
98 | bool "step_wise" | |
9d185d04 | 99 | select THERMAL_GOV_STEP_WISE |
72e19897 ZR |
100 | help |
101 | Use the step_wise governor as default. This throttles the | |
102 | devices one step at a time. | |
103 | ||
104 | config THERMAL_DEFAULT_GOV_FAIR_SHARE | |
105 | bool "fair_share" | |
9d185d04 | 106 | select THERMAL_GOV_FAIR_SHARE |
72e19897 ZR |
107 | help |
108 | Use the fair_share governor as default. This throttles the | |
109 | devices based on their 'contribution' to a zone. The | |
110 | contribution should be provided through platform data. | |
111 | ||
112 | config THERMAL_DEFAULT_GOV_USER_SPACE | |
113 | bool "user_space" | |
9d185d04 | 114 | select THERMAL_GOV_USER_SPACE |
72e19897 ZR |
115 | help |
116 | Select this if you want to let the user space manage the | |
ece238fe | 117 | platform thermals. |
72e19897 | 118 | |
6b775e87 JM |
119 | config THERMAL_DEFAULT_GOV_POWER_ALLOCATOR |
120 | bool "power_allocator" | |
50260614 | 121 | depends on THERMAL_GOV_POWER_ALLOCATOR |
6b775e87 JM |
122 | help |
123 | Select this if you want to control temperature based on | |
124 | system and device power allocation. This governor can only | |
125 | operate on cooling devices that implement the power API. | |
126 | ||
72e19897 ZR |
127 | endchoice |
128 | ||
9d185d04 | 129 | config THERMAL_GOV_FAIR_SHARE |
72e19897 ZR |
130 | bool "Fair-share thermal governor" |
131 | help | |
132 | Enable this to manage platform thermals using fair-share governor. | |
133 | ||
9d185d04 | 134 | config THERMAL_GOV_STEP_WISE |
72e19897 ZR |
135 | bool "Step_wise thermal governor" |
136 | help | |
137 | Enable this to manage platform thermals using a simple linear | |
a8227948 | 138 | governor. |
72e19897 | 139 | |
e4dbf98f PF |
140 | config THERMAL_GOV_BANG_BANG |
141 | bool "Bang Bang thermal governor" | |
142 | default n | |
143 | help | |
144 | Enable this to manage platform thermals using bang bang governor. | |
145 | ||
146 | Say 'Y' here if you want to use two point temperature regulation | |
147 | used for fans without throttling. Some fan drivers depend on this | |
148 | governor to be enabled (e.g. acerhdf). | |
149 | ||
9d185d04 | 150 | config THERMAL_GOV_USER_SPACE |
72e19897 ZR |
151 | bool "User_space thermal governor" |
152 | help | |
153 | Enable this to let the user space manage the platform thermals. | |
154 | ||
6b775e87 JM |
155 | config THERMAL_GOV_POWER_ALLOCATOR |
156 | bool "Power allocator thermal governor" | |
a4e893e8 | 157 | depends on ENERGY_MODEL |
6b775e87 JM |
158 | help |
159 | Enable this to manage platform thermals by dynamically | |
160 | allocating and limiting power to devices. | |
161 | ||
02361418 | 162 | config CPU_THERMAL |
2e31c856 | 163 | bool "Generic cpu cooling support" |
39d99cff | 164 | depends on THERMAL_OF |
2b586fea DL |
165 | help |
166 | Enable the CPU cooling features. If the system has no active | |
167 | cooling device available, this option allows to use the CPU | |
168 | as a cooling device. | |
169 | ||
170 | if CPU_THERMAL | |
171 | ||
172 | config CPU_FREQ_THERMAL | |
173 | bool "CPU frequency cooling device" | |
174 | depends on CPU_FREQ | |
175 | default y | |
02361418 ADK |
176 | help |
177 | This implements the generic cpu cooling mechanism through frequency | |
f7188b3d EV |
178 | reduction. An ACPI version of this already exists |
179 | (drivers/acpi/processor_thermal.c). | |
02361418 ADK |
180 | This will be useful for platforms using the generic thermal interface |
181 | and not the ACPI interface. | |
f7188b3d | 182 | |
a4c428e5 DL |
183 | config CPU_IDLE_THERMAL |
184 | bool "CPU idle cooling device" | |
185 | depends on IDLE_INJECT | |
186 | help | |
187 | This implements the CPU cooling mechanism through | |
188 | idle injection. This will throttle the CPU by injecting | |
189 | idle cycle. | |
2b586fea | 190 | endif |
02361418 | 191 | |
a76caf55 ØE |
192 | config DEVFREQ_THERMAL |
193 | bool "Generic device cooling support" | |
194 | depends on PM_DEVFREQ | |
195 | depends on PM_OPP | |
196 | help | |
197 | This implements the generic devfreq cooling mechanism through | |
198 | frequency reduction for devices using devfreq. | |
199 | ||
200 | This will throttle the device by limiting the maximum allowed DVFS | |
201 | frequency corresponding to the cooling level. | |
202 | ||
203 | In order to use the power extensions of the cooling device, | |
204 | devfreq should use the simple_ondemand governor. | |
205 | ||
f9df89d8 EV |
206 | If you want this support, you should say Y here. |
207 | ||
e6e238c3 ADK |
208 | config THERMAL_EMULATION |
209 | bool "Thermal emulation mode support" | |
210 | help | |
211 | Enable this option to make a emul_temp sysfs node in thermal zone | |
212 | directory to support temperature emulation. With emulation sysfs node, | |
213 | user can manually input temperature and test the different trip | |
214 | threshold behaviour for simulation purpose. | |
215 | ||
8837295a EV |
216 | WARNING: Be careful while enabling this option on production systems, |
217 | because userland can easily disable the thermal policy by simply | |
218 | flooding this sysfs node with low temperature values. | |
219 | ||
71aa3693 TS |
220 | config THERMAL_MMIO |
221 | tristate "Generic Thermal MMIO driver" | |
222 | depends on OF || COMPILE_TEST | |
6ec8070b | 223 | depends on HAS_IOMEM |
71aa3693 TS |
224 | help |
225 | This option enables the generic thermal MMIO driver that will use | |
226 | memory-mapped reads to get the temperature. Any HW/System that | |
227 | allows temperature reading by a single memory-mapped reading, be it | |
228 | register or shared memory, is a potential candidate to work with this | |
229 | driver. | |
230 | ||
9a5238a9 | 231 | config HISI_THERMAL |
232 | tristate "Hisilicon thermal driver" | |
f05f4821 | 233 | depends on ARCH_HISI || COMPILE_TEST |
bf82c350 | 234 | depends on HAS_IOMEM |
f05f4821 LY |
235 | depends on OF |
236 | default y | |
9a5238a9 | 237 | help |
238 | Enable this to plug hisilicon's thermal sensor driver into the Linux | |
239 | thermal framework. cpufreq is used as the cooling device to throttle | |
240 | CPUs when the passive trip is crossed. | |
241 | ||
ca3de46b SG |
242 | config IMX_THERMAL |
243 | tristate "Temperature sensor driver for Freescale i.MX SoCs" | |
c589c566 | 244 | depends on ARCH_MXC || COMPILE_TEST |
531fcdeb | 245 | depends on NVMEM || !NVMEM |
ca3de46b SG |
246 | depends on MFD_SYSCON |
247 | depends on OF | |
248 | help | |
249 | Support for Temperature Monitor (TEMPMON) found on Freescale i.MX SoCs. | |
250 | It supports one critical trip point and one passive trip point. The | |
251 | cpufreq is used as the cooling device to throttle CPUs when the | |
252 | passive trip is crossed. | |
253 | ||
e20db70d AH |
254 | config IMX_SC_THERMAL |
255 | tristate "Temperature sensor driver for NXP i.MX SoCs with System Controller" | |
ef502fc1 | 256 | depends on IMX_SCU |
e20db70d AH |
257 | depends on OF |
258 | help | |
259 | Support for Temperature Monitor (TEMPMON) found on NXP i.MX SoCs with | |
260 | system controller inside, Linux kernel has to communicate with system | |
261 | controller via MU (message unit) IPC to get temperature from thermal | |
262 | sensor. It supports one critical trip point and one | |
263 | passive trip point for each thermal sensor. | |
264 | ||
5eed800a AH |
265 | config IMX8MM_THERMAL |
266 | tristate "Temperature sensor driver for Freescale i.MX8MM SoC" | |
52cbc58b | 267 | depends on ARCH_MXC || COMPILE_TEST |
5eed800a AH |
268 | depends on OF |
269 | help | |
270 | Support for Thermal Monitoring Unit (TMU) found on Freescale i.MX8MM SoC. | |
271 | It supports one critical trip point and one passive trip point. The | |
272 | cpufreq is used as the cooling device to throttle CPUs when the passive | |
273 | trip is crossed. | |
274 | ||
48b2bce8 K |
275 | config K3_THERMAL |
276 | tristate "Texas Instruments K3 thermal support" | |
277 | depends on ARCH_K3 || COMPILE_TEST | |
278 | help | |
279 | If you say yes here you get thermal support for the Texas Instruments | |
280 | K3 SoC family. The current chip supported is: | |
281 | - AM654 | |
282 | ||
283 | This includes temperature reading functionality. | |
284 | ||
ec4664b3 LD |
285 | config MAX77620_THERMAL |
286 | tristate "Temperature sensor driver for Maxim MAX77620 PMIC" | |
287 | depends on MFD_MAX77620 | |
288 | depends on OF | |
289 | help | |
290 | Support for die junction temperature warning alarm for Maxim | |
291 | Semiconductor PMIC MAX77620 device. Device generates two alarm | |
292 | interrupts when PMIC die temperature cross the threshold of | |
293 | 120 degC and 140 degC. | |
294 | ||
43528445 JH |
295 | config QORIQ_THERMAL |
296 | tristate "QorIQ Thermal Monitoring Unit" | |
1ab20c0e GU |
297 | depends on THERMAL_OF && HAS_IOMEM |
298 | depends on PPC_E500MC || SOC_LS1021A || ARCH_LAYERSCAPE || (ARCH_MXC && ARM64) || COMPILE_TEST | |
cbe259fd | 299 | select REGMAP_MMIO |
43528445 JH |
300 | help |
301 | Support for Thermal Monitoring Unit (TMU) found on QorIQ platforms. | |
302 | It supports one critical trip point and one passive trip point. The | |
303 | cpufreq is used as the cooling device to throttle CPUs when the | |
304 | passive trip is crossed. | |
305 | ||
6a92c366 | 306 | config SPEAR_THERMAL |
4d2f1794 | 307 | tristate "SPEAr thermal sensor driver" |
aa2937b7 | 308 | depends on PLAT_SPEAR || COMPILE_TEST |
bf82c350 | 309 | depends on HAS_IOMEM |
b9c7aff4 | 310 | depends on OF |
6a92c366 VF |
311 | help |
312 | Enable this to plug the SPEAr thermal sensor driver into the Linux | |
a8227948 | 313 | thermal framework. |
1e426ffd | 314 | |
dccc5c3b YL |
315 | config SUN8I_THERMAL |
316 | tristate "Allwinner sun8i thermal driver" | |
317 | depends on ARCH_SUNXI || COMPILE_TEST | |
318 | depends on HAS_IOMEM | |
319 | depends on NVMEM | |
320 | depends on OF | |
321 | depends on RESET_CONTROLLER | |
322 | help | |
323 | Support for the sun8i thermal sensor driver into the Linux thermal | |
324 | framework. | |
325 | ||
326 | To compile this driver as a module, choose M here: the | |
327 | module will be called sun8i-thermal. | |
328 | ||
cbac8f63 CW |
329 | config ROCKCHIP_THERMAL |
330 | tristate "Rockchip thermal driver" | |
444f9b00 | 331 | depends on ARCH_ROCKCHIP || COMPILE_TEST |
cbac8f63 | 332 | depends on RESET_CONTROLLER |
bf82c350 | 333 | depends on HAS_IOMEM |
cbac8f63 CW |
334 | help |
335 | Rockchip thermal driver provides support for Temperature sensor | |
336 | ADC (TS-ADC) found on Rockchip SoCs. It supports one critical | |
337 | trip point. Cpufreq is used as the cooling device and will throttle | |
338 | CPUs when the Temperature crosses the passive trip point. | |
339 | ||
1e426ffd KM |
340 | config RCAR_THERMAL |
341 | tristate "Renesas R-Car thermal driver" | |
8255e4e2 | 342 | depends on ARCH_RENESAS || COMPILE_TEST |
d1c8b041 | 343 | depends on HAS_IOMEM |
1e426ffd KM |
344 | help |
345 | Enable this to plug the R-Car thermal sensor driver into the Linux | |
a8227948 | 346 | thermal framework. |
c48cbba6 | 347 | |
564e73d2 | 348 | config RCAR_GEN3_THERMAL |
bc501418 | 349 | tristate "Renesas R-Car Gen3 and RZ/G2 thermal driver" |
564e73d2 WS |
350 | depends on ARCH_RENESAS || COMPILE_TEST |
351 | depends on HAS_IOMEM | |
352 | depends on OF | |
353 | help | |
bc501418 LP |
354 | Enable this to plug the R-Car Gen3 or RZ/G2 thermal sensor driver into |
355 | the Linux thermal framework. | |
564e73d2 | 356 | |
7060aa36 NI |
357 | config KIRKWOOD_THERMAL |
358 | tristate "Temperature sensor on Marvell Kirkwood SoCs" | |
9c8aa959 | 359 | depends on MACH_KIRKWOOD || COMPILE_TEST |
bf82c350 | 360 | depends on HAS_IOMEM |
7060aa36 NI |
361 | depends on OF |
362 | help | |
363 | Support for the Kirkwood thermal sensor driver into the Linux thermal | |
364 | framework. Only kirkwood 88F6282 and 88F6283 have this sensor. | |
365 | ||
74ffa64c AL |
366 | config DOVE_THERMAL |
367 | tristate "Temperature sensor on Marvell Dove SoCs" | |
07fffd5c | 368 | depends on ARCH_DOVE || MACH_DOVE || COMPILE_TEST |
bf82c350 | 369 | depends on HAS_IOMEM |
74ffa64c AL |
370 | depends on OF |
371 | help | |
372 | Support for the Dove thermal sensor driver in the Linux thermal | |
373 | framework. | |
374 | ||
aa1acb04 | 375 | config DB8500_THERMAL |
26716ce1 | 376 | tristate "DB8500 thermal management" |
cb063a83 | 377 | depends on MFD_DB8500_PRCMU && OF |
aa1acb04 | 378 | default y |
379 | help | |
380 | Adds DB8500 thermal management implementation according to the thermal | |
381 | management framework. A thermal zone with several trip points will be | |
382 | created. Cooling devices can be bound to the trip points to cool this | |
383 | thermal zone if trip points reached. | |
384 | ||
fa0d654c | 385 | config ARMADA_THERMAL |
a9d58a1a | 386 | tristate "Marvell EBU Armada SoCs thermal management" |
1b158267 | 387 | depends on ARCH_MVEBU || COMPILE_TEST |
bf82c350 | 388 | depends on HAS_IOMEM |
fa0d654c EG |
389 | depends on OF |
390 | help | |
391 | Enable this option if you want to have support for thermal management | |
a9d58a1a | 392 | controller present in Marvell EBU Armada SoCs (370,375,XP,38x,7K,8K). |
fa0d654c | 393 | |
608567aa ST |
394 | config DA9062_THERMAL |
395 | tristate "DA9062/DA9061 Dialog Semiconductor thermal driver" | |
396 | depends on MFD_DA9062 || COMPILE_TEST | |
397 | depends on OF | |
398 | help | |
399 | Enable this for the Dialog Semiconductor thermal sensor driver. | |
400 | This will report PMIC junction over-temperature for one thermal trip | |
401 | zone. | |
402 | Compatible with the DA9062 and DA9061 PMICs. | |
403 | ||
a92db1c8 SH |
404 | config MTK_THERMAL |
405 | tristate "Temperature sensor driver for mediatek SoCs" | |
406 | depends on ARCH_MEDIATEK || COMPILE_TEST | |
74e5053c | 407 | depends on HAS_IOMEM |
62e14f6f | 408 | depends on NVMEM || NVMEM=n |
a6f4850d | 409 | depends on RESET_CONTROLLER |
a92db1c8 SH |
410 | default y |
411 | help | |
412 | Enable this option if you want to have support for thermal management | |
413 | controller present in Mediatek SoCs | |
414 | ||
421eda10 GLR |
415 | config AMLOGIC_THERMAL |
416 | tristate "Amlogic Thermal Support" | |
417 | default ARCH_MESON | |
418 | depends on OF && ARCH_MESON | |
419 | help | |
420 | If you say yes here you get support for Amlogic Thermal | |
421 | for G12 SoC Family. | |
422 | ||
423 | This driver can also be built as a module. If so, the module will | |
424 | be called amlogic_thermal. | |
425 | ||
3e8c4d31 AK |
426 | menu "Intel thermal drivers" |
427 | depends on X86 || X86_INTEL_QUARK || COMPILE_TEST | |
428 | source "drivers/thermal/intel/Kconfig" | |
429 | endmenu | |
430 | ||
a94cb7ee | 431 | menu "Broadcom thermal drivers" |
250e2110 PK |
432 | depends on ARCH_BCM || ARCH_BRCMSTB || ARCH_BCM2835 || ARCH_BCM_IPROC || \ |
433 | COMPILE_TEST | |
a94cb7ee RM |
434 | source "drivers/thermal/broadcom/Kconfig" |
435 | endmenu | |
436 | ||
eb982001 | 437 | menu "Texas Instruments thermal drivers" |
ec2feb47 | 438 | depends on ARCH_HAS_BANDGAP || COMPILE_TEST |
bf82c350 | 439 | depends on HAS_IOMEM |
eb982001 EV |
440 | source "drivers/thermal/ti-soc-thermal/Kconfig" |
441 | endmenu | |
f157f596 | 442 | |
c6821378 | 443 | menu "Samsung thermal drivers" |
2bf42735 | 444 | depends on ARCH_EXYNOS || COMPILE_TEST |
c6821378 ADK |
445 | source "drivers/thermal/samsung/Kconfig" |
446 | endmenu | |
447 | ||
60aef7ce | 448 | menu "STMicroelectronics thermal drivers" |
1d693155 | 449 | depends on (ARCH_STI || ARCH_STM32) && OF |
60aef7ce LJ |
450 | source "drivers/thermal/st/Kconfig" |
451 | endmenu | |
452 | ||
a4dff94f WN |
453 | source "drivers/thermal/tegra/Kconfig" |
454 | ||
b3aef78f LD |
455 | config GENERIC_ADC_THERMAL |
456 | tristate "Generic ADC based thermal sensor" | |
457 | depends on IIO | |
458 | help | |
459 | This enabled a thermal sysfs driver for the temperature sensor | |
460 | which is connected to the General Purpose ADC. The ADC channel | |
461 | is read via IIO framework and the channel information is provided | |
462 | to this driver. This driver reports the temperature by reading ADC | |
463 | channel and converts it to temperature based on lookup table. | |
464 | ||
9066073c RN |
465 | menu "Qualcomm thermal drivers" |
466 | depends on (ARCH_QCOM && OF) || COMPILE_TEST | |
467 | source "drivers/thermal/qcom/Kconfig" | |
468 | endmenu | |
469 | ||
86da4391 KH |
470 | config UNIPHIER_THERMAL |
471 | tristate "Socionext UniPhier thermal driver" | |
472 | depends on ARCH_UNIPHIER || COMPILE_TEST | |
473 | depends on THERMAL_OF && MFD_SYSCON | |
474 | help | |
475 | Enable this to plug in UniPhier on-chip PVT thermal driver into the | |
476 | thermal framework. The driver supports CPU thermal zone temperature | |
477 | reporting and a couple of trip points. | |
554fdbaf FL |
478 | |
479 | config SPRD_THERMAL | |
480 | tristate "Temperature sensor on Spreadtrum SoCs" | |
481 | depends on ARCH_SPRD || COMPILE_TEST | |
482 | help | |
483 | Support for the Spreadtrum thermal sensor driver in the Linux thermal | |
484 | framework. | |
5772717e NA |
485 | |
486 | config KHADAS_MCU_FAN_THERMAL | |
487 | tristate "Khadas MCU controller FAN cooling support" | |
488 | depends on OF || COMPILE_TEST | |
489 | depends on MFD_KHADAS_MCU | |
490 | select MFD_CORE | |
491 | select REGMAP | |
492 | help | |
493 | If you say yes here you get support for the FAN controlled | |
494 | by the Microcontroller found on the Khadas VIM boards. | |
495 | ||
72e19897 | 496 | endif |