Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

viafb: viafb.modes, viafb.txt

Correct via_fb_ to viafb_ and remove the Kconfig part in viafb.txt.

viafb.modes: supported mode table
viafb.txt: documentation of viafb driver

Signed-off-by: Joseph Chan <josephchan@via.com.tw>
Cc: Krzysztof Helt <krzysztof.h1@poczta.fm>
Cc: Geert Uytterhoeven <geert@linux-m68k.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by

Joseph Chan and committed by
Linus Torvalds
09a525ec d15d56f9

+1084
+870
Documentation/fb/viafb.modes
··· 1 + # 2 + # 3 + # These data are based on the CRTC parameters in 4 + # 5 + # VIA Integration Graphics Chip 6 + # (C) 2004 VIA Technologies Inc. 7 + # 8 + 9 + # 10 + # 640x480, 60 Hz, Non-Interlaced (25.175 MHz dotclock) 11 + # 12 + # Horizontal Vertical 13 + # Resolution 640 480 14 + # Scan Frequency 31.469 kHz 59.94 Hz 15 + # Sync Width 3.813 us 0.064 ms 16 + # 12 chars 2 lines 17 + # Front Porch 0.636 us 0.318 ms 18 + # 2 chars 10 lines 19 + # Back Porch 1.907 us 1.048 ms 20 + # 6 chars 33 lines 21 + # Active Time 25.422 us 15.253 ms 22 + # 80 chars 480 lines 23 + # Blank Time 6.356 us 1.430 ms 24 + # 20 chars 45 lines 25 + # Polarity negative negative 26 + # 27 + 28 + mode "640x480-60" 29 + # D: 25.175 MHz, H: 31.469 kHz, V: 59.94 Hz 30 + geometry 640 480 640 480 32 31 + timings 39722 48 16 33 10 96 2 endmode mode "480x640-60" 32 + # D: 24.823 MHz, H: 39.780 kHz, V: 60.00 Hz 33 + geometry 480 640 480 640 32 timings 39722 72 24 19 1 48 3 endmode 34 + # 35 + # 640x480, 75 Hz, Non-Interlaced (31.50 MHz dotclock) 36 + # 37 + # Horizontal Vertical 38 + # Resolution 640 480 39 + # Scan Frequency 37.500 kHz 75.00 Hz 40 + # Sync Width 2.032 us 0.080 ms 41 + # 8 chars 3 lines 42 + # Front Porch 0.508 us 0.027 ms 43 + # 2 chars 1 lines 44 + # Back Porch 3.810 us 0.427 ms 45 + # 15 chars 16 lines 46 + # Active Time 20.317 us 12.800 ms 47 + # 80 chars 480 lines 48 + # Blank Time 6.349 us 0.533 ms 49 + # 25 chars 20 lines 50 + # Polarity negative negative 51 + # 52 + mode "640x480-75" 53 + # D: 31.50 MHz, H: 37.500 kHz, V: 75.00 Hz 54 + geometry 640 480 640 480 32 timings 31747 120 16 16 1 64 3 endmode 55 + # 56 + # 640x480, 85 Hz, Non-Interlaced (36.000 MHz dotclock) 57 + # 58 + # Horizontal Vertical 59 + # Resolution 640 480 60 + # Scan Frequency 43.269 kHz 85.00 Hz 61 + # Sync Width 1.556 us 0.069 ms 62 + # 7 chars 3 lines 63 + # Front Porch 1.556 us 0.023 ms 64 + # 7 chars 1 lines 65 + # Back Porch 2.222 us 0.578 ms 66 + # 10 chars 25 lines 67 + # Active Time 17.778 us 11.093 ms 68 + # 80 chars 480 lines 69 + # Blank Time 5.333 us 0.670 ms 70 + # 24 chars 29 lines 71 + # Polarity negative negative 72 + # 73 + mode "640x480-85" 74 + # D: 36.000 MHz, H: 43.269 kHz, V: 85.00 Hz 75 + geometry 640 480 640 480 32 timings 27777 80 56 25 1 56 3 endmode 76 + # 77 + # 640x480, 100 Hz, Non-Interlaced (43.163 MHz dotclock) 78 + # 79 + # Horizontal Vertical 80 + # Resolution 640 480 81 + # Scan Frequency 50.900 kHz 100.00 Hz 82 + # Sync Width 1.483 us 0.058 ms 83 + # 8 chars 3 lines 84 + # Front Porch 0.927 us 0.019 ms 85 + # 5 chars 1 lines 86 + # Back Porch 2.409 us 0.475 ms 87 + # 13 chars 25 lines 88 + # Active Time 14.827 us 9.430 ms 89 + # 80 chars 480 lines 90 + # Blank Time 4.819 us 0.570 ms 91 + # 26 chars 29 lines 92 + # Polarity positive positive 93 + # 94 + mode "640x480-100" 95 + # D: 43.163 MHz, H: 50.900 kHz, V: 100.00 Hz 96 + geometry 640 480 640 480 32 timings 23168 104 40 25 1 64 3 endmode 97 + # 98 + # 640x480, 120 Hz, Non-Interlaced (52.406 MHz dotclock) 99 + # 100 + # Horizontal Vertical 101 + # Resolution 640 480 102 + # Scan Frequency 61.800 kHz 120.00 Hz 103 + # Sync Width 1.221 us 0.048 ms 104 + # 8 chars 3 lines 105 + # Front Porch 0.763 us 0.016 ms 106 + # 5 chars 1 lines 107 + # Back Porch 1.984 us 0.496 ms 108 + # 13 chars 31 lines 109 + # Active Time 12.212 us 7.767 ms 110 + # 80 chars 480 lines 111 + # Blank Time 3.969 us 0.566 ms 112 + # 26 chars 35 lines 113 + # Polarity positive positive 114 + # 115 + mode "640x480-120" 116 + # D: 52.406 MHz, H: 61.800 kHz, V: 120.00 Hz 117 + geometry 640 480 640 480 32 timings 19081 104 40 31 1 64 3 endmode 118 + # 119 + # 720x480, 60 Hz, Non-Interlaced (26.880 MHz dotclock) 120 + # 121 + # Horizontal Vertical 122 + # Resolution 720 480 123 + # Scan Frequency 30.000 kHz 60.241 Hz 124 + # Sync Width 2.679 us 0.099 ms 125 + # 9 chars 3 lines 126 + # Front Porch 0.595 us 0.033 ms 127 + # 2 chars 1 lines 128 + # Back Porch 3.274 us 0.462 ms 129 + # 11 chars 14 lines 130 + # Active Time 26.786 us 16.000 ms 131 + # 90 chars 480 lines 132 + # Blank Time 6.548 us 0.600 ms 133 + # 22 chars 18 lines 134 + # Polarity positive positive 135 + # 136 + mode "720x480-60" 137 + # D: 26.880 MHz, H: 30.000 kHz, V: 60.24 Hz 138 + geometry 720 480 720 480 32 timings 37202 88 16 14 1 72 3 endmode 139 + # 140 + # 800x480, 60 Hz, Non-Interlaced (29.581 MHz dotclock) 141 + # 142 + # Horizontal Vertical 143 + # Resolution 800 480 144 + # Scan Frequency 29.892 kHz 60.00 Hz 145 + # Sync Width 2.704 us 100.604 us 146 + # 10 chars 3 lines 147 + # Front Porch 0.541 us 33.535 us 148 + # 2 chars 1 lines 149 + # Back Porch 3.245 us 435.949 us 150 + # 12 chars 13 lines 151 + # Active Time 27.044 us 16.097 ms 152 + # 100 chars 480 lines 153 + # Blank Time 6.491 us 0.570 ms 154 + # 24 chars 17 lines 155 + # Polarity positive positive 156 + # 157 + mode "800x480-60" 158 + # D: 29.500 MHz, H: 29.738 kHz, V: 60.00 Hz 159 + geometry 800 480 800 480 32 timings 33805 96 24 10 3 72 7 endmode 160 + # 161 + # 720x576, 60 Hz, Non-Interlaced (32.668 MHz dotclock) 162 + # 163 + # Horizontal Vertical 164 + # Resolution 720 576 165 + # Scan Frequency 35.820 kHz 60.00 Hz 166 + # Sync Width 2.204 us 0.083 ms 167 + # 9 chars 3 lines 168 + # Front Porch 0.735 us 0.027 ms 169 + # 3 chars 1 lines 170 + # Back Porch 2.939 us 0.459 ms 171 + # 12 chars 17 lines 172 + # Active Time 22.040 us 16.080 ms 173 + # 90 chars 476 lines 174 + # Blank Time 5.877 us 0.586 ms 175 + # 24 chars 21 lines 176 + # Polarity positive positive 177 + # 178 + mode "720x576-60" 179 + # D: 32.668 MHz, H: 35.820 kHz, V: 60.00 Hz 180 + geometry 720 576 720 576 32 timings 30611 96 24 17 1 72 3 endmode 181 + # 182 + # 800x600, 60 Hz, Non-Interlaced (40.00 MHz dotclock) 183 + # 184 + # Horizontal Vertical 185 + # Resolution 800 600 186 + # Scan Frequency 37.879 kHz 60.32 Hz 187 + # Sync Width 3.200 us 0.106 ms 188 + # 16 chars 4 lines 189 + # Front Porch 1.000 us 0.026 ms 190 + # 5 chars 1 lines 191 + # Back Porch 2.200 us 0.607 ms 192 + # 11 chars 23 lines 193 + # Active Time 20.000 us 15.840 ms 194 + # 100 chars 600 lines 195 + # Blank Time 6.400 us 0.739 ms 196 + # 32 chars 28 lines 197 + # Polarity positive positive 198 + # 199 + mode "800x600-60" 200 + # D: 40.00 MHz, H: 37.879 kHz, V: 60.32 Hz 201 + geometry 800 600 800 600 32 202 + timings 25000 88 40 23 1 128 4 hsync high vsync high endmode 203 + # 204 + # 800x600, 75 Hz, Non-Interlaced (49.50 MHz dotclock) 205 + # 206 + # Horizontal Vertical 207 + # Resolution 800 600 208 + # Scan Frequency 46.875 kHz 75.00 Hz 209 + # Sync Width 1.616 us 0.064 ms 210 + # 10 chars 3 lines 211 + # Front Porch 0.323 us 0.021 ms 212 + # 2 chars 1 lines 213 + # Back Porch 3.232 us 0.448 ms 214 + # 20 chars 21 lines 215 + # Active Time 16.162 us 12.800 ms 216 + # 100 chars 600 lines 217 + # Blank Time 5.172 us 0.533 ms 218 + # 32 chars 25 lines 219 + # Polarity positive positive 220 + # 221 + mode "800x600-75" 222 + # D: 49.50 MHz, H: 46.875 kHz, V: 75.00 Hz 223 + geometry 800 600 800 600 32 224 + timings 20203 160 16 21 1 80 3 hsync high vsync high endmode 225 + # 226 + # 800x600, 85 Hz, Non-Interlaced (56.25 MHz dotclock) 227 + # 228 + # Horizontal Vertical 229 + # Resolution 800 600 230 + # Scan Frequency 53.674 kHz 85.061 Hz 231 + # Sync Width 1.138 us 0.056 ms 232 + # 8 chars 3 lines 233 + # Front Porch 0.569 us 0.019 ms 234 + # 4 chars 1 lines 235 + # Back Porch 2.702 us 0.503 ms 236 + # 19 chars 27 lines 237 + # Active Time 14.222 us 11.179 ms 238 + # 100 chars 600 lines 239 + # Blank Time 4.409 us 0.578 ms 240 + # 31 chars 31 lines 241 + # Polarity positive positive 242 + # 243 + mode "800x600-85" 244 + # D: 56.25 MHz, H: 53.674 kHz, V: 85.061 Hz 245 + geometry 800 600 800 600 32 246 + timings 17777 152 32 27 1 64 3 hsync high vsync high endmode 247 + # 248 + # 800x600, 100 Hz, Non-Interlaced (67.50 MHz dotclock) 249 + # 250 + # Horizontal Vertical 251 + # Resolution 800 600 252 + # Scan Frequency 62.500 kHz 100.00 Hz 253 + # Sync Width 0.948 us 0.064 ms 254 + # 8 chars 4 lines 255 + # Front Porch 0.000 us 0.112 ms 256 + # 0 chars 7 lines 257 + # Back Porch 3.200 us 0.224 ms 258 + # 27 chars 14 lines 259 + # Active Time 11.852 us 9.600 ms 260 + # 100 chars 600 lines 261 + # Blank Time 4.148 us 0.400 ms 262 + # 35 chars 25 lines 263 + # Polarity positive positive 264 + # 265 + mode "800x600-100" 266 + # D: 67.50 MHz, H: 62.500 kHz, V: 100.00 Hz 267 + geometry 800 600 800 600 32 268 + timings 14667 216 0 14 7 64 4 hsync high vsync high endmode 269 + # 270 + # 800x600, 120 Hz, Non-Interlaced (83.950 MHz dotclock) 271 + # 272 + # Horizontal Vertical 273 + # Resolution 800 600 274 + # Scan Frequency 77.160 kHz 120.00 Hz 275 + # Sync Width 1.048 us 0.039 ms 276 + # 11 chars 3 lines 277 + # Front Porch 0.667 us 0.013 ms 278 + # 7 chars 1 lines 279 + # Back Porch 1.715 us 0.507 ms 280 + # 18 chars 39 lines 281 + # Active Time 9.529 us 7.776 ms 282 + # 100 chars 600 lines 283 + # Blank Time 3.431 us 0.557 ms 284 + # 36 chars 43 lines 285 + # Polarity positive positive 286 + # 287 + mode "800x600-120" 288 + # D: 83.950 MHz, H: 77.160 kHz, V: 120.00 Hz 289 + geometry 800 600 800 600 32 290 + timings 11912 144 56 39 1 88 3 hsync high vsync high endmode 291 + # 292 + # 848x480, 60 Hz, Non-Interlaced (31.490 MHz dotclock) 293 + # 294 + # Horizontal Vertical 295 + # Resolution 848 480 296 + # Scan Frequency 29.820 kHz 60.00 Hz 297 + # Sync Width 2.795 us 0.099 ms 298 + # 11 chars 3 lines 299 + # Front Porch 0.508 us 0.033 ms 300 + # 2 chars 1 lines 301 + # Back Porch 3.303 us 0.429 ms 302 + # 13 chars 13 lines 303 + # Active Time 26.929 us 16.097 ms 304 + # 106 chars 480 lines 305 + # Blank Time 6.605 us 0.570 ms 306 + # 26 chars 17 lines 307 + # Polarity positive positive 308 + # 309 + mode "848x480-60" 310 + # D: 31.500 MHz, H: 29.830 kHz, V: 60.00 Hz 311 + geometry 848 480 848 480 32 312 + timings 31746 104 24 12 3 80 5 hsync high vsync high endmode 313 + # 314 + # 856x480, 60 Hz, Non-Interlaced (31.728 MHz dotclock) 315 + # 316 + # Horizontal Vertical 317 + # Resolution 856 480 318 + # Scan Frequency 29.820 kHz 60.00 Hz 319 + # Sync Width 2.774 us 0.099 ms 320 + # 11 chars 3 lines 321 + # Front Porch 0.504 us 0.033 ms 322 + # 2 chars 1 lines 323 + # Back Porch 3.728 us 0.429 ms 324 + # 13 chars 13 lines 325 + # Active Time 26.979 us 16.097 ms 326 + # 107 chars 480 lines 327 + # Blank Time 6.556 us 0.570 ms 328 + # 26 chars 17 lines 329 + # Polarity positive positive 330 + # 331 + mode "856x480-60" 332 + # D: 31.728 MHz, H: 29.820 kHz, V: 60.00 Hz 333 + geometry 856 480 856 480 32 334 + timings 31518 104 16 13 1 88 3 335 + hsync high vsync high endmode mode "960x600-60" 336 + # D: 45.250 MHz, H: 37.212 kHz, V: 60.00 Hz 337 + geometry 960 600 960 600 32 timings 22099 128 32 15 3 96 6 endmode 338 + # 339 + # 1000x600, 60 Hz, Non-Interlaced (48.068 MHz dotclock) 340 + # 341 + # Horizontal Vertical 342 + # Resolution 1000 600 343 + # Scan Frequency 37.320 kHz 60.00 Hz 344 + # Sync Width 2.164 us 0.080 ms 345 + # 13 chars 3 lines 346 + # Front Porch 0.832 us 0.027 ms 347 + # 5 chars 1 lines 348 + # Back Porch 2.996 us 0.483 ms 349 + # 18 chars 18 lines 350 + # Active Time 20.804 us 16.077 ms 351 + # 125 chars 600 lines 352 + # Blank Time 5.991 us 0.589 ms 353 + # 36 chars 22 lines 354 + # Polarity negative positive 355 + # 356 + mode "1000x600-60" 357 + # D: 48.068 MHz, H: 37.320 kHz, V: 60.00 Hz 358 + geometry 1000 600 1000 600 32 359 + timings 20834 144 40 18 1 104 3 endmode mode "1024x576-60" 360 + # D: 46.996 MHz, H: 35.820 kHz, V: 60.00 Hz 361 + geometry 1024 576 1024 576 32 362 + timings 21278 144 40 17 1 104 3 endmode mode "1024x600-60" 363 + # D: 48.964 MHz, H: 37.320 kHz, V: 60.00 Hz 364 + geometry 1024 600 1024 600 32 365 + timings 20461 144 40 18 1 104 3 endmode mode "1088x612-60" 366 + # D: 52.952 MHz, H: 38.040 kHz, V: 60.00 Hz 367 + geometry 1088 612 1088 612 32 timings 18877 152 48 16 3 104 5 endmode 368 + # 369 + # 1024x512, 60 Hz, Non-Interlaced (41.291 MHz dotclock) 370 + # 371 + # Horizontal Vertical 372 + # Resolution 1024 512 373 + # Scan Frequency 31.860 kHz 60.00 Hz 374 + # Sync Width 2.519 us 0.094 ms 375 + # 13 chars 3 lines 376 + # Front Porch 0.775 us 0.031 ms 377 + # 4 chars 1 lines 378 + # Back Porch 3.294 us 0.465 ms 379 + # 17 chars 15 lines 380 + # Active Time 24.800 us 16.070 ms 381 + # 128 chars 512 lines 382 + # Blank Time 6.587 us 0.596 ms 383 + # 34 chars 19 lines 384 + # Polarity positive positive 385 + # 386 + mode "1024x512-60" 387 + # D: 41.291 MHz, H: 31.860 kHz, V: 60.00 Hz 388 + geometry 1024 512 1024 512 32 389 + timings 24218 126 32 15 1 104 3 hsync high vsync high endmode 390 + # 391 + # 1024x600, 60 Hz, Non-Interlaced (48.875 MHz dotclock) 392 + # 393 + # Horizontal Vertical 394 + # Resolution 1024 768 395 + # Scan Frequency 37.252 kHz 60.00 Hz 396 + # Sync Width 2.128 us 80.532us 397 + # 13 chars 3 lines 398 + # Front Porch 0.818 us 26.844 us 399 + # 5 chars 1 lines 400 + # Back Porch 2.946 us 483.192 us 401 + # 18 chars 18 lines 402 + # Active Time 20.951 us 16.697 ms 403 + # 128 chars 622 lines 404 + # Blank Time 5.893 us 0.591 ms 405 + # 36 chars 22 lines 406 + # Polarity negative positive 407 + # 408 + #mode "1024x600-60" 409 + # # D: 48.875 MHz, H: 37.252 kHz, V: 60.00 Hz 410 + # geometry 1024 600 1024 600 32 411 + # timings 20460 144 40 18 1 104 3 412 + # endmode 413 + # 414 + # 1024x768, 60 Hz, Non-Interlaced (65.00 MHz dotclock) 415 + # 416 + # Horizontal Vertical 417 + # Resolution 1024 768 418 + # Scan Frequency 48.363 kHz 60.00 Hz 419 + # Sync Width 2.092 us 0.124 ms 420 + # 17 chars 6 lines 421 + # Front Porch 0.369 us 0.062 ms 422 + # 3 chars 3 lines 423 + # Back Porch 2.462 us 0.601 ms 424 + # 20 chars 29 lines 425 + # Active Time 15.754 us 15.880 ms 426 + # 128 chars 768 lines 427 + # Blank Time 4.923 us 0.786 ms 428 + # 40 chars 38 lines 429 + # Polarity negative negative 430 + # 431 + mode "1024x768-60" 432 + # D: 65.00 MHz, H: 48.363 kHz, V: 60.00 Hz 433 + geometry 1024 768 1024 768 32 timings 15385 160 24 29 3 136 6 endmode 434 + # 435 + # 1024x768, 75 Hz, Non-Interlaced (78.75 MHz dotclock) 436 + # 437 + # Horizontal Vertical 438 + # Resolution 1024 768 439 + # Scan Frequency 60.023 kHz 75.03 Hz 440 + # Sync Width 1.219 us 0.050 ms 441 + # 12 chars 3 lines 442 + # Front Porch 0.203 us 0.017 ms 443 + # 2 chars 1 lines 444 + # Back Porch 2.235 us 0.466 ms 445 + # 22 chars 28 lines 446 + # Active Time 13.003 us 12.795 ms 447 + # 128 chars 768 lines 448 + # Blank Time 3.657 us 0.533 ms 449 + # 36 chars 32 lines 450 + # Polarity positive positive 451 + # 452 + mode "1024x768-75" 453 + # D: 78.75 MHz, H: 60.023 kHz, V: 75.03 Hz 454 + geometry 1024 768 1024 768 32 455 + timings 12699 176 16 28 1 96 3 hsync high vsync high endmode 456 + # 457 + # 1024x768, 85 Hz, Non-Interlaced (94.50 MHz dotclock) 458 + # 459 + # Horizontal Vertical 460 + # Resolution 1024 768 461 + # Scan Frequency 68.677 kHz 85.00 Hz 462 + # Sync Width 1.016 us 0.044 ms 463 + # 12 chars 3 lines 464 + # Front Porch 0.508 us 0.015 ms 465 + # 6 chars 1 lines 466 + # Back Porch 2.201 us 0.524 ms 467 + # 26 chars 36 lines 468 + # Active Time 10.836 us 11.183 ms 469 + # 128 chars 768 lines 470 + # Blank Time 3.725 us 0.582 ms 471 + # 44 chars 40 lines 472 + # Polarity positive positive 473 + # 474 + mode "1024x768-85" 475 + # D: 94.50 MHz, H: 68.677 kHz, V: 85.00 Hz 476 + geometry 1024 768 1024 768 32 477 + timings 10582 208 48 36 1 96 3 hsync high vsync high endmode 478 + # 479 + # 1024x768, 100 Hz, Non-Interlaced (110.0 MHz dotclock) 480 + # 481 + # Horizontal Vertical 482 + # Resolution 1024 768 483 + # Scan Frequency 79.023 kHz 99.78 Hz 484 + # Sync Width 0.800 us 0.101 ms 485 + # 11 chars 8 lines 486 + # Front Porch 0.000 us 0.000 ms 487 + # 0 chars 0 lines 488 + # Back Porch 2.545 us 0.202 ms 489 + # 35 chars 16 lines 490 + # Active Time 9.309 us 9.719 ms 491 + # 128 chars 768 lines 492 + # Blank Time 3.345 us 0.304 ms 493 + # 46 chars 24 lines 494 + # Polarity negative negative 495 + # 496 + mode "1024x768-100" 497 + # D: 113.3 MHz, H: 79.023 kHz, V: 99.78 Hz 498 + geometry 1024 768 1024 768 32 499 + timings 8825 280 0 16 0 88 8 endmode mode "1152x720-60" 500 + # D: 66.750 MHz, H: 44.859 kHz, V: 60.00 Hz 501 + geometry 1152 720 1152 720 32 timings 14981 168 56 19 3 112 6 endmode 502 + # 503 + # 1152x864, 75 Hz, Non-Interlaced (110.0 MHz dotclock) 504 + # 505 + # Horizontal Vertical 506 + # Resolution 1152 864 507 + # Scan Frequency 75.137 kHz 74.99 Hz 508 + # Sync Width 1.309 us 0.106 ms 509 + # 18 chars 8 lines 510 + # Front Porch 0.245 us 0.599 ms 511 + # 3 chars 45 lines 512 + # Back Porch 1.282 us 1.132 ms 513 + # 18 chars 85 lines 514 + # Active Time 10.473 us 11.499 ms 515 + # 144 chars 864 lines 516 + # Blank Time 2.836 us 1.837 ms 517 + # 39 chars 138 lines 518 + # Polarity positive positive 519 + # 520 + mode "1152x864-75" 521 + # D: 110.0 MHz, H: 75.137 kHz, V: 74.99 Hz 522 + geometry 1152 864 1152 864 32 523 + timings 9259 144 24 85 45 144 8 524 + hsync high vsync high endmode mode "1200x720-60" 525 + # D: 70.184 MHz, H: 44.760 kHz, V: 60.00 Hz 526 + geometry 1200 720 1200 720 32 527 + timings 14253 184 28 22 1 128 3 endmode mode "1280x600-60" 528 + # D: 61.503 MHz, H: 37.320 kHz, V: 60.00 Hz 529 + geometry 1280 600 1280 600 32 530 + timings 16260 184 28 18 1 128 3 endmode mode "1280x720-50" 531 + # D: 60.466 MHz, H: 37.050 kHz, V: 50.00 Hz 532 + geometry 1280 720 1280 720 32 533 + timings 16538 176 48 17 1 128 3 endmode mode "1280x768-50" 534 + # D: 65.178 MHz, H: 39.550 kHz, V: 50.00 Hz 535 + geometry 1280 768 1280 768 32 timings 15342 184 28 19 1 128 3 endmode 536 + # 537 + # 1280x768, 60 Hz, Non-Interlaced (80.136 MHz dotclock) 538 + # 539 + # Horizontal Vertical 540 + # Resolution 1280 768 541 + # Scan Frequency 47.700 kHz 60.00 Hz 542 + # Sync Width 1.697 us 0.063 ms 543 + # 17 chars 3 lines 544 + # Front Porch 0.799 us 0.021 ms 545 + # 8 chars 1 lines 546 + # Back Porch 2.496 us 0.483 ms 547 + # 25 chars 23 lines 548 + # Active Time 15.973 us 16.101 ms 549 + # 160 chars 768 lines 550 + # Blank Time 4.992 us 0.566 ms 551 + # 50 chars 27 lines 552 + # Polarity positive positive 553 + # 554 + mode "1280x768-60" 555 + # D: 80.13 MHz, H: 47.700 kHz, V: 60.00 Hz 556 + geometry 1280 768 1280 768 32 557 + timings 12480 200 48 23 1 126 3 hsync high vsync high endmode 558 + # 559 + # 1280x800, 60 Hz, Non-Interlaced (83.375 MHz dotclock) 560 + # 561 + # Horizontal Vertical 562 + # Resolution 1280 800 563 + # Scan Frequency 49.628 kHz 60.00 Hz 564 + # Sync Width 1.631 us 60.450 us 565 + # 17 chars 3 lines 566 + # Front Porch 0.768 us 20.15 us 567 + # 8 chars 1 lines 568 + # Back Porch 2.399 us 0.483 ms 569 + # 25 chars 24 lines 570 + # Active Time 15.352 us 16.120 ms 571 + # 160 chars 800 lines 572 + # Blank Time 4.798 us 0.564 ms 573 + # 50 chars 28 lines 574 + # Polarity negtive positive 575 + # 576 + mode "1280x800-60" 577 + # D: 83.500 MHz, H: 49.702 kHz, V: 60.00 Hz 578 + geometry 1280 800 1280 800 32 timings 11994 200 72 22 3 128 6 endmode 579 + # 580 + # 1280x960, 60 Hz, Non-Interlaced (108.00 MHz dotclock) 581 + # 582 + # Horizontal Vertical 583 + # Resolution 1280 960 584 + # Scan Frequency 60.000 kHz 60.00 Hz 585 + # Sync Width 1.037 us 0.050 ms 586 + # 14 chars 3 lines 587 + # Front Porch 0.889 us 0.017 ms 588 + # 12 chars 1 lines 589 + # Back Porch 2.889 us 0.600 ms 590 + # 39 chars 36 lines 591 + # Active Time 11.852 us 16.000 ms 592 + # 160 chars 960 lines 593 + # Blank Time 4.815 us 0.667 ms 594 + # 65 chars 40 lines 595 + # Polarity positive positive 596 + # 597 + mode "1280x960-60" 598 + # D: 108.00 MHz, H: 60.000 kHz, V: 60.00 Hz 599 + geometry 1280 960 1280 960 32 600 + timings 9259 312 96 36 1 112 3 hsync high vsync high endmode 601 + # 602 + # 1280x1024, 60 Hz, Non-Interlaced (108.00 MHz dotclock) 603 + # 604 + # Horizontal Vertical 605 + # Resolution 1280 1024 606 + # Scan Frequency 63.981 kHz 60.02 Hz 607 + # Sync Width 1.037 us 0.047 ms 608 + # 14 chars 3 lines 609 + # Front Porch 0.444 us 0.015 ms 610 + # 6 chars 1 lines 611 + # Back Porch 2.297 us 0.594 ms 612 + # 31 chars 38 lines 613 + # Active Time 11.852 us 16.005 ms 614 + # 160 chars 1024 lines 615 + # Blank Time 3.778 us 0.656 ms 616 + # 51 chars 42 lines 617 + # Polarity positive positive 618 + # 619 + mode "1280x1024-60" 620 + # D: 108.00 MHz, H: 63.981 kHz, V: 60.02 Hz 621 + geometry 1280 1024 1280 1024 32 622 + timings 9260 248 48 38 1 112 3 hsync high vsync high endmode 623 + # 624 + # 1280x1024, 75 Hz, Non-Interlaced (135.00 MHz dotclock) 625 + # 626 + # Horizontal Vertical 627 + # Resolution 1280 1024 628 + # Scan Frequency 79.976 kHz 75.02 Hz 629 + # Sync Width 1.067 us 0.038 ms 630 + # 18 chars 3 lines 631 + # Front Porch 0.119 us 0.012 ms 632 + # 2 chars 1 lines 633 + # Back Porch 1.837 us 0.475 ms 634 + # 31 chars 38 lines 635 + # Active Time 9.481 us 12.804 ms 636 + # 160 chars 1024 lines 637 + # Blank Time 3.022 us 0.525 ms 638 + # 51 chars 42 lines 639 + # Polarity positive positive 640 + # 641 + mode "1280x1024-75" 642 + # D: 135.00 MHz, H: 79.976 kHz, V: 75.02 Hz 643 + geometry 1280 1024 1280 1024 32 644 + timings 7408 248 16 38 1 144 3 hsync high vsync high endmode 645 + # 646 + # 1280x1024, 85 Hz, Non-Interlaced (157.50 MHz dotclock) 647 + # 648 + # Horizontal Vertical 649 + # Resolution 1280 1024 650 + # Scan Frequency 91.146 kHz 85.02 Hz 651 + # Sync Width 1.016 us 0.033 ms 652 + # 20 chars 3 lines 653 + # Front Porch 0.406 us 0.011 ms 654 + # 8 chars 1 lines 655 + # Back Porch 1.422 us 0.483 ms 656 + # 28 chars 44 lines 657 + # Active Time 8.127 us 11.235 ms 658 + # 160 chars 1024 lines 659 + # Blank Time 2.844 us 0.527 ms 660 + # 56 chars 48 lines 661 + # Polarity positive positive 662 + # 663 + mode "1280x1024-85" 664 + # D: 157.50 MHz, H: 91.146 kHz, V: 85.02 Hz 665 + geometry 1280 1024 1280 1024 32 666 + timings 6349 224 64 44 1 160 3 667 + hsync high vsync high endmode mode "1440x900-60" 668 + # D: 106.500 MHz, H: 55.935 kHz, V: 60.00 Hz 669 + geometry 1440 900 1440 900 32 670 + timings 9390 232 80 25 3 152 6 671 + hsync high vsync high endmode mode "1440x900-75" 672 + # D: 136.750 MHz, H: 70.635 kHz, V: 75.00 Hz 673 + geometry 1440 900 1440 900 32 674 + timings 7315 248 96 33 3 152 6 hsync high vsync high endmode 675 + # 676 + # 1440x1050, 60 Hz, Non-Interlaced (125.10 MHz dotclock) 677 + # 678 + # Horizontal Vertical 679 + # Resolution 1440 1050 680 + # Scan Frequency 65.220 kHz 60.00 Hz 681 + # Sync Width 1.204 us 0.046 ms 682 + # 19 chars 3 lines 683 + # Front Porch 0.760 us 0.015 ms 684 + # 12 chars 1 lines 685 + # Back Porch 1.964 us 0.495 ms 686 + # 31 chars 33 lines 687 + # Active Time 11.405 us 16.099 ms 688 + # 180 chars 1050 lines 689 + # Blank Time 3.928 us 0.567 ms 690 + # 62 chars 37 lines 691 + # Polarity positive positive 692 + # 693 + mode "1440x1050-60" 694 + # D: 125.10 MHz, H: 65.220 kHz, V: 60.00 Hz 695 + geometry 1440 1050 1440 1050 32 696 + timings 7993 248 96 33 1 152 3 697 + hsync high vsync high endmode mode "1600x900-60" 698 + # D: 118.250 MHz, H: 55.990 kHz, V: 60.00 Hz 699 + geometry 1600 900 1600 900 32 700 + timings 8415 256 88 26 3 168 5 endmode mode "1600x1024-60" 701 + # D: 136.358 MHz, H: 63.600 kHz, V: 60.00 Hz 702 + geometry 1600 1024 1600 1024 32 timings 7315 272 104 32 1 168 3 endmode 703 + # 704 + # 1600x1200, 60 Hz, Non-Interlaced (156.00 MHz dotclock) 705 + # 706 + # Horizontal Vertical 707 + # Resolution 1600 1200 708 + # Scan Frequency 76.200 kHz 60.00 Hz 709 + # Sync Width 1.026 us 0.105 ms 710 + # 20 chars 8 lines 711 + # Front Porch 0.205 us 0.131 ms 712 + # 4 chars 10 lines 713 + # Back Porch 1.636 us 0.682 ms 714 + # 32 chars 52 lines 715 + # Active Time 10.256 us 15.748 ms 716 + # 200 chars 1200 lines 717 + # Blank Time 2.872 us 0.866 ms 718 + # 56 chars 66 lines 719 + # Polarity negative negative 720 + # 721 + mode "1600x1200-60" 722 + # D: 156.00 MHz, H: 76.200 kHz, V: 60.00 Hz 723 + geometry 1600 1200 1600 1200 32 timings 6172 256 32 52 10 160 8 endmode 724 + # 725 + # 1600x1200, 75 Hz, Non-Interlaced (202.50 MHz dotclock) 726 + # 727 + # Horizontal Vertical 728 + # Resolution 1600 1200 729 + # Scan Frequency 93.750 kHz 75.00 Hz 730 + # Sync Width 0.948 us 0.032 ms 731 + # 24 chars 3 lines 732 + # Front Porch 0.316 us 0.011 ms 733 + # 8 chars 1 lines 734 + # Back Porch 1.501 us 0.491 ms 735 + # 38 chars 46 lines 736 + # Active Time 7.901 us 12.800 ms 737 + # 200 chars 1200 lines 738 + # Blank Time 2.765 us 0.533 ms 739 + # 70 chars 50 lines 740 + # Polarity positive positive 741 + # 742 + mode "1600x1200-75" 743 + # D: 202.50 MHz, H: 93.750 kHz, V: 75.00 Hz 744 + geometry 1600 1200 1600 1200 32 745 + timings 4938 304 64 46 1 192 3 746 + hsync high vsync high endmode mode "1680x1050-60" 747 + # D: 146.250 MHz, H: 65.290 kHz, V: 59.954 Hz 748 + geometry 1680 1050 1680 1050 32 749 + timings 6814 280 104 30 3 176 6 750 + hsync high vsync high endmode mode "1680x1050-75" 751 + # D: 187.000 MHz, H: 82.306 kHz, V: 74.892 Hz 752 + geometry 1680 1050 1680 1050 32 753 + timings 5348 296 120 40 3 176 6 754 + hsync high vsync high endmode mode "1792x1344-60" 755 + # D: 202.975 MHz, H: 83.460 kHz, V: 60.00 Hz 756 + geometry 1792 1344 1792 1344 32 757 + timings 4902 320 128 43 1 192 3 758 + hsync high vsync high endmode mode "1856x1392-60" 759 + # D: 218.571 MHz, H: 86.460 kHz, V: 60.00 Hz 760 + geometry 1856 1392 1856 1392 32 761 + timings 4577 336 136 45 1 200 3 762 + hsync high vsync high endmode mode "1920x1200-60" 763 + # D: 193.250 MHz, H: 74.556 kHz, V: 60.00 Hz 764 + geometry 1920 1200 1920 1200 32 765 + timings 5173 336 136 36 3 200 6 766 + hsync high vsync high endmode mode "1920x1440-60" 767 + # D: 234.000 MHz, H:90.000 kHz, V: 60.00 Hz 768 + geometry 1920 1440 1920 1440 32 769 + timings 4274 344 128 56 1 208 3 770 + hsync high vsync high endmode mode "1920x1440-75" 771 + # D: 297.000 MHz, H:112.500 kHz, V: 75.00 Hz 772 + geometry 1920 1440 1920 1440 32 773 + timings 3367 352 144 56 1 224 3 774 + hsync high vsync high endmode mode "2048x1536-60" 775 + # D: 267.250 MHz, H: 95.446 kHz, V: 60.00 Hz 776 + geometry 2048 1536 2048 1536 32 777 + timings 3742 376 152 49 3 224 4 hsync high vsync high endmode 778 + # 779 + # 1280x720, 60 Hz, Non-Interlaced (74.481 MHz dotclock) 780 + # 781 + # Horizontal Vertical 782 + # Resolution 1280 720 783 + # Scan Frequency 44.760 kHz 60.00 Hz 784 + # Sync Width 1.826 us 67.024 ms 785 + # 17 chars 3 lines 786 + # Front Porch 0.752 us 22.341 ms 787 + # 7 chars 1 lines 788 + # Back Porch 2.578 us 491.510 ms 789 + # 24 chars 22 lines 790 + # Active Time 17.186 us 16.086 ms 791 + # 160 chars 720 lines 792 + # Blank Time 5.156 us 0.581 ms 793 + # 48 chars 26 lines 794 + # Polarity negative negative 795 + # 796 + mode "1280x720-60" 797 + # D: 74.481 MHz, H: 44.760 kHz, V: 60.00 Hz 798 + geometry 1280 720 1280 720 32 timings 13426 192 64 22 1 136 3 endmode 799 + # 800 + # 1920x1080, 60 Hz, Non-Interlaced (172.798 MHz dotclock) 801 + # 802 + # Horizontal Vertical 803 + # Resolution 1920 1080 804 + # Scan Frequency 67.080 kHz 60.00 Hz 805 + # Sync Width 1.204 us 44.723 ms 806 + # 26 chars 3 lines 807 + # Front Porch 0.694 us 14.908 ms 808 + # 15 chars 1 lines 809 + # Back Porch 1.898 us 506.857 ms 810 + # 41 chars 34 lines 811 + # Active Time 11.111 us 16.100 ms 812 + # 240 chars 1080 lines 813 + # Blank Time 3.796 us 0.566 ms 814 + # 82 chars 38 lines 815 + # Polarity negative negative 816 + # 817 + mode "1920x1080-60" 818 + # D: 74.481 MHz, H: 67.080 kHz, V: 60.00 Hz 819 + geometry 1920 1080 1920 1080 32 timings 5787 328 120 34 1 208 3 endmode 820 + # 821 + # 1400x1050, 60 Hz, Non-Interlaced (122.61 MHz dotclock) 822 + # 823 + # Horizontal Vertical 824 + # Resolution 1400 1050 825 + # Scan Frequency 65.218 kHz 59.99 Hz 826 + # Sync Width 1.037 us 0.047 ms 827 + # 19 chars 3 lines 828 + # Front Porch 0.444 us 0.015 ms 829 + # 11 chars 1 lines 830 + # Back Porch 1.185 us 0.188 ms 831 + # 30 chars 33 lines 832 + # Active Time 12.963 us 16.411 ms 833 + # 175 chars 1050 lines 834 + # Blank Time 2.667 us 0.250 ms 835 + # 60 chars 37 lines 836 + # Polarity negative positive 837 + # 838 + mode "1400x1050-60" 839 + # D: 122.750 MHz, H: 65.317 kHz, V: 59.99 Hz 840 + geometry 1400 1050 1408 1050 32 841 + timings 8214 232 88 32 3 144 4 endmode mode "1400x1050-75" 842 + # D: 156.000 MHz, H: 82.278 kHz, V: 74.867 Hz 843 + geometry 1400 1050 1408 1050 32 timings 6410 248 104 42 3 144 4 endmode 844 + # 845 + # 1366x768, 60 Hz, Non-Interlaced (85.86 MHz dotclock) 846 + # 847 + # Horizontal Vertical 848 + # Resolution 1366 768 849 + # Scan Frequency 47.700 kHz 60.00 Hz 850 + # Sync Width 1.677 us 0.063 ms 851 + # 18 chars 3 lines 852 + # Front Porch 0.839 us 0.021 ms 853 + # 9 chars 1 lines 854 + # Back Porch 2.516 us 0.482 ms 855 + # 27 chars 23 lines 856 + # Active Time 15.933 us 16.101 ms 857 + # 171 chars 768 lines 858 + # Blank Time 5.031 us 0.566 ms 859 + # 54 chars 27 lines 860 + # Polarity negative positive 861 + # 862 + mode "1360x768-60" 863 + # D: 84.750 MHz, H: 47.720 kHz, V: 60.00 Hz 864 + geometry 1360 768 1360 768 32 865 + timings 11799 208 72 22 3 136 5 endmode mode "1366x768-60" 866 + # D: 85.86 MHz, H: 47.700 kHz, V: 60.00 Hz 867 + geometry 1366 768 1366 768 32 868 + timings 11647 216 72 23 1 144 3 endmode mode "1366x768-50" 869 + # D: 69,924 MHz, H: 39.550 kHz, V: 50.00 Hz 870 + geometry 1366 768 1366 768 32 timings 14301 200 56 19 1 144 3 endmode
+214
Documentation/fb/viafb.txt
··· 1 + 2 + VIA Integration Graphic Chip Console Framebuffer Driver 3 + 4 + [Platform] 5 + ----------------------- 6 + The console framebuffer driver is for graphics chips of 7 + VIA UniChrome Family(CLE266, PM800 / CN400 / CN300, 8 + P4M800CE / P4M800Pro / CN700 / VN800, 9 + CX700 / VX700, K8M890, P4M890, 10 + CN896 / P4M900, VX800) 11 + 12 + [Driver features] 13 + ------------------------ 14 + Device: CRT, LCD, DVI 15 + 16 + Support viafb_mode: 17 + CRT: 18 + 640x480(60, 75, 85, 100, 120 Hz), 720x480(60 Hz), 19 + 720x576(60 Hz), 800x600(60, 75, 85, 100, 120 Hz), 20 + 848x480(60 Hz), 856x480(60 Hz), 1024x512(60 Hz), 21 + 1024x768(60, 75, 85, 100 Hz), 1152x864(75 Hz), 22 + 1280x768(60 Hz), 1280x960(60 Hz), 1280x1024(60, 75, 85 Hz), 23 + 1440x1050(60 Hz), 1600x1200(60, 75 Hz), 1280x720(60 Hz), 24 + 1920x1080(60 Hz), 1400x1050(60 Hz), 800x480(60 Hz) 25 + 26 + color depth: 8 bpp, 16 bpp, 32 bpp supports. 27 + 28 + Support 2D hardware accelerator. 29 + 30 + [Using the viafb module] 31 + -- -- -------------------- 32 + Start viafb with default settings: 33 + #modprobe viafb 34 + 35 + Start viafb with with user options: 36 + #modprobe viafb viafb_mode=800x600 viafb_bpp=16 viafb_refresh=60 37 + viafb_active_dev=CRT+DVI viafb_dvi_port=DVP1 38 + viafb_mode1=1024x768 viafb_bpp=16 viafb_refresh1=60 39 + viafb_SAMM_ON=1 40 + 41 + viafb_mode: 42 + 640x480 (default) 43 + 720x480 44 + 800x600 45 + 1024x768 46 + ...... 47 + 48 + viafb_bpp: 49 + 8, 16, 32 (default:32) 50 + 51 + viafb_refresh: 52 + 60, 75, 85, 100, 120 (default:60) 53 + 54 + viafb_lcd_dsp_method: 55 + 0 : expansion (default) 56 + 1 : centering 57 + 58 + viafb_lcd_mode: 59 + 0 : LCD panel with LSB data format input (default) 60 + 1 : LCD panel with MSB data format input 61 + 62 + viafb_lcd_panel_id: 63 + 0 : Resolution: 640x480, Channel: single, Dithering: Enable 64 + 1 : Resolution: 800x600, Channel: single, Dithering: Enable 65 + 2 : Resolution: 1024x768, Channel: single, Dithering: Enable (default) 66 + 3 : Resolution: 1280x768, Channel: single, Dithering: Enable 67 + 4 : Resolution: 1280x1024, Channel: dual, Dithering: Enable 68 + 5 : Resolution: 1400x1050, Channel: dual, Dithering: Enable 69 + 6 : Resolution: 1600x1200, Channel: dual, Dithering: Enable 70 + 71 + 8 : Resolution: 800x480, Channel: single, Dithering: Enable 72 + 9 : Resolution: 1024x768, Channel: dual, Dithering: Enable 73 + 10: Resolution: 1024x768, Channel: single, Dithering: Disable 74 + 11: Resolution: 1024x768, Channel: dual, Dithering: Disable 75 + 12: Resolution: 1280x768, Channel: single, Dithering: Disable 76 + 13: Resolution: 1280x1024, Channel: dual, Dithering: Disable 77 + 14: Resolution: 1400x1050, Channel: dual, Dithering: Disable 78 + 15: Resolution: 1600x1200, Channel: dual, Dithering: Disable 79 + 16: Resolution: 1366x768, Channel: single, Dithering: Disable 80 + 17: Resolution: 1024x600, Channel: single, Dithering: Enable 81 + 18: Resolution: 1280x768, Channel: dual, Dithering: Enable 82 + 19: Resolution: 1280x800, Channel: single, Dithering: Enable 83 + 84 + viafb_accel: 85 + 0 : No 2D Hardware Acceleration 86 + 1 : 2D Hardware Acceleration (default) 87 + 88 + viafb_SAMM_ON: 89 + 0 : viafb_SAMM_ON disable (default) 90 + 1 : viafb_SAMM_ON enable 91 + 92 + viafb_mode1: (secondary display device) 93 + 640x480 (default) 94 + 720x480 95 + 800x600 96 + 1024x768 97 + ... ... 98 + 99 + viafb_bpp1: (secondary display device) 100 + 8, 16, 32 (default:32) 101 + 102 + viafb_refresh1: (secondary display device) 103 + 60, 75, 85, 100, 120 (default:60) 104 + 105 + viafb_active_dev: 106 + This option is used to specify active devices.(CRT, DVI, CRT+LCD...) 107 + DVI stands for DVI or HDMI, E.g., If you want to enable HDMI, 108 + set viafb_active_dev=DVI. In SAMM case, the previous of 109 + viafb_active_dev is primary device, and the following is 110 + secondary device. 111 + 112 + For example: 113 + To enable one device, such as DVI only, we can use: 114 + modprobe viafb viafb_active_dev=DVI 115 + To enable two devices, such as CRT+DVI: 116 + modprobe viafb viafb_active_dev=CRT+DVI; 117 + 118 + For DuoView case, we can use: 119 + modprobe viafb viafb_active_dev=CRT+DVI 120 + OR 121 + modprobe viafb viafb_active_dev=DVI+CRT... 122 + 123 + For SAMM case: 124 + If CRT is primary and DVI is secondary, we should use: 125 + modprobe viafb viafb_active_dev=CRT+DVI viafb_SAMM_ON=1... 126 + If DVI is primary and CRT is secondary, we should use: 127 + modprobe viafb viafb_active_dev=DVI+CRT viafb_SAMM_ON=1... 128 + 129 + viafb_display_hardware_layout: 130 + This option is used to specify display hardware layout for CX700 chip. 131 + 1 : LCD only 132 + 2 : DVI only 133 + 3 : LCD+DVI (default) 134 + 4 : LCD1+LCD2 (internal + internal) 135 + 16: LCD1+ExternalLCD2 (internal + external) 136 + 137 + viafb_second_size: 138 + This option is used to set second device memory size(MB) in SAMM case. 139 + The minimal size is 16. 140 + 141 + viafb_platform_epia_dvi: 142 + This option is used to enable DVI on EPIA - M 143 + 0 : No DVI on EPIA - M (default) 144 + 1 : DVI on EPIA - M 145 + 146 + viafb_bus_width: 147 + When using 24 - Bit Bus Width Digital Interface, 148 + this option should be set. 149 + 12: 12-Bit LVDS or 12-Bit TMDS (default) 150 + 24: 24-Bit LVDS or 24-Bit TMDS 151 + 152 + viafb_device_lcd_dualedge: 153 + When using Dual Edge Panel, this option should be set. 154 + 0 : No Dual Edge Panel (default) 155 + 1 : Dual Edge Panel 156 + 157 + viafb_video_dev: 158 + This option is used to specify video output devices(CRT, DVI, LCD) for 159 + duoview case. 160 + For example: 161 + To output video on DVI, we should use: 162 + modprobe viafb viafb_video_dev=DVI... 163 + 164 + viafb_lcd_port: 165 + This option is used to specify LCD output port, 166 + available values are "DVP0" "DVP1" "DFP_HIGHLOW" "DFP_HIGH" "DFP_LOW". 167 + for external LCD + external DVI on CX700(External LCD is on DVP0), 168 + we should use: 169 + modprobe viafb viafb_lcd_port=DVP0... 170 + 171 + Notes: 172 + 1. CRT may not display properly for DuoView CRT & DVI display at 173 + the "640x480" PAL mode with DVI overscan enabled. 174 + 2. SAMM stands for single adapter multi monitors. It is different from 175 + multi-head since SAMM support multi monitor at driver layers, thus fbcon 176 + layer doesn't even know about it; SAMM's second screen doesn't have a 177 + device node file, thus a user mode application can't access it directly. 178 + When SAMM is enabled, viafb_mode and viafb_mode1, viafb_bpp and 179 + viafb_bpp1, viafb_refresh and viafb_refresh1 can be different. 180 + 3. When console is depending on viafbinfo1, dynamically change resolution 181 + and bpp, need to call VIAFB specified ioctl interface VIAFB_SET_DEVICE 182 + instead of calling common ioctl function FBIOPUT_VSCREENINFO since 183 + viafb doesn't support multi-head well, or it will cause screen crush. 184 + 4. VX800 2D accelerator hasn't been supported in this driver yet. When 185 + using driver on VX800, the driver will disable the acceleration 186 + function as default. 187 + 188 + 189 + [Configure viafb with "fbset" tool] 190 + ----------------------------------- 191 + "fbset" is an inbox utility of Linux. 192 + 1. Inquire current viafb information, type, 193 + # fbset -i 194 + 195 + 2. Set various resolutions and viafb_refresh rates, 196 + # fbset <resolution-vertical_sync> 197 + 198 + example, 199 + # fbset "1024x768-75" 200 + or 201 + # fbset -g 1024 768 1024 768 32 202 + Check the file "/etc/fb.modes" to find display modes available. 203 + 204 + 3. Set the color depth, 205 + # fbset -depth <value> 206 + 207 + example, 208 + # fbset -depth 16 209 + 210 + [Bootup with viafb]: 211 + -------------------- 212 + Add the following line to your grub.conf: 213 + append = "video=viafb:viafb_mode=1024x768,viafb_bpp=32,viafb_refresh=85" 214 +