drm/amd/display: Migrate color manager HW and fix MCM blend LUT issuesCombine two related color manager improvements:1. Migrate MCM/RMCM, shaper and 3DLUT HW programming to dc_plane_cm - Conti
drm/amd/display: Migrate color manager HW and fix MCM blend LUT issuesCombine two related color manager improvements:1. Migrate MCM/RMCM, shaper and 3DLUT HW programming to dc_plane_cm - Continue convergence with upstream Color Manager refactor - Migrate MCM/RMCM, shaper and 3DLUT programming for dcn401+ to dc_plane_cm - Unify MCM programming across both legacy and 3DLUT DMA paths - Add 3DLUT DMA broadcast support for multi-pipe planes2. Reprogram MCM blend LUT on blend_enable falling edge - Fix issue where SDR desktop remained desaturated after video playback - Detect blend_enable falling edge (1->0) in surface update detection - Force MCM LUT reprogramming on blend state changeReviewed-by: Dillon Varone <dillon.varone@amd.com>Signed-off-by: Rafal Ostrowski <rafal.ostrowski@amd.com>Signed-off-by: Roman Li <roman.li@amd.com>Tested-by: Dan Wheeler <daniel.wheeler@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
show more ...
drm/amd/display: Fix Color Manager (3DLUT, Shaper, Blend)[WHY & HOW]The original refactor and fixes are causing regressions.Revert them for now until they can be resolvedFixes: e56e3cff2a1b ("d
drm/amd/display: Fix Color Manager (3DLUT, Shaper, Blend)[WHY & HOW]The original refactor and fixes are causing regressions.Revert them for now until they can be resolvedFixes: e56e3cff2a1b ("drm/amd/display: Sync dcn42 with DC 3.2.373")Reviewed-by: Tom Chung <chiahsuan.chung@amd.com>Signed-off-by: Dillon Varone <Dillon.Varone@amd.com>Signed-off-by: James Lin <pinglei.lin@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drm/amd/display: Sync dcn42 with DC 3.2.373This patch provides a bulk merge to align driversupport for DCN42 with Display Core version 3.2.373.It includes upgrade for:- clk_mgr- dml2/dml21- o
drm/amd/display: Sync dcn42 with DC 3.2.373This patch provides a bulk merge to align driversupport for DCN42 with Display Core version 3.2.373.It includes upgrade for:- clk_mgr- dml2/dml21- optc- hubp- mpc- optc- hwseqAcked-by: Aurabindo Pillai <aurabindo.pillai@amd.com>Signed-off-by: Roman Li <Roman.Li@amd.com>Signed-off-by: Alex Hung <alex.hung@amd.com>Tested-by: Dan Wheeler <daniel.wheeler@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drm/amd/display: Add dcn42 DC resourcesDisplay Core resources for DCN 4.2:- CLK_MGR- DCCG- DIO- DPP- GPIO- HPO- HUBBUB- HUBP- HWSS- IRQ- MMHUBBUB- MPC- OPTC- PGSigned-off-by: Roman
drm/amd/display: Add dcn42 DC resourcesDisplay Core resources for DCN 4.2:- CLK_MGR- DCCG- DIO- DPP- GPIO- HPO- HUBBUB- HUBP- HWSS- IRQ- MMHUBBUB- MPC- OPTC- PGSigned-off-by: Roman Li <Roman.Li@amd.com>Acked-by: Harry Wentland <harry.wentland@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>