• Tomi Valkeinen's avatar
    drm/omap: fix encoder-crtc mapping · 17337297
    Tomi Valkeinen authored
    OMAP DSS hardware supports changing the output port to which an overlay
    manager's video stream goes. For example, DPI video stream can come from
    any of the four overlay managers on OMAP5.
    
    However, as it's difficult to manage the change in the driver, the
    omapdss driver does not support that at the moment, and has a hardcoded
    overlay manager per output.
    
    omapdrm, on the other hand, uses the hardware features to find out which
    overlay manager to use for an output, which causes problems. For
    example, on OMAP5, omapdrm tries to use DIGIT overlay manager for DPI
    output, instead of the LCD3 required by the omapdss driver.
    
    This patch changes the omapdrm to use the omapdss driver's hardcoded
    overlay managers, which fixes the issue.
    Signed-off-by: default avatarTomi Valkeinen <tomi.valkeinen@ti.com>
    17337297
omap_drv.c 18.1 KB