1. 13 1月, 2012 1 次提交
  2. 21 10月, 2011 1 次提交
  3. 20 9月, 2011 1 次提交
  4. 05 6月, 2011 1 次提交
  5. 11 5月, 2011 2 次提交
  6. 06 4月, 2011 1 次提交
  7. 08 2月, 2011 1 次提交
  8. 26 1月, 2011 1 次提交
  9. 12 1月, 2011 1 次提交
    • D
      drm/i915/crt: Check for a analog monitor in case of DVI-I · f5afcd3d
      David Müller 提交于
      Since Linux 2.6.36 the digital output on my system (855GME + DVI-I) is
      not working any longer. The analog output is always activated
      regardless of the type of monitor attached.
      
      The culprit seems to be intel_crt_detect_ddc(), which returns true as
      soon as an ACK from the EDID device is received. Obviously this
      approach does not work with DVI-I where the analog and digital outputs
      share a common DDC bus.
      
      In a similar manner to the shared DDC wire, ala the "Mac Mini Hack", we
      need an additional check to make sure that there really is an analog
      device attached to the DDC.
      Signed-off-by: NDavid Müller <d.mueller@elsoft.ch>
      Signed-off-by: NChris Wilson <chris@chris-wilson.co.uk>
      Cc: stable@kernel.org
      f5afcd3d
  10. 19 11月, 2010 4 次提交
  11. 08 10月, 2010 1 次提交
  12. 23 9月, 2010 1 次提交
  13. 21 9月, 2010 1 次提交
  14. 18 9月, 2010 1 次提交
    • C
      drm/i915: use GMBUS to manage i2c links · f899fc64
      Chris Wilson 提交于
      Use the GMBUS interface rather than direct bit banging to grab the EDID
      over DDC (and for other forms of auxiliary communication with external
      display controllers). The hope is that this method will be much faster
      and more reliable than bit banging for fetching EDIDs from buggy monitors
      or through switches, though we still preserve the bit banging as a
      fallback in case GMBUS fails.
      
      Based on an original patch by Jesse Barnes.
      
      Cc: Jesse Barnes <jbarnes@virtuousgeek.org>
      Signed-off-by: NChris Wilson <chris@chris-wilson.co.uk>
      f899fc64
  15. 17 9月, 2010 1 次提交
  16. 15 9月, 2010 2 次提交
  17. 14 9月, 2010 1 次提交
  18. 13 9月, 2010 1 次提交
  19. 10 9月, 2010 2 次提交
  20. 08 9月, 2010 2 次提交
  21. 22 8月, 2010 2 次提交
  22. 10 8月, 2010 2 次提交
  23. 02 7月, 2010 1 次提交
    • A
      drm/i915: Fix CRT hotplug regression in 2.6.35-rc1 · 2d1c9752
      Andy Lutomirski 提交于
      Commit 7a772c49 has two bugs which
      made the hotplug problems on my laptop worse instead of better.
      
      First, it did not, in fact, disable the CRT plug interrupt -- it
      disabled all the other hotplug interrupts.  It seems rather doubtful
      that that bit of the patch fixed anything, so let's just remove it.
      (If you want to add it back, you probably meant ~CRT_HOTPLUG_INT_EN.)
      
      Second, on at least my GM45, setting CRT_HOTPLUG_ACTIVATION_PERIOD_64
      and CRT_HOTPLUG_VOLTAGE_COMPARE_50 (when they were previously unset)
      causes a hotplug interrupt about three seconds later.  The old code
      never restored PORT_HOTPLUG_EN so this could only happen once, but
      they new code restores those registers.  So just set those bits when
      we set up the interrupt in the first place.
      Signed-off-by: NAndy Lutomirski <luto@mit.edu>
      Signed-off-by: NEric Anholt <eric@anholt.net>
      2d1c9752
  24. 27 5月, 2010 2 次提交
  25. 18 5月, 2010 1 次提交
    • D
      drm/fbdev: rework output polling to be back in the core. (v4) · eb1f8e4f
      Dave Airlie 提交于
      After thinking it over a lot it made more sense for the core to deal with
      the output polling especially so it can notify X.
      
      v2: drop plans for fake connector - per Michel's comments - fix X patch sent to xorg-devel, add intel polled/hpd setting, add initial nouveau polled/hpd settings.
      
      v3: add config lock take inside polling, add intel/nouveau poll init/fini calls
      
      v4: config lock was a bit agressive, only needed around connector list reading.
      otherwise it could re-enter.
      
      glisse: discard drm_helper_hpd_irq_event
      
      v3: Reviewed-by: Michel Dänzer <michel@daenzer.net>
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      eb1f8e4f
  26. 13 4月, 2010 3 次提交
  27. 10 4月, 2010 2 次提交