drm/amd/display: Add DCN42B code to DC[Why & How]Add DCN42B code to DCReviewed-by: Harry Wentland <harry.wentland@amd.com>Signed-off-by: Matthew Stewart <Matthew.Stewart2@amd.com>Signed-off-by
drm/amd/display: Add DCN42B code to DC[Why & How]Add DCN42B code to DCReviewed-by: Harry Wentland <harry.wentland@amd.com>Signed-off-by: Matthew Stewart <Matthew.Stewart2@amd.com>Signed-off-by: Ray Wu <ray.wu@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 power up when PG disallowed in driver[Why]Do not exit early dcn42 pg control functions on power up for pipe PGfailsafe.Reviewed-by: Leo Chen <leo.chen@amd.com>Signed-off
drm/amd/display: Allow power up when PG disallowed in driver[Why]Do not exit early dcn42 pg control functions on power up for pipe PGfailsafe.Reviewed-by: Leo Chen <leo.chen@amd.com>Signed-off-by: Charlene Liu <Charlene.Liu@amd.com>Signed-off-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: Fix type mismatches using guards and explicit casts[Why]Address signed/unsigned comparison warnings across dc paths to keepbuilds warning-clean and improve type safety at compari
drm/amd/display: Fix type mismatches using guards and explicit casts[Why]Address signed/unsigned comparison warnings across dc paths to keepbuilds warning-clean and improve type safety at comparison boundaries.Most warnings came from signed loop/index temporaries compared againstunsigned counters and table sizes, plus a smaller number of mixedsigned/unsigned clock, bandwidth, and geometry comparisons.[How]Aligned iterator and temporary variable types with the semantic typeof the compared bounds. Used unsigned indices for loops bounded by unsignedcounters and table sizes, while retaining signed types where values aresemantically signed or participate in arithmetic that may legitimately gonegative. Where mixed signed/unsigned comparisons are intentional, appliedexplicit boundary casts or guarded comparisons instead of broad typechanges.No functional behavior changes are intended; this is a warning-resolutionand type-alignment cleanup.Reviewed-by: Dillon Varone <dillon.varone@amd.com>Signed-off-by: Gaghik Khachatrian <gaghik.khachatrian@amd.com>Signed-off-by: James Lin <pinglei.lin@amd.com>Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drm/amd/display: pg cntl update based on previous asic.[why]switch to well tested sequence.Reviewed-by: Leo Chen <leo.chen@amd.com>Signed-off-by: Charlene Liu <Charlene.Liu@amd.com>Signed-off-
drm/amd/display: pg cntl update based on previous asic.[why]switch to well tested sequence.Reviewed-by: Leo Chen <leo.chen@amd.com>Signed-off-by: Charlene Liu <Charlene.Liu@amd.com>Signed-off-by: Chuanyu Tseng <chuanyu.tseng@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>