Merge branch 'drm-intel-fixes' into drm-intel-next
authorChris Wilson <chris@chris-wilson.co.uk>
Wed, 16 Feb 2011 09:36:05 +0000 (09:36 +0000)
committerChris Wilson <chris@chris-wilson.co.uk>
Wed, 16 Feb 2011 09:44:30 +0000 (09:44 +0000)
Grab the latest stabilisation bits from -fixes and some suspend and
resume fixes from linus.

Conflicts:
drivers/gpu/drm/i915/i915_drv.h
drivers/gpu/drm/i915/i915_irq.c

1  2 
drivers/gpu/drm/i915/i915_drv.c
drivers/gpu/drm/i915/i915_drv.h
drivers/gpu/drm/i915/i915_irq.c
drivers/gpu/drm/i915/i915_reg.h
drivers/gpu/drm/i915/intel_display.c
drivers/gpu/drm/i915/intel_dp.c
drivers/gpu/drm/i915/intel_drv.h
drivers/gpu/drm/i915/intel_lvds.c
drivers/gpu/drm/i915/intel_ringbuffer.c
drivers/gpu/drm/i915/intel_sdvo.c
drivers/gpu/drm/i915/intel_tv.c

Simple merge
index f9e9f9840dea3a2717b4963142e7adc449bd1038,65dfe81d0035bc9ced9636c1397373c6664e5e20..92f4d33216cd86c9966db00599c49b03ea4add93
@@@ -962,7 -958,7 +962,8 @@@ extern unsigned int i915_fbpercrtc
  extern unsigned int i915_powersave;
  extern unsigned int i915_lvds_downclock;
  extern unsigned int i915_panel_use_ssc;
 +extern int i915_vbt_sdvo_panel_type;
+ extern unsigned int i915_enable_rc6;
  
  extern int i915_suspend(struct drm_device *dev, pm_message_t state);
  extern int i915_resume(struct drm_device *dev);
index da3edf891c2117937d994dc0c3491dba5842a443,8a9e08bf1cf74d3a9ba9060a8523e394593a09bd..346dd85cbbd3114b04370214a897df41738870dd
@@@ -1642,14 -1646,12 +1644,16 @@@ static int ironlake_irq_postinstall(str
        POSTING_READ(GTIER);
  
        if (HAS_PCH_CPT(dev)) {
--              hotplug_mask = SDE_CRT_HOTPLUG_CPT | SDE_PORTB_HOTPLUG_CPT  |
--                             SDE_PORTC_HOTPLUG_CPT | SDE_PORTD_HOTPLUG_CPT ;
++              hotplug_mask = (SDE_CRT_HOTPLUG_CPT |
++                              SDE_PORTB_HOTPLUG_CPT |
++                              SDE_PORTC_HOTPLUG_CPT |
++                              SDE_PORTD_HOTPLUG_CPT);
        } else {
--              hotplug_mask = SDE_CRT_HOTPLUG | SDE_PORTB_HOTPLUG |
--                             SDE_PORTC_HOTPLUG | SDE_PORTD_HOTPLUG;
-               hotplug_mask |= SDE_AUX_MASK | SDE_FDI_MASK | SDE_TRANS_MASK;
-               for_each_pipe(pipe)
-                       I915_WRITE(FDI_RX_IMR(pipe), 0);
 -              hotplug_mask |= SDE_AUX_MASK;
++              hotplug_mask = (SDE_CRT_HOTPLUG |
++                              SDE_PORTB_HOTPLUG |
++                              SDE_PORTC_HOTPLUG |
++                              SDE_PORTD_HOTPLUG |
++                              SDE_AUX_MASK);
        }
  
        dev_priv->pch_irq_mask = ~hotplug_mask;
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge