diff options
Diffstat (limited to 'drivers/gpu/drm/i915/i915_reg.h')
| -rw-r--r-- | drivers/gpu/drm/i915/i915_reg.h | 22 | 
1 files changed, 20 insertions, 2 deletions
| diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h index 2955083aa471..9917749afb32 100644 --- a/drivers/gpu/drm/i915/i915_reg.h +++ b/drivers/gpu/drm/i915/i915_reg.h @@ -915,6 +915,8 @@  #define   BACKLIGHT_DUTY_CYCLE_SHIFT		(0)  #define   BACKLIGHT_DUTY_CYCLE_MASK		(0xffff) +#define BLC_HIST_CTL		0x61260 +  /* TV port control */  #define TV_CTL			0x68000  /** Enables the TV encoder */ @@ -1616,6 +1618,11 @@  #define   PIPE_START_VBLANK_INTERRUPT_STATUS	(1UL<<2) /* 965 or later */  #define   PIPE_VBLANK_INTERRUPT_STATUS		(1UL<<1)  #define   PIPE_OVERLAY_UPDATED_STATUS		(1UL<<0) +#define   PIPE_BPC_MASK 			(7 << 5) /* Ironlake */ +#define   PIPE_8BPC				(0 << 5) +#define   PIPE_10BPC				(1 << 5) +#define   PIPE_6BPC				(2 << 5) +#define   PIPE_12BPC				(3 << 5)  #define DSPARB			0x70030  #define   DSPARB_CSTART_MASK	(0x7f << 7) @@ -1733,6 +1740,7 @@  #define   DISPPLANE_NO_LINE_DOUBLE		0  #define   DISPPLANE_STEREO_POLARITY_FIRST	0  #define   DISPPLANE_STEREO_POLARITY_SECOND	(1<<18) +#define   DISPPLANE_TRICKLE_FEED_DISABLE	(1<<14) /* IGDNG */  #define   DISPPLANE_TILED			(1<<10)  #define DSPAADDR		0x70184  #define DSPASTRIDE		0x70188 @@ -1865,8 +1873,15 @@  #define PFA_CTL_1               0x68080  #define PFB_CTL_1               0x68880  #define  PF_ENABLE              (1<<31) +#define  PF_FILTER_MASK		(3<<23) +#define  PF_FILTER_PROGRAMMED	(0<<23) +#define  PF_FILTER_MED_3x3	(1<<23) +#define  PF_FILTER_EDGE_ENHANCE	(2<<23) +#define  PF_FILTER_EDGE_SOFTEN	(3<<23)  #define PFA_WIN_SZ		0x68074  #define PFB_WIN_SZ		0x68874 +#define PFA_WIN_POS		0x68070 +#define PFB_WIN_POS		0x68870  /* legacy palette */  #define LGC_PALETTE_A           0x4a000 @@ -1913,6 +1928,9 @@  #define GTIIR   0x44018  #define GTIER   0x4401c +#define DISP_ARB_CTL	0x45000 +#define  DISP_TILE_SURFACE_SWIZZLING	(1<<13) +  /* PCH */  /* south display engine interrupt */ @@ -1979,11 +1997,11 @@  #define  DREF_CPU_SOURCE_OUTPUT_MASK		(3<<13)  #define  DREF_SSC_SOURCE_DISABLE                (0<<11)  #define  DREF_SSC_SOURCE_ENABLE                 (2<<11) -#define  DREF_SSC_SOURCE_MASK			(2<<11) +#define  DREF_SSC_SOURCE_MASK			(3<<11)  #define  DREF_NONSPREAD_SOURCE_DISABLE          (0<<9)  #define  DREF_NONSPREAD_CK505_ENABLE		(1<<9)  #define  DREF_NONSPREAD_SOURCE_ENABLE           (2<<9) -#define  DREF_NONSPREAD_SOURCE_MASK		(2<<9) +#define  DREF_NONSPREAD_SOURCE_MASK		(3<<9)  #define  DREF_SUPERSPREAD_SOURCE_DISABLE        (0<<7)  #define  DREF_SUPERSPREAD_SOURCE_ENABLE         (2<<7)  #define  DREF_SSC4_DOWNSPREAD                   (0<<6) | 
