drm/amd/display: Allow reuse of of DCN4x codeRemove the static qualifier to make it available for code sharingwith other components.Reviewed-by: Charlene Liu <charlene.liu@amd.com>Signed-off-by
drm/amd/display: Allow reuse of of DCN4x codeRemove the static qualifier to make it available for code sharingwith other components.Reviewed-by: Charlene Liu <charlene.liu@amd.com>Signed-off-by: Dmytro <dmytro.laktyushkin@amd.com>Signed-off-by: Charlene Liu <Charlene.Liu@amd.com>Signed-off-by: Alex Hung <alex.hung@amd.com>Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
show more ...
drm/amd/display: Fix seamless boot sequence[WHY]When the system powers up eDP with external monitors in seamless bootsequence, stutter get enabled before TTU and HUBP registers beingprogrammed,
drm/amd/display: Fix seamless boot sequence[WHY]When the system powers up eDP with external monitors in seamless bootsequence, stutter get enabled before TTU and HUBP registers beingprogrammed, which resulting in underflow.[HOW]Enable TTU in hubp_init.Change the sequence that do not perpare_bandwidth and optimize_bandwidthwhile having seamless boot streams.Cc: Mario Limonciello <mario.limonciello@amd.com>Cc: Alex Deucher <alexander.deucher@amd.com>Cc: stable@vger.kernel.orgReviewed-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>Signed-off-by: Lo-an Chen <lo-an.chen@amd.com>Signed-off-by: Paul Hsieh <paul.hsieh@amd.com>Signed-off-by: Alex Hung <alex.hung@amd.com>Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drm/amd/display: Clear cached watermark after resume[WHY]Driver could skip program watermarks when resume from S0i3/S4.[HOW]Clear the cached one first to make sure new value gets applied.Revi
drm/amd/display: Clear cached watermark after resume[WHY]Driver could skip program watermarks when resume from S0i3/S4.[HOW]Clear the cached one first to make sure new value gets applied.Reviewed-by: Alvin Lee <alvin.lee2@amd.com>Reviewed-by: Roman Li <roman.li@amd.com>Signed-off-by: Charlene Liu <Charlene.Liu@amd.com>Signed-off-by: Alex Hung <alex.hung@amd.com>Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drm/amd/display: Refactor HUBBUB into component folder[why]cleaning up the code refactor requires hubbub to be in its own component.[how]Move all files under newly created hubbub folder and fix
drm/amd/display: Refactor HUBBUB into component folder[why]cleaning up the code refactor requires hubbub to be in its own component.[how]Move all files under newly created hubbub folder and fix the makefiles.Reviewed-by: Martin Leung <martin.leung@amd.com>Acked-by: Wayne Lin <wayne.lin@amd.com>Signed-off-by: Revalla Hari Krishna <harikrishna.revalla@amd.com>Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>