linux/drivers/gpu/drm/i915
Chris Wilson f899fc64cd drm/i915: use GMBUS to manage i2c links
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: Chris Wilson <chris@chris-wilson.co.uk>
2010-09-18 15:46:19 +01:00
..
dvo_ch7xxx.c drm/i915: use GMBUS to manage i2c links 2010-09-18 15:46:19 +01:00
dvo_ch7017.c drm/i915: use GMBUS to manage i2c links 2010-09-18 15:46:19 +01:00
dvo_ivch.c drm/i915: use GMBUS to manage i2c links 2010-09-18 15:46:19 +01:00
dvo_sil164.c drm/i915: use GMBUS to manage i2c links 2010-09-18 15:46:19 +01:00
dvo_tfp410.c drm/i915: use GMBUS to manage i2c links 2010-09-18 15:46:19 +01:00
dvo.h drm/i915: Subclass intel_encoder. 2010-08-09 11:24:28 -07:00
i915_debugfs.c drm/i915: Fix updating FBC 2010-09-11 10:50:55 +01:00
i915_dma.c drm/i915: use GMBUS to manage i2c links 2010-09-18 15:46:19 +01:00
i915_drv.c drm/i915/overlay: Move capabilities bits to common info block. 2010-09-08 10:23:42 +01:00
i915_drv.h drm/i915: use GMBUS to manage i2c links 2010-09-18 15:46:19 +01:00
i915_gem_debug.c drm/i915: drop pointer to drm_gem_object 2010-04-20 13:23:14 +10:00
i915_gem_evict.c drm/i915: Kill the active list spinlock 2010-09-08 10:23:56 +01:00
i915_gem_tiling.c drm/i915: Allow get_fence_reg() to be uninterruptible 2010-09-14 21:08:36 +01:00
i915_gem.c drm/i915: Remove unused intel_ringbuffer->ring_flag 2010-09-14 21:13:00 +01:00
i915_ioc32.c drm: convert drm_ioctl to unlocked_ioctl 2009-12-18 11:22:31 +10:00
i915_irq.c drm/i915: Reduce hangcheck frequency 2010-09-14 10:30:10 +01:00
i915_mem.c
i915_reg.h drm/i915: use GMBUS to manage i2c links 2010-09-18 15:46:19 +01:00
i915_suspend.c drm/i915: use GMBUS to manage i2c links 2010-09-18 15:46:19 +01:00
i915_trace_points.c drm/i915: Add tracepoints 2009-09-23 01:05:21 +01:00
i915_trace.h drm/i915: add tracepoints for flip requests & completions 2010-07-02 14:04:14 +10:00
intel_bios.c drm/i915: use GMBUS to manage i2c links 2010-09-18 15:46:19 +01:00
intel_bios.h drm/i915: parse eDP panel color depth from VBT block 2010-01-15 14:12:47 -08:00
intel_crt.c drm/i915: use GMBUS to manage i2c links 2010-09-18 15:46:19 +01:00
intel_display.c drm/i915: use GMBUS to manage i2c links 2010-09-18 15:46:19 +01:00
intel_dp.c drm/i915: use GMBUS to manage i2c links 2010-09-18 15:46:19 +01:00
intel_drv.h drm/i915: use GMBUS to manage i2c links 2010-09-18 15:46:19 +01:00
intel_dvo.c drm/i915: use GMBUS to manage i2c links 2010-09-18 15:46:19 +01:00
intel_fb.c drm/i915: Push pipelining of display plane flushes to the caller 2010-09-14 21:08:35 +01:00
intel_hdmi.c drm/i915: use GMBUS to manage i2c links 2010-09-18 15:46:19 +01:00
intel_i2c.c drm/i915: use GMBUS to manage i2c links 2010-09-18 15:46:19 +01:00
intel_lvds.c drm/i915: use GMBUS to manage i2c links 2010-09-18 15:46:19 +01:00
intel_modes.c drm/i915: use GMBUS to manage i2c links 2010-09-18 15:46:19 +01:00
intel_opregion.c drm/i915: Refactor panel backlight controls 2010-09-08 10:23:58 +01:00
intel_overlay.c drm/i915: Fix an overlay regression from 7e7d76c 2010-09-13 14:32:18 +01:00
intel_panel.c drm/i915: Refactor panel backlight controls 2010-09-08 10:23:58 +01:00
intel_ringbuffer.c drm/i915: Remove unused intel_ringbuffer->ring_flag 2010-09-14 21:13:00 +01:00
intel_ringbuffer.h drm/i915: Remove unused intel_ringbuffer->ring_flag 2010-09-14 21:13:00 +01:00
intel_sdvo_regs.h drm/i915/sdvo: Add missing TV filters 2010-08-09 11:24:29 -07:00
intel_sdvo.c drm/i915: use GMBUS to manage i2c links 2010-09-18 15:46:19 +01:00
intel_tv.c drm/i915: Use macros to switch between equivalent pipe registers 2010-09-11 19:27:12 +01:00
Makefile drm/i915: Use the VBT from OpRegion when available (v3) 2010-09-08 10:13:32 +01:00