lkml.org 
[lkml]   [2018]   [Jan]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH AUTOSEL for 4.14 082/100] drm/bridge: tc358767: fix DP0_MISC register set
    Date
    From: Andrey Gusakov <andrey.gusakov@cogentembedded.com>

    [ Upstream commit f3b8adbe1911f66fd3cab1aaa74f0f66b7ceda25 ]

    Remove shift from TU_SIZE_RECOMMENDED define as it used to
    calculate max_tu_symbols.

    Acked-by: Philipp Zabel <p.zabel@pengutronix.de>
    Signed-off-by: Andrey Gusakov <andrey.gusakov@cogentembedded.com>
    Signed-off-by: Andrzej Hajda <a.hajda@samsung.com>
    Link: https://patchwork.freedesktop.org/patch/msgid/1510073785-16108-4-git-send-email-andrey.gusakov@cogentembedded.com
    Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
    ---
    drivers/gpu/drm/bridge/tc358767.c | 5 +++--
    1 file changed, 3 insertions(+), 2 deletions(-)

    diff --git a/drivers/gpu/drm/bridge/tc358767.c b/drivers/gpu/drm/bridge/tc358767.c
    index e571b5e29ae7..7334cb2121a3 100644
    --- a/drivers/gpu/drm/bridge/tc358767.c
    +++ b/drivers/gpu/drm/bridge/tc358767.c
    @@ -97,7 +97,7 @@
    #define DP0_ACTIVEVAL 0x0650
    #define DP0_SYNCVAL 0x0654
    #define DP0_MISC 0x0658
    -#define TU_SIZE_RECOMMENDED (0x3f << 16) /* LSCLK cycles per TU */
    +#define TU_SIZE_RECOMMENDED (63) /* LSCLK cycles per TU */
    #define BPC_6 (0 << 5)
    #define BPC_8 (1 << 5)

    @@ -716,7 +716,8 @@ static int tc_set_video_mode(struct tc_data *tc, struct drm_display_mode *mode)
    * Must be less than tu_size.
    */
    max_tu_symbol = TU_SIZE_RECOMMENDED - 1;
    - tc_write(DP0_MISC, (max_tu_symbol << 23) | TU_SIZE_RECOMMENDED | BPC_8);
    + tc_write(DP0_MISC, (max_tu_symbol << 23) | (TU_SIZE_RECOMMENDED << 16) |
    + BPC_8);

    return 0;
    err:
    --
    2.11.0
    \
     
     \ /
      Last update: 2018-01-24 05:49    [W:4.223 / U:1.048 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site