Searched hist:fd70c7755bf0172ddd33b558aef69c322de3b5cf (Results 1 – 1 of 1) sorted by relevance
/openbmc/linux/drivers/gpu/drm/bridge/ |
H A D | tc358767.c | diff fd70c7755bf0172ddd33b558aef69c322de3b5cf Tue Sep 24 08:17:02 CDT 2019 Tomi Valkeinen <tomi.valkeinen@ti.com> drm/bridge: tc358767: fix max_tu_symbol value
max_tu_symbol was programmed to TU_SIZE_RECOMMENDED - 1, which is not what the spec says. The spec says:
roundup ((input active video bandwidth in bytes/output active video bandwidth in bytes) * tu_size)
It is not quite clear what the above means, but calculating max_tu_symbol = (input Bps / output Bps) * tu_size seems to work and fixes the issues seen.
This fixes artifacts in some videomodes (e.g. 1024x768@60 on 2-lanes & 1.62Gbps was pretty bad for me).
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> Tested-by: Jyri Sarha <jsarha@ti.com> Signed-off-by: Andrzej Hajda <a.hajda@samsung.com> Link: https://patchwork.freedesktop.org/patch/msgid/20190924131702.9988-1-tomi.valkeinen@ti.com
|