]> git.karo-electronics.de Git - linux-beck.git/commitdiff
OMAP: DSS2: DSI: increase FIFO low threshold
authorTomi Valkeinen <tomi.valkeinen@nokia.com>
Tue, 18 May 2010 10:35:37 +0000 (13:35 +0300)
committerTomi Valkeinen <tomi.valkeinen@nokia.com>
Thu, 5 Aug 2010 13:52:05 +0000 (16:52 +0300)
The current FIFO low threshold was too low, and caused the FIFO to run
empty when core domain went to INA state between FIFO fills. This patch
increases the low threshold to keep that from happening.

The threshold values depend quite much on the HW and the use cases, so
this should actually be somehow configurable from board files, perhaps.

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
drivers/video/omap2/dss/dsi.c

index 1358d301ac31a18d3e6947e94c8530c2cbb1b0f1..2ceddb83f247f33523ded98f264d0db8cb8aa1cc 100644 (file)
@@ -3195,7 +3195,7 @@ void dsi_get_overlay_fifo_thresholds(enum omap_plane plane,
        burst_size_bytes = 16 * 32 / 8;
 
        *fifo_high = fifo_size - burst_size_bytes;
-       *fifo_low = fifo_size - burst_size_bytes * 8;
+       *fifo_low = fifo_size - burst_size_bytes * 2;
 }
 
 int dsi_init_display(struct omap_dss_device *dssdev)