drm/i915: IS_IRONLAKE is synonymous with gen == 5
So remove the redundant bit in the capabilities block and s/IS_IRONLAKE/IS_GEN5/. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
This commit is contained in:
		
							parent
							
								
									549f736582
								
							
						
					
					
						commit
						f00a3ddf91
					
				| @ -71,7 +71,6 @@ static int i915_capabilities(struct seq_file *m, void *data) | ||||
| 	B(is_pineview); | ||||
| 	B(is_broadwater); | ||||
| 	B(is_crestline); | ||||
| 	B(is_ironlake); | ||||
| 	B(has_fbc); | ||||
| 	B(has_rc6); | ||||
| 	B(has_pipe_cxsr); | ||||
| @ -795,7 +794,7 @@ static int i915_sr_status(struct seq_file *m, void *unused) | ||||
| 	drm_i915_private_t *dev_priv = dev->dev_private; | ||||
| 	bool sr_enabled = false; | ||||
| 
 | ||||
| 	if (IS_IRONLAKE(dev)) | ||||
| 	if (IS_GEN5(dev)) | ||||
| 		sr_enabled = I915_READ(WM1_LP_ILK) & WM1_LP_SR_EN; | ||||
| 	else if (IS_CRESTLINE(dev) || IS_I945G(dev) || IS_I945GM(dev)) | ||||
| 		sr_enabled = I915_READ(FW_BLC_SELF) & FW_BLC_SELF_EN; | ||||
|  | ||||
| @ -499,7 +499,7 @@ static int i915_dispatch_batchbuffer(struct drm_device * dev, | ||||
| 	} | ||||
| 
 | ||||
| 
 | ||||
