diff options
author | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2015-04-10 12:48:38 +0300 |
---|---|---|
committer | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2015-06-17 15:44:29 +0300 |
commit | 7059e3d8d8f0d716f8a6664f365bcbef9d147905 (patch) | |
tree | 3743162de783f4659f7298353bce3a6f45676e2f /arch/c6x | |
parent | 3ce17b48da85d89769609c4302a016a1af63cfda (diff) |
OMAPDSS: DISPC: do only y decimation on OMAP3
The current driver does both x and y decimation on OMAP3 DSS. Testing
shows that x decimation rarely works, leading to underflows.
The exact reason for this is unclear, as the underflows seem to happen
even with low pixel clock rates, and I would presume that if the DSS can
manage a display with 140MHz pixel clock, it could manage x decimation
with factor 2 with a low pixel clock (~30MHz).
So it is possible that there is a problem somewhere else, in memory
management, or DSS DMA, or similar. I have not found anything that would
help this.
So, to fix the downscaling scaling, this patch removes x decimation for
OMAP3. This will limit some of the more demanding downscaling scenarios,
but one could argue that using DSS to downscale such a large amount is
insane in the first place, as the produced image is rather bad quality.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Diffstat (limited to 'arch/c6x')
0 files changed, 0 insertions, 0 deletions