msm: mdss: dp: fix HBR2 pattern generation
Fix the HBR2 pattern generation by ensuring that the pattern selection bit is not overwritten by a subsequent register write that updates the scrambler reset count. CRs-Fixed: 1108048 Change-Id: I2d2dcc79de82756eab015a343c24411a735947c9 Signed-off-by: Tatenda Chipeperekwa <tatendac@codeaurora.org>
This commit is contained in:
parent
8647848087
commit
4709f01bbd
1 changed files with 2 additions and 2 deletions
|
@ -1449,7 +1449,7 @@ void mdss_dp_phy_send_test_pattern(struct mdss_dp_drv_pdata *dp)
|
|||
value &= ~(1 << 16);
|
||||
writel_relaxed(value, io->base +
|
||||
DP_HBR2_COMPLIANCE_SCRAMBLER_RESET);
|
||||
value = 0xFC;
|
||||
value |= 0xFC;
|
||||
writel_relaxed(value, io->base +
|
||||
DP_HBR2_COMPLIANCE_SCRAMBLER_RESET);
|
||||
writel_relaxed(0x2, io->base + DP_MAINLINK_LEVELS);
|
||||
|
@ -1474,7 +1474,7 @@ void mdss_dp_phy_send_test_pattern(struct mdss_dp_drv_pdata *dp)
|
|||
value = BIT(16);
|
||||
writel_relaxed(value, io->base +
|
||||
DP_HBR2_COMPLIANCE_SCRAMBLER_RESET);
|
||||
value = 0xFC;
|
||||
value |= 0xFC;
|
||||
writel_relaxed(value, io->base +
|
||||
DP_HBR2_COMPLIANCE_SCRAMBLER_RESET);
|
||||
writel_relaxed(0x2, io->base + DP_MAINLINK_LEVELS);
|
||||
|
|
Loading…
Add table
Reference in a new issue