OpenCloudOS-Kernel/drivers/video/via
Daniel Drake a32839696a viafb: correct sync polarity for OLPC DCON
While the OLPC display appears to be able to handle either positive
or negative sync, the Display Controller only recognises positive sync.

This brings viafb (for XO-1.5) in line with lxfb (for XO-1) and
fixes a recent regression where the XO-1.5 DCON could no longer be
frozen. Thanks to Florian Tobias Schandinat for helping identify
the fix.

Test case: from a vt,
	echo 1 > /sys/devices/platform/dcon/freeze
should cause the current screen contents to freeze, rather than garbage being
displayed.

Signed-off-by: Daniel Drake <dsd@laptop.org>
Signed-off-by: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
Cc: stable@kernel.org
2011-11-22 00:56:17 +00:00
..
Makefile viafb: split clock and PLL code to an extra file 2011-03-24 13:30:09 +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
dvi.c viafb: use information in var for modesetting 2011-08-07 01:51:41 +00:00
dvi.h viafb: use information in var for modesetting 2011-08-07 01:51:41 +00:00
global.c viafb: get rid of the remaining modetable structure assumptions 2011-08-07 13:34:35 +00:00
global.h viafb: get rid of the remaining modetable structure assumptions 2011-08-07 13:34:35 +00:00
hw.c viafb: get rid of the remaining modetable structure assumptions 2011-08-07 13:34:35 +00:00
hw.h viafb: get rid of the remaining modetable structure assumptions 2011-08-07 13:34:35 +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: eliminate modetable dependancy of LCD modesetting 2011-08-07 13:08:45 +00:00
lcd.h viafb: eliminate modetable dependancy of LCD modesetting 2011-08-07 13:08:45 +00:00
share.h viafb: correct sync polarity for OLPC DCON 2011-11-22 00:56:17 +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 video: Add export.h for THIS_MODULE/EXPORT_SYMBOL to drivers/video 2011-10-31 19:31:33 -04: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 Fix common misspellings 2011-03-31 11:26:23 -03:00
via_utility.h Fix common misspellings 2011-03-31 11:26:23 -03:00
viafbdev.c viafb: replace strict_strtoul to kstrto* and check return value 2011-08-17 20:13:13 +00:00
viafbdev.h Merge branch 'viafb-next' of git://github.com/schandinat/linux-2.6 2011-05-22 12:39:58 -07:00
viamode.c viafb: get rid of the remaining modetable structure assumptions 2011-08-07 13:34:35 +00:00
viamode.h viafb: get rid of the remaining modetable structure assumptions 2011-08-07 13:34:35 +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