mirror of
https://github.com/torvalds/linux.git
synced 2026-06-07 14:04:54 +02:00
drm: bridge: dw-hdmi: support workaround to clear the overflow condition on rockchip platform
Under some circumstances the Frame Composer arithmetic unit can miss an FC register write due to being busy processing the previous one. The issue can be worked around by issuing a TMDS software reset and then write one of the FC registers several times. After tested, the number of iterations of RK3399/RK3328(v2.11a), RK3368(v2.01a), RK3288(v2.00a) is one. Change-Id: Iba209e25d56aff84a8cc90b4d8dcb87369c9ae52 Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
This commit is contained in:
parent
87213ab49a
commit
8d4a22b562
|
|
@ -1662,8 +1662,9 @@ static void dw_hdmi_clear_overflow(struct dw_hdmi *hdmi)
|
|||
count = 4;
|
||||
break;
|
||||
case 0x131a:
|
||||
case 0x132a:
|
||||
case 0x200a:
|
||||
case 0x201a:
|
||||
case 0x211a:
|
||||
count = 1;
|
||||
break;
|
||||
default:
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user