diff options
author | Tvrtko Ursulin <tvrtko.ursulin@intel.com> | 2016-10-13 06:03:01 -0400 |
---|---|---|
committer | Tvrtko Ursulin <tvrtko.ursulin@intel.com> | 2016-10-14 07:23:19 -0400 |
commit | 772c2a519cec26546b070aed71fc1ff0c5f31459 (patch) | |
tree | af96930f198f9c54952ea17f2ba937f44e623665 /drivers | |
parent | 8652744b647e267f7a6902263c424a7dc29d6648 (diff) |
drm/i915: Make IS_HASWELL only take dev_priv
Saves 2432 bytes of .rodata strings.
v2: Add parantheses around dev_priv. (Ville Syrjala)
Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Reviewed-by: David Weinehall <david.weinehall@linux.intel.com>
Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Acked-by: Jani Nikula <jani.nikula@linux.intel.com>
Acked-by: Chris Wilson <chris@chris-wilson.co.uk>
Acked-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/gpu/drm/i915/i915_drv.h | 2 | ||||
-rw-r--r-- | drivers/gpu/drm/i915/i915_gem.c | 2 | ||||
-rw-r--r-- | drivers/gpu/drm/i915/i915_gem_gtt.c | 4 | ||||
-rw-r--r-- | drivers/gpu/drm/i915/i915_irq.c | 4 | ||||
-rw-r--r-- | drivers/gpu/drm/i915/i915_reg.h | 4 | ||||
-rw-r--r-- | drivers/gpu/drm/i915/intel_color.c | 4 | ||||
-rw-r--r-- | drivers/gpu/drm/i915/intel_ddi.c | 2 | ||||
-rw-r--r-- | drivers/gpu/drm/i915/intel_display.c | 23 | ||||
-rw-r--r-- | drivers/gpu/drm/i915/intel_psr.c | 6 |
9 files changed, 24 insertions, 27 deletions
diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h index 705b931c9249..6fa237739fdc 100644 --- a/drivers/gpu/drm/i915/i915_drv.h +++ b/drivers/gpu/drm/i915/i915_drv.h | |||
@@ -2657,7 +2657,7 @@ struct drm_i915_cmd_table { | |||
2657 | INTEL_DEVID(dev_priv) == 0x015a) | 2657 | INTEL_DEVID(dev_priv) == 0x015a) |
2658 | #define IS_VALLEYVIEW(dev) (INTEL_INFO(dev)->is_valleyview) | 2658 | #define IS_VALLEYVIEW(dev) (INTEL_INFO(dev)->is_valleyview) |
2659 | #define IS_CHERRYVIEW(dev) (INTEL_INFO(dev)->is_cherryview) | 2659 | #define IS_CHERRYVIEW(dev) (INTEL_INFO(dev)->is_cherryview) |
2660 | #define IS_HASWELL(dev) (INTEL_INFO(dev)->is_haswell) | 2660 | #define IS_HASWELL(dev_priv) ((dev_priv)->info.is_haswell) |
2661 | #define IS_BROADWELL(dev_priv) ((dev_priv)->info.is_broadwell) | 2661 | #define IS_BROADWELL(dev_priv) ((dev_priv)->info.is_broadwell) |
2662 | #define IS_SKYLAKE(dev) (INTEL_INFO(dev)->is_skylake) | 2662 | #define IS_SKYLAKE(dev) (INTEL_INFO(dev)->is_skylake) |
2663 | #define IS_BROXTON(dev) (INTEL_INFO(dev)->is_broxton) | 2663 | #define IS_BROXTON(dev) (INTEL_INFO(dev)->is_broxton) |
diff --git a/drivers/gpu/drm/i915/i915_gem.c b/drivers/gpu/drm/i915/i915_gem.c index 3ad827448b4b..16c93cecdab5 100644 --- a/drivers/gpu/drm/i915/i915_gem.c +++ b/drivers/gpu/drm/i915/i915_gem.c | |||
@@ -4428,7 +4428,7 @@ i915_gem_init_hw(struct drm_device *dev) | |||
4428 | if (HAS_EDRAM(dev) && INTEL_GEN(dev_priv) < 9) | 4428 | if (HAS_EDRAM(dev) && INTEL_GEN(dev_priv) < 9) |
4429 | I915_WRITE(HSW_IDICR, I915_READ(HSW_IDICR) | IDIHASHMSK(0xf)); | 4429 | I915_WRITE(HSW_IDICR, I915_READ(HSW_IDICR) | IDIHASHMSK(0xf)); |
4430 | 4430 | ||
4431 | if (IS_HASWELL(dev)) | 4431 | if (IS_HASWELL(dev_priv)) |
4432 | I915_WRITE(MI_PREDICATE_RESULT_2, IS_HSW_GT3(dev_priv) ? | 4432 | I915_WRITE(MI_PREDICATE_RESULT_2, IS_HSW_GT3(dev_priv) ? |
4433 | LOWER_SLICE_ENABLED : LOWER_SLICE_DISABLED); | 4433 | LOWER_SLICE_ENABLED : LOWER_SLICE_DISABLED); |
4434 | 4434 | ||
diff --git a/drivers/gpu/drm/i915/i915_gem_gtt.c b/drivers/gpu/drm/i915/i915_gem_gtt.c index 463bf732f16f..179f16b19515 100644 --- a/drivers/gpu/drm/i915/i915_gem_gtt.c +++ b/drivers/gpu/drm/i915/i915_gem_gtt.c | |||
@@ -1748,7 +1748,7 @@ static void gen7_ppgtt_enable(struct drm_device *dev) | |||
1748 | I915_WRITE(GAC_ECO_BITS, ecobits | ECOBITS_PPGTT_CACHE64B); | 1748 | I915_WRITE(GAC_ECO_BITS, ecobits | ECOBITS_PPGTT_CACHE64B); |
1749 | 1749 | ||
1750 | ecochk = I915_READ(GAM_ECOCHK); | 1750 | ecochk = I915_READ(GAM_ECOCHK); |
1751 | if (IS_HASWELL(dev)) { | 1751 | if (IS_HASWELL(dev_priv)) { |
1752 | ecochk |= ECOCHK_PPGTT_WB_HSW; | 1752 | ecochk |= ECOCHK_PPGTT_WB_HSW; |
1753 | } else { | 1753 | } else { |
1754 | ecochk |= ECOCHK_PPGTT_LLC_IVB; | 1754 | ecochk |= ECOCHK_PPGTT_LLC_IVB; |
@@ -2060,7 +2060,7 @@ static int gen6_ppgtt_init(struct i915_hw_ppgtt *ppgtt) | |||
2060 | ppgtt->base.pte_encode = ggtt->base.pte_encode; | 2060 | ppgtt->base.pte_encode = ggtt->base.pte_encode; |
2061 | if (intel_vgpu_active(dev_priv) || IS_GEN6(dev)) | 2061 | if (intel_vgpu_active(dev_priv) || IS_GEN6(dev)) |
2062 | ppgtt->switch_mm = gen6_mm_switch; | 2062 | ppgtt->switch_mm = gen6_mm_switch; |
2063 | else if (IS_HASWELL(dev)) | 2063 | else if (IS_HASWELL(dev_priv)) |
2064 | ppgtt->switch_mm = hsw_mm_switch; | 2064 | ppgtt->switch_mm = hsw_mm_switch; |
2065 | else if (IS_GEN7(dev)) | 2065 | else if (IS_GEN7(dev)) |
2066 | ppgtt->switch_mm = gen7_mm_switch; | 2066 | ppgtt->switch_mm = gen7_mm_switch; |
diff --git a/drivers/gpu/drm/i915/i915_irq.c b/drivers/gpu/drm/i915/i915_irq.c index c2a960eb0290..4eae1beb0d4f 100644 --- a/drivers/gpu/drm/i915/i915_irq.c +++ b/drivers/gpu/drm/i915/i915_irq.c | |||
@@ -3591,8 +3591,8 @@ static void gen5_gt_irq_postinstall(struct drm_device *dev) | |||
3591 | dev_priv->gt_irq_mask = ~0; | 3591 | dev_priv->gt_irq_mask = ~0; |
3592 | if (HAS_L3_DPF(dev)) { | 3592 | if (HAS_L3_DPF(dev)) { |
3593 | /* L3 parity interrupt is always unmasked. */ | 3593 | /* L3 parity interrupt is always unmasked. */ |
3594 | dev_priv->gt_irq_mask = ~GT_PARITY_ERROR(dev); | 3594 | dev_priv->gt_irq_mask = ~GT_PARITY_ERROR(dev_priv); |
3595 | gt_irqs |= GT_PARITY_ERROR(dev); | 3595 | gt_irqs |= GT_PARITY_ERROR(dev_priv); |
3596 | } | 3596 | } |
3597 | 3597 | ||
3598 | gt_irqs |= GT_RENDER_USER_INTERRUPT; | 3598 | gt_irqs |= GT_RENDER_USER_INTERRUPT; |
diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h index 5f7aecbba549..00efaa13974d 100644 --- a/drivers/gpu/drm/i915/i915_reg.h +++ b/drivers/gpu/drm/i915/i915_reg.h | |||
@@ -2093,9 +2093,9 @@ enum skl_disp_power_wells { | |||
2093 | #define PM_VEBOX_CS_ERROR_INTERRUPT (1 << 12) /* hsw+ */ | 2093 | #define PM_VEBOX_CS_ERROR_INTERRUPT (1 << 12) /* hsw+ */ |
2094 | #define PM_VEBOX_USER_INTERRUPT (1 << 10) /* hsw+ */ | 2094 | #define PM_VEBOX_USER_INTERRUPT (1 << 10) /* hsw+ */ |
2095 | 2095 | ||
2096 | #define GT_PARITY_ERROR(dev) \ | 2096 | #define GT_PARITY_ERROR(dev_priv) \ |
2097 | (GT_RENDER_L3_PARITY_ERROR_INTERRUPT | \ | 2097 | (GT_RENDER_L3_PARITY_ERROR_INTERRUPT | \ |
2098 | (IS_HASWELL(dev) ? GT_RENDER_L3_PARITY_ERROR_INTERRUPT_S1 : 0)) | 2098 | (IS_HASWELL(dev_priv) ? GT_RENDER_L3_PARITY_ERROR_INTERRUPT_S1 : 0)) |
2099 | 2099 | ||
2100 | /* These are all the "old" interrupts */ | 2100 | /* These are all the "old" interrupts */ |
2101 | #define ILK_BSD_USER_INTERRUPT (1<<5) | 2101 | #define ILK_BSD_USER_INTERRUPT (1<<5) |
diff --git a/drivers/gpu/drm/i915/intel_color.c b/drivers/gpu/drm/i915/intel_color.c index be76ef88678c..da76a799411a 100644 --- a/drivers/gpu/drm/i915/intel_color.c +++ b/drivers/gpu/drm/i915/intel_color.c | |||
@@ -326,7 +326,7 @@ static void haswell_load_luts(struct drm_crtc_state *crtc_state) | |||
326 | * Workaround : Do not read or write the pipe palette/gamma data while | 326 | * Workaround : Do not read or write the pipe palette/gamma data while |
327 | * GAMMA_MODE is configured for split gamma and IPS_CTL has IPS enabled. | 327 | * GAMMA_MODE is configured for split gamma and IPS_CTL has IPS enabled. |
328 | */ | 328 | */ |
329 | if (IS_HASWELL(dev) && intel_crtc_state->ips_enabled && | 329 | if (IS_HASWELL(dev_priv) && intel_crtc_state->ips_enabled && |
330 | (intel_crtc_state->gamma_mode == GAMMA_MODE_MODE_SPLIT)) { | 330 | (intel_crtc_state->gamma_mode == GAMMA_MODE_MODE_SPLIT)) { |
331 | hsw_disable_ips(intel_crtc); | 331 | hsw_disable_ips(intel_crtc); |
332 | reenable_ips = true; | 332 | reenable_ips = true; |
@@ -537,7 +537,7 @@ void intel_color_init(struct drm_crtc *crtc) | |||
537 | if (IS_CHERRYVIEW(dev)) { | 537 | if (IS_CHERRYVIEW(dev)) { |
538 | dev_priv->display.load_csc_matrix = cherryview_load_csc_matrix; | 538 | dev_priv->display.load_csc_matrix = cherryview_load_csc_matrix; |
539 | dev_priv->display.load_luts = cherryview_load_luts; | 539 | dev_priv->display.load_luts = cherryview_load_luts; |
540 | } else if (IS_HASWELL(dev)) { | 540 | } else if (IS_HASWELL(dev_priv)) { |
541 | dev_priv->display.load_csc_matrix = i9xx_load_csc_matrix; | 541 | dev_priv->display.load_csc_matrix = i9xx_load_csc_matrix; |
542 | dev_priv->display.load_luts = haswell_load_luts; | 542 | dev_priv->display.load_luts = haswell_load_luts; |
543 | } else if (IS_BROADWELL(dev_priv) || IS_SKYLAKE(dev_priv) || | 543 | } else if (IS_BROADWELL(dev_priv) || IS_SKYLAKE(dev_priv) || |
diff --git a/drivers/gpu/drm/i915/intel_ddi.c b/drivers/gpu/drm/i915/intel_ddi.c index 35f0b7c9d0a6..cd7128b89b4d 100644 --- a/drivers/gpu/drm/i915/intel_ddi.c +++ b/drivers/gpu/drm/i915/intel_ddi.c | |||
@@ -1189,7 +1189,7 @@ void intel_ddi_enable_transcoder_func(struct drm_crtc *crtc) | |||
1189 | * eDP when not using the panel fitter, and when not | 1189 | * eDP when not using the panel fitter, and when not |
1190 | * using motion blur mitigation (which we don't | 1190 | * using motion blur mitigation (which we don't |
1191 | * support). */ | 1191 | * support). */ |
1192 | if (IS_HASWELL(dev) && | 1192 | if (IS_HASWELL(dev_priv) && |
1193 | (intel_crtc->config->pch_pfit.enabled || | 1193 | (intel_crtc->config->pch_pfit.enabled || |
1194 | intel_crtc->config->pch_pfit.force_thru)) | 1194 | intel_crtc->config->pch_pfit.force_thru)) |
1195 | temp |= TRANS_DDI_EDP_INPUT_A_ONOFF; | 1195 | temp |= TRANS_DDI_EDP_INPUT_A_ONOFF; |
diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c index 6fa3a9ddd84c..e057b5480b49 100644 --- a/drivers/gpu/drm/i915/intel_display.c +++ b/drivers/gpu/drm/i915/intel_display.c | |||
@@ -5501,7 +5501,7 @@ static void haswell_crtc_enable(struct intel_crtc_state *pipe_config, | |||
5501 | /* If we change the relative order between pipe/planes enabling, we need | 5501 | /* If we change the relative order between pipe/planes enabling, we need |
5502 | * to change the workaround. */ | 5502 | * to change the workaround. */ |
5503 | hsw_workaround_pipe = pipe_config->hsw_workaround_pipe; | 5503 | hsw_workaround_pipe = pipe_config->hsw_workaround_pipe; |
5504 | if (IS_HASWELL(dev) && hsw_workaround_pipe != INVALID_PIPE) { | 5504 | if (IS_HASWELL(dev_priv) && hsw_workaround_pipe != INVALID_PIPE) { |
5505 | intel_wait_for_vblank(dev, hsw_workaround_pipe); | 5505 | intel_wait_for_vblank(dev, hsw_workaround_pipe); |
5506 | intel_wait_for_vblank(dev, hsw_workaround_pipe); | 5506 | intel_wait_for_vblank(dev, hsw_workaround_pipe); |
5507 | } | 5507 | } |
@@ -8299,7 +8299,7 @@ static void intel_set_pipe_timings(struct intel_crtc *intel_crtc) | |||
8299 | * programmed with the VTOTAL_EDP value. Same for VTOTAL_C. This is | 8299 | * programmed with the VTOTAL_EDP value. Same for VTOTAL_C. This is |
8300 | * documented on the DDI_FUNC_CTL register description, EDP Input Select | 8300 | * documented on the DDI_FUNC_CTL register description, EDP Input Select |
8301 | * bits. */ | 8301 | * bits. */ |
8302 | if (IS_HASWELL(dev) && cpu_transcoder == TRANSCODER_EDP && | 8302 | if (IS_HASWELL(dev_priv) && cpu_transcoder == TRANSCODER_EDP && |
8303 | (pipe == PIPE_B || pipe == PIPE_C)) | 8303 | (pipe == PIPE_B || pipe == PIPE_C)) |
8304 | I915_WRITE(VTOTAL(pipe), I915_READ(VTOTAL(cpu_transcoder))); | 8304 | I915_WRITE(VTOTAL(pipe), I915_READ(VTOTAL(cpu_transcoder))); |
8305 | 8305 | ||
@@ -10026,7 +10026,7 @@ static void assert_can_disable_lcpll(struct drm_i915_private *dev_priv) | |||
10026 | I915_STATE_WARN(I915_READ(PP_STATUS(0)) & PP_ON, "Panel power on\n"); | 10026 | I915_STATE_WARN(I915_READ(PP_STATUS(0)) & PP_ON, "Panel power on\n"); |
10027 | I915_STATE_WARN(I915_READ(BLC_PWM_CPU_CTL2) & BLM_PWM_ENABLE, | 10027 | I915_STATE_WARN(I915_READ(BLC_PWM_CPU_CTL2) & BLM_PWM_ENABLE, |
10028 | "CPU PWM1 enabled\n"); | 10028 | "CPU PWM1 enabled\n"); |
10029 | if (IS_HASWELL(dev)) | 10029 | if (IS_HASWELL(dev_priv)) |
10030 | I915_STATE_WARN(I915_READ(HSW_BLC_PWM2_CTL) & BLM_PWM_ENABLE, | 10030 | I915_STATE_WARN(I915_READ(HSW_BLC_PWM2_CTL) & BLM_PWM_ENABLE, |
10031 | "CPU PWM2 enabled\n"); | 10031 | "CPU PWM2 enabled\n"); |
10032 | I915_STATE_WARN(I915_READ(BLC_PWM_PCH_CTL1) & BLM_PCH_PWM_ENABLE, | 10032 | I915_STATE_WARN(I915_READ(BLC_PWM_PCH_CTL1) & BLM_PCH_PWM_ENABLE, |
@@ -10046,9 +10046,7 @@ static void assert_can_disable_lcpll(struct drm_i915_private *dev_priv) | |||
10046 | 10046 | ||
10047 | static uint32_t hsw_read_dcomp(struct drm_i915_private *dev_priv) | 10047 | static uint32_t hsw_read_dcomp(struct drm_i915_private *dev_priv) |
10048 | { | 10048 | { |
10049 | struct drm_device *dev = &dev_priv->drm; | 10049 | if (IS_HASWELL(dev_priv)) |
10050 | |||
10051 | if (IS_HASWELL(dev)) | ||
10052 | return I915_READ(D_COMP_HSW); | 10050 | return I915_READ(D_COMP_HSW); |
10053 | else | 10051 | else |
10054 | return I915_READ(D_COMP_BDW); | 10052 | return I915_READ(D_COMP_BDW); |
@@ -10056,9 +10054,7 @@ static uint32_t hsw_read_dcomp(struct drm_i915_private *dev_priv) | |||
10056 | 10054 | ||
10057 | static void hsw_write_dcomp(struct drm_i915_private *dev_priv, uint32_t val) | 10055 | static void hsw_write_dcomp(struct drm_i915_private *dev_priv, uint32_t val) |
10058 | { | 10056 | { |
10059 | struct drm_device *dev = &dev_priv->drm; | 10057 | if (IS_HASWELL(dev_priv)) { |
10060 | |||
10061 | if (IS_HASWELL(dev)) { | ||
10062 | mutex_lock(&dev_priv->rps.hw_lock); | 10058 | mutex_lock(&dev_priv->rps.hw_lock); |
10063 | if (sandybridge_pcode_write(dev_priv, GEN6_PCODE_WRITE_D_COMP, | 10059 | if (sandybridge_pcode_write(dev_priv, GEN6_PCODE_WRITE_D_COMP, |
10064 | val)) | 10060 | val)) |
@@ -10735,7 +10731,7 @@ static bool haswell_get_pipe_config(struct intel_crtc *crtc, | |||
10735 | ironlake_get_pfit_config(crtc, pipe_config); | 10731 | ironlake_get_pfit_config(crtc, pipe_config); |
10736 | } | 10732 | } |
10737 | 10733 | ||
10738 | if (IS_HASWELL(dev)) | 10734 | if (IS_HASWELL(dev_priv)) |
10739 | pipe_config->ips_enabled = hsw_crtc_supports_ips(crtc) && | 10735 | pipe_config->ips_enabled = hsw_crtc_supports_ips(crtc) && |
10740 | (I915_READ(IPS_CTL) & IPS_ENABLE); | 10736 | (I915_READ(IPS_CTL) & IPS_ENABLE); |
10741 | 10737 | ||
@@ -13195,6 +13191,7 @@ intel_pipe_config_compare(struct drm_device *dev, | |||
13195 | struct intel_crtc_state *pipe_config, | 13191 | struct intel_crtc_state *pipe_config, |
13196 | bool adjust) | 13192 | bool adjust) |
13197 | { | 13193 | { |
13194 | struct drm_i915_private *dev_priv = to_i915(dev); | ||
13198 | bool ret = true; | 13195 | bool ret = true; |
13199 | 13196 | ||
13200 | #define INTEL_ERR_OR_DBG_KMS(fmt, ...) \ | 13197 | #define INTEL_ERR_OR_DBG_KMS(fmt, ...) \ |
@@ -13340,7 +13337,7 @@ intel_pipe_config_compare(struct drm_device *dev, | |||
13340 | 13337 | ||
13341 | PIPE_CONF_CHECK_I(pixel_multiplier); | 13338 | PIPE_CONF_CHECK_I(pixel_multiplier); |
13342 | PIPE_CONF_CHECK_I(has_hdmi_sink); | 13339 | PIPE_CONF_CHECK_I(has_hdmi_sink); |
13343 | if ((INTEL_INFO(dev)->gen < 8 && !IS_HASWELL(dev)) || | 13340 | if ((INTEL_GEN(dev_priv) < 8 && !IS_HASWELL(dev_priv)) || |
13344 | IS_VALLEYVIEW(dev) || IS_CHERRYVIEW(dev)) | 13341 | IS_VALLEYVIEW(dev) || IS_CHERRYVIEW(dev)) |
13345 | PIPE_CONF_CHECK_I(limited_color_range); | 13342 | PIPE_CONF_CHECK_I(limited_color_range); |
13346 | PIPE_CONF_CHECK_I(has_infoframe); | 13343 | PIPE_CONF_CHECK_I(has_infoframe); |
@@ -13381,7 +13378,7 @@ intel_pipe_config_compare(struct drm_device *dev, | |||
13381 | } | 13378 | } |
13382 | 13379 | ||
13383 | /* BDW+ don't expose a synchronous way to read the state */ | 13380 | /* BDW+ don't expose a synchronous way to read the state */ |
13384 | if (IS_HASWELL(dev)) | 13381 | if (IS_HASWELL(dev_priv)) |
13385 | PIPE_CONF_CHECK_I(ips_enabled); | 13382 | PIPE_CONF_CHECK_I(ips_enabled); |
13386 | 13383 | ||
13387 | PIPE_CONF_CHECK_I(double_wide); | 13384 | PIPE_CONF_CHECK_I(double_wide); |
@@ -17262,7 +17259,7 @@ intel_display_print_error_state(struct drm_i915_error_state_buf *m, | |||
17262 | err_printf(m, " SIZE: %08x\n", error->plane[i].size); | 17259 | err_printf(m, " SIZE: %08x\n", error->plane[i].size); |
17263 | err_printf(m, " POS: %08x\n", error->plane[i].pos); | 17260 | err_printf(m, " POS: %08x\n", error->plane[i].pos); |
17264 | } | 17261 | } |
17265 | if (INTEL_INFO(dev)->gen <= 7 && !IS_HASWELL(dev)) | 17262 | if (INTEL_GEN(dev_priv) <= 7 && !IS_HASWELL(dev_priv)) |
17266 | err_printf(m, " ADDR: %08x\n", error->plane[i].addr); | 17263 | err_printf(m, " ADDR: %08x\n", error->plane[i].addr); |
17267 | if (INTEL_INFO(dev)->gen >= 4) { | 17264 | if (INTEL_INFO(dev)->gen >= 4) { |
17268 | err_printf(m, " SURF: %08x\n", error->plane[i].surface); | 17265 | err_printf(m, " SURF: %08x\n", error->plane[i].surface); |
diff --git a/drivers/gpu/drm/i915/intel_psr.c b/drivers/gpu/drm/i915/intel_psr.c index d0667f9d9178..4a973b34348a 100644 --- a/drivers/gpu/drm/i915/intel_psr.c +++ b/drivers/gpu/drm/i915/intel_psr.c | |||
@@ -268,7 +268,7 @@ static void hsw_psr_enable_source(struct intel_dp *intel_dp) | |||
268 | val |= max_sleep_time << EDP_PSR_MAX_SLEEP_TIME_SHIFT; | 268 | val |= max_sleep_time << EDP_PSR_MAX_SLEEP_TIME_SHIFT; |
269 | val |= idle_frames << EDP_PSR_IDLE_FRAME_SHIFT; | 269 | val |= idle_frames << EDP_PSR_IDLE_FRAME_SHIFT; |
270 | 270 | ||
271 | if (IS_HASWELL(dev)) | 271 | if (IS_HASWELL(dev_priv)) |
272 | val |= EDP_PSR_MIN_LINK_ENTRY_TIME_8_LINES; | 272 | val |= EDP_PSR_MIN_LINK_ENTRY_TIME_8_LINES; |
273 | 273 | ||
274 | if (dev_priv->psr.link_standby) | 274 | if (dev_priv->psr.link_standby) |
@@ -360,14 +360,14 @@ static bool intel_psr_match_conditions(struct intel_dp *intel_dp) | |||
360 | return false; | 360 | return false; |
361 | } | 361 | } |
362 | 362 | ||
363 | if (IS_HASWELL(dev) && | 363 | if (IS_HASWELL(dev_priv) && |
364 | I915_READ(HSW_STEREO_3D_CTL(intel_crtc->config->cpu_transcoder)) & | 364 | I915_READ(HSW_STEREO_3D_CTL(intel_crtc->config->cpu_transcoder)) & |
365 | S3D_ENABLE) { | 365 | S3D_ENABLE) { |
366 | DRM_DEBUG_KMS("PSR condition failed: Stereo 3D is Enabled\n"); | 366 | DRM_DEBUG_KMS("PSR condition failed: Stereo 3D is Enabled\n"); |
367 | return false; | 367 | return false; |
368 | } | 368 | } |
369 | 369 | ||
370 | if (IS_HASWELL(dev) && | 370 | if (IS_HASWELL(dev_priv) && |
371 | adjusted_mode->flags & DRM_MODE_FLAG_INTERLACE) { | 371 | adjusted_mode->flags & DRM_MODE_FLAG_INTERLACE) { |
372 | DRM_DEBUG_KMS("PSR condition failed: Interlaced is Enabled\n"); | 372 | DRM_DEBUG_KMS("PSR condition failed: Interlaced is Enabled\n"); |
373 | return false; | 373 | return false; |