Revert "msm: Add sysfs interface for mfreq"
Remove mfreq sysfs interface as the functionality to boost
CPU clocks to maximum is no longer needed.
This reverts commit c79a2e06447a6253f24142b0143ab9b1b2a1e488.
CRs-Fixed: 335675
Change-Id: Ic6f0ad40e15a0f6c234617a430387517d3556b0c
Signed-off-by: David Ng <dave@codeaurora.org>
diff --git a/arch/arm/mach-msm/cpufreq.c b/arch/arm/mach-msm/cpufreq.c
index 56778e2..107598a 100644
--- a/arch/arm/mach-msm/cpufreq.c
+++ b/arch/arm/mach-msm/cpufreq.c
@@ -50,21 +50,13 @@
static DEFINE_PER_CPU(struct cpufreq_suspend_t, cpufreq_suspend);
-static int override_cpu;
-
static int set_cpu_freq(struct cpufreq_policy *policy, unsigned int new_freq)
{
int ret = 0;
struct cpufreq_freqs freqs;
freqs.old = policy->cur;
- if (override_cpu) {
- if (policy->cur == policy->max)
- return 0;
- else
- freqs.new = policy->max;
- } else
- freqs.new = new_freq;
+ freqs.new = new_freq;
freqs.cpu = policy->cpu;
cpufreq_notify_transition(&freqs, CPUFREQ_PRECHANGE);
ret = acpuclk_set_rate(policy->cpu, new_freq, SETRATE_CPUFREQ);
@@ -268,25 +260,6 @@
}
}
-static ssize_t store_mfreq(struct sysdev_class *class,
- struct sysdev_class_attribute *attr,
- const char *buf, size_t count)
-{
- u64 val;
-
- if (strict_strtoull(buf, 0, &val) < 0) {
- pr_err("Invalid parameter to mfreq\n");
- return 0;
- }
- if (val)
- override_cpu = 1;
- else
- override_cpu = 0;
- return count;
-}
-
-static SYSDEV_CLASS_ATTR(mfreq, 0200, NULL, store_mfreq);
-
static struct freq_attr *msm_freq_attr[] = {
&cpufreq_freq_attr_scaling_available_freqs,
NULL,
@@ -310,11 +283,6 @@
{
int cpu;
- int err = sysfs_create_file(&cpu_sysdev_class.kset.kobj,
- &attr_mfreq.attr);
- if (err)
- pr_err("Failed to create sysfs mfreq\n");
-
for_each_possible_cpu(cpu) {
mutex_init(&(per_cpu(cpufreq_suspend, cpu).suspend_mutex));
per_cpu(cpufreq_suspend, cpu).device_suspended = 0;