|
@@ -217,19 +217,11 @@ static struct cpuidle_state byt_cstates[] = {
|
|
|
.target_residency = 1,
|
|
|
.enter = &intel_idle,
|
|
|
.enter_freeze = intel_idle_freeze, },
|
|
|
- {
|
|
|
- .name = "C1E-BYT",
|
|
|
- .desc = "MWAIT 0x01",
|
|
|
- .flags = MWAIT2flg(0x01),
|
|
|
- .exit_latency = 15,
|
|
|
- .target_residency = 30,
|
|
|
- .enter = &intel_idle,
|
|
|
- .enter_freeze = intel_idle_freeze, },
|
|
|
{
|
|
|
.name = "C6N-BYT",
|
|
|
.desc = "MWAIT 0x58",
|
|
|
.flags = MWAIT2flg(0x58) | CPUIDLE_FLAG_TLB_FLUSHED,
|
|
|
- .exit_latency = 40,
|
|
|
+ .exit_latency = 300,
|
|
|
.target_residency = 275,
|
|
|
.enter = &intel_idle,
|
|
|
.enter_freeze = intel_idle_freeze, },
|
|
@@ -237,7 +229,7 @@ static struct cpuidle_state byt_cstates[] = {
|
|
|
.name = "C6S-BYT",
|
|
|
.desc = "MWAIT 0x52",
|
|
|
.flags = MWAIT2flg(0x52) | CPUIDLE_FLAG_TLB_FLUSHED,
|
|
|
- .exit_latency = 140,
|
|
|
+ .exit_latency = 500,
|
|
|
.target_residency = 560,
|
|
|
.enter = &intel_idle,
|
|
|
.enter_freeze = intel_idle_freeze, },
|
|
@@ -246,7 +238,7 @@ static struct cpuidle_state byt_cstates[] = {
|
|
|
.desc = "MWAIT 0x60",
|
|
|
.flags = MWAIT2flg(0x60) | CPUIDLE_FLAG_TLB_FLUSHED,
|
|
|
.exit_latency = 1200,
|
|
|
- .target_residency = 1500,
|
|
|
+ .target_residency = 4000,
|
|
|
.enter = &intel_idle,
|
|
|
.enter_freeze = intel_idle_freeze, },
|
|
|
{
|