drm/amd/display: DML21 ReintegrationUpdate logging macros for detailed debuggingUpdate structs to contain more detailed informationAdd HDMI 16 and 20 Gbps ratesReviewed-by: Alvin Lee <alvin.lee
drm/amd/display: DML21 ReintegrationUpdate logging macros for detailed debuggingUpdate structs to contain more detailed informationAdd HDMI 16 and 20 Gbps ratesReviewed-by: Alvin Lee <alvin.lee2@amd.com>Signed-off-by: Austin Zheng <Austin.Zheng@amd.com>Signed-off-by: Fangzhi Zuo <jerry.zuo@amd.com>Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
show more ...
drm/amd/display: DML21 Fixes- Store state related info inside mode_lib.- Fix bad DCFCLK deep sleep- Update FAMS structure in DMUB headerReviewed-by: Alvin Lee <alvin.lee2@amd.com>Signed-off-by
drm/amd/display: DML21 Fixes- Store state related info inside mode_lib.- Fix bad DCFCLK deep sleep- Update FAMS structure in DMUB headerReviewed-by: Alvin Lee <alvin.lee2@amd.com>Signed-off-by: Austin Zheng <Austin.Zheng@amd.com>Signed-off-by: Wayne Lin <wayne.lin@amd.com>Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drm/amd/display: Consider downspread against max clocks in DML2.1[WHY&HOW]Core should evaluate support based on the max clocks after consideringdownspread.Reviewed-by: Austin Zheng <austin.zhen
drm/amd/display: Consider downspread against max clocks in DML2.1[WHY&HOW]Core should evaluate support based on the max clocks after consideringdownspread.Reviewed-by: Austin Zheng <austin.zheng@amd.com>Signed-off-by: Dillon Varone <Dillon.Varone@amd.com>Signed-off-by: Fangzhi Zuo <jerry.zuo@amd.com>Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drm/amd/display: DML21 Reintegration[Why]To bring in latest changes in DML21[List of Changes]- Unification of DML logging to use DML_LOG_* macro- Clean up variables that are exclusively used f
drm/amd/display: DML21 Reintegration[Why]To bring in latest changes in DML21[List of Changes]- Unification of DML logging to use DML_LOG_* macro- Clean up variables that are exclusively used for loggingReviewed-by: Dillon Varone <dillon.varone@amd.com>Signed-off-by: Austin Zheng <Austin.Zheng@amd.com>Signed-off-by: Aurabindo Pillai <aurabindo.pillai@amd.com>Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drm/amd/display: DML21 ReintegrationFor various fixes to mcache_row_bytes calculation.Reviewed-by: Alvin Lee <alvin.lee2@amd.com>Signed-off-by: Austin Zheng <Austin.Zheng@amd.com>Signed-off-by:
drm/amd/display: DML21 ReintegrationFor various fixes to mcache_row_bytes calculation.Reviewed-by: Alvin Lee <alvin.lee2@amd.com>Signed-off-by: Austin Zheng <Austin.Zheng@amd.com>Signed-off-by: Aurabindo Pillai <aurabindo.pillai@amd.com>Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drm/amd/display: Apply DML21 Patches[Why & How]Add several DML21 fixesReviewed-by: Wenjing Liu <wenjing.liu@amd.com>Signed-off-by: Austin Zheng <Austin.Zheng@amd.com>Signed-off-by: Tom Chung <
drm/amd/display: Apply DML21 Patches[Why & How]Add several DML21 fixesReviewed-by: Wenjing Liu <wenjing.liu@amd.com>Signed-off-by: Austin Zheng <Austin.Zheng@amd.com>Signed-off-by: Tom Chung <chiahsuan.chung@amd.com>Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drm/amd/display: DML21 Reintegration For Various FixesReintegrate latest DML21 code.Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>Reviewed-by: Dillon Varone <dillon.varone@amd.com>Signed-of
drm/amd/display: DML21 Reintegration For Various FixesReintegrate latest DML21 code.Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>Reviewed-by: Dillon Varone <dillon.varone@amd.com>Signed-off-by: Austin Zheng <Austin.Zheng@amd.com>Signed-off-by: Rodrigo Siqueira <rodrigo.siqueira@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drm/amd/display: DML2.1 resynchronizationJuly update for DML2.1 library from hardware team targeting DCN401Reviewed-by: Aurabindo Pillai <aurabindo.pillai@amd.com>Signed-off-by: Jerry Zuo <jerry
drm/amd/display: DML2.1 resynchronizationJuly update for DML2.1 library from hardware team targeting DCN401Reviewed-by: Aurabindo Pillai <aurabindo.pillai@amd.com>Signed-off-by: Jerry Zuo <jerry.zuo@amd.com>Signed-off-by: Chaitanya Dhere <chaitanya.dhere@amd.com>Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drm/amd/display: Call dpmm when checking mode support[WHY]In check_mode_supported, we should validate that the required clockscan be successfully mapped to DPM levels.This ensures we only apply
drm/amd/display: Call dpmm when checking mode support[WHY]In check_mode_supported, we should validate that the required clockscan be successfully mapped to DPM levels.This ensures we only apply dynamic ODM optimizations to modes thatare supported without dynamic ODM optimizations to begin with.[HOW]Call dpmm to check that the display config can successfully bemapped to a DPM level.Reviewed-by: Chaitanya Dhere <chaitanya.dhere@amd.com>Cc: Mario Limonciello <mario.limonciello@amd.com>Cc: Alex Deucher <alexander.deucher@amd.com>Cc: stable@vger.kernel.orgSigned-off-by: Alex Hung <alex.hung@amd.com>Signed-off-by: George Shen <george.shen@amd.com>Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drm/amd/display: Update DML2.1 generated codeMost of the DML code is generated, and it is necessary to update someparts of it from time to time. This commit brings the latest generatedcode for DM
drm/amd/display: Update DML2.1 generated codeMost of the DML code is generated, and it is necessary to update someparts of it from time to time. This commit brings the latest generatedcode for DML 2.1.Signed-off-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>Acked-by: Harry Wentland <harry.wentland@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drm/amd/display: Add new DCN401 sourcesAdd initial support for DCN 4.0.1.Signed-off-by: Aurabindo Pillai <aurabindo.pillai@amd.com>Acked-by: Rodrigo Siqueira <rodrigo.siqueira@amd.com>Signed-of
drm/amd/display: Add new DCN401 sourcesAdd initial support for 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>