• Dave Airlie's avatar
    Merge branch 'drm-intel-fixes' of git://people.freedesktop.org/~danvet/drm-intel into drm-next · b81e059e
    Dave Airlie authored
    So here's my promised pile of fixes for 3.9. I've dropped the core prep
    patches for vt-switchless suspend/resume as discussed on irc. Highlights:
    - Fix dmar on g4x. Not really gfx related, but I'm fed up with getting
      blamed for dmar crapouts.
    - Disable wc ptes updates on ilk when dmar is enabled (Chris). So again,
      dmar, but this time gfx related :(
    - Reduced range support for hsw, using the pipe CSC (Ville).
    - Fixup pll limits for gen3/4 (Patrick Jakobsson). The sdvo patch is
      already confirmed to fix 2 bug reports, so added cc: stable on that one.
    - Regression fix for 8bit fb console (Ville).
    - Preserve lane reversal bits on DDI/FDI ports (Damien).
    - Page flip vs. gpu hang fixes (Ville). Unfortuntely not quite all of
      them, need to decide what to do with the currently still in-flight ones.
    - Panel fitter regression fix from Mika Kuoppala (was accidentally left on
      on some pipes with the new modset code since 3.7). This also improves
      the modeset sequence and might help a few other unrelated issues with
      lvds.
    - Write backlight regs even harder ... another installement in our eternal
      fight against the BIOS and backlights.
    - Fixup lid notifier vs. suspend/resume races (Zhang Rui). Prep work for
      new ACPI stuff, but closing the race itself seems worthwile on its own.
    - A few other small fixes and tiny cleanups all over.
    
    Lots of the patches are cc: stable since I've stalled on a few
    not-so-important fixes for 3.8 due to the grumpy noise Linus made.
    
    * 'drm-intel-fixes' of git://people.freedesktop.org/~danvet/drm-intel: (33 commits)
      intel/iommu: force writebuffer-flush quirk on Gen 4 Chipsets
      drm/i915: Disable WC PTE updates to w/a buggy IOMMU on ILK
      drm/i915: Implement pipe CSC based limited range RGB output
      drm/i915: inverted brightness quirk for Acer Aspire 4736Z
      drm/i915: Print the hw context status is debugfs
      drm/i915: Use HAS_L3_GPU_CACHE in i915_gem_l3_remap
      drm/i915: Fix PIPE_CONTROL DW/QW write through global GTT on IVB+
      drm/i915: Set i9xx sdvo clock limits according to specifications
      drm/i915: Set i9xx lvds clock limits according to specifications
      drm/i915: Preserve the DDI link reversal configuration
      drm/i915: Preserve the FDI line reversal override bit on CPT
      drm/i915: add missing \n to UTS_RELEASE in the error_state
      drm: Use C8 instead of RGB332 when determining the format from depth/bpp
      drm: Fill depth/bits_per_pixel for C8 format
      drm/i915: don't clflush gem objects in stolen memory
      drm/i915: Don't wait for page flips if there was GPU reset
      drm/i915: Kill obj->pending_flip
      drm/i915: Fix a typo in a intel_modeset_stage_output_state() comment
      drm/i915: remove bogus mutex_unlock from error-path
      drm/i915: Print the pipe control page GTT address
      ...
    b81e059e
intel_lvds.c 36.5 KB