• Maxime Ripard's avatar
    drm/sun4i: request exact rates to our parents · 4731a72d
    Maxime Ripard authored
    Our pixel clock currently only tries to deal with the current parent rate.
    
    While that works when the resolution is the same than the one already
    program, or when we can compute directly the rate from the current parent
    rate, it cannot work in most situation when we want to change the
    frequency, and we end up with an improper pixel clock rate, which obviously
    doesn't work as expected.
    
    Ask our parent for all the possible dividers if it can reach that
    frequency, and return the best parent rate to the clock framework so that
    we can use it.
    
    Fixes: 9026e0d1 ("drm: Add Allwinner A10 Display Engine support")
    Signed-off-by: default avatarMaxime Ripard <maxime.ripard@free-electrons.com>
    4731a72d
sun4i_dotclock.c 4.09 KB