Mauro Carvalho Chehab | ab42b81 | 2019-06-12 14:52:45 -0300 | [diff] [blame] | 1 | ============================================ |
| 2 | Framebuffer driver for Cirrus Logic chipsets |
| 3 | ============================================ |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 4 | |
Mauro Carvalho Chehab | ab42b81 | 2019-06-12 14:52:45 -0300 | [diff] [blame] | 5 | Copyright 1999 Jeff Garzik <jgarzik@pobox.com> |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 6 | |
| 7 | |
Mauro Carvalho Chehab | ab42b81 | 2019-06-12 14:52:45 -0300 | [diff] [blame] | 8 | .. just a little something to get people going; contributors welcome! |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 9 | |
| 10 | |
| 11 | Chip families supported: |
Mauro Carvalho Chehab | ab42b81 | 2019-06-12 14:52:45 -0300 | [diff] [blame] | 12 | - SD64 |
| 13 | - Piccolo |
| 14 | - Picasso |
| 15 | - Spectrum |
| 16 | - Alpine (GD-543x/4x) |
| 17 | - Picasso4 (GD-5446) |
| 18 | - GD-5480 |
| 19 | - Laguna (GD-546x) |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 20 | |
| 21 | Bus's supported: |
Mauro Carvalho Chehab | ab42b81 | 2019-06-12 14:52:45 -0300 | [diff] [blame] | 22 | - PCI |
| 23 | - Zorro |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 24 | |
| 25 | Architectures supported: |
Mauro Carvalho Chehab | ab42b81 | 2019-06-12 14:52:45 -0300 | [diff] [blame] | 26 | - i386 |
| 27 | - Alpha |
| 28 | - PPC (Motorola Powerstack) |
| 29 | - m68k (Amiga) |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 30 | |
| 31 | |
| 32 | |
| 33 | Default video modes |
| 34 | ------------------- |
| 35 | At the moment, there are two kernel command line arguments supported: |
| 36 | |
Mauro Carvalho Chehab | ab42b81 | 2019-06-12 14:52:45 -0300 | [diff] [blame] | 37 | - mode:640x480 |
| 38 | - mode:800x600 |
| 39 | - mode:1024x768 |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 40 | |
| 41 | Full support for startup video modes (modedb) will be integrated soon. |
| 42 | |
| 43 | Version 1.9.9.1 |
| 44 | --------------- |
| 45 | * Fix memory detection for 512kB case |
| 46 | * 800x600 mode |
| 47 | * Fixed timings |
| 48 | * Hint for AXP: Use -accel false -vyres -1 when changing resolution |
| 49 | |
| 50 | |
| 51 | Version 1.9.4.4 |
| 52 | --------------- |
| 53 | * Preliminary Laguna support |
| 54 | * Overhaul color register routines. |
| 55 | * Associated with the above, console colors are now obtained from a LUT |
| 56 | called 'palette' instead of from the VGA registers. This code was |
Anatol Pomozov | f884ab1 | 2013-05-08 16:56:16 -0700 | [diff] [blame] | 57 | modelled after that in atyfb and matroxfb. |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 58 | * Code cleanup, add comments. |
| 59 | * Overhaul SR07 handling. |
| 60 | * Bug fixes. |
| 61 | |
| 62 | |
| 63 | Version 1.9.4.3 |
| 64 | --------------- |
| 65 | * Correctly set default startup video mode. |
| 66 | * Do not override ram size setting. Define |
| 67 | CLGEN_USE_HARDCODED_RAM_SETTINGS if you _do_ want to override the RAM |
| 68 | setting. |
| 69 | * Compile fixes related to new 2.3.x IORESOURCE_IO[PORT] symbol changes. |
| 70 | * Use new 2.3.x resource allocation. |
| 71 | * Some code cleanup. |
| 72 | |
| 73 | |
| 74 | Version 1.9.4.2 |
| 75 | --------------- |
| 76 | * Casting fixes. |
| 77 | * Assertions no longer cause an oops on purpose. |
| 78 | * Bug fixes. |
| 79 | |
| 80 | |
| 81 | Version 1.9.4.1 |
| 82 | --------------- |
| 83 | * Add compatibility support. Now requires a 2.1.x, 2.2.x or 2.3.x kernel. |
| 84 | |
| 85 | |
| 86 | Version 1.9.4 |
| 87 | ------------- |
| 88 | * Several enhancements, smaller memory footprint, a few bugfixes. |
| 89 | * Requires kernel 2.3.14-pre1 or later. |
| 90 | |
| 91 | |
| 92 | Version 1.9.3 |
| 93 | ------------- |
| 94 | * Bundled with kernel 2.3.14-pre1 or later. |