aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
diff options
context:
space:
mode:
authorTimur Kristóf <[email protected]>2025-07-22 15:58:30 +0000
committerAlex Deucher <[email protected]>2025-08-04 19:39:42 +0000
commit1c8dc3e088e09531bcdfc9fe348204abc3decb6c (patch)
tree074fbb8237c94631c8d7da13a255a43a9538353e /drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
parentdrm/amd/display: Don't overwrite dce60_clk_mgr (diff)
downloadkernel-1c8dc3e088e09531bcdfc9fe348204abc3decb6c.tar.gz
kernel-1c8dc3e088e09531bcdfc9fe348204abc3decb6c.zip
drm/amd/display: Fix DCE 6.0 and 6.4 PLL programming.
Apparently, both DCE 6.0 and 6.4 have 3 PLLs, but PLL0 can only be used for DP. Make sure to initialize the correct amount of PLLs in DC for these DCE versions and use PLL0 only for DP. Also, on DCE 6.0 and 6.4, the PLL0 needs to be powered on at initialization as opposed to DCE 6.1 and 7.x which use a different clock source for DFS. The following functions were used as reference from the old radeon driver implementation of DCE 6.x: - radeon_atom_pick_pll - atombios_crtc_set_disp_eng_pll Reviewed-by: Rodrigo Siqueira <[email protected]> Reviewed-by: Alex Deucher <[email protected]> Signed-off-by: Timur Kristóf <[email protected]> Signed-off-by: Alex Deucher <[email protected]> (cherry picked from commit 35222b5934ec8d762473592ece98659baf6bc48e) Cc: [email protected]
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_job.c')
0 files changed, 0 insertions, 0 deletions