summarylogtreecommitdiffstats
path: root/0002-byt-cstates-fix.patch
diff options
context:
space:
mode:
Diffstat (limited to '0002-byt-cstates-fix.patch')
-rw-r--r--0002-byt-cstates-fix.patch39
1 files changed, 39 insertions, 0 deletions
diff --git a/0002-byt-cstates-fix.patch b/0002-byt-cstates-fix.patch
new file mode 100644
index 000000000000..6498606ea2cf
--- /dev/null
+++ b/0002-byt-cstates-fix.patch
@@ -0,0 +1,39 @@
+--- a/drivers/idle/intel_idle.c
++++ b/drivers/idle/intel_idle.c
+@@ -218,22 +218,6 @@ static struct cpuidle_state byt_cstates[] = {
+ .enter = &intel_idle,
+ .enter_freeze = intel_idle_freeze, },
+ {
+- .name = "C6N-BYT",
+- .desc = "MWAIT 0x58",
+- .flags = MWAIT2flg(0x58) | CPUIDLE_FLAG_TLB_FLUSHED,
+- .exit_latency = 300,
+- .target_residency = 275,
+- .enter = &intel_idle,
+- .enter_freeze = intel_idle_freeze, },
+- {
+- .name = "C6S-BYT",
+- .desc = "MWAIT 0x52",
+- .flags = MWAIT2flg(0x52) | CPUIDLE_FLAG_TLB_FLUSHED,
+- .exit_latency = 500,
+- .target_residency = 560,
+- .enter = &intel_idle,
+- .enter_freeze = intel_idle_freeze, },
+- {
+ .name = "C7-BYT",
+ .desc = "MWAIT 0x60",
+ .flags = MWAIT2flg(0x60) | CPUIDLE_FLAG_TLB_FLUSHED,
+@@ -242,14 +226,6 @@ static struct cpuidle_state byt_cstates[] = {
+ .enter = &intel_idle,
+ .enter_freeze = intel_idle_freeze, },
+ {
+- .name = "C7S-BYT",
+- .desc = "MWAIT 0x64",
+- .flags = MWAIT2flg(0x64) | CPUIDLE_FLAG_TLB_FLUSHED,
+- .exit_latency = 10000,
+- .target_residency = 20000,
+- .enter = &intel_idle,
+- .enter_freeze = intel_idle_freeze, },
+- {
+ .enter = NULL }
+ };