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

viafb: probe cleanups

viafb: probe cleanups

Removal of strange special cases that must not exist as well as a
useless check.

Signed-off-by: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
Cc: Joseph Chan <JosephChan@via.com.tw>

+3 -24
+3 -24
drivers/video/via/viafbdev.c
··· 1525 1525 parse_lcd_port(); 1526 1526 parse_dvi_port(); 1527 1527 1528 - /* for dual-fb must viafb_SAMM_ON=1 and viafb_dual_fb=1 */ 1529 - if (!viafb_SAMM_ON) 1530 - viafb_dual_fb = 0; 1531 - 1532 1528 viafb_init_chip_info(vdev->chip_type); 1533 1529 /* 1534 1530 * The framebuffer will have been successfully mapped by ··· 1568 1572 parse_mode(viafb_mode1, &viafb_second_xres, 1569 1573 &viafb_second_yres); 1570 1574 1571 - if (0 == viafb_second_virtual_xres) { 1572 - switch (viafb_second_xres) { 1573 - case 1400: 1574 - viafb_second_virtual_xres = 1408; 1575 - break; 1576 - default: 1577 - viafb_second_virtual_xres = viafb_second_xres; 1578 - break; 1579 - } 1580 - } 1581 - if (0 == viafb_second_virtual_yres) 1582 - viafb_second_virtual_yres = viafb_second_yres; 1575 + viafb_second_virtual_xres = viafb_second_xres; 1576 + viafb_second_virtual_yres = viafb_second_yres; 1583 1577 } 1584 1578 1585 1579 default_var.xres = default_xres; 1586 1580 default_var.yres = default_yres; 1587 - switch (default_xres) { 1588 - case 1400: 1589 - default_var.xres_virtual = 1408; 1590 - break; 1591 - default: 1592 - default_var.xres_virtual = default_xres; 1593 - break; 1594 - } 1581 + default_var.xres_virtual = default_xres; 1595 1582 default_var.yres_virtual = default_yres; 1596 1583 default_var.bits_per_pixel = viafb_bpp; 1597 1584 default_var.pixclock =