linux-loongson/drivers/gpu/drm/amd/pm/swsmu/inc
Pratap Nirujogi 9bed716f87 drm/amd/pm: Add support to set min ISP clocks
Add support to set ISP clocks for SMU v14.0.0. ISP driver
uses amdgpu_dpm_set_soft_freq_range() API to set clocks via
SMU interface than communicating with PMFW directly.

amdgpu_dpm_set_soft_freq_range() is updated to take in any
pp_clock_type than limiting to support only PP_SCLK to allow
ISP and other driver modules to set the min/max clocks. Any
clock specific restrictions are expected to be taken care in
SOC specific SMU implementations instead of generic amdgpu_dpm
and amdgpu_smu interfaces.

Reviewed-by: Xiaojian Du <xiaojian.du@amd.com>
Reviewed-by: Lijo Lazar <lijo.lazar@amd.com>
Reviewed-by: Mario Limonciello <mario.limonciello@amd.com>
Signed-off-by: Pratap Nirujogi <pratap.nirujogi@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2025-06-24 10:02:44 -04:00
..
pmfw_if drm/amd/pm: Add support to set ISP Power 2025-06-24 10:02:36 -04:00
amdgpu_smu.h drm/amd/pm: Add support to set min ISP clocks 2025-06-24 10:02:44 -04:00
smu_11_0_cdr_table.h drm/amd/pm: that open brace { should be on the previous line 2023-07-27 14:47:45 -04:00
smu_types.h drm/amd/pm: Add support to set min ISP clocks 2025-06-24 10:02:44 -04:00
smu_v11_0_7_pptable.h
smu_v11_0_pptable.h drm/amd/pm: Clean up errors in smu_v11_0_pptable.h 2023-08-15 18:08:29 -04:00
smu_v11_0.h drm/amd/pm/smu11: Remove unused smu_v11_0_get_dpm_level_range 2025-05-07 17:46:21 -04:00
smu_v12_0.h drm/amdgpu/swsmu: add automatic parameter to set_soft_freq_range 2024-10-15 11:27:08 -04:00
smu_v13_0_7_pptable.h drm/amd/pm: open brace '{' following struct go on the same line 2023-07-27 14:47:49 -04:00
smu_v13_0_pptable.h
smu_v13_0.h drm/amd/pm: Move SMUv13.0.12 function declarations 2025-05-16 13:37:44 -04:00
smu_v14_0_2_pptable.h drm/amd/pm: update powerplay structure on smu v14.0.2/3 2024-08-06 10:41:40 -04:00
smu_v14_0.h drm/amdgpu/pm: add gen5 display to the user on smu v14.0.2/3 2024-11-20 10:03:05 -05:00