alistair23-linux/drivers/gpu/drm/gma500
Alan Cox 055bf38d3d drm, gma500: Fix Cedarview boot failures in 3.3-rc
Production GMA3600/3650 hardware turns out to be subtly different to the
development platforms.  This combined with a minor driver bug is causing
the kernel to hang on these platforms.

This patch does the following

 - turn down a couple of messages that were meant to be debug and are
   causing much confusion

 - ensure the hotplug interrupt is disabled on Cedartrail systems.

 - fix a bug where gtt roll mode called psbfb_sync, which tries to sync
   the 2D engine. On other devices it is harmless as the 2D engine is
   present but not in use when in gtt roll mode, on Cedartrail it causes
   a hang

Without these changes 3.3-rc hangs on boot on Cedartrail based systems.

Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2012-03-05 14:53:01 -08:00
..
accel_2d.c drm: Replace pitch with pitches[] in drm_framebuffer 2011-12-20 10:06:27 +00:00
backlight.c gma500: Add device framework 2011-11-16 11:25:08 +00:00
cdv_device.c drm, gma500: Fix Cedarview boot failures in 3.3-rc 2012-03-05 14:53:01 -08:00
cdv_device.h gma500: Add support for Cedarview 2011-11-16 11:27:35 +00:00
cdv_intel_crt.c gma500: Discard modes that don't fit in stolen memory 2012-01-13 09:02:06 +00:00
cdv_intel_display.c gma500: Convert Cedarview to work with new output handling 2011-12-20 10:23:15 +00:00
cdv_intel_hdmi.c gma500: Discard modes that don't fit in stolen memory 2012-01-13 09:02:06 +00:00
cdv_intel_lvds.c gma500: Convert Cedarview to work with new output handling 2011-12-20 10:23:15 +00:00
framebuffer.c drm, gma500: Fix Cedarview boot failures in 3.3-rc 2012-03-05 14:53:01 -08:00
framebuffer.h gma500: kill virtual mapping support 2011-12-06 09:55:29 +00:00
gem.c gma500: do a pass over the FIXME tags 2011-12-06 09:55:33 +00:00
gem_glue.c gma500: GEM and GEM glue 2011-11-16 11:22:36 +00:00
gem_glue.h gma500: GEM and GEM glue 2011-11-16 11:22:36 +00:00
gtt.c drm, gma500: Fix Cedarview boot failures in 3.3-rc 2012-03-05 14:53:01 -08:00
gtt.h gma500: gtt based hardware scrolling console 2011-12-06 09:55:39 +00:00
intel_bios.c gma500: Move the API 2011-12-06 09:54:23 +00:00
intel_bios.h gma500: Add the glue to the various BIOS and firmware interfaces 2011-11-16 11:25:28 +00:00
intel_gmbus.c gma500: Add support for Intel GMBUS 2011-12-20 10:23:13 +00:00
intel_i2c.c gma500: fixup build versus latest header changes. 2011-11-16 12:14:04 +00:00
intel_opregion.c gma500: do a pass over the FIXME tags 2011-12-06 09:55:33 +00:00
Kconfig gma500: Fix Cedarview support (Correct version) 2012-01-03 09:30:07 +00:00
Makefile gma500: Fix Cedarview support (Correct version) 2012-01-03 09:30:07 +00:00
mid_bios.c gma500: silence gcc warnings in mid_get_vbt_data() 2012-01-10 10:01:22 +00:00
mid_bios.h gma500: Add the glue to the various BIOS and firmware interfaces 2011-11-16 11:25:28 +00:00
mmu.c gma500: introduce the GTT and MMU handling logic 2011-11-16 11:23:38 +00:00
oaktrail.h gma500: Add Oaktrail support 2011-11-16 11:27:12 +00:00
oaktrail_crtc.c gma500: Convert Oaktrail to work with new output handling 2011-12-20 10:23:17 +00:00
oaktrail_device.c gma500: Oaktrail BIOS handling 2011-12-06 09:55:42 +00:00
oaktrail_hdmi.c gma500: Discard modes that don't fit in stolen memory 2012-01-13 09:02:06 +00:00
oaktrail_hdmi_i2c.c gma500: fixup build versus latest header changes. 2011-11-16 12:14:04 +00:00
oaktrail_lvds.c gma500/oaktrail: panel display quality fix 2011-12-20 15:50:13 +00:00
power.c gma500: Fix backlight crash 2011-12-06 09:55:37 +00:00
power.h gma500: Add device framework 2011-11-16 11:25:08 +00:00
psb_device.c gma500: Add support for Intel GMBUS 2011-12-20 10:23:13 +00:00
psb_drv.c gma500: remove no_fb bits 2012-01-03 09:30:29 +00:00
psb_drv.h gma500: Convert Cedarview to work with new output handling 2011-12-20 10:23:15 +00:00
psb_intel_display.c gma500: Replace SDVO code with slightly modified version from i915 2011-12-20 10:23:14 +00:00
psb_intel_display.h gma500: Add Poulsbo support 2011-11-16 11:26:55 +00:00
psb_intel_drv.h gma500: Convert Cedarview to work with new output handling 2011-12-20 10:23:15 +00:00
psb_intel_lvds.c gma500: Convert PSB LVDS to new output handling 2011-12-20 10:23:12 +00:00
psb_intel_modes.c gma500: Remove psb_intel_output from ddc_probe and ddc_get_modes 2011-12-20 10:23:06 +00:00
psb_intel_reg.h gma500: Replace SDVO code with slightly modified version from i915 2011-12-20 10:23:14 +00:00
psb_intel_sdvo.c gma500: Discard modes that don't fit in stolen memory 2012-01-13 09:02:06 +00:00
psb_intel_sdvo_regs.h gma500: Replace SDVO code with slightly modified version from i915 2011-12-20 10:23:14 +00:00
psb_irq.c gma500: Add VBLANK support for Poulsbo hardware 2011-12-06 09:55:32 +00:00
psb_irq.h gma500: Add the core DRM files and headers 2011-11-16 11:26:35 +00:00
psb_lid.c gma500: do a pass over the FIXME tags 2011-12-06 09:55:33 +00:00
psb_reg.h gma500: Add the core DRM files and headers 2011-11-16 11:26:35 +00:00