diff options
author | Florian Tobias Schandinat <FlorianSchandinat@gmx.de> | 2011-03-26 22:54:32 -0400 |
---|---|---|
committer | Florian Tobias Schandinat <FlorianSchandinat@gmx.de> | 2011-03-26 22:54:32 -0400 |
commit | 7f980a06e4a9e3bb26db91da8f0e980b0786023a (patch) | |
tree | 17323d8d952bcf660cd426f09f2b106458509545 /drivers/video/via/viafbdev.c | |
parent | 95d517cfce023eb24c5363ab82377146bd659816 (diff) |
viafb: some small cleanup for global variables
We do not need viafb_second{,_virtual}_{xres,yres} outside of
viafbdev.c so move them there and eliminate the virtual ones where
the only sane usage is done during initalization.
Signed-off-by: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
Diffstat (limited to 'drivers/video/via/viafbdev.c')
-rw-r--r-- | drivers/video/via/viafbdev.c | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/drivers/video/via/viafbdev.c b/drivers/video/via/viafbdev.c index ed9bd7978cc0..eace9a4257f4 100644 --- a/drivers/video/via/viafbdev.c +++ b/drivers/video/via/viafbdev.c | |||
@@ -37,6 +37,8 @@ static char *viafb_mode1; | |||
37 | static int viafb_bpp = 32; | 37 | static int viafb_bpp = 32; |
38 | static int viafb_bpp1 = 32; | 38 | static int viafb_bpp1 = 32; |
39 | 39 | ||
40 | static unsigned int viafb_second_xres = 640; | ||
41 | static unsigned int viafb_second_yres = 480; | ||
40 | static unsigned int viafb_second_offset; | 42 | static unsigned int viafb_second_offset; |
41 | static int viafb_second_size; | 43 | static int viafb_second_size; |
42 | 44 | ||
@@ -440,8 +442,8 @@ static int viafb_ioctl(struct fb_info *info, u_int cmd, u_long arg) | |||
440 | if (viafb_SAMM_ON == 1) { | 442 | if (viafb_SAMM_ON == 1) { |
441 | u.viamode.xres_sec = viafb_second_xres; | 443 | u.viamode.xres_sec = viafb_second_xres; |
442 | u.viamode.yres_sec = viafb_second_yres; | 444 | u.viamode.yres_sec = viafb_second_yres; |
443 | u.viamode.virtual_xres_sec = viafb_second_virtual_xres; | 445 | u.viamode.virtual_xres_sec = viafb_dual_fb ? viafbinfo1->var.xres_virtual : viafbinfo->var.xres_virtual; |
444 | u.viamode.virtual_yres_sec = viafb_second_virtual_yres; | 446 | u.viamode.virtual_yres_sec = viafb_dual_fb ? viafbinfo1->var.yres_virtual : viafbinfo->var.yres_virtual; |
445 | u.viamode.refresh_sec = viafb_refresh1; | 447 | u.viamode.refresh_sec = viafb_refresh1; |
446 | u.viamode.bpp_sec = viafb_bpp1; | 448 | u.viamode.bpp_sec = viafb_bpp1; |
447 | } else { | 449 | } else { |
@@ -1790,14 +1792,10 @@ int __devinit via_fb_pci_probe(struct viafb_dev *vdev) | |||
1790 | 1792 | ||
1791 | parse_mode(viafb_mode, &default_xres, &default_yres); | 1793 | parse_mode(viafb_mode, &default_xres, &default_yres); |
1792 | vmode_entry = viafb_get_mode(default_xres, default_yres); | 1794 | vmode_entry = viafb_get_mode(default_xres, default_yres); |
1793 | if (viafb_SAMM_ON == 1) { | 1795 | if (viafb_SAMM_ON == 1) |
1794 | parse_mode(viafb_mode1, &viafb_second_xres, | 1796 | parse_mode(viafb_mode1, &viafb_second_xres, |
1795 | &viafb_second_yres); | 1797 | &viafb_second_yres); |
1796 | 1798 | ||
1797 | viafb_second_virtual_xres = viafb_second_xres; | ||
1798 | viafb_second_virtual_yres = viafb_second_yres; | ||
1799 | } | ||
1800 | |||
1801 | default_var.xres = default_xres; | 1799 | default_var.xres = default_xres; |
1802 | default_var.yres = default_yres; | 1800 | default_var.yres = default_yres; |
1803 | default_var.xres_virtual = default_xres; | 1801 | default_var.xres_virtual = default_xres; |
@@ -1841,8 +1839,8 @@ int __devinit via_fb_pci_probe(struct viafb_dev *vdev) | |||
1841 | 1839 | ||
1842 | default_var.xres = viafb_second_xres; | 1840 | default_var.xres = viafb_second_xres; |
1843 | default_var.yres = viafb_second_yres; | 1841 | default_var.yres = viafb_second_yres; |
1844 | default_var.xres_virtual = viafb_second_virtual_xres; | 1842 | default_var.xres_virtual = viafb_second_xres; |
1845 | default_var.yres_virtual = viafb_second_virtual_yres; | 1843 | default_var.yres_virtual = viafb_second_yres; |
1846 | default_var.bits_per_pixel = viafb_bpp1; | 1844 | default_var.bits_per_pixel = viafb_bpp1; |
1847 | viafb_fill_var_timing_info(&default_var, viafb_get_refresh( | 1845 | viafb_fill_var_timing_info(&default_var, viafb_get_refresh( |
1848 | default_var.xres, default_var.yres, viafb_refresh1), | 1846 | default_var.xres, default_var.yres, viafb_refresh1), |