aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_drv.h
diff options
context:
space:
mode:
authorJesse Barnes <jbarnes@virtuousgeek.org>2010-07-19 16:53:12 -0400
committerEric Anholt <eric@anholt.net>2010-07-26 15:00:43 -0400
commitb690e96cf9e6a6cde6f0393de47bdd6317ddb5de (patch)
tree8438bf5540d4f71d0fcc8b6acb8bf472780e4579 /drivers/gpu/drm/i915/i915_drv.h
parent0cc4d4300c28d5c3fc73e5ec91bfd4b0c2c744af (diff)
drm/i915: add pipe A force quirks to i915 driver
Ported over from the old UMS list. Unfortunately they're still necessary especially on older laptop platforms. Fixes https://bugs.freedesktop.org/show_bug.cgi?id=22126. Tested-by: Xavier <shiningxc@gmail.com> Tested-by: Diego Escalante Urrelo <diegoe@gnome.org> Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org> Signed-off-by: Eric Anholt <eric@anholt.net>
Diffstat (limited to 'drivers/gpu/drm/i915/i915_drv.h')
-rw-r--r--drivers/gpu/drm/i915/i915_drv.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h
index 1d82de1618ab..2e1744d37ad5 100644
--- a/drivers/gpu/drm/i915/i915_drv.h
+++ b/drivers/gpu/drm/i915/i915_drv.h
@@ -223,6 +223,8 @@ enum intel_pch {
223 PCH_CPT, /* Cougarpoint PCH */ 223 PCH_CPT, /* Cougarpoint PCH */
224}; 224};
225 225
226#define QUIRK_PIPEA_FORCE (1<<0)
227
226struct intel_fbdev; 228struct intel_fbdev;
227 229
228typedef struct drm_i915_private { 230typedef struct drm_i915_private {
@@ -338,6 +340,8 @@ typedef struct drm_i915_private {
338 /* PCH chipset type */ 340 /* PCH chipset type */
339 enum intel_pch pch_type; 341 enum intel_pch pch_type;
340 342
343 unsigned long quirks;
344
341 /* Register state */ 345 /* Register state */
342 bool modeset_on_lid; 346 bool modeset_on_lid;
343 u8 saveLBB; 347 u8 saveLBB;