cpufreq: cpufreq-cpu0: remove dependency on THERMAL and REGULATOR
authorViresh Kumar <viresh.kumar@linaro.org>
Tue, 10 Jun 2014 05:09:46 +0000 (10:39 +0530)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 10 Jun 2014 20:52:35 +0000 (22:52 +0200)
cpufreq-cpu0 uses thermal framework to register a cooling device, but doesn't
depend on it as there are dummy calls provided by thermal layer when
CONFIG_THERMAL=n. And when these calls fail, the driver is still usable.

Similar explanation is valid for regulators as well. We do have dummy calls
available for regulator APIs and the driver can work even when those calls
fail.

So, we don't really need to mention thermal and regulators as a dependency for
cpufreq-cpu0 in Kconfig as platforms without support for thermal/regulator can
also use this driver. Remove this dependency.

Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/cpufreq/Kconfig

index 1fbe11f2a14603e499042974e7fc8064414978a4..e473d6555f96de1666f725c2966373d2b7e21ce1 100644 (file)
@@ -185,7 +185,7 @@ config CPU_FREQ_GOV_CONSERVATIVE
 
 config GENERIC_CPUFREQ_CPU0
        tristate "Generic CPU0 cpufreq driver"
-       depends on HAVE_CLK && REGULATOR && OF && THERMAL && CPU_THERMAL
+       depends on HAVE_CLK && OF
        select PM_OPP
        help
          This adds a generic cpufreq driver for CPU0 frequency management.