diff options
author | Thomas Winischhofer <thomas@winischhofer.net> | 2005-09-09 16:04:45 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2005-09-09 16:58:01 -0400 |
commit | 544393fe584d333480659a4bed30f5295355df11 (patch) | |
tree | 873b30c67cdbb5cb93e6fd816692db312ed6ddd6 /drivers/video/Kconfig | |
parent | 5c06e2aa6339112befdc87b350b8bf712890d7a7 (diff) |
[PATCH] sisfb update
This lifts sisfb from version 1.7.17 to version 1.8.9. Changes include:
- Added support for XGI V3XT, V5, V8, Z7 chipsets, including POSTing of
all of these chipsets.
- Added support for latest SiS chipsets (761).
- Added support for SiS76x memory "hybrid" mode.
- Added support for new LCD resolutions (eg 1280x854, 856x480).
- Fixed support for 320x240 STN panels (for embedded devices).
- Fixed many HDTV modes (525p, 750p, 1080i).
- Fixed PCI config register reading/writing to use proper kernel
functions for this purpose.
- Fixed PCI ROM handling to use the kernel's proper functions.
- Removed lots of "typedef"s.
- Removed lots of code which was for X.org/XFree86 only.
- Fixed coding style in many places.
- Removed lots of 2.4 cruft.
- Reduced stack size by unifying two previously separate structs into
one.
- Added new hooks for memory allocation (for DRM). Now the driver can
truly handle multiple cards, including memory management.
- Fixed numerous minor bugs.
Signed-off-by: Thomas Winischhofer <thomas@winischhofer.net>
Cc: "Antonino A. Daplas" <adaplas@pol.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/video/Kconfig')
-rw-r--r-- | drivers/video/Kconfig | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig index 544c717c6ee4..e906b5421795 100644 --- a/drivers/video/Kconfig +++ b/drivers/video/Kconfig | |||
@@ -1079,15 +1079,16 @@ config FB_SAVAGE_ACCEL | |||
1079 | choose N here. | 1079 | choose N here. |
1080 | 1080 | ||
1081 | config FB_SIS | 1081 | config FB_SIS |
1082 | tristate "SiS acceleration" | 1082 | tristate "SiS/XGI display support" |
1083 | depends on FB && PCI | 1083 | depends on FB && PCI |
1084 | select FB_CFB_FILLRECT | 1084 | select FB_CFB_FILLRECT |
1085 | select FB_CFB_COPYAREA | 1085 | select FB_CFB_COPYAREA |
1086 | select FB_CFB_IMAGEBLIT | 1086 | select FB_CFB_IMAGEBLIT |
1087 | select FB_SOFT_CURSOR | 1087 | select FB_SOFT_CURSOR |
1088 | help | 1088 | help |
1089 | This is the frame buffer device driver for the SiS 300, 315 and | 1089 | This is the frame buffer device driver for the SiS 300, 315, 330 |
1090 | 330 series VGA chipsets. Specs available at <http://www.sis.com> | 1090 | and 340 series as well as XGI V3XT, V5, V8, Z7 graphics chipsets. |
1091 | Specs available at <http://www.sis.com> and <http://www.xgitech.com>. | ||
1091 | 1092 | ||
1092 | To compile this driver as a module, choose M here; the module | 1093 | To compile this driver as a module, choose M here; the module |
1093 | will be called sisfb. | 1094 | will be called sisfb. |
@@ -1099,11 +1100,12 @@ config FB_SIS_300 | |||
1099 | Say Y here to support use of the SiS 300/305, 540, 630 and 730. | 1100 | Say Y here to support use of the SiS 300/305, 540, 630 and 730. |
1100 | 1101 | ||
1101 | config FB_SIS_315 | 1102 | config FB_SIS_315 |
1102 | bool "SiS 315/330 series support" | 1103 | bool "SiS 315/330/340 series and XGI support" |
1103 | depends on FB_SIS | 1104 | depends on FB_SIS |
1104 | help | 1105 | help |
1105 | Say Y here to support use of the SiS 315 and 330 series | 1106 | Say Y here to support use of the SiS 315, 330 and 340 series |
1106 | (315/H/PRO, 55x, 650, 651, 740, 330, 661, 741, 760). | 1107 | (315/H/PRO, 55x, 650, 651, 740, 330, 661, 741, 760, 761) as well |
1108 | as XGI V3XT, V5, V8 and Z7. | ||
1107 | 1109 | ||
1108 | config FB_NEOMAGIC | 1110 | config FB_NEOMAGIC |
1109 | tristate "NeoMagic display support" | 1111 | tristate "NeoMagic display support" |