[PATCH v2 00/15] drm/amdgpu/si: Make SI DPM workable

Marek Olšák maraeo at gmail.com
Mon Sep 5 19:31:46 UTC 2016


Hi Rui,

Do you have Tahiti LE in the office? It might be worth testing it to
see if it works. There were some issues with it in the past.

Marek

On Wed, Aug 31, 2016 at 7:23 AM, Huang Rui <ray.huang at amd.com> wrote:
> Hi all,
>
> These patchest resolve the DPM issues of SI.
> SI DPM doesn't work since it implemented, the following patches fix
> several issues to make SI DPM workable now.
>
> Patch 1: Update SI firmware path to share it with radeon
>
> Patch 2 -> 4: Add firmware version for checking firmware loading via
> sysfs.
>
> Patch 5 -> 6: Refine the codes for si dpm.
>
> Patch 7 -> 14: Fix the issues which impact DPM functionality.
>
> Patch 15: Enable SI DPM by default.
>
>
> Changes from V1 -> V2:
> - Add a patch to update SI dpm path to firmware/radeon
> - Reword patch 5 to "unused function" according to Christian's comments
> - Drop ASIC_IS_DCE6 macro
> - Modify patch 11 to use "adev->mc.vram_type" instead of pi->mem_gddr5
>
>
> Thanks,
> Rui
>
> Huang Rui (15):
>   drm/amdgpu/si: update si firmware path
>   drm/amdgpu: add gfx v6 firmware versions for sysfs dump
>   drm/amdgpu: add gmc v6 firmware versions for sysfs dump
>   drm/amdgpu/si: add SI smc firmware versions for sysfs dump
>   drm/amdgpu: remove unused function forward define
>   drm/amdgpu: use DRM print instead of printk
>   drm/amdgpu: fix oland and hainan asic specific handle at
>     si_program_aspm
>   drm/amdgpu/si: drop ASIC_IS_DCE6 macro on SI
>   drm/amdgpu: fix the tahiti specific value of DEEP_SLEEP_CLK_SEL field
>   drm/amdgpu: fix to miss adding thermal controller
>   drm/amdgpu: use vram_type instead of checking mem_gddr5 flag
>   drm/amdgpu: fix incorrect index of CG_FFCT_0 register
>   drm/amdgpu: introduce pcie port read/write entry
>   drm/amdgpu: fix incorrect reading method at si_get_current_pcie_speed
>   drm/amdgpu/si: enable SI DPM by default
>
>  drivers/gpu/drm/amd/amdgpu/amdgpu.h           |   4 +
>  drivers/gpu/drm/amd/amdgpu/amdgpu_device.c    |   2 +
>  drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c         |  14 ++++
>  drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c         |   2 +
>  drivers/gpu/drm/amd/amdgpu/si.c               | 112 ++++++++++++++------------
>  drivers/gpu/drm/amd/amdgpu/si_dpm.c           |  60 +++++++-------
>  drivers/gpu/drm/amd/amdgpu/si_smc.c           |   1 +
>  drivers/gpu/drm/amd/include/asic_reg/si/sid.h |   1 -
>  8 files changed, 114 insertions(+), 82 deletions(-)
>
> --
> 2.7.4
>
> _______________________________________________
> amd-gfx mailing list
> amd-gfx at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/amd-gfx


More information about the amd-gfx mailing list