mirror of
https://github.com/torvalds/linux.git
synced 2026-07-31 03:27:03 +02:00
drm/amd/display: Clear water mark change request bit before programing.
Signed-off-by: Yongqiang Sun <yongqiang.sun@amd.com> Reviewed-by: Tony Cheng <Tony.Cheng@amd.com> Acked-by: Harry Wentland <Harry.Wentland@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
3e9ad6164b
commit
cbb4d72e29
|
|
@ -320,6 +320,9 @@ static void program_watermarks(
|
|||
*/
|
||||
uint32_t prog_wm_value;
|
||||
|
||||
REG_UPDATE(DCHUBBUB_ARB_WATERMARK_CHANGE_CNTL,
|
||||
DCHUBBUB_ARB_WATERMARK_CHANGE_REQUEST, 0);
|
||||
|
||||
/* Repeat for water mark set A, B, C and D. */
|
||||
/* clock state A */
|
||||
prog_wm_value = convert_and_clamp(watermarks->a.urgent_ns,
|
||||
|
|
@ -518,8 +521,7 @@ static void program_watermarks(
|
|||
|
||||
REG_UPDATE(DCHUBBUB_ARB_WATERMARK_CHANGE_CNTL,
|
||||
DCHUBBUB_ARB_WATERMARK_CHANGE_REQUEST, 1);
|
||||
REG_UPDATE(DCHUBBUB_ARB_WATERMARK_CHANGE_CNTL,
|
||||
DCHUBBUB_ARB_WATERMARK_CHANGE_REQUEST, 0);
|
||||
|
||||
REG_UPDATE(DCHUBBUB_ARB_SAT_LEVEL,
|
||||
DCHUBBUB_ARB_SAT_LEVEL, 60 * refclk_mhz);
|
||||
REG_UPDATE(DCHUBBUB_ARB_DF_REQ_OUTSTAND,
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user