Linus Torvalds
8f53369b75
Revert "drm/i915/crt: Do not rely upon the HPD presence pin"
...
This reverts commit 9e612a008f .
It incorrectly finds VGA connectors where none are attached, apparently
not noticing that nothing replied to the EDID queries, and happily using
the default EDID modes that have nothing to do with actual hardware.
That in turn then causes X to fall down to the lowest common
denominator, which is usually the default 1024x768 mode that is in the
default EDID and pretty much anything supports).
I'd suggest that if not relying on the HDP pin, the code should at least
check whether it gets valid EDID data back, rather than just assume
there's something on the VGA connector.
Cc: Dave Airlie <airlied@linux.ie>
Cc: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2012-06-08 14:53:06 -07:00
..
dvo.h
drm/i915: Subclass intel_encoder.
2010-08-09 11:24:28 -07:00
dvo_ch7xxx.c
Drivers: i915: Fix all space related issues.
2011-09-19 18:01:47 -07:00
dvo_ch7017.c
Drivers: i915: Fix all space related issues.
2011-09-19 18:01:47 -07:00
dvo_ivch.c
Drivers: i915: Fix all space related issues.
2011-09-19 18:01:47 -07:00
dvo_sil164.c
Drivers: i915: Fix all space related issues.
2011-09-19 18:01:47 -07:00
dvo_tfp410.c
Drivers: i915: Fix all space related issues.
2011-09-19 18:01:47 -07:00
i915_debugfs.c
drm/i915: fix module unload since error_state rework
2012-05-22 09:22:36 +02:00
i915_dma.c
Merge tag 'drm-intel-next-2012-05-20' of git://people.freedesktop.org/~danvet/drm-intel into drm-core-next
2012-05-21 08:17:42 +01:00
i915_drv.c
drm/i915: hold forcewake around ring hw init
2012-06-04 20:25:29 +02:00
i915_drv.h
Merge branch 'drm-intel-fixes' of git://people.freedesktop.org/~danvet/drm-intel into drm-fixes
2012-06-08 09:42:35 +01:00
i915_gem.c
Merge branch 'drm-intel-fixes' of git://people.freedesktop.org/~danvet/drm-intel into drm-fixes
2012-05-29 11:09:06 +01:00
i915_gem_debug.c
drm/i915: Remove the list of pinned inactive objects
2012-05-03 11:18:11 +02:00
i915_gem_dmabuf.c
i915: add dma-buf vmap support for exporting vmapped buffer
2012-05-31 14:13:57 +01:00
i915_gem_evict.c
drm/i915: Introduce for_each_ring() macro
2012-05-19 22:39:53 +02:00
i915_gem_execbuffer.c
drm/i915: Check whether the ring is initialised prior to dispatch
2012-05-19 22:39:53 +02:00
i915_gem_gtt.c
i915: add dmabuf/prime buffer sharing support.
2012-05-23 10:47:10 +01:00
i915_gem_stolen.c
drm/i915: Split the stolen handling for GEM out of i915_dma.c
2012-05-03 11:18:11 +02:00
i915_gem_tiling.c
drm/i915: Only the zap the VMA after updating the tiling parameters
2012-05-03 11:18:07 +02:00
i915_ioc32.c
drm/i915: [sparse] trivial sparse fixes
2012-04-18 10:34:49 +02:00
i915_irq.c
drm/i915: pch_irq_handler -> {ibx, cpt}_irq_handler
2012-06-06 23:01:08 +02:00
i915_reg.h
drm/i915: pch_irq_handler -> {ibx, cpt}_irq_handler
2012-06-06 23:01:08 +02:00
i915_suspend.c
drm/i915: gen6_enable_rps() wants to be called after ring initialisation
2012-05-19 22:38:29 +02:00
i915_sysfs.c
drm/i915: rc6 residency (fix the fix)
2012-04-23 09:30:14 +02:00
i915_trace.h
Drivers: i915: Fix all space related issues.
2011-09-19 18:01:47 -07:00
i915_trace_points.c
drm/i915: [sparse] trivial sparse fixes
2012-04-18 10:34:49 +02:00
intel_acpi.c
drm/i915: [sparse] trivial sparse fixes
2012-04-18 10:34:49 +02:00
intel_bios.c
Merge branch 'drm-intel-next' of git://people.freedesktop.org/~danvet/drm-intel into drm-core-next
2012-04-12 10:27:01 +01:00
intel_bios.h
drm/i915: VBT Parser cleanup for eDP block
2012-01-13 08:37:44 -08:00
intel_crt.c
Revert "drm/i915/crt: Do not rely upon the HPD presence pin"
2012-06-08 14:53:06 -07:00
intel_ddi.c
drm/i915: prepare HDMI link for Haswell
2012-05-19 22:39:51 +02:00
intel_display.c
drm/i915: fix up ivb plane 3 pageflips
2012-06-05 21:05:21 +02:00
intel_dp.c
Merge branch 'drm-intel-fixes' of git://people.freedesktop.org/~danvet/drm-intel into drm-fixes
2012-05-29 11:09:06 +01:00
intel_drv.h
drm/i915: fixup infoframe support for sdvo
2012-05-20 17:11:11 +02:00
intel_dvo.c
drm/i915/intel_i2c: refactor using intel_gmbus_get_adapter
2012-03-28 14:40:44 +02:00
intel_fb.c
Linux 3.4-rc6
2012-05-07 14:02:14 +02:00
intel_hdmi.c
drm/i915: implement hsw_write_infoframe
2012-05-20 17:52:35 +02:00
intel_i2c.c
drm/i915: be more careful when returning -ENXIO in gmbus transfer
2012-05-21 21:04:21 +02:00
intel_lvds.c
drm/i915: no lvds quirk for HP t5740e Thin Client
2012-05-24 17:54:01 +02:00
intel_modes.c
Merge branch 'drm-intel-next' of git://people.freedesktop.org/~danvet/drm-intel into drm-core-next
2012-04-12 10:27:01 +01:00
intel_opregion.c
drm/i915: [sparse] __iomem fixes for opregion
2012-05-03 11:18:00 +02:00
intel_overlay.c
drm/i915: rip out unnecessary calls to drm_mode_set_crtcinfo
2012-05-04 11:31:24 +02:00
intel_panel.c
drm/backlight: initialize struct backlight_properties properly
2012-05-22 10:29:46 +01:00
intel_pm.c
drm/i915: tune down the noise of the RP irq limit fail
2012-05-25 10:29:15 +02:00
intel_ringbuffer.c
drm/i915: hold forcewake around ring hw init
2012-06-04 20:25:29 +02:00
intel_ringbuffer.h
drm/i915: Introduce for_each_ring() macro
2012-05-19 22:39:53 +02:00
intel_sdvo.c
Merge branch 'drm-intel-fixes' of git://people.freedesktop.org/~danvet/drm-intel into drm-fixes
2012-05-29 11:09:06 +01:00
intel_sdvo_regs.h
drm/i915: properly handle interlaced bit for sdvo dtd conversion
2012-05-24 17:53:52 +02:00
intel_sprite.c
drm/i915: properly check for MODESET for kms driver ioctls
2012-05-03 11:18:13 +02:00
intel_tv.c
drm/i915: Adding TV Out Missing modes.
2012-05-24 17:54:08 +02:00
Makefile
i915: add dmabuf/prime buffer sharing support.
2012-05-23 10:47:10 +01:00