From e4f604270a1f0fb1530f6e58ed360974c56067d3 Mon Sep 17 00:00:00 2001 From: Zhang Rui Date: Thu, 15 Nov 2012 09:16:20 +0800 Subject: [PATCH] --- yaml --- r: 339281 b: refs/heads/master c: 72e198978223f2020f7f59a6e2520f2b7d005e72 h: refs/heads/master i: 339279: ffbfb25731351d690f4be58e6a69d8e0a26317f1 v: v3 --- [refs] | 2 +- trunk/drivers/thermal/Kconfig | 103 +++++++++++++++++----------------- 2 files changed, 52 insertions(+), 53 deletions(-) diff --git a/[refs] b/[refs] index d8d2b2871c4f..0a0c444f99a8 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: a0f846c23cf8e52da054abb52294d54e4b1986f9 +refs/heads/master: 72e198978223f2020f7f59a6e2520f2b7d005e72 diff --git a/trunk/drivers/thermal/Kconfig b/trunk/drivers/thermal/Kconfig index 266c15eb89ea..937a23da66e5 100644 --- a/trunk/drivers/thermal/Kconfig +++ b/trunk/drivers/thermal/Kconfig @@ -13,15 +13,62 @@ menuconfig THERMAL All platforms with ACPI thermal support can use this driver. If you want this support, you should say Y or M here. +if THERMAL + config THERMAL_HWMON bool - depends on THERMAL depends on HWMON=y || HWMON=THERMAL default y +choice + prompt "Default Thermal governor" + default THERMAL_DEFAULT_GOV_STEP_WISE + help + This option sets which thermal governor shall be loaded at + startup. If in doubt, select 'step_wise'. + +config THERMAL_DEFAULT_GOV_STEP_WISE + bool "step_wise" + select STEP_WISE + help + Use the step_wise governor as default. This throttles the + devices one step at a time. + +config THERMAL_DEFAULT_GOV_FAIR_SHARE + bool "fair_share" + select FAIR_SHARE + help + Use the fair_share governor as default. This throttles the + devices based on their 'contribution' to a zone. The + contribution should be provided through platform data. + +config THERMAL_DEFAULT_GOV_USER_SPACE + bool "user_space" + select USER_SPACE + help + Select this if you want to let the user space manage the + lpatform thermals. + +endchoice + +config FAIR_SHARE + bool "Fair-share thermal governor" + help + Enable this to manage platform thermals using fair-share governor. + +config STEP_WISE + bool "Step_wise thermal governor" + help + Enable this to manage platform thermals using a simple linear + +config USER_SPACE + bool "User_space thermal governor" + help + Enable this to let the user space manage the platform thermals. + config CPU_THERMAL bool "generic cpu cooling support" - depends on THERMAL && CPU_FREQ + depends on CPU_FREQ select CPU_FREQ_TABLE help This implements the generic cpu cooling mechanism through frequency @@ -33,7 +80,6 @@ config CPU_THERMAL config SPEAR_THERMAL bool "SPEAr thermal sensor driver" - depends on THERMAL depends on PLAT_SPEAR depends on OF help @@ -42,7 +88,6 @@ config SPEAR_THERMAL config RCAR_THERMAL tristate "Renesas R-Car thermal driver" - depends on THERMAL depends on ARCH_SHMOBILE help Enable this to plug the R-Car thermal sensor driver into the Linux @@ -50,57 +95,11 @@ config RCAR_THERMAL config EXYNOS_THERMAL tristate "Temperature sensor on Samsung EXYNOS" - depends on (ARCH_EXYNOS4 || ARCH_EXYNOS5) && THERMAL + depends on (ARCH_EXYNOS4 || ARCH_EXYNOS5) select CPU_FREQ_TABLE help If you say yes here you get support for TMU (Thermal Managment Unit) on SAMSUNG EXYNOS series of SoC. -config FAIR_SHARE - bool "Fair-share thermal governor" - depends on THERMAL - help - Enable this to manage platform thermals using fair-share governor. - -config STEP_WISE - bool "Step_wise thermal governor" - depends on THERMAL - help - Enable this to manage platform thermals using a simple linear - -config USER_SPACE - bool "User_space thermal governor" - depends on THERMAL - help - Enable this to let the user space manage the platform thermals. - -choice - prompt "Default Thermal governor" - depends on THERMAL - default THERMAL_DEFAULT_GOV_STEP_WISE - help - This option sets which thermal governor shall be loaded at - startup. If in doubt, select 'step_wise'. - -config THERMAL_DEFAULT_GOV_STEP_WISE - bool "step_wise" - select STEP_WISE - help - Use the step_wise governor as default. This throttles the - devices one step at a time. - -config THERMAL_DEFAULT_GOV_FAIR_SHARE - bool "fair_share" - select FAIR_SHARE - help - Use the fair_share governor as default. This throttles the - devices based on their 'contribution' to a zone. The - contribution should be provided through platform data. -config THERMAL_DEFAULT_GOV_USER_SPACE - bool "user_space" - select USER_SPACE - help - Select this if you want to let the user space manage the - platform thermals. -endchoice +endif