linux-pinenote/drivers/gpu/drm/i915
Chris Wilson 44834a67c0 drm/i915: Use the VBT from OpRegion when available (v3)
It is recommended that we use the Video BIOS tables that were copied
into the OpRegion during POST when initialising the driver. This saves
us from having to furtle around inside the ROM ourselves and possibly
allows the vBIOS to adjust the tables prior to initialisation.

On some systems, such as the Samsung N210, there is no accessible VBIOS
and the only means of finding the VBT is through the OpRegion.

v2: Rearrange the code so that ASLE is enabled along with ACPI
v3: Enable OpRegion parsing even without ACPI

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Matthew Garrett <mjg@redhat.com>
2010-09-08 10:13:32 +01:00
..
dvo.h drm/i915: Subclass intel_encoder. 2010-08-09 11:24:28 -07:00
dvo_ch7xxx.c drm/i915: Remove dead KMS encoder save/restore code. 2010-04-12 09:23:30 -07:00
dvo_ch7017.c drm/i915: Remove dead KMS encoder save/restore code. 2010-04-12 09:23:30 -07:00
dvo_ivch.c drm/i915: Remove dead KMS encoder save/restore code. 2010-04-12 09:23:30 -07:00
dvo_sil164.c drm/i915: Remove dead KMS encoder save/restore code. 2010-04-12 09:23:30 -07:00
dvo_tfp410.c drm/i915: Use RSEN instead of HTPLG for tfp410 monitor detection. 2010-06-04 16:39:59 -07:00
i915_debugfs.c drm/i915: Use the VBT from OpRegion when available (v3) 2010-09-08 10:13:32 +01:00
i915_dma.c drm/i915: Use the VBT from OpRegion when available (v3) 2010-09-08 10:13:32 +01:00
i915_drv.c drm/i915: Use the VBT from OpRegion when available (v3) 2010-09-08 10:13:32 +01:00
i915_drv.h drm/i915: Use the VBT from OpRegion when available (v3) 2010-09-08 10:13:32 +01:00
i915_gem.c drm/i915: unload: fix retire_work races 2010-09-08 10:13:28 +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: Implement fair lru eviction across both rings. (v2) 2010-08-09 11:24:32 -07:00
i915_gem_tiling.c drm: Use ENOENT consistently for the error return for an unmatched handle. 2010-08-10 10:46:55 +10:00
i915_ioc32.c drm: convert drm_ioctl to unlocked_ioctl 2009-12-18 11:22:31 +10:00
i915_irq.c drm/i915: Rename i915_opregion.c to intel_opregion.c 2010-09-08 10:13:31 +01:00
i915_mem.c drm: Remove memory debugging infrastructure. 2009-06-18 13:00:33 -07:00
i915_reg.h drm/i915: Enable MI_FLUSH on Sandybridge 2010-09-07 11:16:44 +01:00
i915_suspend.c drm/i915/suspend: s/IS_IRONLAKE/HAS_PCH_SPLIT/ 2010-08-21 23:20:21 -07:00
i915_trace.h drm/i915: add tracepoints for flip requests & completions 2010-07-02 14:04:14 +10:00
i915_trace_points.c drm/i915: Add tracepoints 2009-09-23 01:05:21 +01:00
intel_bios.c drm/i915: Use the VBT from OpRegion when available (v3) 2010-09-08 10:13:32 +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/crt: Flush register prior to waiting for vblank. 2010-09-08 10:13:31 +01:00
intel_display.c drm/i915: Drop the msleep parameter to wait_for() 2010-09-08 10:13:29 +01:00
intel_dp.c drm/i915: Drop the msleep parameter to wait_for() 2010-09-08 10:13:29 +01:00
intel_drv.h drm/i915: Avoid using msleep under kdb and wait_for() 2010-09-08 10:13:30 +01:00
intel_dvo.c drm/i915: Subclass intel_encoder. 2010-08-09 11:24:28 -07:00
intel_fb.c Merge branch 'drm-core-next' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6 2010-08-12 09:21:39 -07:00
intel_hdmi.c drm/i915: Subclass intel_encoder. 2010-08-09 11:24:28 -07:00
intel_i2c.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
intel_lvds.c drm/i915: Drop the msleep parameter to wait_for() 2010-09-08 10:13:29 +01:00
intel_modes.c Merge remote branch 'anholt/drm-intel-next' of /home/airlied/kernel/drm-next into drm-core-next 2010-04-20 13:11:45 +10:00
intel_opregion.c drm/i915: Use the VBT from OpRegion when available (v3) 2010-09-08 10:13:32 +01:00
intel_overlay.c drivers/gpu/drm/i915/intel_overlay.c needs seq_file.h 2010-09-06 23:09:48 +01:00
intel_panel.c drm/i915: Enable aspect/centering panel fitting for Ironlake. 2010-08-09 11:24:34 -07:00
intel_ringbuffer.c drm/i915: Enable MI_FLUSH on Sandybridge 2010-09-07 11:16:44 +01:00
intel_ringbuffer.h drm/i915: Use a common seqno for all rings. 2010-08-09 11:24:32 -07:00
intel_sdvo.c drm/i915/sdvo: Restore guess of the DDC bus in absence of VBIOS 2010-09-07 11:14:16 +01:00
intel_sdvo_regs.h drm/i915/sdvo: Add missing TV filters 2010-08-09 11:24:29 -07:00
intel_tv.c i915: Fix spurious TV detection after 9d0498a2bf + 9559fcdbff 2010-09-06 23:09:50 +01:00
Makefile drm/i915: Use the VBT from OpRegion when available (v3) 2010-09-08 10:13:32 +01:00