• Lijo Lazar's avatar
    drm/amd/pm: Enable pp_od_clk_voltage node on aldebaran · 775f11aa
    Lijo Lazar authored
    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: default avatarLijo Lazar <lijo.lazar@amd.com>
    Reviewed-by: default avatarHawking Zhang <Hawking.Zhang@amd.com>
    Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
    775f11aa
aldebaran_ppt.c 47.5 KB