mirror_ubuntu-kernels/drivers/gpu/drm/amd/pm/swsmu
Lijo Lazar 775f11aa17 drm/amd/pm: Enable pp_od_clk_voltage node on aldebaran
Use pp_od_clk_voltage node to enable performance determinism and GFX
clock min/max range for aldebaran. This is to avoid overload of
pp_dpm_sclk and maintain consistency in user lib interfaces.

Ex: To enable perf determinism at 900MHz max gfx clock

1) echo perf_determinism > /sys/bus/pci/devices/.../power_dpm_force_performance_level
2) echo s 1 900 > /sys/bus/pci/devices/.../pp_od_clk_voltage
3) echo c > /sys/bus/pci/devices/.../pp_od_clk_voltage

Ex: To enable min 500MHz/max 900MHz gfx clocks

1) echo manual > "/sys/bus/pci/devices/.../power_dpm_force_performance_level"
2) echo s 0 500 > "/sys/bus/pci/devices/.../pp_od_clk_voltage"
3) echo s 1 900 > "/sys/bus/pci/devices/.../pp_od_clk_voltage”
4) echo c > "/sys/bus/pci/devices/.../pp_od_clk_voltage”

Signed-off-by: Lijo Lazar <lijo.lazar@amd.com>
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2021-03-23 23:01:51 -04:00
..
smu11 drm/amdgpu: enable one vf mode on sienna cichlid vf 2021-03-05 15:10:35 -05:00
smu12 drm/amd/pm: update existing gpu_metrics interfaces V2 2021-03-05 15:10:28 -05:00
smu13 drm/amd/pm: Enable pp_od_clk_voltage node on aldebaran 2021-03-23 23:01:51 -04:00
amdgpu_smu.c drm/amd/pm: Enable pp_od_clk_voltage node on aldebaran 2021-03-23 23:01:51 -04:00
Makefile drm/amd/swsmu: add aldebaran smu13 ip support (v3) 2021-03-23 22:54:24 -04:00
smu_cmn.c drm/amdgpu: enable one vf mode on sienna cichlid vf 2021-03-05 15:10:35 -05:00
smu_cmn.h drm/amd/pm/swsmu: unify the init soft gpu metrics function 2021-02-09 15:28:42 -05:00
smu_internal.h drm/amd/pm: add the fine grain tuning function for vangogh 2020-11-16 12:17:53 -05:00