summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c
diff options
context:
space:
mode:
authorAustin Zheng <Austin.Zheng@amd.com>2025-05-06 10:35:49 -0400
committerAlex Deucher <alexander.deucher@amd.com>2025-06-18 12:19:16 -0400
commitf94877038770073b465eece8636e221653d2beae (patch)
tree83b85376d20bd13cf8e0f43d5d7fa3f7d1ba6b1b /drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c
parent9fe914b090486783ae4e28bc557cdd420e90fdae (diff)
drm/amd/display: Deprecate Loading Bounding Box From DMUB On DCN4
[WHY] dml2_soc_bb struct can continuously receive updates for future ASICs. Alignment issues may arise since VBIOS DMCUB contains an older version of the SOC BB. Populating the bounding box with values from DMCUB is no longer necessary since values such as UCLK will be overridden by values acquired by PMFW anyways. [HOW] Use bb_from_dmub to store DCN specific bounding box parameters in DMCUB. Add helpers to translate DCN specific struct to the corresponding dml2_soc_bb field. To avoid alignment issues: Deprecate applying DMCUB SoC BB for DCN4 For future projects: Create a flattened struct containing all sensitive parameters in the bounding box. New parameters can be added to the bottom of the new struct as needed. Reviewed-by: Dillon Varone <dillon.varone@amd.com> Signed-off-by: Austin Zheng <Austin.Zheng@amd.com> Signed-off-by: Alex Hung <alex.hung@amd.com> Tested-by: Daniel Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c')
0 files changed, 0 insertions, 0 deletions