• Tomi Valkeinen's avatar
    OMAPDSS: HDMI: fix PLL GO bit handling · 88e3c76a
    Tomi Valkeinen authored
    The PLL settings are committed by setting GO bit, which is then cleared
    by the HW when the settings have been taken into use.
    
    The current PLL code handles this wrong: instead of waiting for the bit
    to be cleared, it waits for the bit to be set. Usually, the bit is
    always set, as the CPU has just set it before. However, if the CPU takes
    enough time between setting the GO bit and checking it, the HW may
    already have cleared the bit and this leads to timeout error.
    
    Fix the wait to check the bit properly.
    Signed-off-by: default avatarTomi Valkeinen <tomi.valkeinen@ti.com>
    88e3c76a
hdmi_pll.c 6.85 KB