| 	if (IS_G4X(dev) || IS_IRONLAKE(dev)) { | ||||
| 	if (IS_G4X(dev) || IS_GEN5(dev)) { | ||||
| 		BEGIN_LP_RING(2); | ||||
| 		OUT_RING(MI_FLUSH | MI_NO_WRITE_FLUSH | MI_INVALIDATE_ISP); | ||||
| 		OUT_RING(MI_NOOP); | ||||
| @ -1995,7 +1995,7 @@ int i915_driver_load(struct drm_device *dev, unsigned long flags) | ||||
| 
 | ||||
| 	dev->driver->get_vblank_counter = i915_get_vblank_counter; | ||||
| 	dev->max_vblank_count = 0xffffff; /* only 24 bits of frame count */ | ||||
| 	if (IS_G4X(dev) || IS_IRONLAKE(dev) || IS_GEN6(dev)) { | ||||
| 	if (IS_G4X(dev) || IS_GEN5(dev) || IS_GEN6(dev)) { | ||||
| 		dev->max_vblank_count = 0xffffffff; /* full 32 bit counter */ | ||||
| 		dev->driver->get_vblank_counter = gm45_get_vblank_counter; | ||||
| 	} | ||||
| @ -2019,7 +2019,7 @@ int i915_driver_load(struct drm_device *dev, unsigned long flags) | ||||
| 
 | ||||
| 	if (IS_PINEVIEW(dev)) | ||||
| 		i915_pineview_get_mem_freq(dev); | ||||
| 	else if (IS_IRONLAKE(dev)) | ||||
| 	else if (IS_GEN5(dev)) | ||||
| 		i915_ironlake_get_mem_freq(dev); | ||||
| 
 | ||||
| 	/* On the 945G/GM, the chipset reports the MSI capability on the
 | ||||
|  | ||||
| @ -143,13 +143,13 @@ static const struct intel_device_info intel_pineview_info = { | ||||
| }; | ||||
| 
 | ||||
| static const struct intel_device_info intel_ironlake_d_info = { | ||||
| 	.gen = 5, .is_ironlake = 1, | ||||
| 	.gen = 5, | ||||
| 	.need_gfx_hws = 1, .has_pipe_cxsr = 1, .has_hotplug = 1, | ||||
| 	.has_bsd_ring = 1, | ||||
| }; | ||||
| 
 | ||||
| static const struct intel_device_info intel_ironlake_m_info = { | ||||
| 	.gen = 5, .is_ironlake = 1, .is_mobile = 1, | ||||
| 	.gen = 5, .is_mobile = 1, | ||||
| 	.need_gfx_hws = 1, .has_fbc = 1, .has_rc6 = 1, .has_hotplug = 1, | ||||
| 	.has_bsd_ring = 1, | ||||
| }; | ||||
|  | ||||
| @ -206,7 +206,6 @@ struct intel_device_info { | ||||
| 	u8 is_pineview : 1; | ||||
| 	u8 is_broadwater : 1; | ||||
| 	u8 is_crestline : 1; | ||||
| 	u8 is_ironlake : 1; | ||||
| 	u8 has_fbc : 1; | ||||
| 	u8 has_rc6 : 1; | ||||
| 	u8 has_pipe_cxsr : 1; | ||||
| @ -1292,7 +1291,6 @@ static inline void i915_write(struct drm_i915_private *dev_priv, u32 reg, | ||||
| #define IS_G33(dev)		(INTEL_INFO(dev)->is_g33) | ||||
| #define IS_IRONLAKE_D(dev)	((dev)->pci_device == 0x0042) | ||||
| #define IS_IRONLAKE_M(dev)	((dev)->pci_device == 0x0046) | ||||
| #define IS_IRONLAKE(dev)	(INTEL_INFO(dev)->is_ironlake) | ||||
| #define IS_MOBILE(dev)		(INTEL_INFO(dev)->is_mobile) | ||||
| 
 | ||||
| #define IS_GEN2(dev)	(INTEL_INFO(dev)->gen == 2) | ||||
| @ -1314,8 +1312,8 @@ static inline void i915_write(struct drm_i915_private *dev_priv, u32 reg, | ||||
| #define HAS_128_BYTE_Y_TILING(dev) (!IS_GEN2(dev) && !(IS_I915G(dev) || \ | ||||
| 						      IS_I915GM(dev))) | ||||
| #define SUPPORTS_DIGITAL_OUTPUTS(dev)	(!IS_GEN2(dev) && !IS_PINEVIEW(dev)) | ||||
| #define SUPPORTS_INTEGRATED_HDMI(dev)	(IS_G4X(dev) || IS_IRONLAKE(dev)) | ||||
| #define SUPPORTS_INTEGRATED_DP(dev)	(IS_G4X(dev) || IS_IRONLAKE(dev)) | ||||
| #define SUPPORTS_INTEGRATED_HDMI(dev)	(IS_G4X(dev) || IS_GEN5(dev)) | ||||
| #define SUPPORTS_INTEGRATED_DP(dev)	(IS_G4X(dev) || IS_GEN5(dev)) | ||||
| #define SUPPORTS_EDP(dev)		(IS_IRONLAKE_M(dev)) | ||||
| #define SUPPORTS_TV(dev)		(INTEL_INFO(dev)->supports_tv) | ||||
| #define I915_HAS_HOTPLUG(dev)		 (INTEL_INFO(dev)->has_hotplug) | ||||
| @ -1327,9 +1325,8 @@ static inline void i915_write(struct drm_i915_private *dev_priv, u32 reg, | ||||
| #define I915_HAS_FBC(dev) (INTEL_INFO(dev)->has_fbc) | ||||
| #define I915_HAS_RC6(dev) (INTEL_INFO(dev)->has_rc6) | ||||
| 
 | ||||
| #define HAS_PCH_SPLIT(dev) (IS_IRONLAKE(dev) ||	\ | ||||
| 			    IS_GEN6(dev)) | ||||
| #define HAS_PIPE_CONTROL(dev) (IS_IRONLAKE(dev) || IS_GEN6(dev)) | ||||
| #define HAS_PCH_SPLIT(dev) (IS_GEN5(dev) || IS_GEN6(dev)) | ||||
| #define HAS_PIPE_CONTROL(dev) (IS_GEN5(dev) || IS_GEN6(dev)) | ||||
| 
 | ||||
| #define INTEL_PCH_TYPE(dev) (((struct drm_i915_private *)(dev)->dev_private)->pch_type) | ||||
| #define HAS_PCH_CPT(dev) (INTEL_PCH_TYPE(dev) == PCH_CPT) | ||||
|  | ||||
| @ -92,7 +92,7 @@ i915_gem_detect_bit_6_swizzle(struct drm_device *dev) | ||||
| 	uint32_t swizzle_x = I915_BIT_6_SWIZZLE_UNKNOWN; | ||||
| 	uint32_t swizzle_y = I915_BIT_6_SWIZZLE_UNKNOWN; | ||||
| 
 | ||||
| 	if (IS_IRONLAKE(dev) || IS_GEN6(dev)) { | ||||
| 	if (IS_GEN5(dev) || IS_GEN6(dev)) { | ||||
| 		/* On Ironlake whatever DRAM config, GPU always do
 | ||||
| 		 * same swizzling setup. | ||||
| 		 */ | ||||
|  | ||||
| @ -265,10 +265,10 @@ parse_general_features(struct drm_i915_private *dev_priv, | ||||
| 		dev_priv->lvds_use_ssc = general->enable_ssc; | ||||
| 
 | ||||
| 		if (dev_priv->lvds_use_ssc) { | ||||
| 			if (IS_I85X(dev_priv->dev)) | ||||
| 			if (IS_I85X(dev)) | ||||
| 				dev_priv->lvds_ssc_freq = | ||||
| 					general->ssc_freq ? 66 : 48; | ||||
| 			else if (IS_IRONLAKE(dev_priv->dev) || IS_GEN6(dev)) | ||||
| 			else if (IS_GEN5(dev) || IS_GEN6(dev)) | ||||
| 				dev_priv->lvds_ssc_freq = | ||||
| 					general->ssc_freq ? 100 : 120; | ||||
| 			else | ||||
|  | ||||
| @ -4152,7 +4152,7 @@ static int intel_crtc_mode_set(struct drm_crtc *crtc, | ||||
| 
 | ||||
| 	intel_wait_for_vblank(dev, pipe); | ||||
| 
 | ||||
| 	if (IS_IRONLAKE(dev)) { | ||||
| 	if (IS_GEN5(dev)) { | ||||
| 		/* enable address swizzle for tiling buffer */ | ||||
| 		temp = I915_READ(DISP_ARB_CTL); | ||||
| 		I915_WRITE(DISP_ARB_CTL, temp | DISP_TILE_SURFACE_SWIZZLING); | ||||
| @ -5736,7 +5736,7 @@ void intel_init_clock_gating(struct drm_device *dev) | ||||
| 	if (HAS_PCH_SPLIT(dev)) { | ||||
| 		uint32_t dspclk_gate = VRHUNIT_CLOCK_GATE_DISABLE; | ||||
| 
 | ||||
| 		if (IS_IRONLAKE(dev)) { | ||||
| 		if (IS_GEN5(dev)) { | ||||
| 			/* Required for FBC */ | ||||
| 			dspclk_gate |= DPFDUNIT_CLOCK_GATE_DISABLE; | ||||
| 			/* Required for CxSR */ | ||||
| @ -5763,7 +5763,7 @@ void intel_init_clock_gating(struct drm_device *dev) | ||||
| 		 * The bit 5 of 0x42020 | ||||
| 		 * The bit 15 of 0x45000 | ||||
| 		 */ | ||||
| 		if (IS_IRONLAKE(dev)) { | ||||
| 		if (IS_GEN5(dev)) { | ||||
| 			I915_WRITE(ILK_DISPLAY_CHICKEN2, | ||||
| 					(I915_READ(ILK_DISPLAY_CHICKEN2) | | ||||
| 					ILK_DPARB_GATE | ILK_VSDPFD_FULL)); | ||||
| @ -5939,7 +5939,7 @@ static void intel_init_display(struct drm_device *dev) | ||||
| 
 | ||||
| 	/* For FIFO watermark updates */ | ||||
| 	if (HAS_PCH_SPLIT(dev)) { | ||||
| 		if (IS_IRONLAKE(dev)) { | ||||
| 		if (IS_GEN5(dev)) { | ||||
| 			if (I915_READ(MLTR_ILK) & ILK_SRLT_MASK) | ||||
| 				dev_priv->display.update_wm = ironlake_update_wm; | ||||
| 			else { | ||||
|  | ||||
| @ -491,7 +491,7 @@ render_ring_dispatch_gem_execbuffer(struct drm_device *dev, | ||||
| 		intel_ring_advance(dev, ring); | ||||
| 	} | ||||
| 
 | ||||
| 	if (IS_G4X(dev) || IS_IRONLAKE(dev)) { | ||||
| 	if (IS_G4X(dev) || IS_GEN5(dev)) { | ||||
| 		intel_ring_begin(dev, ring, 2); | ||||
| 		intel_ring_emit(dev, ring, MI_FLUSH | | ||||
| 				MI_NO_WRITE_FLUSH | | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user