aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/gpu/drm/i915/i915_debugfs.c10
-rw-r--r--drivers/gpu/drm/i915/i915_gem_gtt.c8
-rw-r--r--drivers/gpu/drm/i915/i915_irq.c10
-rw-r--r--drivers/gpu/drm/i915/i915_reg.h4
-rw-r--r--drivers/gpu/drm/i915/intel_bios.c2
-rw-r--r--drivers/gpu/drm/i915/intel_ddi.c26
-rw-r--r--drivers/gpu/drm/i915/intel_display.c14
-rw-r--r--drivers/gpu/drm/i915/intel_dp.c24
-rw-r--r--drivers/gpu/drm/i915/intel_dpio_phy.c1
-rw-r--r--drivers/gpu/drm/i915/intel_dpll_mgr.c2
-rw-r--r--drivers/gpu/drm/i915/intel_dsi.c30
-rw-r--r--drivers/gpu/drm/i915/intel_dsi_pll.c12
-rw-r--r--drivers/gpu/drm/i915/intel_hdmi.c6
-rw-r--r--drivers/gpu/drm/i915/intel_i2c.c4
-rw-r--r--drivers/gpu/drm/i915/intel_mocs.c2
-rw-r--r--drivers/gpu/drm/i915/intel_panel.c2
-rw-r--r--drivers/gpu/drm/i915/intel_pm.c6
-rw-r--r--drivers/gpu/drm/i915/intel_runtime_pm.c6
18 files changed, 84 insertions, 85 deletions
diff --git a/drivers/gpu/drm/i915/i915_debugfs.c b/drivers/gpu/drm/i915/i915_debugfs.c
index 567980833d76..b906950c4f65 100644
--- a/drivers/gpu/drm/i915/i915_debugfs.c
+++ b/drivers/gpu/drm/i915/i915_debugfs.c
@@ -1108,7 +1108,7 @@ static int i915_frequency_info(struct seq_file *m, void *unused)
1108 int max_freq; 1108 int max_freq;
1109 1109
1110 rp_state_limits = I915_READ(GEN6_RP_STATE_LIMITS); 1110 rp_state_limits = I915_READ(GEN6_RP_STATE_LIMITS);
1111 if (IS_BROXTON(dev_priv)) { 1111 if (IS_GEN9_LP(dev_priv)) {
1112 rp_state_cap = I915_READ(BXT_RP_STATE_CAP); 1112 rp_state_cap = I915_READ(BXT_RP_STATE_CAP);
1113 gt_perf_status = I915_READ(BXT_GT_PERF_STATUS); 1113 gt_perf_status = I915_READ(BXT_GT_PERF_STATUS);
1114 } else { 1114 } else {
@@ -1204,7 +1204,7 @@ static int i915_frequency_info(struct seq_file *m, void *unused)
1204 seq_printf(m, "Down threshold: %d%%\n", 1204 seq_printf(m, "Down threshold: %d%%\n",
1205 dev_priv->rps.down_threshold); 1205 dev_priv->rps.down_threshold);
1206 1206
1207 max_freq = (IS_BROXTON(dev_priv) ? rp_state_cap >> 0 : 1207 max_freq = (IS_GEN9_LP(dev_priv) ? rp_state_cap >> 0 :
1208 rp_state_cap >> 16) & 0xff; 1208 rp_state_cap >> 16) & 0xff;
1209 max_freq *= (IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv) ? 1209 max_freq *= (IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv) ?
1210 GEN9_FREQ_SCALER : 1); 1210 GEN9_FREQ_SCALER : 1);
@@ -1217,7 +1217,7 @@ static int i915_frequency_info(struct seq_file *m, void *unused)
1217 seq_printf(m, "Nominal (RP1) frequency: %dMHz\n", 1217 seq_printf(m, "Nominal (RP1) frequency: %dMHz\n",
1218 intel_gpu_freq(dev_priv, max_freq)); 1218 intel_gpu_freq(dev_priv, max_freq));
1219 1219
1220 max_freq = (IS_BROXTON(dev_priv) ? rp_state_cap >> 16 : 1220 max_freq = (IS_GEN9_LP(dev_priv) ? rp_state_cap >> 16 :
1221 rp_state_cap >> 0) & 0xff; 1221 rp_state_cap >> 0) & 0xff;
1222 max_freq *= (IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv) ? 1222 max_freq *= (IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv) ?
1223 GEN9_FREQ_SCALER : 1); 1223 GEN9_FREQ_SCALER : 1);
@@ -5180,7 +5180,7 @@ static void gen9_sseu_device_status(struct drm_i915_private *dev_priv,
5180 u32 s_reg[s_max], eu_reg[2*s_max], eu_mask[2]; 5180 u32 s_reg[s_max], eu_reg[2*s_max], eu_mask[2];
5181 5181
5182 /* BXT has a single slice and at most 3 subslices. */ 5182 /* BXT has a single slice and at most 3 subslices. */
5183 if (IS_BROXTON(dev_priv)) { 5183 if (IS_GEN9_LP(dev_priv)) {
5184 s_max = 1; 5184 s_max = 1;
5185 ss_max = 3; 5185 ss_max = 3;
5186 } 5186 }
@@ -5214,7 +5214,7 @@ static void gen9_sseu_device_status(struct drm_i915_private *dev_priv,
5214 for (ss = 0; ss < ss_max; ss++) { 5214 for (ss = 0; ss < ss_max; ss++) {
5215 unsigned int eu_cnt; 5215 unsigned int eu_cnt;
5216 5216
5217 if (IS_BROXTON(dev_priv)) { 5217 if (IS_GEN9_LP(dev_priv)) {
5218 if (!(s_reg[s] & (GEN9_PGCTL_SS_ACK(ss)))) 5218 if (!(s_reg[s] & (GEN9_PGCTL_SS_ACK(ss))))
5219 /* skip disabled subslice */ 5219 /* skip disabled subslice */
5220 continue; 5220 continue;
diff --git a/drivers/gpu/drm/i915/i915_gem_gtt.c b/drivers/gpu/drm/i915/i915_gem_gtt.c
index 02fb063302bf..c0042471ad87 100644
--- a/drivers/gpu/drm/i915/i915_gem_gtt.c
+++ b/drivers/gpu/drm/i915/i915_gem_gtt.c
@@ -372,7 +372,7 @@ static void kunmap_page_dma(struct drm_i915_private *dev_priv, void *vaddr)
372 /* There are only few exceptions for gen >=6. chv and bxt. 372 /* There are only few exceptions for gen >=6. chv and bxt.
373 * And we are not sure about the latter so play safe for now. 373 * And we are not sure about the latter so play safe for now.
374 */ 374 */
375 if (IS_CHERRYVIEW(dev_priv) || IS_BROXTON(dev_priv)) 375 if (IS_CHERRYVIEW(dev_priv) || IS_GEN9_LP(dev_priv))
376 drm_clflush_virt_range(vaddr, PAGE_SIZE); 376 drm_clflush_virt_range(vaddr, PAGE_SIZE);
377 377
378 kunmap_atomic(vaddr); 378 kunmap_atomic(vaddr);
@@ -2939,7 +2939,7 @@ static int ggtt_probe_common(struct i915_ggtt *ggtt, u64 size)
2939 * resort to an uncached mapping. The WC issue is easily caught by the 2939 * resort to an uncached mapping. The WC issue is easily caught by the
2940 * readback check when writing GTT PTE entries. 2940 * readback check when writing GTT PTE entries.
2941 */ 2941 */
2942 if (IS_BROXTON(dev_priv)) 2942 if (IS_GEN9_LP(dev_priv))
2943 ggtt->gsm = ioremap_nocache(phys_addr, size); 2943 ggtt->gsm = ioremap_nocache(phys_addr, size);
2944 else 2944 else
2945 ggtt->gsm = ioremap_wc(phys_addr, size); 2945 ggtt->gsm = ioremap_wc(phys_addr, size);
@@ -3069,7 +3069,7 @@ static int gen8_gmch_probe(struct i915_ggtt *ggtt)
3069 3069
3070 ggtt->base.total = (size / sizeof(gen8_pte_t)) << PAGE_SHIFT; 3070 ggtt->base.total = (size / sizeof(gen8_pte_t)) << PAGE_SHIFT;
3071 3071
3072 if (IS_CHERRYVIEW(dev_priv) || IS_BROXTON(dev_priv)) 3072 if (IS_CHERRYVIEW(dev_priv) || IS_GEN9_LP(dev_priv))
3073 chv_setup_private_ppat(dev_priv); 3073 chv_setup_private_ppat(dev_priv);
3074 else 3074 else
3075 bdw_setup_private_ppat(dev_priv); 3075 bdw_setup_private_ppat(dev_priv);
@@ -3309,7 +3309,7 @@ void i915_gem_restore_gtt_mappings(struct drm_i915_private *dev_priv)
3309 ggtt->base.closed = false; 3309 ggtt->base.closed = false;
3310 3310
3311 if (INTEL_GEN(dev_priv) >= 8) { 3311 if (INTEL_GEN(dev_priv) >= 8) {
3312 if (IS_CHERRYVIEW(dev_priv) || IS_BROXTON(dev_priv)) 3312 if (IS_CHERRYVIEW(dev_priv) || IS_GEN9_LP(dev_priv))
3313 chv_setup_private_ppat(dev_priv); 3313 chv_setup_private_ppat(dev_priv);
3314 else 3314 else
3315 bdw_setup_private_ppat(dev_priv); 3315 bdw_setup_private_ppat(dev_priv);
diff --git a/drivers/gpu/drm/i915/i915_irq.c b/drivers/gpu/drm/i915/i915_irq.c
index 0b119b99cd9b..a0e70f5b3aad 100644
--- a/drivers/gpu/drm/i915/i915_irq.c
+++ b/drivers/gpu/drm/i915/i915_irq.c
@@ -2435,7 +2435,7 @@ gen8_de_irq_handler(struct drm_i915_private *dev_priv, u32 master_ctl)
2435 found = true; 2435 found = true;
2436 } 2436 }
2437 2437
2438 if (IS_BROXTON(dev_priv)) { 2438 if (IS_GEN9_LP(dev_priv)) {
2439 tmp_mask = iir & BXT_DE_PORT_HOTPLUG_MASK; 2439 tmp_mask = iir & BXT_DE_PORT_HOTPLUG_MASK;
2440 if (tmp_mask) { 2440 if (tmp_mask) {
2441 bxt_hpd_irq_handler(dev_priv, tmp_mask, 2441 bxt_hpd_irq_handler(dev_priv, tmp_mask,
@@ -2451,7 +2451,7 @@ gen8_de_irq_handler(struct drm_i915_private *dev_priv, u32 master_ctl)
2451 } 2451 }
2452 } 2452 }
2453 2453
2454 if (IS_BROXTON(dev_priv) && (iir & BXT_DE_PORT_GMBUS)) { 2454 if (IS_GEN9_LP(dev_priv) && (iir & BXT_DE_PORT_GMBUS)) {
2455 gmbus_irq_handler(dev_priv); 2455 gmbus_irq_handler(dev_priv);
2456 found = true; 2456 found = true;
2457 } 2457 }
@@ -3375,7 +3375,7 @@ static void gen8_de_irq_postinstall(struct drm_i915_private *dev_priv)
3375 GEN9_DE_PIPE_IRQ_FAULT_ERRORS; 3375 GEN9_DE_PIPE_IRQ_FAULT_ERRORS;
3376 de_port_masked |= GEN9_AUX_CHANNEL_B | GEN9_AUX_CHANNEL_C | 3376 de_port_masked |= GEN9_AUX_CHANNEL_B | GEN9_AUX_CHANNEL_C |
3377 GEN9_AUX_CHANNEL_D; 3377 GEN9_AUX_CHANNEL_D;
3378 if (IS_BROXTON(dev_priv)) 3378 if (IS_GEN9_LP(dev_priv))
3379 de_port_masked |= BXT_DE_PORT_GMBUS; 3379 de_port_masked |= BXT_DE_PORT_GMBUS;
3380 } else { 3380 } else {
3381 de_pipe_masked |= GEN8_PIPE_PRIMARY_FLIP_DONE | 3381 de_pipe_masked |= GEN8_PIPE_PRIMARY_FLIP_DONE |
@@ -3386,7 +3386,7 @@ static void gen8_de_irq_postinstall(struct drm_i915_private *dev_priv)
3386 GEN8_PIPE_FIFO_UNDERRUN; 3386 GEN8_PIPE_FIFO_UNDERRUN;
3387 3387
3388 de_port_enables = de_port_masked; 3388 de_port_enables = de_port_masked;
3389 if (IS_BROXTON(dev_priv)) 3389 if (IS_GEN9_LP(dev_priv))
3390 de_port_enables |= BXT_DE_PORT_HOTPLUG_MASK; 3390 de_port_enables |= BXT_DE_PORT_HOTPLUG_MASK;
3391 else if (IS_BROADWELL(dev_priv)) 3391 else if (IS_BROADWELL(dev_priv))
3392 de_port_enables |= GEN8_PORT_DP_A_HOTPLUG; 3392 de_port_enables |= GEN8_PORT_DP_A_HOTPLUG;
@@ -4211,7 +4211,7 @@ void intel_irq_init(struct drm_i915_private *dev_priv)
4211 dev->driver->irq_uninstall = gen8_irq_uninstall; 4211 dev->driver->irq_uninstall = gen8_irq_uninstall;
4212 dev->driver->enable_vblank = gen8_enable_vblank; 4212 dev->driver->enable_vblank = gen8_enable_vblank;
4213 dev->driver->disable_vblank = gen8_disable_vblank; 4213 dev->driver->disable_vblank = gen8_disable_vblank;
4214 if (IS_BROXTON(dev_priv)) 4214 if (IS_GEN9_LP(dev_priv))
4215 dev_priv->display.hpd_irq_setup = bxt_hpd_irq_setup; 4215 dev_priv->display.hpd_irq_setup = bxt_hpd_irq_setup;
4216 else if (HAS_PCH_SPT(dev_priv) || HAS_PCH_KBP(dev_priv)) 4216 else if (HAS_PCH_SPT(dev_priv) || HAS_PCH_KBP(dev_priv))
4217 dev_priv->display.hpd_irq_setup = spt_hpd_irq_setup; 4217 dev_priv->display.hpd_irq_setup = spt_hpd_irq_setup;
diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h
index 6747d6864aaf..1dec2072a9e6 100644
--- a/drivers/gpu/drm/i915/i915_reg.h
+++ b/drivers/gpu/drm/i915/i915_reg.h
@@ -3256,7 +3256,7 @@ enum skl_disp_power_wells {
3256#define INTERVAL_1_33_US(us) (((us) * 3) >> 2) 3256#define INTERVAL_1_33_US(us) (((us) * 3) >> 2)
3257#define INTERVAL_0_833_US(us) (((us) * 6) / 5) 3257#define INTERVAL_0_833_US(us) (((us) * 6) / 5)
3258#define GT_INTERVAL_FROM_US(dev_priv, us) (IS_GEN9(dev_priv) ? \ 3258#define GT_INTERVAL_FROM_US(dev_priv, us) (IS_GEN9(dev_priv) ? \
3259 (IS_BROXTON(dev_priv) ? \ 3259 (IS_GEN9_LP(dev_priv) ? \
3260 INTERVAL_0_833_US(us) : \ 3260 INTERVAL_0_833_US(us) : \
3261 INTERVAL_1_33_US(us)) : \ 3261 INTERVAL_1_33_US(us)) : \
3262 INTERVAL_1_28_US(us)) 3262 INTERVAL_1_28_US(us))
@@ -3265,7 +3265,7 @@ enum skl_disp_power_wells {
3265#define INTERVAL_1_33_TO_US(interval) (((interval) << 2) / 3) 3265#define INTERVAL_1_33_TO_US(interval) (((interval) << 2) / 3)
3266#define INTERVAL_0_833_TO_US(interval) (((interval) * 5) / 6) 3266#define INTERVAL_0_833_TO_US(interval) (((interval) * 5) / 6)
3267#define GT_PM_INTERVAL_TO_US(dev_priv, interval) (IS_GEN9(dev_priv) ? \ 3267#define GT_PM_INTERVAL_TO_US(dev_priv, interval) (IS_GEN9(dev_priv) ? \
3268 (IS_BROXTON(dev_priv) ? \ 3268 (IS_GEN9_LP(dev_priv) ? \
3269 INTERVAL_0_833_TO_US(interval) : \ 3269 INTERVAL_0_833_TO_US(interval) : \
3270 INTERVAL_1_33_TO_US(interval)) : \ 3270 INTERVAL_1_33_TO_US(interval)) : \
3271 INTERVAL_1_28_TO_US(interval)) 3271 INTERVAL_1_28_TO_US(interval))
diff --git a/drivers/gpu/drm/i915/intel_bios.c b/drivers/gpu/drm/i915/intel_bios.c
index 7ffab1abc518..eaade27af386 100644
--- a/drivers/gpu/drm/i915/intel_bios.c
+++ b/drivers/gpu/drm/i915/intel_bios.c
@@ -1779,7 +1779,7 @@ intel_bios_is_port_hpd_inverted(struct drm_i915_private *dev_priv,
1779{ 1779{
1780 int i; 1780 int i;
1781 1781
1782 if (WARN_ON_ONCE(!IS_BROXTON(dev_priv))) 1782 if (WARN_ON_ONCE(!IS_GEN9_LP(dev_priv)))
1783 return false; 1783 return false;
1784 1784
1785 for (i = 0; i < dev_priv->vbt.child_dev_num; i++) { 1785 for (i = 0; i < dev_priv->vbt.child_dev_num; i++) {
diff --git a/drivers/gpu/drm/i915/intel_ddi.c b/drivers/gpu/drm/i915/intel_ddi.c
index 8b47efa37e47..d808a2ccc29e 100644
--- a/drivers/gpu/drm/i915/intel_ddi.c
+++ b/drivers/gpu/drm/i915/intel_ddi.c
@@ -442,7 +442,7 @@ static int intel_ddi_hdmi_level(struct drm_i915_private *dev_priv, enum port por
442 442
443 hdmi_level = dev_priv->vbt.ddi_port_info[port].hdmi_level_shift; 443 hdmi_level = dev_priv->vbt.ddi_port_info[port].hdmi_level_shift;
444 444
445 if (IS_BROXTON(dev_priv)) 445 if (IS_GEN9_LP(dev_priv))
446 return hdmi_level; 446 return hdmi_level;
447 447
448 if (IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv)) { 448 if (IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv)) {
@@ -484,7 +484,7 @@ void intel_prepare_dp_ddi_buffers(struct intel_encoder *encoder)
484 const struct ddi_buf_trans *ddi_translations_edp; 484 const struct ddi_buf_trans *ddi_translations_edp;
485 const struct ddi_buf_trans *ddi_translations; 485 const struct ddi_buf_trans *ddi_translations;
486 486
487 if (IS_BROXTON(dev_priv)) 487 if (IS_GEN9_LP(dev_priv))
488 return; 488 return;
489 489
490 if (IS_KABYLAKE(dev_priv)) { 490 if (IS_KABYLAKE(dev_priv)) {
@@ -567,7 +567,7 @@ static void intel_prepare_hdmi_ddi_buffers(struct intel_encoder *encoder)
567 enum port port = intel_ddi_get_encoder_port(encoder); 567 enum port port = intel_ddi_get_encoder_port(encoder);
568 const struct ddi_buf_trans *ddi_translations_hdmi; 568 const struct ddi_buf_trans *ddi_translations_hdmi;
569 569
570 if (IS_BROXTON(dev_priv)) 570 if (IS_GEN9_LP(dev_priv))
571 return; 571 return;
572 572
573 hdmi_level = intel_ddi_hdmi_level(dev_priv, port); 573 hdmi_level = intel_ddi_hdmi_level(dev_priv, port);
@@ -1091,7 +1091,7 @@ void intel_ddi_clock_get(struct intel_encoder *encoder,
1091 hsw_ddi_clock_get(encoder, pipe_config); 1091 hsw_ddi_clock_get(encoder, pipe_config);
1092 else if (IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv)) 1092 else if (IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv))
1093 skl_ddi_clock_get(encoder, pipe_config); 1093 skl_ddi_clock_get(encoder, pipe_config);
1094 else if (IS_BROXTON(dev_priv)) 1094 else if (IS_GEN9_LP(dev_priv))
1095 bxt_ddi_clock_get(encoder, pipe_config); 1095 bxt_ddi_clock_get(encoder, pipe_config);
1096} 1096}
1097 1097
@@ -1153,7 +1153,7 @@ bool intel_ddi_pll_select(struct intel_crtc *intel_crtc,
1153 if (IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv)) 1153 if (IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv))
1154 return skl_ddi_pll_select(intel_crtc, crtc_state, 1154 return skl_ddi_pll_select(intel_crtc, crtc_state,
1155 intel_encoder); 1155 intel_encoder);
1156 else if (IS_BROXTON(dev_priv)) 1156 else if (IS_GEN9_LP(dev_priv))
1157 return bxt_ddi_pll_select(intel_crtc, crtc_state, 1157 return bxt_ddi_pll_select(intel_crtc, crtc_state,
1158 intel_encoder); 1158 intel_encoder);
1159 else 1159 else
@@ -1429,7 +1429,7 @@ bool intel_ddi_get_hw_state(struct intel_encoder *encoder,
1429 DRM_DEBUG_KMS("No pipe for ddi port %c found\n", port_name(port)); 1429 DRM_DEBUG_KMS("No pipe for ddi port %c found\n", port_name(port));
1430 1430
1431out: 1431out:
1432 if (ret && IS_BROXTON(dev_priv)) { 1432 if (ret && IS_GEN9_LP(dev_priv)) {
1433 tmp = I915_READ(BXT_PHY_CTL(port)); 1433 tmp = I915_READ(BXT_PHY_CTL(port));
1434 if ((tmp & (BXT_PHY_LANE_POWERDOWN_ACK | 1434 if ((tmp & (BXT_PHY_LANE_POWERDOWN_ACK |
1435 BXT_PHY_LANE_ENABLED)) != BXT_PHY_LANE_ENABLED) 1435 BXT_PHY_LANE_ENABLED)) != BXT_PHY_LANE_ENABLED)
@@ -1643,7 +1643,7 @@ uint32_t ddi_signal_levels(struct intel_dp *intel_dp)
1643 1643
1644 if (IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv)) 1644 if (IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv))
1645 skl_ddi_set_iboost(encoder, level); 1645 skl_ddi_set_iboost(encoder, level);
1646 else if (IS_BROXTON(dev_priv)) 1646 else if (IS_GEN9_LP(dev_priv))
1647 bxt_ddi_vswing_sequence(dev_priv, level, port, encoder->type); 1647 bxt_ddi_vswing_sequence(dev_priv, level, port, encoder->type);
1648 1648
1649 return DDI_BUF_TRANS_SELECT(level); 1649 return DDI_BUF_TRANS_SELECT(level);
@@ -1716,7 +1716,7 @@ static void intel_ddi_pre_enable_hdmi(struct intel_encoder *encoder,
1716 intel_prepare_hdmi_ddi_buffers(encoder); 1716 intel_prepare_hdmi_ddi_buffers(encoder);
1717 if (IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv)) 1717 if (IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv))
1718 skl_ddi_set_iboost(encoder, level); 1718 skl_ddi_set_iboost(encoder, level);
1719 else if (IS_BROXTON(dev_priv)) 1719 else if (IS_GEN9_LP(dev_priv))
1720 bxt_ddi_vswing_sequence(dev_priv, level, port, 1720 bxt_ddi_vswing_sequence(dev_priv, level, port,
1721 INTEL_OUTPUT_HDMI); 1721 INTEL_OUTPUT_HDMI);
1722 1722
@@ -2053,7 +2053,7 @@ void intel_ddi_get_config(struct intel_encoder *encoder,
2053 2053
2054 intel_ddi_clock_get(encoder, pipe_config); 2054 intel_ddi_clock_get(encoder, pipe_config);
2055 2055
2056 if (IS_BROXTON(dev_priv)) 2056 if (IS_GEN9_LP(dev_priv))
2057 pipe_config->lane_lat_optim_mask = 2057 pipe_config->lane_lat_optim_mask =
2058 bxt_ddi_phy_get_lane_lat_optim_mask(encoder); 2058 bxt_ddi_phy_get_lane_lat_optim_mask(encoder);
2059} 2059}
@@ -2077,7 +2077,7 @@ static bool intel_ddi_compute_config(struct intel_encoder *encoder,
2077 else 2077 else
2078 ret = intel_dp_compute_config(encoder, pipe_config, conn_state); 2078 ret = intel_dp_compute_config(encoder, pipe_config, conn_state);
2079 2079
2080 if (IS_BROXTON(dev_priv) && ret) 2080 if (IS_GEN9_LP(dev_priv) && ret)
2081 pipe_config->lane_lat_optim_mask = 2081 pipe_config->lane_lat_optim_mask =
2082 bxt_ddi_phy_calc_lane_lat_optim_mask(encoder, 2082 bxt_ddi_phy_calc_lane_lat_optim_mask(encoder,
2083 pipe_config->lane_count); 2083 pipe_config->lane_count);
@@ -2137,7 +2137,7 @@ intel_ddi_get_link_dpll(struct intel_dp *intel_dp, int clock)
2137 struct intel_shared_dpll_config tmp_pll_config; 2137 struct intel_shared_dpll_config tmp_pll_config;
2138 enum intel_dpll_id dpll_id; 2138 enum intel_dpll_id dpll_id;
2139 2139
2140 if (IS_BROXTON(dev_priv)) { 2140 if (IS_GEN9_LP(dev_priv)) {
2141 dpll_id = (enum intel_dpll_id)dig_port->port; 2141 dpll_id = (enum intel_dpll_id)dig_port->port;
2142 /* 2142 /*
2143 * Select the required PLL. This works for platforms where 2143 * Select the required PLL. This works for platforms where
@@ -2233,7 +2233,7 @@ void intel_ddi_init(struct drm_i915_private *dev_priv, enum port port)
2233 2233
2234 intel_encoder->compute_config = intel_ddi_compute_config; 2234 intel_encoder->compute_config = intel_ddi_compute_config;
2235 intel_encoder->enable = intel_enable_ddi; 2235 intel_encoder->enable = intel_enable_ddi;
2236 if (IS_BROXTON(dev_priv)) 2236 if (IS_GEN9_LP(dev_priv))
2237 intel_encoder->pre_pll_enable = bxt_ddi_pre_pll_enable; 2237 intel_encoder->pre_pll_enable = bxt_ddi_pre_pll_enable;
2238 intel_encoder->pre_enable = intel_ddi_pre_enable; 2238 intel_encoder->pre_enable = intel_ddi_pre_enable;
2239 intel_encoder->disable = intel_disable_ddi; 2239 intel_encoder->disable = intel_disable_ddi;
@@ -2254,7 +2254,7 @@ void intel_ddi_init(struct drm_i915_private *dev_priv, enum port port)
2254 * configuration so that we use the proper lane count for our 2254 * configuration so that we use the proper lane count for our
2255 * calculations. 2255 * calculations.
2256 */ 2256 */
2257 if (IS_BROXTON(dev_priv) && port == PORT_A) { 2257 if (IS_GEN9_LP(dev_priv) && port == PORT_A) {
2258 if (!(intel_dig_port->saved_port_bits & DDI_A_4_LANES)) { 2258 if (!(intel_dig_port->saved_port_bits & DDI_A_4_LANES)) {
2259 DRM_DEBUG_KMS("BXT BIOS forgot to set DDI_A_4_LANES for port A; fixing\n"); 2259 DRM_DEBUG_KMS("BXT BIOS forgot to set DDI_A_4_LANES for port A; fixing\n");
2260 intel_dig_port->saved_port_bits |= DDI_A_4_LANES; 2260 intel_dig_port->saved_port_bits |= DDI_A_4_LANES;
diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c
index e5573a3ca704..43f727bbe4fd 100644
--- a/drivers/gpu/drm/i915/intel_display.c
+++ b/drivers/gpu/drm/i915/intel_display.c
@@ -614,12 +614,12 @@ static bool intel_PLL_is_valid(struct drm_i915_private *dev_priv,
614 INTELPllInvalid("m1 out of range\n"); 614 INTELPllInvalid("m1 out of range\n");
615 615
616 if (!IS_PINEVIEW(dev_priv) && !IS_VALLEYVIEW(dev_priv) && 616 if (!IS_PINEVIEW(dev_priv) && !IS_VALLEYVIEW(dev_priv) &&
617 !IS_CHERRYVIEW(dev_priv) && !IS_BROXTON(dev_priv)) 617 !IS_CHERRYVIEW(dev_priv) && !IS_GEN9_LP(dev_priv))
618 if (clock->m1 <= clock->m2) 618 if (clock->m1 <= clock->m2)
619 INTELPllInvalid("m1 <= m2\n"); 619 INTELPllInvalid("m1 <= m2\n");
620 620
621 if (!IS_VALLEYVIEW(dev_priv) && !IS_CHERRYVIEW(dev_priv) && 621 if (!IS_VALLEYVIEW(dev_priv) && !IS_CHERRYVIEW(dev_priv) &&
622 !IS_BROXTON(dev_priv)) { 622 !IS_GEN9_LP(dev_priv)) {
623 if (clock->p < limit->p.min || limit->p.max < clock->p) 623 if (clock->p < limit->p.min || limit->p.max < clock->p)
624 INTELPllInvalid("p out of range\n"); 624 INTELPllInvalid("p out of range\n");
625 if (clock->m < limit->m.min || limit->m.max < clock->m) 625 if (clock->m < limit->m.min || limit->m.max < clock->m)
@@ -10640,7 +10640,7 @@ static void haswell_get_ddi_port_state(struct intel_crtc *crtc,
10640 10640
10641 if (IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv)) 10641 if (IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv))
10642 skylake_get_ddi_pll(dev_priv, port, pipe_config); 10642 skylake_get_ddi_pll(dev_priv, port, pipe_config);
10643 else if (IS_BROXTON(dev_priv)) 10643 else if (IS_GEN9_LP(dev_priv))
10644 bxt_get_ddi_pll(dev_priv, port, pipe_config); 10644 bxt_get_ddi_pll(dev_priv, port, pipe_config);
10645 else 10645 else
10646 haswell_get_ddi_pll(dev_priv, port, pipe_config); 10646 haswell_get_ddi_pll(dev_priv, port, pipe_config);
@@ -10685,7 +10685,7 @@ static bool haswell_get_pipe_config(struct intel_crtc *crtc,
10685 10685
10686 active = hsw_get_transcoder_state(crtc, pipe_config, &power_domain_mask); 10686 active = hsw_get_transcoder_state(crtc, pipe_config, &power_domain_mask);
10687 10687
10688 if (IS_BROXTON(dev_priv) && 10688 if (IS_GEN9_LP(dev_priv) &&
10689 bxt_get_dsi_transcoder_state(crtc, pipe_config, &power_domain_mask)) { 10689 bxt_get_dsi_transcoder_state(crtc, pipe_config, &power_domain_mask)) {
10690 WARN_ON(active); 10690 WARN_ON(active);
10691 active = true; 10691 active = true;
@@ -12783,7 +12783,7 @@ static void intel_dump_pipe_config(struct intel_crtc *crtc,
12783 DRM_DEBUG_KMS("ips: %i, double wide: %i\n", 12783 DRM_DEBUG_KMS("ips: %i, double wide: %i\n",
12784 pipe_config->ips_enabled, pipe_config->double_wide); 12784 pipe_config->ips_enabled, pipe_config->double_wide);
12785 12785
12786 if (IS_BROXTON(dev_priv)) { 12786 if (IS_GEN9_LP(dev_priv)) {
12787 DRM_DEBUG_KMS("dpll_hw_state: ebb0: 0x%x, ebb4: 0x%x," 12787 DRM_DEBUG_KMS("dpll_hw_state: ebb0: 0x%x, ebb4: 0x%x,"
12788 "pll0: 0x%x, pll1: 0x%x, pll2: 0x%x, pll3: 0x%x, " 12788 "pll0: 0x%x, pll1: 0x%x, pll2: 0x%x, pll3: 0x%x, "
12789 "pll6: 0x%x, pll8: 0x%x, pll9: 0x%x, pll10: 0x%x, pcsdw12: 0x%x\n", 12789 "pll6: 0x%x, pll8: 0x%x, pll9: 0x%x, pll10: 0x%x, pcsdw12: 0x%x\n",
@@ -15477,7 +15477,7 @@ void intel_pps_unlock_regs_wa(struct drm_i915_private *dev_priv)
15477 15477
15478static void intel_pps_init(struct drm_i915_private *dev_priv) 15478static void intel_pps_init(struct drm_i915_private *dev_priv)
15479{ 15479{
15480 if (HAS_PCH_SPLIT(dev_priv) || IS_BROXTON(dev_priv)) 15480 if (HAS_PCH_SPLIT(dev_priv) || IS_GEN9_LP(dev_priv))
15481 dev_priv->pps_mmio_base = PCH_PPS_BASE; 15481 dev_priv->pps_mmio_base = PCH_PPS_BASE;
15482 else if (IS_VALLEYVIEW(dev_priv) || IS_CHERRYVIEW(dev_priv)) 15482 else if (IS_VALLEYVIEW(dev_priv) || IS_CHERRYVIEW(dev_priv))
15483 dev_priv->pps_mmio_base = VLV_PPS_BASE; 15483 dev_priv->pps_mmio_base = VLV_PPS_BASE;
@@ -15504,7 +15504,7 @@ static void intel_setup_outputs(struct drm_i915_private *dev_priv)
15504 if (intel_crt_present(dev_priv)) 15504 if (intel_crt_present(dev_priv))
15505 intel_crt_init(dev_priv); 15505 intel_crt_init(dev_priv);
15506 15506
15507 if (IS_BROXTON(dev_priv)) { 15507 if (IS_GEN9_LP(dev_priv)) {
15508 /* 15508 /*
15509 * FIXME: Broxton doesn't support port detection via the 15509 * FIXME: Broxton doesn't support port detection via the
15510 * DDI_BUF_CTL_A or SFUSE_STRAP registers, find another way to 15510 * DDI_BUF_CTL_A or SFUSE_STRAP registers, find another way to
diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c
index 9dfbde472419..1f2420cbe06a 100644
--- a/drivers/gpu/drm/i915/intel_dp.c
+++ b/drivers/gpu/drm/i915/intel_dp.c
@@ -233,7 +233,7 @@ intel_dp_source_rates(struct intel_dp *intel_dp, const int **source_rates)
233 struct drm_i915_private *dev_priv = to_i915(dig_port->base.base.dev); 233 struct drm_i915_private *dev_priv = to_i915(dig_port->base.base.dev);
234 int size; 234 int size;
235 235
236 if (IS_BROXTON(dev_priv)) { 236 if (IS_GEN9_LP(dev_priv)) {
237 *source_rates = bxt_rates; 237 *source_rates = bxt_rates;
238 size = ARRAY_SIZE(bxt_rates); 238 size = ARRAY_SIZE(bxt_rates);
239 } else if (IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv)) { 239 } else if (IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv)) {
@@ -645,7 +645,7 @@ void intel_power_sequencer_reset(struct drm_i915_private *dev_priv)
645 struct intel_encoder *encoder; 645 struct intel_encoder *encoder;
646 646
647 if (WARN_ON(!IS_VALLEYVIEW(dev_priv) && !IS_CHERRYVIEW(dev_priv) && 647 if (WARN_ON(!IS_VALLEYVIEW(dev_priv) && !IS_CHERRYVIEW(dev_priv) &&
648 !IS_BROXTON(dev_priv))) 648 !IS_GEN9_LP(dev_priv)))
649 return; 649 return;
650 650
651 /* 651 /*
@@ -665,7 +665,7 @@ void intel_power_sequencer_reset(struct drm_i915_private *dev_priv)
665 continue; 665 continue;
666 666
667 intel_dp = enc_to_intel_dp(&encoder->base); 667 intel_dp = enc_to_intel_dp(&encoder->base);
668 if (IS_BROXTON(dev_priv)) 668 if (IS_GEN9_LP(dev_priv))
669 intel_dp->pps_reset = true; 669 intel_dp->pps_reset = true;
670 else 670 else
671 intel_dp->pps_pipe = INVALID_PIPE; 671 intel_dp->pps_pipe = INVALID_PIPE;
@@ -688,7 +688,7 @@ static void intel_pps_get_registers(struct drm_i915_private *dev_priv,
688 688
689 memset(regs, 0, sizeof(*regs)); 689 memset(regs, 0, sizeof(*regs));
690 690
691 if (IS_BROXTON(dev_priv)) 691 if (IS_GEN9_LP(dev_priv))
692 pps_idx = bxt_power_sequencer_idx(intel_dp); 692 pps_idx = bxt_power_sequencer_idx(intel_dp);
693 else if (IS_VALLEYVIEW(dev_priv) || IS_CHERRYVIEW(dev_priv)) 693 else if (IS_VALLEYVIEW(dev_priv) || IS_CHERRYVIEW(dev_priv))
694 pps_idx = vlv_power_sequencer_pipe(intel_dp); 694 pps_idx = vlv_power_sequencer_pipe(intel_dp);
@@ -697,7 +697,7 @@ static void intel_pps_get_registers(struct drm_i915_private *dev_priv,
697 regs->pp_stat = PP_STATUS(pps_idx); 697 regs->pp_stat = PP_STATUS(pps_idx);
698 regs->pp_on = PP_ON_DELAYS(pps_idx); 698 regs->pp_on = PP_ON_DELAYS(pps_idx);
699 regs->pp_off = PP_OFF_DELAYS(pps_idx); 699 regs->pp_off = PP_OFF_DELAYS(pps_idx);
700 if (!IS_BROXTON(dev_priv)) 700 if (!IS_GEN9_LP(dev_priv))
701 regs->pp_div = PP_DIVISOR(pps_idx); 701 regs->pp_div = PP_DIVISOR(pps_idx);
702} 702}
703 703
@@ -2984,7 +2984,7 @@ intel_dp_voltage_max(struct intel_dp *intel_dp)
2984 struct drm_i915_private *dev_priv = to_i915(intel_dp_to_dev(intel_dp)); 2984 struct drm_i915_private *dev_priv = to_i915(intel_dp_to_dev(intel_dp));
2985 enum port port = dp_to_dig_port(intel_dp)->port; 2985 enum port port = dp_to_dig_port(intel_dp)->port;
2986 2986
2987 if (IS_BROXTON(dev_priv)) 2987 if (IS_GEN9_LP(dev_priv))
2988 return DP_TRAIN_VOLTAGE_SWING_LEVEL_3; 2988 return DP_TRAIN_VOLTAGE_SWING_LEVEL_3;
2989 else if (INTEL_GEN(dev_priv) >= 9) { 2989 else if (INTEL_GEN(dev_priv) >= 9) {
2990 if (dev_priv->vbt.edp.low_vswing && port == PORT_A) 2990 if (dev_priv->vbt.edp.low_vswing && port == PORT_A)
@@ -4300,7 +4300,7 @@ static bool intel_digital_port_connected(struct drm_i915_private *dev_priv,
4300 return ibx_digital_port_connected(dev_priv, port); 4300 return ibx_digital_port_connected(dev_priv, port);
4301 else if (HAS_PCH_SPLIT(dev_priv)) 4301 else if (HAS_PCH_SPLIT(dev_priv))
4302 return cpt_digital_port_connected(dev_priv, port); 4302 return cpt_digital_port_connected(dev_priv, port);
4303 else if (IS_BROXTON(dev_priv)) 4303 else if (IS_GEN9_LP(dev_priv))
4304 return bxt_digital_port_connected(dev_priv, port); 4304 return bxt_digital_port_connected(dev_priv, port);
4305 else if (IS_GM45(dev_priv)) 4305 else if (IS_GM45(dev_priv))
4306 return gm45_digital_port_connected(dev_priv, port); 4306 return gm45_digital_port_connected(dev_priv, port);
@@ -4929,7 +4929,7 @@ intel_pps_readout_hw_state(struct drm_i915_private *dev_priv,
4929 4929
4930 pp_on = I915_READ(regs.pp_on); 4930 pp_on = I915_READ(regs.pp_on);
4931 pp_off = I915_READ(regs.pp_off); 4931 pp_off = I915_READ(regs.pp_off);
4932 if (!IS_BROXTON(dev_priv)) { 4932 if (!IS_GEN9_LP(dev_priv)) {
4933 I915_WRITE(regs.pp_ctrl, pp_ctl); 4933 I915_WRITE(regs.pp_ctrl, pp_ctl);
4934 pp_div = I915_READ(regs.pp_div); 4934 pp_div = I915_READ(regs.pp_div);
4935 } 4935 }
@@ -4947,7 +4947,7 @@ intel_pps_readout_hw_state(struct drm_i915_private *dev_priv,
4947 seq->t10 = (pp_off & PANEL_POWER_DOWN_DELAY_MASK) >> 4947 seq->t10 = (pp_off & PANEL_POWER_DOWN_DELAY_MASK) >>
4948 PANEL_POWER_DOWN_DELAY_SHIFT; 4948 PANEL_POWER_DOWN_DELAY_SHIFT;
4949 4949
4950 if (IS_BROXTON(dev_priv)) { 4950 if (IS_GEN9_LP(dev_priv)) {
4951 u16 tmp = (pp_ctl & BXT_POWER_CYCLE_DELAY_MASK) >> 4951 u16 tmp = (pp_ctl & BXT_POWER_CYCLE_DELAY_MASK) >>
4952 BXT_POWER_CYCLE_DELAY_SHIFT; 4952 BXT_POWER_CYCLE_DELAY_SHIFT;
4953 if (tmp > 0) 4953 if (tmp > 0)
@@ -5078,7 +5078,7 @@ intel_dp_init_panel_power_sequencer_registers(struct drm_device *dev,
5078 (seq->t10 << PANEL_POWER_DOWN_DELAY_SHIFT); 5078 (seq->t10 << PANEL_POWER_DOWN_DELAY_SHIFT);
5079 /* Compute the divisor for the pp clock, simply match the Bspec 5079 /* Compute the divisor for the pp clock, simply match the Bspec
5080 * formula. */ 5080 * formula. */
5081 if (IS_BROXTON(dev_priv)) { 5081 if (IS_GEN9_LP(dev_priv)) {
5082 pp_div = I915_READ(regs.pp_ctrl); 5082 pp_div = I915_READ(regs.pp_ctrl);
5083 pp_div &= ~BXT_POWER_CYCLE_DELAY_MASK; 5083 pp_div &= ~BXT_POWER_CYCLE_DELAY_MASK;
5084 pp_div |= (DIV_ROUND_UP((seq->t11_t12 + 1), 1000) 5084 pp_div |= (DIV_ROUND_UP((seq->t11_t12 + 1), 1000)
@@ -5104,7 +5104,7 @@ intel_dp_init_panel_power_sequencer_registers(struct drm_device *dev,
5104 5104
5105 I915_WRITE(regs.pp_on, pp_on); 5105 I915_WRITE(regs.pp_on, pp_on);
5106 I915_WRITE(regs.pp_off, pp_off); 5106 I915_WRITE(regs.pp_off, pp_off);
5107 if (IS_BROXTON(dev_priv)) 5107 if (IS_GEN9_LP(dev_priv))
5108 I915_WRITE(regs.pp_ctrl, pp_div); 5108 I915_WRITE(regs.pp_ctrl, pp_div);
5109 else 5109 else
5110 I915_WRITE(regs.pp_div, pp_div); 5110 I915_WRITE(regs.pp_div, pp_div);
@@ -5112,7 +5112,7 @@ intel_dp_init_panel_power_sequencer_registers(struct drm_device *dev,
5112 DRM_DEBUG_KMS("panel power sequencer register settings: PP_ON %#x, PP_OFF %#x, PP_DIV %#x\n", 5112 DRM_DEBUG_KMS("panel power sequencer register settings: PP_ON %#x, PP_OFF %#x, PP_DIV %#x\n",
5113 I915_READ(regs.pp_on), 5113 I915_READ(regs.pp_on),
5114 I915_READ(regs.pp_off), 5114 I915_READ(regs.pp_off),
5115 IS_BROXTON(dev_priv) ? 5115 IS_GEN9_LP(dev_priv) ?
5116 (I915_READ(regs.pp_ctrl) & BXT_POWER_CYCLE_DELAY_MASK) : 5116 (I915_READ(regs.pp_ctrl) & BXT_POWER_CYCLE_DELAY_MASK) :
5117 I915_READ(regs.pp_div)); 5117 I915_READ(regs.pp_div));
5118} 5118}
diff --git a/drivers/gpu/drm/i915/intel_dpio_phy.c b/drivers/gpu/drm/i915/intel_dpio_phy.c
index 7a8e82dabbf2..8c62dea37ce9 100644
--- a/drivers/gpu/drm/i915/intel_dpio_phy.c
+++ b/drivers/gpu/drm/i915/intel_dpio_phy.c
@@ -317,7 +317,6 @@ static void _bxt_ddi_phy_init(struct drm_i915_private *dev_priv,
317 if (bxt_ddi_phy_verify_state(dev_priv, phy)) { 317 if (bxt_ddi_phy_verify_state(dev_priv, phy)) {
318 DRM_DEBUG_DRIVER("DDI PHY %d already enabled, " 318 DRM_DEBUG_DRIVER("DDI PHY %d already enabled, "
319 "won't reprogram it\n", phy); 319 "won't reprogram it\n", phy);
320
321 return; 320 return;
322 } 321 }
323 322
diff --git a/drivers/gpu/drm/i915/intel_dpll_mgr.c b/drivers/gpu/drm/i915/intel_dpll_mgr.c
index 58a756f2f224..976d39086d07 100644
--- a/drivers/gpu/drm/i915/intel_dpll_mgr.c
+++ b/drivers/gpu/drm/i915/intel_dpll_mgr.c
@@ -1860,7 +1860,7 @@ void intel_shared_dpll_init(struct drm_device *dev)
1860 1860
1861 if (IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv)) 1861 if (IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv))
1862 dpll_mgr = &skl_pll_mgr; 1862 dpll_mgr = &skl_pll_mgr;
1863 else if (IS_BROXTON(dev_priv)) 1863 else if (IS_GEN9_LP(dev_priv))
1864 dpll_mgr = &bxt_pll_mgr; 1864 dpll_mgr = &bxt_pll_mgr;
1865 else if (HAS_DDI(dev_priv)) 1865 else if (HAS_DDI(dev_priv))
1866 dpll_mgr = &hsw_pll_mgr; 1866 dpll_mgr = &hsw_pll_mgr;
diff --git a/drivers/gpu/drm/i915/intel_dsi.c b/drivers/gpu/drm/i915/intel_dsi.c
index 3bc6213afd3e..0668bbec5028 100644
--- a/drivers/gpu/drm/i915/intel_dsi.c
+++ b/drivers/gpu/drm/i915/intel_dsi.c
@@ -340,7 +340,7 @@ static bool intel_dsi_compute_config(struct intel_encoder *encoder,
340 /* DSI uses short packets for sync events, so clear mode flags for DSI */ 340 /* DSI uses short packets for sync events, so clear mode flags for DSI */
341 adjusted_mode->flags = 0; 341 adjusted_mode->flags = 0;
342 342
343 if (IS_BROXTON(dev_priv)) { 343 if (IS_GEN9_LP(dev_priv)) {
344 /* Dual link goes to DSI transcoder A. */ 344 /* Dual link goes to DSI transcoder A. */
345 if (intel_dsi->ports == BIT(PORT_C)) 345 if (intel_dsi->ports == BIT(PORT_C))
346 pipe_config->cpu_transcoder = TRANSCODER_DSI_C; 346 pipe_config->cpu_transcoder = TRANSCODER_DSI_C;
@@ -441,7 +441,7 @@ static void intel_dsi_device_ready(struct intel_encoder *encoder)
441 441
442 if (IS_VALLEYVIEW(dev_priv) || IS_CHERRYVIEW(dev_priv)) 442 if (IS_VALLEYVIEW(dev_priv) || IS_CHERRYVIEW(dev_priv))
443 vlv_dsi_device_ready(encoder); 443 vlv_dsi_device_ready(encoder);
444 else if (IS_BROXTON(dev_priv)) 444 else if (IS_GEN9_LP(dev_priv))
445 bxt_dsi_device_ready(encoder); 445 bxt_dsi_device_ready(encoder);
446} 446}
447 447
@@ -464,7 +464,7 @@ static void intel_dsi_port_enable(struct intel_encoder *encoder)
464 } 464 }
465 465
466 for_each_dsi_port(port, intel_dsi->ports) { 466 for_each_dsi_port(port, intel_dsi->ports) {
467 i915_reg_t port_ctrl = IS_BROXTON(dev_priv) ? 467 i915_reg_t port_ctrl = IS_GEN9_LP(dev_priv) ?
468 BXT_MIPI_PORT_CTRL(port) : MIPI_PORT_CTRL(port); 468 BXT_MIPI_PORT_CTRL(port) : MIPI_PORT_CTRL(port);
469 u32 temp; 469 u32 temp;
470 470
@@ -497,7 +497,7 @@ static void intel_dsi_port_disable(struct intel_encoder *encoder)
497 enum port port; 497 enum port port;
498 498
499 for_each_dsi_port(port, intel_dsi->ports) { 499 for_each_dsi_port(port, intel_dsi->ports) {
500 i915_reg_t port_ctrl = IS_BROXTON(dev_priv) ? 500 i915_reg_t port_ctrl = IS_GEN9_LP(dev_priv) ?
501 BXT_MIPI_PORT_CTRL(port) : MIPI_PORT_CTRL(port); 501 BXT_MIPI_PORT_CTRL(port) : MIPI_PORT_CTRL(port);
502 u32 temp; 502 u32 temp;
503 503
@@ -666,7 +666,7 @@ static void intel_dsi_clear_device_ready(struct intel_encoder *encoder)
666 DRM_DEBUG_KMS("\n"); 666 DRM_DEBUG_KMS("\n");
667 for_each_dsi_port(port, intel_dsi->ports) { 667 for_each_dsi_port(port, intel_dsi->ports) {
668 /* Common bit for both MIPI Port A & MIPI Port C on VLV/CHV */ 668 /* Common bit for both MIPI Port A & MIPI Port C on VLV/CHV */
669 i915_reg_t port_ctrl = IS_BROXTON(dev_priv) ? 669 i915_reg_t port_ctrl = IS_GEN9_LP(dev_priv) ?
670 BXT_MIPI_PORT_CTRL(port) : MIPI_PORT_CTRL(PORT_A); 670 BXT_MIPI_PORT_CTRL(port) : MIPI_PORT_CTRL(PORT_A);
671 u32 val; 671 u32 val;
672 672
@@ -758,12 +758,12 @@ static bool intel_dsi_get_hw_state(struct intel_encoder *encoder,
758 * configuration, otherwise accessing DSI registers will hang the 758 * configuration, otherwise accessing DSI registers will hang the
759 * machine. See BSpec North Display Engine registers/MIPI[BXT]. 759 * machine. See BSpec North Display Engine registers/MIPI[BXT].
760 */ 760 */
761 if (IS_BROXTON(dev_priv) && !intel_dsi_pll_is_enabled(dev_priv)) 761 if (IS_GEN9_LP(dev_priv) && !intel_dsi_pll_is_enabled(dev_priv))
762 goto out_put_power; 762 goto out_put_power;
763 763
764 /* XXX: this only works for one DSI output */ 764 /* XXX: this only works for one DSI output */
765 for_each_dsi_port(port, intel_dsi->ports) { 765 for_each_dsi_port(port, intel_dsi->ports) {
766 i915_reg_t ctrl_reg = IS_BROXTON(dev_priv) ? 766 i915_reg_t ctrl_reg = IS_GEN9_LP(dev_priv) ?
767 BXT_MIPI_PORT_CTRL(port) : MIPI_PORT_CTRL(port); 767 BXT_MIPI_PORT_CTRL(port) : MIPI_PORT_CTRL(port);
768 bool enabled = I915_READ(ctrl_reg) & DPI_ENABLE; 768 bool enabled = I915_READ(ctrl_reg) & DPI_ENABLE;
769 769
@@ -788,7 +788,7 @@ static bool intel_dsi_get_hw_state(struct intel_encoder *encoder,
788 if (!(I915_READ(MIPI_DEVICE_READY(port)) & DEVICE_READY)) 788 if (!(I915_READ(MIPI_DEVICE_READY(port)) & DEVICE_READY))
789 continue; 789 continue;
790 790
791 if (IS_BROXTON(dev_priv)) { 791 if (IS_GEN9_LP(dev_priv)) {
792 u32 tmp = I915_READ(MIPI_CTRL(port)); 792 u32 tmp = I915_READ(MIPI_CTRL(port));
793 tmp &= BXT_PIPE_SELECT_MASK; 793 tmp &= BXT_PIPE_SELECT_MASK;
794 tmp >>= BXT_PIPE_SELECT_SHIFT; 794 tmp >>= BXT_PIPE_SELECT_SHIFT;
@@ -976,7 +976,7 @@ static void intel_dsi_get_config(struct intel_encoder *encoder,
976 u32 pclk; 976 u32 pclk;
977 DRM_DEBUG_KMS("\n"); 977 DRM_DEBUG_KMS("\n");
978 978
979 if (IS_BROXTON(dev_priv)) 979 if (IS_GEN9_LP(dev_priv))
980 bxt_dsi_get_pipe_config(encoder, pipe_config); 980 bxt_dsi_get_pipe_config(encoder, pipe_config);
981 981
982 pclk = intel_dsi_get_pclk(encoder, pipe_config->pipe_bpp, 982 pclk = intel_dsi_get_pclk(encoder, pipe_config->pipe_bpp,
@@ -1068,7 +1068,7 @@ static void set_dsi_timings(struct drm_encoder *encoder,
1068 hbp = txbyteclkhs(hbp, bpp, lane_count, intel_dsi->burst_mode_ratio); 1068 hbp = txbyteclkhs(hbp, bpp, lane_count, intel_dsi->burst_mode_ratio);
1069 1069
1070 for_each_dsi_port(port, intel_dsi->ports) { 1070 for_each_dsi_port(port, intel_dsi->ports) {
1071 if (IS_BROXTON(dev_priv)) { 1071 if (IS_GEN9_LP(dev_priv)) {
1072 /* 1072 /*
1073 * Program hdisplay and vdisplay on MIPI transcoder. 1073 * Program hdisplay and vdisplay on MIPI transcoder.
1074 * This is different from calculated hactive and 1074 * This is different from calculated hactive and
@@ -1155,7 +1155,7 @@ static void intel_dsi_prepare(struct intel_encoder *intel_encoder,
1155 tmp &= ~READ_REQUEST_PRIORITY_MASK; 1155 tmp &= ~READ_REQUEST_PRIORITY_MASK;
1156 I915_WRITE(MIPI_CTRL(port), tmp | 1156 I915_WRITE(MIPI_CTRL(port), tmp |
1157 READ_REQUEST_PRIORITY_HIGH); 1157 READ_REQUEST_PRIORITY_HIGH);
1158 } else if (IS_BROXTON(dev_priv)) { 1158 } else if (IS_GEN9_LP(dev_priv)) {
1159 enum pipe pipe = intel_crtc->pipe; 1159 enum pipe pipe = intel_crtc->pipe;
1160 1160
1161 tmp = I915_READ(MIPI_CTRL(port)); 1161 tmp = I915_READ(MIPI_CTRL(port));
@@ -1193,7 +1193,7 @@ static void intel_dsi_prepare(struct intel_encoder *intel_encoder,
1193 if (intel_dsi->clock_stop) 1193 if (intel_dsi->clock_stop)
1194 tmp |= CLOCKSTOP; 1194 tmp |= CLOCKSTOP;
1195 1195
1196 if (IS_BROXTON(dev_priv)) { 1196 if (IS_GEN9_LP(dev_priv)) {
1197 tmp |= BXT_DPHY_DEFEATURE_EN; 1197 tmp |= BXT_DPHY_DEFEATURE_EN;
1198 if (!is_cmd_mode(intel_dsi)) 1198 if (!is_cmd_mode(intel_dsi))
1199 tmp |= BXT_DEFEATURE_DPI_FIFO_CTR; 1199 tmp |= BXT_DEFEATURE_DPI_FIFO_CTR;
@@ -1244,7 +1244,7 @@ static void intel_dsi_prepare(struct intel_encoder *intel_encoder,
1244 I915_WRITE(MIPI_INIT_COUNT(port), 1244 I915_WRITE(MIPI_INIT_COUNT(port),
1245 txclkesc(intel_dsi->escape_clk_div, 100)); 1245 txclkesc(intel_dsi->escape_clk_div, 100));
1246 1246
1247 if (IS_BROXTON(dev_priv) && (!intel_dsi->dual_link)) { 1247 if (IS_GEN9_LP(dev_priv) && (!intel_dsi->dual_link)) {
1248 /* 1248 /*
1249 * BXT spec says write MIPI_INIT_COUNT for 1249 * BXT spec says write MIPI_INIT_COUNT for
1250 * both the ports, even if only one is 1250 * both the ports, even if only one is
@@ -1454,7 +1454,7 @@ void intel_dsi_init(struct drm_i915_private *dev_priv)
1454 1454
1455 if (IS_VALLEYVIEW(dev_priv) || IS_CHERRYVIEW(dev_priv)) { 1455 if (IS_VALLEYVIEW(dev_priv) || IS_CHERRYVIEW(dev_priv)) {
1456 dev_priv->mipi_mmio_base = VLV_MIPI_BASE; 1456 dev_priv->mipi_mmio_base = VLV_MIPI_BASE;
1457 } else if (IS_BROXTON(dev_priv)) { 1457 } else if (IS_GEN9_LP(dev_priv)) {
1458 dev_priv->mipi_mmio_base = BXT_MIPI_BASE; 1458 dev_priv->mipi_mmio_base = BXT_MIPI_BASE;
1459 } else { 1459 } else {
1460 DRM_ERROR("Unsupported Mipi device to reg base"); 1460 DRM_ERROR("Unsupported Mipi device to reg base");
@@ -1495,7 +1495,7 @@ void intel_dsi_init(struct drm_i915_private *dev_priv)
1495 * On BYT/CHV, pipe A maps to MIPI DSI port A, pipe B maps to MIPI DSI 1495 * On BYT/CHV, pipe A maps to MIPI DSI port A, pipe B maps to MIPI DSI
1496 * port C. BXT isn't limited like this. 1496 * port C. BXT isn't limited like this.
1497 */ 1497 */
1498 if (IS_BROXTON(dev_priv)) 1498 if (IS_GEN9_LP(dev_priv))
1499 intel_encoder->crtc_mask = BIT(PIPE_A) | BIT(PIPE_B) | BIT(PIPE_C); 1499 intel_encoder->crtc_mask = BIT(PIPE_A) | BIT(PIPE_B) | BIT(PIPE_C);
1500 else if (port == PORT_A) 1500 else if (port == PORT_A)
1501 intel_encoder->crtc_mask = BIT(PIPE_A); 1501 intel_encoder->crtc_mask = BIT(PIPE_A);
diff --git a/drivers/gpu/drm/i915/intel_dsi_pll.c b/drivers/gpu/drm/i915/intel_dsi_pll.c
index 56eff6004bc0..cf8c1b0c30d6 100644
--- a/drivers/gpu/drm/i915/intel_dsi_pll.c
+++ b/drivers/gpu/drm/i915/intel_dsi_pll.c
@@ -351,7 +351,7 @@ static u32 bxt_dsi_get_pclk(struct intel_encoder *encoder, int pipe_bpp,
351u32 intel_dsi_get_pclk(struct intel_encoder *encoder, int pipe_bpp, 351u32 intel_dsi_get_pclk(struct intel_encoder *encoder, int pipe_bpp,
352 struct intel_crtc_state *config) 352 struct intel_crtc_state *config)
353{ 353{
354 if (IS_BROXTON(to_i915(encoder->base.dev))) 354 if (IS_GEN9_LP(to_i915(encoder->base.dev)))
355 return bxt_dsi_get_pclk(encoder, pipe_bpp, config); 355 return bxt_dsi_get_pclk(encoder, pipe_bpp, config);
356 else 356 else
357 return vlv_dsi_get_pclk(encoder, pipe_bpp, config); 357 return vlv_dsi_get_pclk(encoder, pipe_bpp, config);
@@ -504,7 +504,7 @@ static void bxt_enable_dsi_pll(struct intel_encoder *encoder,
504 504
505bool intel_dsi_pll_is_enabled(struct drm_i915_private *dev_priv) 505bool intel_dsi_pll_is_enabled(struct drm_i915_private *dev_priv)
506{ 506{
507 if (IS_BROXTON(dev_priv)) 507 if (IS_GEN9_LP(dev_priv))
508 return bxt_dsi_pll_is_enabled(dev_priv); 508 return bxt_dsi_pll_is_enabled(dev_priv);
509 509
510 MISSING_CASE(INTEL_DEVID(dev_priv)); 510 MISSING_CASE(INTEL_DEVID(dev_priv));
@@ -519,7 +519,7 @@ int intel_compute_dsi_pll(struct intel_encoder *encoder,
519 519
520 if (IS_VALLEYVIEW(dev_priv) || IS_CHERRYVIEW(dev_priv)) 520 if (IS_VALLEYVIEW(dev_priv) || IS_CHERRYVIEW(dev_priv))
521 return vlv_compute_dsi_pll(encoder, config); 521 return vlv_compute_dsi_pll(encoder, config);
522 else if (IS_BROXTON(dev_priv)) 522 else if (IS_GEN9_LP(dev_priv))
523 return bxt_compute_dsi_pll(encoder, config); 523 return bxt_compute_dsi_pll(encoder, config);
524 524
525 return -ENODEV; 525 return -ENODEV;
@@ -532,7 +532,7 @@ void intel_enable_dsi_pll(struct intel_encoder *encoder,
532 532
533 if (IS_VALLEYVIEW(dev_priv) || IS_CHERRYVIEW(dev_priv)) 533 if (IS_VALLEYVIEW(dev_priv) || IS_CHERRYVIEW(dev_priv))
534 vlv_enable_dsi_pll(encoder, config); 534 vlv_enable_dsi_pll(encoder, config);
535 else if (IS_BROXTON(dev_priv)) 535 else if (IS_GEN9_LP(dev_priv))
536 bxt_enable_dsi_pll(encoder, config); 536 bxt_enable_dsi_pll(encoder, config);
537} 537}
538 538
@@ -542,7 +542,7 @@ void intel_disable_dsi_pll(struct intel_encoder *encoder)
542 542
543 if (IS_VALLEYVIEW(dev_priv) || IS_CHERRYVIEW(dev_priv)) 543 if (IS_VALLEYVIEW(dev_priv) || IS_CHERRYVIEW(dev_priv))
544 vlv_disable_dsi_pll(encoder); 544 vlv_disable_dsi_pll(encoder);
545 else if (IS_BROXTON(dev_priv)) 545 else if (IS_GEN9_LP(dev_priv))
546 bxt_disable_dsi_pll(encoder); 546 bxt_disable_dsi_pll(encoder);
547} 547}
548 548
@@ -566,7 +566,7 @@ void intel_dsi_reset_clocks(struct intel_encoder *encoder, enum port port)
566{ 566{
567 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); 567 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev);
568 568
569 if (IS_BROXTON(dev_priv)) 569 if (IS_GEN9_LP(dev_priv))
570 bxt_dsi_reset_clocks(encoder, port); 570 bxt_dsi_reset_clocks(encoder, port);
571 else if (IS_VALLEYVIEW(dev_priv) || IS_CHERRYVIEW(dev_priv)) 571 else if (IS_VALLEYVIEW(dev_priv) || IS_CHERRYVIEW(dev_priv))
572 vlv_dsi_reset_clocks(encoder, port); 572 vlv_dsi_reset_clocks(encoder, port);
diff --git a/drivers/gpu/drm/i915/intel_hdmi.c b/drivers/gpu/drm/i915/intel_hdmi.c
index 374e38a4da43..0bcfead14571 100644
--- a/drivers/gpu/drm/i915/intel_hdmi.c
+++ b/drivers/gpu/drm/i915/intel_hdmi.c
@@ -1251,7 +1251,7 @@ hdmi_port_clock_valid(struct intel_hdmi *hdmi,
1251 return MODE_CLOCK_HIGH; 1251 return MODE_CLOCK_HIGH;
1252 1252
1253 /* BXT DPLL can't generate 223-240 MHz */ 1253 /* BXT DPLL can't generate 223-240 MHz */
1254 if (IS_BROXTON(dev_priv) && clock > 223333 && clock < 240000) 1254 if (IS_GEN9_LP(dev_priv) && clock > 223333 && clock < 240000)
1255 return MODE_CLOCK_RANGE; 1255 return MODE_CLOCK_RANGE;
1256 1256
1257 /* CHV DPLL can't generate 216-240 MHz */ 1257 /* CHV DPLL can't generate 216-240 MHz */
@@ -1809,13 +1809,13 @@ static u8 intel_hdmi_ddc_pin(struct drm_i915_private *dev_priv,
1809 1809
1810 switch (port) { 1810 switch (port) {
1811 case PORT_B: 1811 case PORT_B:
1812 if (IS_BROXTON(dev_priv)) 1812 if (IS_GEN9_LP(dev_priv))
1813 ddc_pin = GMBUS_PIN_1_BXT; 1813 ddc_pin = GMBUS_PIN_1_BXT;
1814 else 1814 else
1815 ddc_pin = GMBUS_PIN_DPB; 1815 ddc_pin = GMBUS_PIN_DPB;
1816 break; 1816 break;
1817 case PORT_C: 1817 case PORT_C:
1818 if (IS_BROXTON(dev_priv)) 1818 if (IS_GEN9_LP(dev_priv))
1819 ddc_pin = GMBUS_PIN_2_BXT; 1819 ddc_pin = GMBUS_PIN_2_BXT;
1820 else 1820 else
1821 ddc_pin = GMBUS_PIN_DPC; 1821 ddc_pin = GMBUS_PIN_DPC;
diff --git a/drivers/gpu/drm/i915/intel_i2c.c b/drivers/gpu/drm/i915/intel_i2c.c
index 62fe529516b1..0164130c0488 100644
--- a/drivers/gpu/drm/i915/intel_i2c.c
+++ b/drivers/gpu/drm/i915/intel_i2c.c
@@ -72,7 +72,7 @@ static const struct gmbus_pin gmbus_pins_bxt[] = {
72static const struct gmbus_pin *get_gmbus_pin(struct drm_i915_private *dev_priv, 72static const struct gmbus_pin *get_gmbus_pin(struct drm_i915_private *dev_priv,
73 unsigned int pin) 73 unsigned int pin)
74{ 74{
75 if (IS_BROXTON(dev_priv)) 75 if (IS_GEN9_LP(dev_priv))
76 return &gmbus_pins_bxt[pin]; 76 return &gmbus_pins_bxt[pin];
77 else if (IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv)) 77 else if (IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv))
78 return &gmbus_pins_skl[pin]; 78 return &gmbus_pins_skl[pin];
@@ -87,7 +87,7 @@ bool intel_gmbus_is_valid_pin(struct drm_i915_private *dev_priv,
87{ 87{
88 unsigned int size; 88 unsigned int size;
89 89
90 if (IS_BROXTON(dev_priv)) 90 if (IS_GEN9_LP(dev_priv))
91 size = ARRAY_SIZE(gmbus_pins_bxt); 91 size = ARRAY_SIZE(gmbus_pins_bxt);
92 else if (IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv)) 92 else if (IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv))
93 size = ARRAY_SIZE(gmbus_pins_skl); 93 size = ARRAY_SIZE(gmbus_pins_skl);
diff --git a/drivers/gpu/drm/i915/intel_mocs.c b/drivers/gpu/drm/i915/intel_mocs.c
index 4f8829c0845e..c787fc4e6eb9 100644
--- a/drivers/gpu/drm/i915/intel_mocs.c
+++ b/drivers/gpu/drm/i915/intel_mocs.c
@@ -182,7 +182,7 @@ static bool get_mocs_settings(struct drm_i915_private *dev_priv,
182 table->size = ARRAY_SIZE(skylake_mocs_table); 182 table->size = ARRAY_SIZE(skylake_mocs_table);
183 table->table = skylake_mocs_table; 183 table->table = skylake_mocs_table;
184 result = true; 184 result = true;
185 } else if (IS_BROXTON(dev_priv)) { 185 } else if (IS_GEN9_LP(dev_priv)) {
186 table->size = ARRAY_SIZE(broxton_mocs_table); 186 table->size = ARRAY_SIZE(broxton_mocs_table);
187 table->table = broxton_mocs_table; 187 table->table = broxton_mocs_table;
188 result = true; 188 result = true;
diff --git a/drivers/gpu/drm/i915/intel_panel.c b/drivers/gpu/drm/i915/intel_panel.c
index 08ab6d762ca4..3578b402d412 100644
--- a/drivers/gpu/drm/i915/intel_panel.c
+++ b/drivers/gpu/drm/i915/intel_panel.c
@@ -1756,7 +1756,7 @@ intel_panel_init_backlight_funcs(struct intel_panel *panel)
1756 intel_dsi_dcs_init_backlight_funcs(connector) == 0) 1756 intel_dsi_dcs_init_backlight_funcs(connector) == 0)
1757 return; 1757 return;
1758 1758
1759 if (IS_BROXTON(dev_priv)) { 1759 if (IS_GEN9_LP(dev_priv)) {
1760 panel->backlight.setup = bxt_setup_backlight; 1760 panel->backlight.setup = bxt_setup_backlight;
1761 panel->backlight.enable = bxt_enable_backlight; 1761 panel->backlight.enable = bxt_enable_backlight;
1762 panel->backlight.disable = bxt_disable_backlight; 1762 panel->backlight.disable = bxt_disable_backlight;
diff --git a/drivers/gpu/drm/i915/intel_pm.c b/drivers/gpu/drm/i915/intel_pm.c
index b7fa1fa7d669..bf94d68a9d0d 100644
--- a/drivers/gpu/drm/i915/intel_pm.c
+++ b/drivers/gpu/drm/i915/intel_pm.c
@@ -5208,7 +5208,7 @@ int sanitize_rc6_option(struct drm_i915_private *dev_priv, int enable_rc6)
5208 if (!enable_rc6) 5208 if (!enable_rc6)
5209 return 0; 5209 return 0;
5210 5210
5211 if (IS_BROXTON(dev_priv) && !bxt_check_bios_rc6_setup(dev_priv)) { 5211 if (IS_GEN9_LP(dev_priv) && !bxt_check_bios_rc6_setup(dev_priv)) {
5212 DRM_INFO("RC6 disabled by BIOS\n"); 5212 DRM_INFO("RC6 disabled by BIOS\n");
5213 return 0; 5213 return 0;
5214 } 5214 }
@@ -5242,7 +5242,7 @@ static void gen6_init_rps_frequencies(struct drm_i915_private *dev_priv)
5242 /* All of these values are in units of 50MHz */ 5242 /* All of these values are in units of 50MHz */
5243 5243
5244 /* static values from HW: RP0 > RP1 > RPn (min_freq) */ 5244 /* static values from HW: RP0 > RP1 > RPn (min_freq) */
5245 if (IS_BROXTON(dev_priv)) { 5245 if (IS_GEN9_LP(dev_priv)) {
5246 u32 rp_state_cap = I915_READ(BXT_RP_STATE_CAP); 5246 u32 rp_state_cap = I915_READ(BXT_RP_STATE_CAP);
5247 dev_priv->rps.rp0_freq = (rp_state_cap >> 16) & 0xff; 5247 dev_priv->rps.rp0_freq = (rp_state_cap >> 16) & 0xff;
5248 dev_priv->rps.rp1_freq = (rp_state_cap >> 8) & 0xff; 5248 dev_priv->rps.rp1_freq = (rp_state_cap >> 8) & 0xff;
@@ -7622,7 +7622,7 @@ void intel_init_clock_gating_hooks(struct drm_i915_private *dev_priv)
7622 dev_priv->display.init_clock_gating = skylake_init_clock_gating; 7622 dev_priv->display.init_clock_gating = skylake_init_clock_gating;
7623 else if (IS_KABYLAKE(dev_priv)) 7623 else if (IS_KABYLAKE(dev_priv))
7624 dev_priv->display.init_clock_gating = kabylake_init_clock_gating; 7624 dev_priv->display.init_clock_gating = kabylake_init_clock_gating;
7625 else if (IS_BROXTON(dev_priv)) 7625 else if (IS_GEN9_LP(dev_priv))
7626 dev_priv->display.init_clock_gating = bxt_init_clock_gating; 7626 dev_priv->display.init_clock_gating = bxt_init_clock_gating;
7627 else if (IS_BROADWELL(dev_priv)) 7627 else if (IS_BROADWELL(dev_priv))
7628 dev_priv->display.init_clock_gating = broadwell_init_clock_gating; 7628 dev_priv->display.init_clock_gating = broadwell_init_clock_gating;
diff --git a/drivers/gpu/drm/i915/intel_runtime_pm.c b/drivers/gpu/drm/i915/intel_runtime_pm.c
index 356c662ad453..66ab1c8afaf2 100644
--- a/drivers/gpu/drm/i915/intel_runtime_pm.c
+++ b/drivers/gpu/drm/i915/intel_runtime_pm.c
@@ -530,7 +530,7 @@ static u32 gen9_dc_mask(struct drm_i915_private *dev_priv)
530 u32 mask; 530 u32 mask;
531 531
532 mask = DC_STATE_EN_UPTO_DC5; 532 mask = DC_STATE_EN_UPTO_DC5;
533 if (IS_BROXTON(dev_priv)) 533 if (IS_GEN9_LP(dev_priv))
534 mask |= DC_STATE_EN_DC9; 534 mask |= DC_STATE_EN_DC9;
535 else 535 else
536 mask |= DC_STATE_EN_UPTO_DC6; 536 mask |= DC_STATE_EN_UPTO_DC6;
@@ -911,7 +911,7 @@ static void gen9_dc_off_power_well_enable(struct drm_i915_private *dev_priv,
911 911
912 gen9_assert_dbuf_enabled(dev_priv); 912 gen9_assert_dbuf_enabled(dev_priv);
913 913
914 if (IS_BROXTON(dev_priv)) 914 if (IS_GEN9_LP(dev_priv))
915 bxt_verify_ddi_phy_power_wells(dev_priv); 915 bxt_verify_ddi_phy_power_wells(dev_priv);
916} 916}
917 917
@@ -2170,7 +2170,7 @@ static uint32_t get_allowed_dc_mask(const struct drm_i915_private *dev_priv,
2170 if (IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv)) { 2170 if (IS_SKYLAKE(dev_priv) || IS_KABYLAKE(dev_priv)) {
2171 max_dc = 2; 2171 max_dc = 2;
2172 mask = 0; 2172 mask = 0;
2173 } else if (IS_BROXTON(dev_priv)) { 2173 } else if (IS_GEN9_LP(dev_priv)) {
2174 max_dc = 1; 2174 max_dc = 1;
2175 /* 2175 /*
2176 * DC9 has a separate HW flow from the rest of the DC states, 2176 * DC9 has a separate HW flow from the rest of the DC states,