aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
diff options
context:
space:
mode:
authorJie Zhan <[email protected]>2025-06-23 14:34:01 +0000
committerChanwoo Choi <[email protected]>2025-07-14 11:23:57 +0000
commit7da2fdaaa1e6062686ac96a9f096c2d7847533e4 (patch)
treeda82708bc2846771f20e66765e23baed124fc062 /drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
parentPM / devfreq: Allow devfreq driver to add custom sysfs ABIs (diff)
downloadkernel-7da2fdaaa1e6062686ac96a9f096c2d7847533e4.tar.gz
kernel-7da2fdaaa1e6062686ac96a9f096c2d7847533e4.zip
PM / devfreq: Add HiSilicon uncore frequency scaling driver
Add the HiSilicon uncore frequency scaling driver for Kunpeng SoCs based on the devfreq framework. The uncore domain contains shared computing resources, including system interconnects and L3 cache. The uncore frequency significantly impacts the system-wide performance as well as power consumption. This driver adds support for runtime management of uncore frequency from kernel and userspace. The main function includes setting and getting frequencies, changing frequency scaling policies, and querying the list of CPUs whose performance is significantly related to this uncore frequency domain, etc. The driver communicates with a platform controller through an ACPI PCC mailbox to take the actual actions of frequency scaling. Co-developed-by: Lifeng Zheng <[email protected]> Signed-off-by: Lifeng Zheng <[email protected]> Reviewed-by: Jonathan Cameron <[email protected]> Reviewed-by: Huisong Li <[email protected]> Signed-off-by: Jie Zhan <[email protected]> Signed-off-by: Chanwoo Choi <[email protected]> Link: https://patchwork.kernel.org/project/linux-pm/patch/[email protected]/
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_device.c')
0 files changed, 0 insertions, 0 deletions