linux/drivers/video/via
Florian Tobias Schandinat 94715ba975 viafb: add new funcions to select a single mode
This patch introduces 2 new functions for selecting a single mode
based on hres, vres and refresh rate and changes some uses to use
those. The advantage is that it is less error prone than doing the
selection based on refresh rate everywhere and allows replacing the
modetable structure. This includes a little change that users may
notice: If a refresh rate was given as module parameters but does
not exist in the modetable prior to this patch a refresh rate of 60
was assumed and after this patch the closest supported refresh rate
to the one provided by the user is used.

Signed-off-by: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
2011-08-06 23:22:49 +00:00
..
accel.c Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6 2010-10-28 09:35:11 -07:00
accel.h viafb: fix hardware acceleration for suspend & resume 2010-10-24 13:04:53 +00:00
chip.h viafb: remove unused max_hres/vres 2011-03-23 13:04:35 +00:00
debug.h viafb: chip.h, debug.h 2008-10-16 11:21:41 -07:00
dvi.c viafb: simplify viafb_fill_crtc_timing 2011-08-05 12:47:27 +00:00
dvi.h viafb: replace custom return values 2011-03-27 03:36:00 +00:00
global.c viafb: some small cleanup for global variables 2011-03-27 02:54:32 +00:00
global.h viafb: some small cleanup for global variables 2011-03-27 02:54:32 +00:00
hw.c viafb: add new funcions to select a single mode 2011-08-06 23:22:49 +00:00
hw.h viafb: add new funcions to select a single mode 2011-08-06 23:22:49 +00:00
ioctl.c viafb: reduce viafb_set_iga_path usage 2010-09-24 02:14:48 +00:00
ioctl.h viafb: remove ioctls which break the framebuffer interface 2010-07-23 14:43:05 +00:00
lcd.c viafb: kill viafb_load_crtc_timing 2011-08-05 12:46:51 +00:00
lcd.h viafb: kill viafb_load_crtc_timing 2011-08-05 12:46:51 +00:00
Makefile viafb: split clock and PLL code to an extra file 2011-03-24 13:30:09 +00:00
share.h viafb: use more compact modesetting functions 2011-08-05 12:46:32 +00:00
tblDPASetting.c viafb: kill lcd_panel_id 2011-03-09 18:58:26 +00:00
tblDPASetting.h viafb: kill lcd_panel_id 2011-03-09 18:58:26 +00:00
via-core.c viafb: fix pointer type missmatch 2011-08-06 20:18:53 +00:00
via-gpio.c viafb: suspend/resume for GPIOs 2010-11-09 16:18:29 +00:00
via_clock.c viafb: add engine clock support 2011-03-26 02:53:21 +00:00
via_clock.h viafb: add engine clock support 2011-03-26 02:53:21 +00:00
via_i2c.c video via: make local variables static 2011-03-09 17:06:29 +00:00
via_modesetting.c viafb: remove superfluous register unlocking/locking 2011-08-05 12:47:06 +00:00
via_modesetting.h viafb: use more compact modesetting functions 2011-08-05 12:46:32 +00:00
via_utility.c viafb: move some include files to include/linux 2010-05-11 16:07:59 -06:00
via_utility.h viafb: remove dead code 2010-03-12 15:52:33 -08:00
viafbdev.c viafb: add new funcions to select a single mode 2011-08-06 23:22:49 +00:00
viafbdev.h viafb: some small cleanup for global variables 2011-03-27 02:54:32 +00:00
viamode.c viafb: add new funcions to select a single mode 2011-08-06 23:22:49 +00:00
viamode.h viafb: add new funcions to select a single mode 2011-08-06 23:22:49 +00:00
vt1636.c viafb: kill lcd_panel_id 2011-03-09 18:58:26 +00:00
vt1636.h viafb: rework the I2C support in the VIA framebuffer driver 2010-04-27 13:01:45 -06:00