[pull] amdgpu drm-fixes-4.7

Alex Deucher alexdeucher at gmail.com
Wed Jun 22 19:01:18 UTC 2016


Hi Dave,

A bit bigger than I would normally like, but most of the large changes are
for polaris support and since polaris went upstream in 4.7, I'd like
to get the fixes in so it's in good shape when the hw becomes available.
The major changes only touch the polaris code so there is little chance
for regressions on other asics.  The rest are just the usual collection
of bug fixes.

The following changes since commit 0ab15bdeb2943bd6491a35ec4eeb53a9a4436525:

  Merge branch 'drm-fixes-4.7' of git://people.freedesktop.org/~agd5f/linux into drm-fixes (2016-06-16 10:24:13 +1000)

are available in the git repository at:

  git://people.freedesktop.org/~agd5f/linux drm-fixes-4.7

for you to fetch changes up to 270d013659ddab52a6fd0eacae452c422d08aa39:

  drm/amd/powerplay: enable clock stretch feature for polaris (2016-06-21 10:22:42 -0400)

----------------------------------------------------------------
Alex Deucher (1):
      drm/amdgpu: fix num_rbs exposed to userspace (v2)

Dan Carpenter (2):
      drm/amdgpu: missing bounds check in amdgpu_set_pp_force_state()
      drm/amdgpu: precedence bug in amdgpu_device_init()

Nicolas Iooss (1):
      drm/amdgpu: initialize amdgpu_cgs_acpi_eval_object result value

Rex Zhu (12):
      drm/amd/powerplay: fix logic error.
      drm/amd/powerplay: fix bug that function parameter was incorect.
      drm/amd/powerplay: need to notify system bios pcie device ready
      drm/amd/powerplay: enable PowerContainment feature for polaris10/11.
      drm/amd/powerplay: initialize variables which were missed.
      drm/amd/powerplay: disable UVD SMU handshake for MCLK.
      drm/amd/powrplay: enable stutter_mode for polaris.
      drm/amd/powerplay: add avfs related define for polaris
      drm/amdgpu/atombios: add avfs struct for Polaris10/11
      drm/amd/powerplay: enable avfs feature for polaris
      drm/amdgpu/gfx8: update golden setting for polaris10
      drm/amd/powerplay: enable clock stretch feature for polaris

 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c            |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c             |  28 ++-
 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c              |   3 +-
 drivers/gpu/drm/amd/include/atombios.h             |  72 +++++++
 drivers/gpu/drm/amd/powerplay/hwmgr/fiji_hwmgr.c   |   2 +
 .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c  |   6 +-
 .../gpu/drm/amd/powerplay/hwmgr/polaris10_hwmgr.c  | 228 ++++++++++++---------
 .../gpu/drm/amd/powerplay/hwmgr/polaris10_hwmgr.h  |   3 +
 .../drm/amd/powerplay/hwmgr/polaris10_thermal.c    |   6 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/pp_acpi.c      |  18 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c   |  43 ++++
 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h   |  32 +++
 drivers/gpu/drm/amd/powerplay/hwmgr/tonga_hwmgr.c  |   1 +
 .../gpu/drm/amd/powerplay/inc/polaris10_ppsmc.h    |   1 +
 drivers/gpu/drm/amd/powerplay/inc/pp_acpi.h        |   1 +
 drivers/gpu/drm/amd/powerplay/inc/smu74.h          |  75 ++++++-
 drivers/gpu/drm/amd/powerplay/inc/smu74_discrete.h |  42 +++-
 .../drm/amd/powerplay/smumgr/polaris10_smumgr.c    |  50 +++--
 20 files changed, 461 insertions(+), 157 deletions(-)


More information about the amd-gfx mailing list