[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>
Showing
- drivers/video/Kconfig 8 additions, 6 deletionsdrivers/video/Kconfig
- drivers/video/sis/300vtbl.h 235 additions, 1128 deletionsdrivers/video/sis/300vtbl.h
- drivers/video/sis/310vtbl.h 355 additions, 1770 deletionsdrivers/video/sis/310vtbl.h
- drivers/video/sis/Makefile 1 addition, 1 deletiondrivers/video/sis/Makefile
- drivers/video/sis/init.c 2288 additions, 3361 deletionsdrivers/video/sis/init.c
- drivers/video/sis/init.h 463 additions, 1269 deletionsdrivers/video/sis/init.h
- drivers/video/sis/init301.c 4350 additions, 5318 deletionsdrivers/video/sis/init301.c
- drivers/video/sis/init301.h 225 additions, 126 deletionsdrivers/video/sis/init301.h
- drivers/video/sis/initdef.h 91 additions, 54 deletionsdrivers/video/sis/initdef.h
- drivers/video/sis/initextlfb.c 238 additions, 0 deletionsdrivers/video/sis/initextlfb.c
- drivers/video/sis/oem300.h 158 additions, 177 deletionsdrivers/video/sis/oem300.h
- drivers/video/sis/oem310.h 201 additions, 220 deletionsdrivers/video/sis/oem310.h
- drivers/video/sis/osdef.h 20 additions, 7 deletionsdrivers/video/sis/osdef.h
- drivers/video/sis/sis.h 433 additions, 313 deletionsdrivers/video/sis/sis.h
- drivers/video/sis/sis_accel.c 126 additions, 353 deletionsdrivers/video/sis/sis_accel.c
- drivers/video/sis/sis_accel.h 7 additions, 2 deletionsdrivers/video/sis/sis_accel.h
- drivers/video/sis/sis_main.c 4471 additions, 3368 deletionsdrivers/video/sis/sis_main.c
- drivers/video/sis/sis_main.h 244 additions, 358 deletionsdrivers/video/sis/sis_main.h
- drivers/video/sis/vgatypes.h 19 additions, 136 deletionsdrivers/video/sis/vgatypes.h
- drivers/video/sis/vstruct.h 492 additions, 605 deletionsdrivers/video/sis/vstruct.h
Loading
Please register or sign in to comment