Florian Tobias Schandinat
ebb29fb47e
viafb: use information in var for modesetting
...
This patch starts to use the information in var for modesetting for
CRT and DVI devices. This is the right thing as it allows us to use
more generic modes than the ones predefined by VIA. We do not yet
allow more generic modes as check_var still limits them to the
predefined ones but with this patch applied it would be really easy
to do so. A problem was VIAs SAMM mode as it has 2 different modes
but just one frame buffer device. This is solved by creating a
pseudo var which contains enough information to use it for
modesetting. Hopefully one day we can use information in var for all
modes that do not involve hardware scaling.
Well I'd like to say that the chance of regressions is low but it is
quite likely that the behaviour in some cases changed especially
when SAMM is involved. I hope we made it better than before in
particular the DVI frequency check was probably broken before and
hopefully works better now.
Signed-off-by: Florian Tobias Schandinat <[email protected] >
2011-08-07 01:51:41 +00:00
..
aty
console: rename acquire/release_console_sem() to console_lock/unlock()
2011-01-26 10:50:06 +10:00
backlight
backlight: fix 88pm860x_bl macro collision
2011-01-20 17:02:06 -08:00
console
console: rename acquire/release_console_sem() to console_lock/unlock()
2011-01-26 10:50:06 +10:00
display
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
geode
console: rename acquire/release_console_sem() to console_lock/unlock()
2011-01-26 10:50:06 +10:00
i810
console: rename acquire/release_console_sem() to console_lock/unlock()
2011-01-26 10:50:06 +10:00
intelfb
i2c: Remove unneeded inclusions of <linux/i2c-id.h>
2010-10-24 18:16:58 +02:00
kyro
logo
matrox
video: matroxfb: Correct video option in comments and kernel config help.
2011-01-11 12:11:16 +09:00
mb862xx
of/device: Replace struct of_device with struct platform_device
2010-08-06 09:25:50 -06:00
mbx
llseek: automatically add .llseek fop
2010-10-15 15:53:27 +02:00
msm
drivers/video/msm/mddi.c: Remove multiple KERN_<level> uses
2010-10-27 13:43:21 -07:00
nvidia
console: rename acquire/release_console_sem() to console_lock/unlock()
2011-01-26 10:50:06 +10:00
omap
Merge branch 'for-2.6.38' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
2011-01-07 16:58:04 -08:00
omap2
Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/fbdev-2.6
2011-01-13 10:39:14 -08:00
pnx4008
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
riva
Merge branch 'master' into for-next
2010-12-22 18:57:02 +01:00
savage
console: rename acquire/release_console_sem() to console_lock/unlock()
2011-01-26 10:50:06 +10:00
sis
sisfb: eliminate compiler warnings
2010-12-22 12:57:27 +09:00
vermilion
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
via
viafb: use information in var for modesetting
2011-08-07 01:51:41 +00:00
68328fb.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
acornfb.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
acornfb.h
amba-clcd.c
VIDEO: amba clcd: don't disable an already disabled clock
2010-08-17 22:15:09 +01:00
amifb.c
m68k: amiga - Frame buffer platform device conversion
2010-05-17 21:37:43 +02:00
arcfb.c
Update broken web addresses in the kernel.
2010-10-18 11:03:14 +02:00
arkfb.c
console: rename acquire/release_console_sem() to console_lock/unlock()
2011-01-26 10:50:06 +10:00
asiliantfb.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
atafb.c
fbdev: atafb - Remove undead ifdef ATAFB_FALCON
2010-10-22 09:43:25 +02:00
atafb.h
atafb_iplan2p2.c
atafb_iplan2p4.c
atafb_iplan2p8.c
atafb_mfb.c
atafb_utils.h
atmel_lcdfb.c
backlight: constify backlight_ops
2010-11-16 14:14:02 +01:00
au1100fb.c
VIDEO: Au1100fb: Fix section mismatch
2010-07-26 19:08:15 +01:00
au1100fb.h
au1200fb.c
replace nested max/min macros with {max,min}3 macro
2010-10-26 16:52:12 -07:00
au1200fb.h
bf54x-lq043fb.c
fix printk typo 'faild'
2010-08-09 11:25:17 +02:00
bf537-lq035.c
drivers/video/bf537-lq035.c: Add missing IS_ERR test
2011-01-25 15:09:24 +09:00
bfin-lq035q1-fb.c
fbdev: bfin-lq035q1-fb: respect new PPI mode platform field
2010-05-25 08:07:08 -07:00
bfin-t350mcqb-fb.c
fix printk typo 'faild'
2010-08-09 11:25:17 +02:00
bfin_adv7393fb.c
fbdev: bfin_adv7393fb: new Blackfin ADV7393 driver
2010-11-26 15:06:39 +09:00
bfin_adv7393fb.h
fbdev: bfin_adv7393fb: new Blackfin ADV7393 driver
2010-11-26 15:06:39 +09:00
broadsheetfb.c
broadsheetfb: support storing waveform
2010-03-12 15:52:34 -08:00
bt431.h
bt455.h
bw2.c
of/device: Replace struct of_device with struct platform_device
2010-08-06 09:25:50 -06:00
c2p.h
c2p_core.h
c2p_iplan2.c
c2p_planar.c
carminefb.c
drivers/video/carminefb.c: improve error handling
2011-01-06 15:46:56 +09:00
carminefb.h
carminefb_regs.h
cfbcopyarea.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
cfbfillrect.c
cfbimgblt.c
cg3.c
of/device: Replace struct of_device with struct platform_device
2010-08-06 09:25:50 -06:00
cg6.c
of/device: Replace struct of_device with struct platform_device
2010-08-06 09:25:50 -06:00
cg14.c
of/device: Replace struct of_device with struct platform_device
2010-08-06 09:25:50 -06:00
chipsfb.c
console: rename acquire/release_console_sem() to console_lock/unlock()
2011-01-26 10:50:06 +10:00
cirrusfb.c
m68k: amiga - Zorro bus modalias support
2010-05-17 21:37:41 +02:00
clps711xfb.c
cobalt_lcdfb.c
cocbalt_lcdfb: correct sections
2010-05-03 15:42:58 +02:00
controlfb.c
of/address: Clean up function declarations
2010-08-01 01:42:42 -06:00
controlfb.h
cyber2000fb.c
cyber2000fb: fix console in truecolor modes
2010-07-30 23:29:33 +01:00
cyber2000fb.h
da8xx-fb.c
console: rename acquire/release_console_sem() to console_lock/unlock()
2011-01-26 10:50:06 +10:00
dnfb.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
edid.h
efifb.c
efifb: support the EFI framebuffer on more Apple hardware
2010-09-22 17:22:39 -07:00
ep93xx-fb.c
ARM: 6616/1: Fix ep93xx-fb init/exit annotations
2011-01-11 12:26:58 +00:00
epson1355fb.c
Update broken web addresses in the kernel.
2010-10-18 11:03:14 +02:00
fb_ddc.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
fb_defio.c
workqueue: convert cancel_rearming_delayed_work[queue]() users to cancel_delayed_work_sync()
2010-12-15 10:56:11 +01:00
fb_draw.h
fb_notify.c
fb_sys_fops.c
fbcmap.c
framebuffer: fix fbcmap.c kernel-doc warning
2010-11-26 15:05:08 +09:00
fbcvt.c
Update broken web addresses in the kernel.
2010-10-18 11:03:14 +02:00
fbmem.c
console: rename acquire/release_console_sem() to console_lock/unlock()
2011-01-26 10:50:06 +10:00
fbmon.c
fbdev: when parsing E-EDID blocks, also use SVD entries
2010-11-15 14:52:23 +09:00
fbsysfs.c
console: rename acquire/release_console_sem() to console_lock/unlock()
2011-01-26 10:50:06 +10:00
ffb.c
of/device: Replace struct of_device with struct platform_device
2010-08-06 09:25:50 -06:00
fm2fb.c
m68k: amiga - Zorro bus modalias support
2010-05-17 21:37:41 +02:00
fsl-diu-fb.c
of/device: Replace struct of_device with struct platform_device
2010-08-06 09:25:50 -06:00
g364fb.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
gbefb.c
drivers/video/gbefb.c: eliminate memory leak
2010-10-27 18:03:08 -07:00
gxt4500.c
hecubafb.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
hgafb.c
video: Fix the HGA framebuffer driver
2011-01-06 15:48:13 +09:00
hitfb.c
hitfb: fix sections
2010-05-25 08:07:09 -07:00
hpfb.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
igafb.c
drivers/video/igafb.c: make igafb_setup() and igafb_init() static
2010-08-11 08:59:12 -07:00
imsttfb.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
imxfb.c
video: imx: Update the manufacturer's name
2011-01-12 15:06:59 +09:00
jz4740_fb.c
console: rename acquire/release_console_sem() to console_lock/unlock()
2011-01-26 10:50:06 +10:00
Kconfig
viafb: add X server compatibility mode
2011-04-23 23:52:45 +00:00
leo.c
of/device: Replace struct of_device with struct platform_device
2010-08-06 09:25:50 -06:00
macfb.c
macfb: fix 24-bit visual and stuff
2010-02-27 18:31:16 +01:00
macmodes.c
fbdev: add some missing mac modes
2010-02-27 18:31:14 +01:00
macmodes.h
Makefile
Merge branch 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm
2011-01-06 16:50:35 -08:00
maxinefb.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
metronomefb.c
Update broken web addresses in the kernel.
2010-10-18 11:03:14 +02:00
modedb.c
video: tidy up modedb formatting.
2011-01-12 14:57:52 +09:00
mx3fb.c
console: rename acquire/release_console_sem() to console_lock/unlock()
2011-01-26 10:50:06 +10:00
n411.c
neofb.c
nuc900fb.c
video: nuc900fb: properly free resources in nuc900fb_remove
2011-01-18 13:38:06 +09:00
nuc900fb.h
NUC900 LCD Controller Driver
2010-03-12 15:52:34 -08:00
offb.c
of/address: Clean up function declarations
2010-08-01 01:42:42 -06:00
output.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
p9100.c
of/device: Replace struct of_device with struct platform_device
2010-08-06 09:25:50 -06:00
platinumfb.c
of/device: Replace struct of_device with struct platform_device
2010-08-06 09:25:50 -06:00
platinumfb.h
pm2fb.c
pm3fb.c
pmag-aa-fb.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
pmag-ba-fb.c
VIDEO: PMAG-BA: Fix section mismatch
2010-07-26 19:08:14 +01:00
pmagb-b-fb.c
VIDEO: PMAGB-B: Fix section mismatch
2010-07-26 19:08:15 +01:00
ps3fb.c
console: rename acquire/release_console_sem() to console_lock/unlock()
2011-01-26 10:50:06 +10:00
pvr2fb.c
pxa3xx-gcu.c
video: pxa3xx-gcu: Return -EFAULT when copy_from_user() fails
2011-01-18 13:40:34 +09:00
pxa3xx-gcu.h
video: add driver for PXA3xx 2D graphics accelerator
2010-12-16 14:31:18 +08:00
pxa168fb.c
video: pxa168fb: remove a redundant pxa168fb_check_var call
2011-01-25 15:09:19 +09:00
pxa168fb.h
pxafb.c
pxafb.h
q40fb.c
fbdev/m68k: Fix section mismatches in q40fb.c
2010-10-22 09:43:25 +02:00
s1d13xxxfb.c
s1d13xxxfb: drop unused code
2010-12-21 01:05:43 +09:00
s3c-fb.c
s3c-fb: add support for runtime pm
2010-12-21 01:05:43 +09:00
s3c2410fb.c
s3c2410fb: don't treat NULL clk as an error
2011-01-12 15:00:31 +09:00
s3c2410fb.h
s3fb.c
console: rename acquire/release_console_sem() to console_lock/unlock()
2011-01-26 10:50:06 +10:00
sa1100fb.c
platform-drivers: move probe to .devinit.text in drivers/video
2010-03-07 17:04:50 -08:00
sa1100fb.h
sbuslib.c
sbuslib.h
sgivwfb.c
sgivwfb: fix sections
2010-05-25 08:07:09 -07:00
sh7760fb.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
sh_mipi_dsi.c
fbdev: sh_mipi_dsi: use platform provided register layout and values
2011-01-05 17:22:32 +09:00
sh_mobile_hdmi.c
console: rename acquire/release_console_sem() to console_lock/unlock()
2011-01-26 10:50:06 +10:00
sh_mobile_lcdcfb.c
console: rename acquire/release_console_sem() to console_lock/unlock()
2011-01-26 10:50:06 +10:00
sh_mobile_lcdcfb.h
fbdev: sh_mobile_lcdc: reconfigure the framebuffer, when free
2010-09-16 16:36:17 +09:00
skeletonfb.c
sm501fb.c
console: rename acquire/release_console_sem() to console_lock/unlock()
2011-01-26 10:50:06 +10:00
sstfb.c
tree-wide: fix comment/printk typos
2010-11-01 15:38:34 -04:00
sticore.h
stifb.c
sunxvr500.c
Merge branch 'master' into export-slabh
2010-04-05 11:37:28 +09:00
sunxvr1000.c
of/device: Replace struct of_device with struct platform_device
2010-08-06 09:25:50 -06:00
sunxvr2500.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
svgalib.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
syscopyarea.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
sysfillrect.c
sysimgblt.c
tcx.c
of/device: Replace struct of_device with struct platform_device
2010-08-06 09:25:50 -06:00
tdfxfb.c
VIDEO: Correct use of request_region/request_mem_region
2010-08-05 13:25:38 +01:00
tgafb.c
fix typos concerning "initiali[zs]e"
2010-06-16 18:05:05 +02:00
tmiofb.c
console: rename acquire/release_console_sem() to console_lock/unlock()
2011-01-26 10:50:06 +10:00
tridentfb.c
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
2010-03-30 22:02:32 +09:00
udlfb.c
Merge branch 'staging-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6
2011-01-10 16:04:53 -08:00
uvesafb.c
param: use ops in struct kernel_param, rather than get and set fns directly
2010-08-11 23:04:13 +09:30
valkyriefb.c
valkyriefb: various fixes
2010-02-27 18:31:13 +01:00
valkyriefb.h
valkyriefb: various fixes
2010-02-27 18:31:13 +01:00
vesafb.c
vesafb: fix comment a typo
2010-08-16 15:14:03 +02:00
vfb.c
fbdev: section cleanup in vfb
2010-05-25 08:07:08 -07:00
vga16fb.c
fbdev: section cleanup in vga16fb
2010-05-25 08:07:08 -07:00
vgastate.c
vt8500lcdfb.c
fbdev: Implement simple blanking in pseudocolor modes for vt8500lcdfb
2011-01-13 13:07:41 +09:00
vt8500lcdfb.h
ARM: Add support for the display controllers in VT8500 and WM8505
2010-11-09 18:52:07 +09:00
vt8623fb.c
console: rename acquire/release_console_sem() to console_lock/unlock()
2011-01-26 10:50:06 +10:00
w100fb.c
drivers/video/w100fb.c: ignore void return value / fix build failure
2010-08-09 20:44:53 -07:00
w100fb.h
wm8505fb.c
fbdev: Modify vsync timing calculation in wm8505fb
2010-12-21 01:05:48 +09:00
wm8505fb_regs.h
ARM: Add support for the display controllers in VT8500 and WM8505
2010-11-09 18:52:07 +09:00
wmt_ge_rops.c
fbdev: Minor cleanup in WM8505-related code
2010-12-21 01:05:43 +09:00
wmt_ge_rops.h
ARM: Add support for the display controllers in VT8500 and WM8505
2010-11-09 18:52:07 +09:00
xen-fbfront.c
console: rename acquire/release_console_sem() to console_lock/unlock()
2011-01-26 10:50:06 +10:00
xilinxfb.c
fbdev/xilinxfb: Microblaze driver support
2010-10-21 16:04:51 +10:00