drm/amd/display: Refactor DCN4x and related code[why & how]Refactor existing code related to DCN4x for better code sharing withother modules.Reviewed-by: Charlene Liu <charlene.liu@amd.com>Sig
drm/amd/display: Refactor DCN4x and related code[why & how]Refactor existing code related to DCN4x for better code sharing withother modules.Reviewed-by: Charlene Liu <charlene.liu@amd.com>Signed-off-by: Swapnil Patel <Swapnil.Patel@amd.com>Signed-off-by: Zaeem Mohamed <zaeem.mohamed@amd.com>Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
show more ...
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>
drm/amd/display: Add some DCN401 reg name to macro definitionsUpdate macros to cover DCN 4.0.1.Signed-off-by: Aurabindo Pillai <aurabindo.pillai@amd.com>Acked-by: Rodrigo Siqueira <rodrigo.sique
drm/amd/display: Add some DCN401 reg name to macro definitionsUpdate macros to cover DCN 4.0.1.Signed-off-by: Aurabindo Pillai <aurabindo.pillai@amd.com>Acked-by: Rodrigo Siqueira <rodrigo.siqueira@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drm/amd/display: Enable DCN clock gating for DCN35[WHY & HOW]Enable DCN clock gating for DCN35.Disable DTBCLK gate before link trainingand re-enable afterwardsReviewed-by: Nicholas Kazlauskas
drm/amd/display: Enable DCN clock gating for DCN35[WHY & HOW]Enable DCN clock gating for DCN35.Disable DTBCLK gate before link trainingand re-enable afterwardsReviewed-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>Acked-by: Alex Hung <alex.hung@amd.com>Signed-off-by: Daniel Miess <daniel.miess@amd.com>Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drm/amd/display: Enable physymclk RCO[Why]Enable the last of the RCO options for dcn35[How]Breakout RCO from dccg35_set_physymclk so thatphysymclk RCO can be set in dccg_init withoutdisabling
drm/amd/display: Enable physymclk RCO[Why]Enable the last of the RCO options for dcn35[How]Breakout RCO from dccg35_set_physymclk so thatphysymclk RCO can be set in dccg_init withoutdisabling physymclkReviewed-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>Reviewed-by: Jun Lei <jun.lei@amd.com>Acked-by: Hersen Wu <hersenxs.wu@amd.com>Signed-off-by: Daniel Miess <daniel.miess@amd.com>Signed-off-by: Hersen Wu <hersenxs.wu@amd.com>Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drm/amd/display: Refactor HWSS into component folder[why]Rename hw_sequencer to hwseq.Move all hwseq files to uniquefolder hwss.[how]creating hwss repo in dc, and moved the dcnxx_hwseq.cand
drm/amd/display: Refactor HWSS into component folder[why]Rename hw_sequencer to hwseq.Move all hwseq files to uniquefolder hwss.[how]creating hwss repo in dc, and moved the dcnxx_hwseq.cand .h files into corresponding new folders inside the hwssand cleared the linkage errors by adding relative pathsin the Makefile.template.Reviewed-by: Martin Leung <martin.leung@amd.com>Acked-by: Tom Chung <chiahsuan.chung@amd.com>Signed-off-by: Mounika Adhuri <moadhuri@amd.com>Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>