aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/display/modules/freesync/freesync.c
diff options
context:
space:
mode:
authorWenjing Liu <[email protected]>2025-06-11 21:31:40 +0000
committerAlex Deucher <[email protected]>2025-06-30 15:58:50 +0000
commit86fa0b9830a9b114952d2d8766a3fb7c6c7922be (patch)
treee6a8857a454286ce1710bf26280d70a0e69e9123 /drivers/gpu/drm/amd/display/modules/freesync/freesync.c
parentdrm/amd/display: prepare for new platform (diff)
downloadkernel-86fa0b9830a9b114952d2d8766a3fb7c6c7922be.tar.gz
kernel-86fa0b9830a9b114952d2d8766a3fb7c6c7922be.zip
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 <[email protected]> Signed-off-by: Wenjing Liu <[email protected]> Signed-off-by: Ray Wu <[email protected]> Tested-by: Daniel Wheeler <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/display/modules/freesync/freesync.c')
0 files changed, 0 insertions, 0 deletions