drm/amd/display: Enable DCN6 sources compilation- Add hooks in various entry points to perform hw/sw init for DCN6 asic- Add dependent changes needed to enable DCN6 asic- Update the Makefiles so
drm/amd/display: Enable DCN6 sources compilation- Add hooks in various entry points to perform hw/sw init for DCN6 asic- Add dependent changes needed to enable DCN6 asic- Update the Makefiles so that DCN6 related newly added sources are compiledSigned-off-by: Aurabindo Pillai <aurabindo.pillai@amd.com>Signed-off-by: Roman Li <Roman.Li@amd.com>Reviewed-by: Ivan Lipski <ivan.lipski@amd.com>Tested-by: Dan Wheeler <daniel.wheeler@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
show more ...
drm/amd/display: Add new sources for DCN6Add DCN6 code to DC, DML2, and DMUBSigned-off-by: Aurabindo Pillai <aurabindo.pillai@amd.com>Signed-off-by: Roman Li <Roman.Li@amd.com>Reviewed-by: Ivan
drm/amd/display: Add new sources for DCN6Add DCN6 code to DC, DML2, and DMUBSigned-off-by: Aurabindo Pillai <aurabindo.pillai@amd.com>Signed-off-by: Roman Li <Roman.Li@amd.com>Reviewed-by: Ivan Lipski <ivan.lipski@amd.com>Tested-by: Dan Wheeler <daniel.wheeler@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drm/amd/display: Add flag to disable dynamic expansion for 12bpc[Why]Dynamic expansion is not needed when outputting 12bpc test patterns.[How]Add a debug flag to control disabling dynamic expan
drm/amd/display: Add flag to disable dynamic expansion for 12bpc[Why]Dynamic expansion is not needed when outputting 12bpc test patterns.[How]Add a debug flag to control disabling dynamic expansion in the caseof 12bpc test patterns.Reviewed-by: Michael Strauss <michael.strauss@amd.com>Signed-off-by: George Shen <george.shen@amd.com>Signed-off-by: George Zhang <george.zhang@amd.com>Tested-by: Dan Wheeler <daniel.wheeler@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drm/amd/display: Add 12bpc Color Ramp Support[WHY]12bpc color ramp pattern was never implemented.[HOW]Add correct DPG_RAMP_CONTROL programming to match DP color ramp spec.Reviewed-by: George
drm/amd/display: Add 12bpc Color Ramp Support[WHY]12bpc color ramp pattern was never implemented.[HOW]Add correct DPG_RAMP_CONTROL programming to match DP color ramp spec.Reviewed-by: George Shen <george.shen@amd.com>Signed-off-by: Michael Strauss <michael.strauss@amd.com>Signed-off-by: George Zhang <george.zhang@amd.com>Tested-by: Dan Wheeler <daniel.wheeler@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drm/amd/display: Add DCCG DIO, HPO, OPP, and OPTC support for FRLThis adds support to HW block programming for the core blocksfor HDMI FRL:- DIO- HPO- OPP- OPTCSigned-off-by: Harry Wentland
drm/amd/display: Add DCCG DIO, HPO, OPP, and OPTC support for FRLThis adds support to HW block programming for the core blocksfor HDMI FRL:- DIO- HPO- OPP- OPTCSigned-off-by: Harry Wentland <harry.wentland@amd.com>Reviewed-by: Fangzhi Zuo <Jerry.Zuo@amd.com>Tested-by: Dan Wheeler <daniel.wheeler@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drm/amd/display: Fix warnings[Why & How]Fix various warnings related to unsigned/signed mismatches- Consistently use the same signedness for a given value- Explcitly cast between types when ne
drm/amd/display: Fix warnings[Why & How]Fix various warnings related to unsigned/signed mismatches- Consistently use the same signedness for a given value- Explcitly cast between types when neededReviewed-by: Dillon Varone <dillon.varone@amd.com>Signed-off-by: Clay King <clayking@amd.com>Signed-off-by: James Lin <pinglei.lin@amd.com>Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drm/amd/display: Fixed Silence complier warnings in dc[Why]Resolve compiler warnings by marking unused parameters explicitly.[How]In .c and .h function definitions, keep parameter namesin sign
drm/amd/display: Fixed Silence complier warnings in dc[Why]Resolve compiler warnings by marking unused parameters explicitly.[How]In .c and .h function definitions, keep parameter namesin signatures and add a line with `(void)param;` in function bodyPreserved function signatures and avoids breaking code paths thatmay reference the parameter under conditional compilation.Reviewed-by: Dillon Varone <dillon.varone@amd.com>Reviewed-by: Austin Zheng <austin.zheng@amd.com>Signed-off-by: Gaghik Khachatrian <gaghik.khachatrian@amd.com>Signed-off-by: Chuanyu Tseng <chuanyu.tseng@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drm/amd/display: Add more DC HW state info to underflow logging[Why]Debugging underflow issues frequently requires knowing theHW state at the time of underflow. To enable capturing thisHW state
drm/amd/display: Add more DC HW state info to underflow logging[Why]Debugging underflow issues frequently requires knowing theHW state at the time of underflow. To enable capturing thisHW state information, interface functions are needed for thevarious DC HW blocks.[How]This change adds the interface functions to read HW state forthe following DC HW blocks:- HUBBUB- HUBP- DPP- MPC- OPP- DSC- OPTC- DCCGReviewed-by: George Shen <george.shen@amd.com>Signed-off-by: Karen Chen <Karen.Chen@amd.com>Signed-off-by: Wayne Lin <wayne.lin@amd.com>Tested-by: Dan Wheeler <daniel.wheeler@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drm/amd/display: Refactoring OPP[Why]To refactor OPP files[How]Moved opp related files to specific opp folder andupdated Makefiles.Acked-by: Rodrigo Siqueira <rodrigo.siqueira@amd.com>Signe
drm/amd/display: Refactoring OPP[Why]To refactor OPP files[How]Moved opp related files to specific opp folder andupdated Makefiles.Acked-by: Rodrigo Siqueira <rodrigo.siqueira@amd.com>Signed-off-by: Jerry Zuo <jerry.zuo@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>
drm/amd/display: Refactor DCN3X into component folder[why]Move DCN3X files to unique component folder.[how]Create respective component folder in dc, move the DCN3X files intocorresponding new
drm/amd/display: Refactor DCN3X into component folder[why]Move DCN3X files to unique component folder.[how]Create respective component folder in dc, move the DCN3X files intocorresponding new folders and made appropriate changes for compilationin Makefiles.Reviewed-by: Martin Leung <martin.leung@amd.com>Acked-by: Hamza Mahfooz <hamza.mahfooz@amd.com>Signed-off-by: Mounika Adhuri <moadhuri@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>