diff options
| author | Antonino Daplas <adaplas@hotpop.com> | 2004-10-25 04:18:00 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2004-10-25 04:18:00 -0700 |
| commit | 6f0ac56d227bebf01ec540af4ee80fd9d59f8ba2 (patch) | |
| tree | 620deb3e8e2c63544951304dca1e05d99f3a6790 /include/linux | |
| parent | 619b5424fa6e75370c12d8973efdfcf0eda3f45e (diff) | |
[PATCH] fbdev: S3 Savage Framebuffer Driver
S3 Savage Frambuffer Driver for the following chipsets:
Savage 3D
Savage MX
Savage 4
Savage 2000
ProSavage
SuperSavage
This is based from the driver written by:
Denis Oliver Kropp <dok@directfb.org>
Sven Neumann <neo@directfb.org>
Initial Porting to 2.6 done by:
Mika Pruikkonen <mpruikko@cc.hut.fi>
Added the following:
- Console acceleration support (imageblit, fillrect, copyarea) -
Configurable
- DDC2/I2C support for (ProSavage DDR-K, Savage 4 and Prosavage PM only -
Configurable
- 8, 16, 32 bits per pixel
Signed-off-by: Antonino Daplas <adaplas@pol.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/fb.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/include/linux/fb.h b/include/linux/fb.h index 55b2d8c2aed0..bd9e42e356d0 100644 --- a/include/linux/fb.h +++ b/include/linux/fb.h @@ -114,6 +114,21 @@ #define FB_ACCEL_NEOMAGIC_NM2360 97 /* NeoMagic NM2360 */ #define FB_ACCEL_NEOMAGIC_NM2380 98 /* NeoMagic NM2380 */ +#define FB_ACCEL_SAVAGE4 0x80 /* S3 Savage4 */ +#define FB_ACCEL_SAVAGE3D 0x81 /* S3 Savage3D */ +#define FB_ACCEL_SAVAGE3D_MV 0x82 /* S3 Savage3D-MV */ +#define FB_ACCEL_SAVAGE2000 0x83 /* S3 Savage2000 */ +#define FB_ACCEL_SAVAGE_MX_MV 0x84 /* S3 Savage/MX-MV */ +#define FB_ACCEL_SAVAGE_MX 0x85 /* S3 Savage/MX */ +#define FB_ACCEL_SAVAGE_IX_MV 0x86 /* S3 Savage/IX-MV */ +#define FB_ACCEL_SAVAGE_IX 0x87 /* S3 Savage/IX */ +#define FB_ACCEL_PROSAVAGE_PM 0x88 /* S3 ProSavage PM133 */ +#define FB_ACCEL_PROSAVAGE_KM 0x89 /* S3 ProSavage KM133 */ +#define FB_ACCEL_S3TWISTER_P 0x8a /* S3 Twister */ +#define FB_ACCEL_S3TWISTER_K 0x8b /* S3 TwisterK */ +#define FB_ACCEL_SUPERSAVAGE 0x8c /* S3 Supersavage */ +#define FB_ACCEL_PROSAVAGE_DDR 0x8d /* S3 ProSavage DDR */ +#define FB_ACCEL_PROSAVAGE_DDRK 0x8e /* S3 ProSavage DDR-K */ struct fb_fix_screeninfo { char id[16]; /* identification string eg "TT Builtin" */ |
