Name |
Date |
Size |
#Lines |
LOC |
||
---|---|---|---|---|---|---|
.. | - | - | ||||
Kconfig | D | 22-Nov-2024 | 535 | 16 | 14 | |
Makefile | D | 22-Nov-2024 | 280 | 8 | 5 | |
TODO | D | 22-Nov-2024 | 784 | 20 | 17 | |
ddk750.h | D | 22-Nov-2024 | 466 | 22 | 12 | |
ddk750_chip.c | D | 22-Nov-2024 | 9.5 KiB | 408 | 242 | |
ddk750_chip.h | D | 22-Nov-2024 | 2.2 KiB | 103 | 54 | |
ddk750_display.c | D | 22-Nov-2024 | 4.1 KiB | 160 | 101 | |
ddk750_display.h | D | 22-Nov-2024 | 2.8 KiB | 108 | 52 | |
ddk750_dvi.c | D | 22-Nov-2024 | 1.7 KiB | 63 | 52 | |
ddk750_dvi.h | D | 22-Nov-2024 | 1.9 KiB | 58 | 45 | |
ddk750_hwi2c.c | D | 22-Nov-2024 | 5.6 KiB | 248 | 110 | |
ddk750_hwi2c.h | D | 22-Nov-2024 | 373 | 13 | 8 | |
ddk750_mode.c | D | 22-Nov-2024 | 6.7 KiB | 222 | 145 | |
ddk750_mode.h | D | 22-Nov-2024 | 941 | 38 | 25 | |
ddk750_power.c | D | 22-Nov-2024 | 2.8 KiB | 146 | 101 | |
ddk750_power.h | D | 22-Nov-2024 | 865 | 42 | 20 | |
ddk750_reg.h | D | 22-Nov-2024 | 78.2 KiB | 1,456 | 1,262 | |
ddk750_sii164.c | D | 22-Nov-2024 | 10.9 KiB | 409 | 210 | |
ddk750_sii164.h | D | 22-Nov-2024 | 5.5 KiB | 175 | 89 | |
ddk750_swi2c.c | D | 22-Nov-2024 | 12.6 KiB | 505 | 200 | |
ddk750_swi2c.h | D | 22-Nov-2024 | 1.6 KiB | 62 | 10 | |
readme | D | 22-Nov-2024 | 1.5 KiB | 39 | 31 | |
sm750.c | D | 22-Nov-2024 | 30.2 KiB | 1,231 | 924 | |
sm750.h | D | 22-Nov-2024 | 5.6 KiB | 221 | 149 | |
sm750_accel.c | D | 22-Nov-2024 | 11.7 KiB | 414 | 209 | |
sm750_accel.h | D | 22-Nov-2024 | 11.6 KiB | 244 | 166 | |
sm750_cursor.c | D | 22-Nov-2024 | 4 KiB | 176 | 130 | |
sm750_cursor.h | D | 22-Nov-2024 | 694 | 16 | 12 | |
sm750_hw.c | D | 22-Nov-2024 | 13.9 KiB | 569 | 434 |
readme
1Introduction: 2 SM750 of Silicon MOtion is pci express display controller device. 3 The SM750 embedded graphics features include: 4 - dual display 5 - 2D acceleration 6 - 16MB integrated video memory 7 8About the kernel module parameter of driver: 9 10 Use 1280,8bpp index color and 60 hz mode: 11 insmod ./sm750fb.ko g_option="1280x1024-8@60" 12 13 Disable MTRR,Disable 2d acceleration,Disable hardware cursor, 14 and use a 800x600 mode : 15 insmod ./sm750fb.ko g_option="noaccel:nomtrr:nohwc:800x600" 16 17 dual frame buffer for driver with "dual" parameter 18 insmod ./sm750fb.ko g_option="dual,800x600:1024x768" 19 it will create fb0 and fb1 (or fb1,fb2 if fb0 already exist) under /dev 20 and user can use con2fb to link fbX and ttyX 21 22 Notes: 23 1) if you build the driver with built-in method, the parameter 24 you edited in the grub config file will be also the 25 same format as above modular method,but additionally add 26 "video=sm750fb:" 27 ahead of parameters,so,it looks like: 28 video=sm750fb:noaccel,1280x1024@60,otherparam,etc... 29 it equal to modular method with below command: 30 insmod ./sm750fb.ko g_option="noaccel:1280x1024@60:otherparm:etc..." 31 32 2) if you put 800x600 into the parameter without bpp and 33 refresh rate, kernel driver will defaulty use 16bpp and 60hz 34 35Important: 36 if you have vesafb enabled in your config then /dev/fb0 will be created by vesafb 37 and this driver will use fb1, fb2. In that case, you need to configure your X-server 38 to use fb1. Another simple althernative is to disable vesafb from your config. 39