linux-uconsole/drivers
Erik Gilling 4ce07d6140 video: tegra: work around overlay corruption on underflows
Overlays can get their internal state corrupted during and underflow
condition.  The only way to fix this state is to reset the DC.  If we get
4 consecutive frames with underflows, assume we're hosed and reset.

Change-Id: Icdf61517837c8570b8de35f585075de08aa35fe7
Signed-off-by: Erik Gilling <konkers@android.com>
Cc: Michael I. Gold <gold@nvidia.com>
2011-01-11 16:35:08 -08:00
..
accessibility
acpi ACPI: EC: Add another dmi match entry for MSI hardware 2011-01-07 13:58:31 -08:00
amba
ata libata-sff: fix HSM_ST_ERR handling in __ata_sff_port_intr() 2011-01-07 13:58:48 -08:00
atm ATM: iphase, remove sleep-inside-atomic 2010-10-11 11:05:42 -07:00
auxdisplay
base PM: Prevent waiting forever on asynchronous resume after failing suspend 2010-09-09 00:49:43 +02:00
block xen: Provide a variant of __RING_SIZE() that is an integer constant expression 2011-01-07 13:58:31 -08:00
bluetooth bluetooth: Fix missing NULL check 2010-11-22 11:03:01 -08:00
cdrom
char RAMOOPS: Don't overflow over non-allocated regions 2011-01-07 13:58:42 -08:00
clocksource
connector
cpufreq
cpuidle cpuidle: Fix typos 2010-09-28 23:30:38 -04:00
crypto crytpo: tegra-aes: make aes_handle_req aynschronous 2011-01-07 15:51:18 -08:00
dca dca: disable dca on IOAT ver.3.0 multiple-IOH platforms 2010-09-17 20:08:21 -07:00
dio
dma mv_xor: fix race in tasklet function 2011-01-07 13:58:48 -08:00
edac amd64_edac: Fix interleaving check 2011-01-07 13:58:17 -08:00
eisa
firewire firewire: ohci: fix regression with Agere FW643 rev 06, disable MSI 2011-01-07 13:58:15 -08:00
firmware
gpio cs5535-gpio: handle GPIO regs where higher (clear) bits are set 2011-01-07 13:58:40 -08:00
gpu drm/i915, intel_ips: When i915 loads after IPS, make IPS relink to i915. 2011-01-07 13:58:45 -08:00
hid HID: Fix for problems with eGalax/DWAV multi-touch-screen 2010-12-09 13:32:42 -08:00
hwmon hwmon: (adm1026) Fix setting fan_div 2011-01-07 13:58:17 -08:00
i2c i2c: i2c-tegra: Return error code on partial master_xfer transfer 2011-01-04 14:55:39 -08:00
ide Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6 2010-09-19 11:06:34 -07:00
idle intel_idle: do not use the LAPIC timer for ATOM C2 2010-11-22 11:03:03 -08:00
ieee1394
ieee802154
infiniband IB/uverbs: Handle large number of entries in poll CQ 2011-01-07 13:58:19 -08:00
input Merge commit 'v2.6.36.3' into linux-tegra-2.6.36 2011-01-07 17:14:48 -08:00
isdn isdn/gigaset: bas_gigaset locking fix 2010-12-09 13:32:14 -08:00
leds leds: fix bug with reading NAS SS4200 dmi code 2010-12-09 13:33:21 -08:00
lguest
macintosh
mca
md block: Deprecate QUEUE_FLAG_CLUSTER and use queue_limits instead 2011-01-07 13:58:51 -08:00
media Merge commit 'v2.6.36.3' into linux-tegra-2.6.36 2011-01-07 17:14:48 -08:00
memstick
message
mfd Merge commit 'v2.6.36.3' into linux-tegra-2.6.36 2011-01-07 17:14:48 -08:00
misc NCT1008 temperature sensor driver 2011-01-07 20:42:59 -08:00
mmc Merge commit 'v2.6.36.3' into linux-tegra-2.6.36 2011-01-07 17:14:48 -08:00
mtd Merge commit 'v2.6.36' into linux-tegra-2.6.36 2010-10-21 14:48:14 -07:00
net orinoco: initialise priv->hw before assigning the interrupt 2011-01-07 13:58:55 -08:00
nubus
of
oprofile oprofile: Fix the hang while taking the cpu offline 2010-12-09 13:32:33 -08:00
parisc
parport
pci x86, vt-d: Quirk for masking vtd spec errors to platform error handling logic 2011-01-07 13:58:34 -08:00
pcmcia ARM: 6456/1: Fix for building DEBUG with sa11xx_base.c as a module. 2010-12-09 13:33:25 -08:00
platform drm/i915, intel_ips: When i915 loads after IPS, make IPS relink to i915. 2011-01-07 13:58:45 -08:00
pnp PNPACPI: cope with invalid device IDs 2010-12-09 13:33:13 -08:00
power olpc_battery: Fix endian neutral breakage for s16 values 2010-12-09 13:32:30 -08:00
pps
ps3
rapidio
regulator regulator: tps6586x: Handle both enable reg/bits being the same 2010-12-05 15:59:23 -08:00
rtc rtc: tps6586x: Fix error in RTC tick calculations 2011-01-09 19:18:01 -08:00
s390 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6 2010-09-28 12:01:26 -07:00
sbus
scsi block: Deprecate QUEUE_FLAG_CLUSTER and use queue_limits instead 2011-01-07 13:58:51 -08:00
serial Merge commit 'v2.6.36.2' into linux-tegra-2.6.36 2010-12-21 18:34:37 -08:00
sfi
sh
sn
spi spi: tegra: Use shared DMA channel 2010-10-18 15:44:51 -07:00
ssb ssb: b43-pci-bridge: Add new vendor for BCM4318 2010-12-09 13:32:36 -08:00
staging Don't export format_by_forcc on two different drivers 2011-01-07 13:58:54 -08:00
tc
telephony
thermal
uio
usb usb: ehci: tegra: continues driving FS-J during resume 2011-01-09 17:41:59 -08:00
uwb
vhost vhost: fix log ctx signalling 2010-09-22 16:21:33 +02:00
video video: tegra: work around overlay corruption on underflows 2011-01-11 16:35:08 -08:00
virtio
vlynq
w1 w1: master: tegra_w1: Add initial Tegra W1 master driver 2010-10-06 16:27:02 -07:00
watchdog watchdog: tegra_wdt: Several changes to watchdog driver 2011-01-11 15:49:02 -08:00
xen xen: ensure that all event channels start off bound to VCPU 0 2010-12-09 13:32:37 -08:00
zorro
Kconfig
Makefile Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6 2010-09-17 10:23:08 -07:00