• Dave Airlie's avatar
    Merge tag 'drm-intel-next-2013-05-20-merged' of... · e81f3d81
    Dave Airlie authored
    Merge tag 'drm-intel-next-2013-05-20-merged' of git://people.freedesktop.org/~danvet/drm-intel into drm-next
    
    Daniel writes:
    Highlights (copy-pasted from my testing cycle mails):
    - fbc support for Haswell (Rodrigo)
    - streamlined workaround comments, including an igt tool to grep for
      them (Damien)
    - sdvo and TV out cleanups, including a fixup for sdvo multifunction devices
    - refactor our eDP mess a bit (Imre)
    - don't register the hdmi connector on haswell when desktop eDP is present
    - vlv support is no longer preliminary!
    - more vlv fixes from Jesse for stolen and dpll handling
    - more flexible power well checking infrastructure from Paulo
    - a few gtt patches from Ben
    - a bit of OCD cleanups for transcoder #defines and an assorted pile
      of smaller things.
    - fixes for the gmch modeset sequence
    - a bit of OCD around plane/pipe usage (Ville)
    - vlv turbo support (Jesse)
    - tons of vlv modeset fixes (Jesse et al.)
    - vlv pte write fixes (Kenneth Graunke)
    - hpd filtering to avoid costly probes on unaffected outputs (Egbert Eich)
    - intel dev_info cleanups and refactorings (Damien)
    - vlv rc6 support (Jesse)
    - random pile of fixes around non-24bpp modes handling
    - asle/opregion cleanups and locking fixes (Jani)
    - dp dpll refactoring
    - improvements for reduced_clock computation on g4x/ilk+
    - pfit state refactored to use pipe_config (Jesse)
    - lots more computed modeset state moved to pipe_config, including readout
      and cross-check support
    - fdi auto-dithering for ivb B/C links, using the neat pipe_config
      improvements
    - drm_rect helpers plus sprite clipping fixes (Ville)
    - hw context refcounting (Mika + Ben)
    
    * tag 'drm-intel-next-2013-05-20-merged' of git://people.freedesktop.org/~danvet/drm-intel: (155 commits)
      drm/i915: add support for dvo Chrontel 7010B
      drm/i915: Use pipe config state to control gmch pfit enable/disable
      drm/i915: Use pipe_config state to disable ilk+ pfit
      drm/i915: panel fitter hw state readout&check support
      drm/i915: implement WADPOClockGatingDisable for LPT
      drm/i915: Add missing platform tags to FBC workaround comments
      drm/i915: rip out an unused lvds_reg variable
      drm/i915: Compute WR PLL dividers dynamically
      drm/i915: HSW FBC WaFbcDisableDpfcClockGating
      drm/i915: HSW FBC WaFbcAsynchFlipDisableFbcQueue
      drm/i915: Enable FBC at Haswell.
      drm/i915: IVB FBC WaFbcDisableDpfcClockGating
      drm/i915: IVB FBC WaFbcAsynchFlipDisableFbcQueue
      drm/i915: Add support for FBC on Ivybridge.
      drm/i915: Organize VBT stuff inside drm_i915_private
      drm/i915: make SDVO TV-out work for multifunction devices
      drm/i915: rip out now unused is_foo tracking from crtc code
      drm/i915: rip out TV-out lore ...
      drm/i915: drop TVclock special casing on ilk+
      drm/i915: move sdvo TV clock computation to intel_sdvo.c
      ...
    e81f3d81
i915_gem.c 112 KB