Initial OC
/arch/arm/mach-exynos/cpufreq.c
blob:cdfec03b85d90a1a06d463c0d23e76c5da737ed5 -> blob:a69dd51b6ce3558432fc68a86754c9b27de582bd
--- arch/arm/mach-exynos/cpufreq.c
+++ arch/arm/mach-exynos/cpufreq.c
@@ -714,7 +714,7 @@ static int exynos_cpufreq_cpu_init(struc
cpufreq_frequency_table_get_attr(exynos_info->freq_table, policy->cpu);
/* set the transition latency value */
- policy->cpuinfo.transition_latency = 100000;
+ policy->cpuinfo.transition_latency = 11000;
/*
* EXYNOS4 multi-core processors has 2 cores
@@ -749,6 +749,11 @@ static struct notifier_block exynos_cpuf
.notifier_call = exynos_cpufreq_reboot_notifier_call,
};
+static struct freq_attr *exynos_cpufreq_attr[] = {
+ &cpufreq_freq_attr_scaling_available_freqs,
+ NULL,
+};
+
static struct cpufreq_driver exynos_driver = {
.flags = CPUFREQ_STICKY,
.verify = exynos_verify_speed,
@@ -756,6 +761,7 @@ static struct cpufreq_driver exynos_driv
.get = exynos_getspeed,
.init = exynos_cpufreq_cpu_init,
.name = "exynos_cpufreq",
+ .attr = exynos_cpufreq_attr,
#ifdef CONFIG_PM
.suspend = exynos_cpufreq_suspend,
.resume = exynos_cpufreq_resume,