xref: /openbmc/linux/Documentation/fb/sm712fb.rst (revision d56b699d)
1ab42b818SMauro Carvalho Chehab================
2ab42b818SMauro Carvalho ChehabWhat is sm712fb?
3ab42b818SMauro Carvalho Chehab================
4ab42b818SMauro Carvalho Chehab
5ab42b818SMauro Carvalho ChehabThis is a graphics framebuffer driver for Silicon Motion SM712 based processors.
6ab42b818SMauro Carvalho Chehab
7ab42b818SMauro Carvalho ChehabHow to use it?
8ab42b818SMauro Carvalho Chehab==============
9ab42b818SMauro Carvalho Chehab
10ab42b818SMauro Carvalho ChehabSwitching modes is done using the video=sm712fb:... boot parameter.
11ab42b818SMauro Carvalho Chehab
12ab42b818SMauro Carvalho ChehabIf you want, for example, enable a resolution of 1280x1024x24bpp you should
13ab42b818SMauro Carvalho Chehabpass to the kernel this command line: "video=sm712fb:0x31B".
14ab42b818SMauro Carvalho Chehab
15ab42b818SMauro Carvalho ChehabYou should not compile-in vesafb.
16ab42b818SMauro Carvalho Chehab
17ab42b818SMauro Carvalho ChehabCurrently supported video modes are:
18ab42b818SMauro Carvalho Chehab
19ab42b818SMauro Carvalho ChehabGraphic modes
20ab42b818SMauro Carvalho Chehab-------------
21ab42b818SMauro Carvalho Chehab
22ab42b818SMauro Carvalho Chehab===  =======  =======  ========  =========
23ab42b818SMauro Carvalho Chehabbpp  640x480  800x600  1024x768  1280x1024
24ab42b818SMauro Carvalho Chehab===  =======  =======  ========  =========
25ab42b818SMauro Carvalho Chehab  8  0x301    0x303    0x305     0x307
26ab42b818SMauro Carvalho Chehab 16  0x311    0x314    0x317     0x31A
27ab42b818SMauro Carvalho Chehab 24  0x312    0x315    0x318     0x31B
28ab42b818SMauro Carvalho Chehab===  =======  =======  ========  =========
29ab42b818SMauro Carvalho Chehab
30ab42b818SMauro Carvalho ChehabMissing Features
31ab42b818SMauro Carvalho Chehab================
32ab42b818SMauro Carvalho Chehab(alias TODO list)
33ab42b818SMauro Carvalho Chehab
34*d56b699dSBjorn Helgaas	* 2D acceleration
35ab42b818SMauro Carvalho Chehab	* dual-head support
36