diff options
Diffstat (limited to '0002-byt-cstates-fix.patch')
-rw-r--r-- | 0002-byt-cstates-fix.patch | 39 |
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 } + }; |