From: Bruno P. <bo...@li...> - 2008-06-30 10:46:38
|
On Mon, 30 June 2008 <Jos...@vi...> wrote: > diff -Nur a/Documentation/fb/viafb.txt b/Documentation/fb/viafb.txt > --- a/Documentation/fb/viafb.txt 1970-01-01 08:00:00.000000000 > +0800 +++ b/Documentation/fb/viafb.txt 2009-01-02 16:28:20.000000000 +0800 > [...] > +[Using the viafb module] > +-- -- -------------------- > + Start viafb with default settings: > + #modprobe viafb > + > + Start viafb with with user options: > + #modprobe viafb viafb_mode=800x600 via_fb_bpp=16 viafb_refresh=60 > + viafb_active_dev=CRT+DVI viafb_dvi_port=DVP1 > + viafb_mode1=1024x768 via_fb_bpp=16 viafb_refresh1=60 > + viafb_SAMM_ON=1 > + > + viafb_mode: > + 640x480 (default) > + 720x480 > + 800x600 > + 1024x768 > + ...... > + > + via_fb_bpp: > + 8, 16, 32 (default:32) > + > + viafb_refresh: > + 60, 75, 85, 100, 120 (default:60) > + > [...] Is there a specific reason why some module options start with via_fb_ and others with viafb_? > +[Building viafb as a built - in driver on Linux kernel 2.6.xx] > +-------------------------------------------------------------- > + Step 1: Get kernel source and put them under /usr/src/linux > + Step 2: Copy FBDev to proper location. > + # cp -a FBDev /usr/src/linux/drivers/video/via > + Step 3: Modify Makefile and Kconfig under /usr/src/linux/drivers/video: > + add line to Makefile > + "obj-$(CONFIG_FB_VIA) += via/" > + > + add below lines to Kconfig > + config FB_VIA > + tristate "VIA UniChrome (Pro) and Chrome9 display support" > + depends on FB && PCI > + select FB_CFB_FILLRECT > + select FB_CFB_COPYAREA > + select FB_CFB_IMAGEBLIT > + select FB_SOFT_CURSOR > + > + help > + This is the frame buffer device driver for Graphics > + chips of VIA UniChrome Family(CLE266, PM800 / CN400 / CN300, > + P4M800CE / P4M800Pro / CN700, > + VN800 / CX700 / VX700, K8M890, > + P4M890 / CN896 / P4M900, VX800) > + Say Y if you have a VIA UniChrome graphics board. To compile > + this driver as a module, choose M here: the module will be > + called viafb. This section can be dropped, the patch series aiming to merge viafb into mainline tree. (the patch series does this already) - Bruno |