• Marek Vasut's avatar
    drm: bridge: icn6211: Add and use hs_rate and lp_rate · 4d054ca9
    Marek Vasut authored
    Fill in hs_rate and lp_rate to struct mipi_dsi_device for this bridge and
    adjust DSI input frequency calculations such that they expect the DSI host
    to configure HS clock according to hs_rate.
    
    This is an optimization for the DSI burst mode case. In case the DSI device
    supports DSI burst mode, it is recommended to operate the DSI interface at
    the highest possible HS clock frequency which the DSI device supports. This
    permits the DSI host to send as short as possible bursts of data on the DSI
    link and keep the DSI data lanes in LP mode otherwise, which reduces power
    consumption.
    Signed-off-by: default avatarMarek Vasut <marex@denx.de>
    Cc: Jagan Teki <jagan@amarulasolutions.com>
    Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
    Cc: Linus Walleij <linus.walleij@linaro.org>
    Cc: Robert Foss <robert.foss@linaro.org>
    Cc: Sam Ravnborg <sam@ravnborg.org>
    Cc: dri-devel@lists.freedesktop.org
    Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
    Link: https://patchwork.freedesktop.org/patch/msgid/20220801131555.182969-1-marex@denx.de
    4d054ca9
chipone-icn6211.c 21.7 KB