|
|
@@ -75,7 +75,7 @@ Signed-off-by: Ansuel Smith <[email protected]>
|
|
|
##################################################################################
|
|
|
--- /dev/null
|
|
|
+++ b/drivers/cpufreq/qcom-cpufreq-krait.c
|
|
|
-@@ -0,0 +1,603 @@
|
|
|
+@@ -0,0 +1,609 @@
|
|
|
+// SPDX-License-Identifier: GPL-2.0
|
|
|
+
|
|
|
+#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
|
|
|
@@ -435,6 +435,11 @@ Signed-off-by: Ansuel Smith <[email protected]>
|
|
|
+ return 0;
|
|
|
+}
|
|
|
+
|
|
|
++static struct freq_attr *krait_cpufreq_attr[] = {
|
|
|
++ &cpufreq_freq_attr_scaling_available_freqs,
|
|
|
++ NULL,
|
|
|
++};
|
|
|
++
|
|
|
+static struct cpufreq_driver krait_cpufreq_driver = {
|
|
|
+ .flags = CPUFREQ_STICKY | CPUFREQ_NEED_INITIAL_FREQ_CHECK |
|
|
|
+ CPUFREQ_IS_COOLING_DEV,
|
|
|
@@ -446,6 +451,7 @@ Signed-off-by: Ansuel Smith <[email protected]>
|
|
|
+ .online = cpufreq_online,
|
|
|
+ .offline = cpufreq_offline,
|
|
|
+ .name = "krait-cpufreq",
|
|
|
++ .attr = krait_cpufreq_attr,
|
|
|
+ .suspend = cpufreq_generic_suspend,
|
|
|
+};
|
|
|
+
|