mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-28 02:32:09 -04:00
[PATCH] Update cyblafb driver
This is a major update to the cyblafb framebuffer driver. Most
of the stuff has been tested in the mm tree.
Main advantages:
============
- vxres > xres support
- ywrap and xpan support
- much faster for almost all modes (e.g. 1280x1024-16bpp
draws more than 41 full screens of text instead of about 25
full screens of text per second on authors Epia 5000)
- module init/exit code fixed
- bugs triggered by console rotation fixed
- lots of minor improvements
- startup modes suitable for high performance scrolling
in all directions
This diff also contains a lot of white space fixes.
No side effects are possible, only one single graphics core is affected.
Signed-off-by: Knut Petersen <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
This commit is contained in:
parent
8b78e83bfb
commit
44637a12f8
9 changed files with 960 additions and 695 deletions
|
|
@ -153,6 +153,10 @@
|
|||
#define GE04 (GEBase+0x04) // source 2, p 111
|
||||
#define GE08 (GEBase+0x08) // destination 1, p 111
|
||||
#define GE0C (GEBase+0x0C) // destination 2, p 112
|
||||
#define GE10 (GEBase+0x10) // right view base & enable, p 112
|
||||
#define GE13 (GEBase+0x13) // left view base & enable, p 112
|
||||
#define GE18 (GEBase+0x18) // block write start address, p 112
|
||||
#define GE1C (GEBase+0x1C) // block write end address, p 112
|
||||
#define GE20 (GEBase+0x20) // engine status, p 113
|
||||
#define GE24 (GEBase+0x24) // reset all GE pointers
|
||||
#define GE44 (GEBase+0x44) // command register, p 126
|
||||
|
|
|
|||
Loading…
Reference in a new issue