linux/drivers/gpu/drm/amd/display
Wenjing Liu 86fa0b9830 drm/amd/display: Refactor DML21 Initialization and Configuration
[Why & How]
- Consolidated the initialization of DML21 parameters into a single
function `dml21_populate_dml_init_params` to streamline the process
and improve code readability.
- Updated the function signatures in the header files to reflect changes
in parameter passing for DML context.
- Removed redundant debug option handling and integrated it into the new
configuration population function.
- Adjusted the DML21 initialization logic in the wrapper to accommodate
the new structure, ensuring compatibility with different DCN versions.
- Enhanced the handling of clock parameters and bounding box configurations
from various sources, including hardware defaults and software policies.
- Improved the clarity of the code by renaming functions and variables for
better understanding of their purposes.

Reviewed-by: Austin Zheng <austin.zheng@amd.com>
Signed-off-by: Wenjing Liu <wenjing.liu@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>
2025-06-30 11:58:50 -04:00
..
amdgpu_dm drm/amd/display: Add sanity checks for drm_edid_raw() 2025-06-24 10:05:44 -04:00
dc drm/amd/display: Refactor DML21 Initialization and Configuration 2025-06-30 11:58:50 -04:00
dmub drm/amd/display: [FW Promotion] Release 0.1.16.0 2025-06-24 09:58:27 -04:00
include drm/amdgpu: fixing typo in macro name 2025-05-22 12:01:57 -04:00
modules drm/amd/display: Remove redundant macro of refresh rate 2025-06-24 09:55:58 -04:00
Kconfig drm/amd/display: add CEC notifier to amdgpu driver 2025-01-10 11:58:57 -05:00
Makefile drm/amd/display: Refactor DCN3X into component folder 2024-06-14 16:18:55 -04:00