• Ivaylo Dimitrov's avatar
    OMAPDSS: DISPC: Fix 34xx overlay scaling calculation · e4998634
    Ivaylo Dimitrov authored
    commit 7faa9233 OMAPDSS: DISPC: Handle
    synclost errors in OMAP3 introduces limits check to prevent SYNCLOST errors
    on OMAP3. However, it misses the logic found in Nokia kernels that is
    needed to correctly calculate whether 3 tap or 5 tap rescaler to be used as
    well as the logic to fallback to 3 taps if 5 taps clock results in too
    tight horizontal timings. Without that patch "horizontal timing too tight"
    errors are seen when a video with resolution above 640x350 is tried to be
    played. The patch is a forward-ported logic found in Nokia N900 and N9/50
    kernels.
    Signed-off-by: default avatarIvaylo Dimitrov <ivo.g.dimitrov.75@gmail.com>
    Signed-off-by: default avatarTomi Valkeinen <tomi.valkeinen@ti.com>
    e4998634
dispc.c 93.4 KB