• Tomi Valkeinen's avatar
    OMAPFB: improve mode selection from EDID · 5e18e352
    Tomi Valkeinen authored
    The current omapfb code goes over all the modes found from the monitors
    EDID data, and searches for a mode that is compatible with the DSS
    hardware and has the highest x-res.
    
    While this works ok as such, it proves problematic when using DSI PLL
    for pixel clock. Calculating DSI PLL dividers is not the fastest of the
    operations, and while doing it for one mode is usually ok, doing it for
    20 modes is noticable.
    
    Also, the first mode given in the EDID data should be the native mode of
    the monitor, and thus also the best mode, so if that can be used, no
    need to look further.
    
    This patch changes the code to use the first mode that is compatible
    with the DSS hardware.
    Signed-off-by: default avatarTomi Valkeinen <tomi.valkeinen@ti.com>
    5e18e352
omapfb-main.c 58.2 KB