diff options
author | David E. Box <david.e.box@intel.com> | 2017-04-23 02:06:25 -0400 |
---|---|---|
committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2017-05-01 17:17:37 -0400 |
commit | 1b2e87687d3f951a66900cab6f1583d94099d2f7 (patch) | |
tree | 9be26aeb5dc2e22d82fbe5e44b63a4bd7e1d66fb /drivers/idle/intel_idle.c | |
parent | 41dc750ea67f317c0deedde713d1728425524ef2 (diff) |
x86/intel_idle: add Gemini Lake support
Gemini Lake uses the same C-states as Broxton and also uses the
IRTL MSR's to determine maximum C-state latency.
Signed-off-by: David E. Box <david.e.box@linux.intel.com>
Acked-by: Len Brown <len.brown@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'drivers/idle/intel_idle.c')
-rw-r--r-- | drivers/idle/intel_idle.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/idle/intel_idle.c b/drivers/idle/intel_idle.c index 5805b041dd0f..216d7ec88c0c 100644 --- a/drivers/idle/intel_idle.c +++ b/drivers/idle/intel_idle.c | |||
@@ -1097,6 +1097,7 @@ static const struct x86_cpu_id intel_idle_ids[] __initconst = { | |||
1097 | ICPU(INTEL_FAM6_XEON_PHI_KNL, idle_cpu_knl), | 1097 | ICPU(INTEL_FAM6_XEON_PHI_KNL, idle_cpu_knl), |
1098 | ICPU(INTEL_FAM6_XEON_PHI_KNM, idle_cpu_knl), | 1098 | ICPU(INTEL_FAM6_XEON_PHI_KNM, idle_cpu_knl), |
1099 | ICPU(INTEL_FAM6_ATOM_GOLDMONT, idle_cpu_bxt), | 1099 | ICPU(INTEL_FAM6_ATOM_GOLDMONT, idle_cpu_bxt), |
1100 | ICPU(INTEL_FAM6_ATOM_GEMINI_LAKE, idle_cpu_bxt), | ||
1100 | ICPU(INTEL_FAM6_ATOM_DENVERTON, idle_cpu_dnv), | 1101 | ICPU(INTEL_FAM6_ATOM_DENVERTON, idle_cpu_dnv), |
1101 | {} | 1102 | {} |
1102 | }; | 1103 | }; |
@@ -1309,6 +1310,7 @@ static void intel_idle_state_table_update(void) | |||
1309 | ivt_idle_state_table_update(); | 1310 | ivt_idle_state_table_update(); |
1310 | break; | 1311 | break; |
1311 | case INTEL_FAM6_ATOM_GOLDMONT: | 1312 | case INTEL_FAM6_ATOM_GOLDMONT: |
1313 | case INTEL_FAM6_ATOM_GEMINI_LAKE: | ||
1312 | bxt_idle_state_table_update(); | 1314 | bxt_idle_state_table_update(); |
1313 | break; | 1315 | break; |
1314 | case INTEL_FAM6_SKYLAKE_DESKTOP: | 1316 | case INTEL_FAM6_SKYLAKE_DESKTOP: |