mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
1.4 KiB
40 lines
1.4 KiB
================= |
|
What is sa1100fb? |
|
================= |
|
|
|
.. [This file is cloned from VesaFB/matroxfb] |
|
|
|
|
|
This is a driver for a graphic framebuffer for the SA-1100 LCD |
|
controller. |
|
|
|
Configuration |
|
============== |
|
|
|
For most common passive displays, giving the option:: |
|
|
|
video=sa1100fb:bpp:<value>,lccr0:<value>,lccr1:<value>,lccr2:<value>,lccr3:<value> |
|
|
|
on the kernel command line should be enough to configure the |
|
controller. The bits per pixel (bpp) value should be 4, 8, 12, or |
|
16. LCCR values are display-specific and should be computed as |
|
documented in the SA-1100 Developer's Manual, Section 11.7. Dual-panel |
|
displays are supported as long as the SDS bit is set in LCCR0; GPIO<9:2> |
|
are used for the lower panel. |
|
|
|
For active displays or displays requiring additional configuration |
|
(controlling backlights, powering on the LCD, etc.), the command line |
|
options may not be enough to configure the display. Adding sections to |
|
sa1100fb_init_fbinfo(), sa1100fb_activate_var(), |
|
sa1100fb_disable_lcd_controller(), and sa1100fb_enable_lcd_controller() |
|
will probably be necessary. |
|
|
|
Accepted options:: |
|
|
|
bpp:<value> Configure for <value> bits per pixel |
|
lccr0:<value> Configure LCD control register 0 (11.7.3) |
|
lccr1:<value> Configure LCD control register 1 (11.7.4) |
|
lccr2:<value> Configure LCD control register 2 (11.7.5) |
|
lccr3:<value> Configure LCD control register 3 (11.7.6) |
|
|
|
Mark Huang <[email protected]>
|
|
|