diff options
author | Florian Tobias Schandinat <FlorianSchandinat@gmx.de> | 2010-03-10 18:21:29 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2010-03-12 18:52:33 -0500 |
commit | 9b24b00c364bb3bfa717ba2ead258a527b20cc5f (patch) | |
tree | f59fff4dc5a4631a6d148353f7ce17c47c131984 /drivers/video/via/dvi.c | |
parent | dd73d6868b9ecb4841def0c6ff0a25da27db33ba (diff) |
viafb: remove the remaining VIA_RES_* uses
Remove the rest of the VIA_RES_* use cases. Obviously this was no longer
useful. Keep the related infrastructure/functions for later use.
No runtime impact expected.
Signed-off-by: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
Cc: Joseph Chan <JosephChan@via.com.tw>
Cc: Scott Fang <ScottFang@viatech.com.cn>
Cc: Krzysztof Helt <krzysztof.h1@poczta.fm>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/video/via/dvi.c')
-rw-r--r-- | drivers/video/via/dvi.c | 82 |
1 files changed, 10 insertions, 72 deletions
diff --git a/drivers/video/via/dvi.c b/drivers/video/via/dvi.c index 92f75934e124..9cb261ce6e35 100644 --- a/drivers/video/via/dvi.c +++ b/drivers/video/via/dvi.c | |||
@@ -23,9 +23,9 @@ | |||
23 | static void tmds_register_write(int index, u8 data); | 23 | static void tmds_register_write(int index, u8 data); |
24 | static int tmds_register_read(int index); | 24 | static int tmds_register_read(int index); |
25 | static int tmds_register_read_bytes(int index, u8 *buff, int buff_len); | 25 | static int tmds_register_read_bytes(int index, u8 *buff, int buff_len); |
26 | static int dvi_get_panel_size_from_DDCv1(void); | 26 | static void dvi_get_panel_size_from_DDCv1(void); |
27 | static int dvi_get_panel_size_from_DDCv2(void); | 27 | static void dvi_get_panel_size_from_DDCv2(void); |
28 | static unsigned char dvi_get_panel_info(void); | 28 | static void dvi_get_panel_info(void); |
29 | static int viafb_dvi_query_EDID(void); | 29 | static int viafb_dvi_query_EDID(void); |
30 | 30 | ||
31 | static int check_tmds_chip(int device_id_subaddr, int device_id) | 31 | static int check_tmds_chip(int device_id_subaddr, int device_id) |
@@ -314,18 +314,13 @@ static int viafb_dvi_query_EDID(void) | |||
314 | return false; | 314 | return false; |
315 | } | 315 | } |
316 | 316 | ||
317 | /* | 317 | /* void dvi_get_panel_size_from_DDCv1(void) |
318 | * | ||
319 | * int dvi_get_panel_size_from_DDCv1(void) | ||
320 | * | 318 | * |
321 | * - Get Panel Size Using EDID1 Table | 319 | * - Get Panel Size Using EDID1 Table |
322 | * | ||
323 | * Return Type: int | ||
324 | * | ||
325 | */ | 320 | */ |
326 | static int dvi_get_panel_size_from_DDCv1(void) | 321 | static void dvi_get_panel_size_from_DDCv1(void) |
327 | { | 322 | { |
328 | int i, max_h = 0, max_v = 0, tmp, restore; | 323 | int i, max_h = 0, tmp, restore; |
329 | unsigned char rData; | 324 | unsigned char rData; |
330 | unsigned char EDID_DATA[18]; | 325 | unsigned char EDID_DATA[18]; |
331 | 326 | ||
@@ -391,46 +386,23 @@ static int dvi_get_panel_size_from_DDCv1(void) | |||
391 | 386 | ||
392 | switch (max_h) { | 387 | switch (max_h) { |
393 | case 640: | 388 | case 640: |
394 | viaparinfo->tmds_setting_info->dvi_panel_size = | ||
395 | VIA_RES_640X480; | ||
396 | break; | 389 | break; |
397 | case 800: | 390 | case 800: |
398 | viaparinfo->tmds_setting_info->dvi_panel_size = | ||
399 | VIA_RES_800X600; | ||
400 | break; | 391 | break; |
401 | case 1024: | 392 | case 1024: |
402 | viaparinfo->tmds_setting_info->dvi_panel_size = | ||
403 | VIA_RES_1024X768; | ||
404 | break; | 393 | break; |
405 | case 1280: | 394 | case 1280: |
406 | viaparinfo->tmds_setting_info->dvi_panel_size = | ||
407 | VIA_RES_1280X1024; | ||
408 | break; | 395 | break; |
409 | case 1400: | 396 | case 1400: |
410 | viaparinfo->tmds_setting_info->dvi_panel_size = | ||
411 | VIA_RES_1400X1050; | ||
412 | break; | 397 | break; |
413 | case 1440: | 398 | case 1440: |
414 | viaparinfo->tmds_setting_info->dvi_panel_size = | ||
415 | VIA_RES_1440X1050; | ||
416 | break; | 399 | break; |
417 | case 1600: | 400 | case 1600: |
418 | viaparinfo->tmds_setting_info->dvi_panel_size = | ||
419 | VIA_RES_1600X1200; | ||
420 | break; | 401 | break; |
421 | case 1920: | 402 | case 1920: |
422 | if (max_v == 1200) { | ||
423 | viaparinfo->tmds_setting_info->dvi_panel_size = | ||
424 | VIA_RES_1920X1200; | ||
425 | } else { | ||
426 | viaparinfo->tmds_setting_info->dvi_panel_size = | ||
427 | VIA_RES_1920X1080; | ||
428 | } | ||
429 | 403 | ||
430 | break; | 404 | break; |
431 | default: | 405 | default: |
432 | viaparinfo->tmds_setting_info->dvi_panel_size = | ||
433 | VIA_RES_1024X768; | ||
434 | DEBUG_MSG(KERN_INFO "Unknown panel size max resolution = %d !\ | 406 | DEBUG_MSG(KERN_INFO "Unknown panel size max resolution = %d !\ |
435 | set default panel size.\n", max_h); | 407 | set default panel size.\n", max_h); |
436 | break; | 408 | break; |
@@ -439,19 +411,13 @@ static int dvi_get_panel_size_from_DDCv1(void) | |||
439 | DEBUG_MSG(KERN_INFO "DVI max pixelclock = %d\n", | 411 | DEBUG_MSG(KERN_INFO "DVI max pixelclock = %d\n", |
440 | viaparinfo->tmds_setting_info->max_pixel_clock); | 412 | viaparinfo->tmds_setting_info->max_pixel_clock); |
441 | viaparinfo->chip_info->tmds_chip_info.tmds_chip_slave_addr = restore; | 413 | viaparinfo->chip_info->tmds_chip_info.tmds_chip_slave_addr = restore; |
442 | return viaparinfo->tmds_setting_info->dvi_panel_size; | ||
443 | } | 414 | } |
444 | 415 | ||
445 | /* | 416 | /* void dvi_get_panel_size_from_DDCv2(void) |
446 | * | ||
447 | * int dvi_get_panel_size_from_DDCv2(void) | ||
448 | * | 417 | * |
449 | * - Get Panel Size Using EDID2 Table | 418 | * - Get Panel Size Using EDID2 Table |
450 | * | ||
451 | * Return Type: int | ||
452 | * | ||
453 | */ | 419 | */ |
454 | static int dvi_get_panel_size_from_DDCv2(void) | 420 | static void dvi_get_panel_size_from_DDCv2(void) |
455 | { | 421 | { |
456 | int HSize = 0, restore; | 422 | int HSize = 0, restore; |
457 | unsigned char R_Buffer[2]; | 423 | unsigned char R_Buffer[2]; |
@@ -468,56 +434,34 @@ static int dvi_get_panel_size_from_DDCv2(void) | |||
468 | 434 | ||
469 | switch (HSize) { | 435 | switch (HSize) { |
470 | case 640: | 436 | case 640: |
471 | viaparinfo->tmds_setting_info->dvi_panel_size = | ||
472 | VIA_RES_640X480; | ||
473 | break; | 437 | break; |
474 | case 800: | 438 | case 800: |
475 | viaparinfo->tmds_setting_info->dvi_panel_size = | ||
476 | VIA_RES_800X600; | ||
477 | break; | 439 | break; |
478 | case 1024: | 440 | case 1024: |
479 | viaparinfo->tmds_setting_info->dvi_panel_size = | ||
480 | VIA_RES_1024X768; | ||
481 | break; | 441 | break; |
482 | case 1280: | 442 | case 1280: |
483 | viaparinfo->tmds_setting_info->dvi_panel_size = | ||
484 | VIA_RES_1280X1024; | ||
485 | break; | 443 | break; |
486 | case 1400: | 444 | case 1400: |
487 | viaparinfo->tmds_setting_info->dvi_panel_size = | ||
488 | VIA_RES_1400X1050; | ||
489 | break; | 445 | break; |
490 | case 1440: | 446 | case 1440: |
491 | viaparinfo->tmds_setting_info->dvi_panel_size = | ||
492 | VIA_RES_1440X1050; | ||
493 | break; | 447 | break; |
494 | case 1600: | 448 | case 1600: |
495 | viaparinfo->tmds_setting_info->dvi_panel_size = | ||
496 | VIA_RES_1600X1200; | ||
497 | break; | 449 | break; |
498 | default: | 450 | default: |
499 | viaparinfo->tmds_setting_info->dvi_panel_size = | ||
500 | VIA_RES_1024X768; | ||
501 | DEBUG_MSG(KERN_INFO "Unknown panel size max resolution = %d!\ | 451 | DEBUG_MSG(KERN_INFO "Unknown panel size max resolution = %d!\ |
502 | set default panel size.\n", HSize); | 452 | set default panel size.\n", HSize); |
503 | break; | 453 | break; |
504 | } | 454 | } |
505 | 455 | ||
506 | viaparinfo->chip_info->tmds_chip_info.tmds_chip_slave_addr = restore; | 456 | viaparinfo->chip_info->tmds_chip_info.tmds_chip_slave_addr = restore; |
507 | return viaparinfo->tmds_setting_info->dvi_panel_size; | ||
508 | } | 457 | } |
509 | 458 | ||
510 | /* | 459 | /* unsigned char dvi_get_panel_info(void) |
511 | * | ||
512 | * unsigned char dvi_get_panel_info(void) | ||
513 | * | 460 | * |
514 | * - Get Panel Size | 461 | * - Get Panel Size |
515 | * | ||
516 | * Return Type: unsigned char | ||
517 | */ | 462 | */ |
518 | static unsigned char dvi_get_panel_info(void) | 463 | static void dvi_get_panel_info(void) |
519 | { | 464 | { |
520 | unsigned char dvipanelsize; | ||
521 | DEBUG_MSG(KERN_INFO "dvi_get_panel_info! \n"); | 465 | DEBUG_MSG(KERN_INFO "dvi_get_panel_info! \n"); |
522 | 466 | ||
523 | viafb_dvi_sense(); | 467 | viafb_dvi_sense(); |
@@ -531,12 +475,6 @@ static unsigned char dvi_get_panel_info(void) | |||
531 | default: | 475 | default: |
532 | break; | 476 | break; |
533 | } | 477 | } |
534 | |||
535 | DEBUG_MSG(KERN_INFO "dvi panel size is %2d \n", | ||
536 | viaparinfo->tmds_setting_info->dvi_panel_size); | ||
537 | dvipanelsize = (unsigned char)(viaparinfo-> | ||
538 | tmds_setting_info->dvi_panel_size); | ||
539 | return dvipanelsize; | ||
540 | } | 478 | } |
541 | 479 | ||
542 | /* If Disable DVI, turn off pad */ | 480 | /* If Disable DVI, turn off pad */ |