linux-stable/drivers/video/matrox
Gary Hade 38f7aa23c4 matroxfb: remove incorrect Matrox G200eV support
Remove incorrect Matrox G200eV support that was previously added by
commit e3a1938805

A serious issue with the incorrect G200eV support that reproduces on the
Matrox G200eV equipped IBM x3650 M2 is the total lack of text (login
banner, login prompt, etc) on the console when X is not running and
total lack of text on all of the virtual consoles after X is started.

Any concerns that the incorrect code (upstream since October 2008) has
been successfully used on non-IBM G200eV equipped system(s) appear to be
unwarranted.  In addition to the serious/non-intermittent nature of
issues that have been spotted on IBM systems, complete removal of the
incorrect code is clearly supported by the following Matrox (Yannick
Heneault) provided input:
 "It impossible that this patch should have work on a system.
 The patch only declare the G200eV as a regular G200 which is
 not case. Many registers are different, including at least the
 PLL programming sequence. If the G200eV is programmed like a
 regular G200, it will not display anything."

v1 - Initial patch that removed the incorrect code for _all_
     G200eV equipped systems.
v2 - Darrick Wong provided patch that blacklisted the incorrect
     code on G200eV equipped IBM systems leaving it enabled on
     all G200eV equipped non-IBM systems.
v3 - Same code changes included with v1 plus additional
     justification for complete removal of the incorrect code.

Signed-off-by: Gary Hade <garyhade@us.ibm.com>
Cc: Darrick J. Wong <djwong@us.ibm.com>
Cc: Krzysztof Helt <krzysztof.h1@wp.pl>
Cc: Petr Vandrovec <vandrove@vc.cvut.cz>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Yannick Heneault <yannick_heneault@matrox.com>
Cc: Christian Toutant <ctoutant@matrox.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2011-03-21 15:50:30 -07:00
..
Makefile
g450_pll.c matroxfb: fix problems with display stability 2009-12-16 07:20:05 -08:00
g450_pll.h matroxfb: get rid of unneeded macros WPMINFO and friends 2009-09-23 07:39:57 -07:00
i2c-matroxfb.c i2c: Add support for custom probe function 2010-08-11 18:20:56 +02:00
matroxfb_DAC1064.c drivers/video/matrox/matroxfb_DAC1064.c: remove undead ifdef CONFIG_FB_MATROX_G 2010-10-27 18:03:07 -07:00
matroxfb_DAC1064.h matroxfb: get rid of unneeded macros WPMINFO and friends 2009-09-23 07:39:57 -07:00
matroxfb_Ti3026.c matroxfb: get rid of unneeded macros WPMINFO and friends 2009-09-23 07:39:57 -07:00
matroxfb_Ti3026.h
matroxfb_accel.c matroxfb: get rid of unneeded macro MINFO_FROM 2009-09-23 07:39:57 -07:00
matroxfb_accel.h matroxfb: get rid of unneeded macros WPMINFO and friends 2009-09-23 07:39:57 -07:00
matroxfb_base.c matroxfb: remove incorrect Matrox G200eV support 2011-03-21 15:50:30 -07:00
matroxfb_base.h matroxfb: fix incorrect use of memcpy_toio() 2010-08-20 09:34:54 -07:00
matroxfb_crtc2.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
matroxfb_crtc2.h
matroxfb_g450.c matroxfb: get rid of unneeded macro MINFO_FROM 2009-09-23 07:39:57 -07:00
matroxfb_g450.h matroxfb: get rid of unneeded macros WPMINFO and friends 2009-09-23 07:39:57 -07:00
matroxfb_maven.c drivers/video/matrox/matroxfb_maven.c: fix unsigned return type 2010-10-27 18:03:08 -07:00
matroxfb_maven.h
matroxfb_misc.c matroxfb: get rid of unneeded macros WPMINFO and friends 2009-09-23 07:39:57 -07:00
matroxfb_misc.h matroxfb: get rid of unneeded macros WPMINFO and friends 2009-09-23 07:39:57 -07:00