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

Alex Deucher alexdeucher at gmail.com
Wed Aug 31 19:18:09 UTC 2016


On Wed, Aug 31, 2016 at 1: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
>

I've squashed most of these into the original patches and pushed the
whole things.  Thanks!

Alex

>
> 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