All of lore.kernel.org
 help / color / mirror / Atom feed
* [pull] radeon and amdgpu drm-next-4.5
@ 2016-01-07 22:34 Alex Deucher
  2016-01-08 19:50 ` Alex Deucher
  0 siblings, 1 reply; 5+ messages in thread
From: Alex Deucher @ 2016-01-07 22:34 UTC (permalink / raw)
  To: airlied, dri-devel; +Cc: Alex Deucher

Hi Dave,

Misc fixes for amdgpu and radeon for 4.5.  The bulk of the changes
are smatch fixes and cleanups.  This also includes the DP MST fixes
from Mykola.  Beyond that some fixes from Christian to avoid -ENOMEM
errors in some corner cases in the CS ioctl, some suspend and resume
fixes, and some powerplay fixes.

The following changes since commit c11b8989635166c5a1e6aac1853a847bd664f8db:

  Merge tag 'omapdrm-4.5-resolved' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux into drm-next (2016-01-01 07:41:52 +1000)

are available in the git repository at:

  git://people.freedesktop.org/~agd5f/linux drm-next-4.5

for you to fetch changes up to 9cf452d68290c83862f2456e18c515aa63adb37d:

  amdgpu/pm:  Change strncmp to strcmp to match the parameters precisely. (2016-01-07 17:10:49 -0500)

----------------------------------------------------------------
Arnd Bergmann (1):
      drm: powerplay: use div64_s64 instead of do_div

Christian König (13):
      drm/ttm: add ttm_bo_move_to_lru_tail function
      drm/amdgpu: move VM page tables to the LRU end on CS
      drm/amdgpu: validate duplicates first
      drm/amdgpu: fix amdgpu_cs_get_threshold_for_moves handling
      drm/amdgpu: cleanup amdgpu_cs_list_validate
      drm/amdgpu: group VM mapping tree with it's lock (v2)
      drm/amdgpu: cleanup amdgpu_cs_parser structure
      drm/amdgpu: cleanup amdgpu_cs_parser_relocs
      drm/amdgpu: cleanup bo list bucket handling
      drm/amdgpu: keep the prefered/allowed domains in the BO
      drm/amdgpu: search only the BO list for VM mappings
      drm/amdgpu: try to find BO VAs only for the BOs in the list
      drm/amdgpu: add warning to amdgpu_bo_gpu_offset() v2

Chunming Zhou (1):
      drm/amdgpu: fix NULL in vm_grab_id while S3 back

Dan Carpenter (3):
      drm/amd/powerplay: fix a reversed condition
      drm/amdgpu/cgs: cleanup some indenting
      drm/amd/powerplay: precedence bug in init_non_clock_fields()

Mykola Lysenko (4):
      drm/dp/mst: process broadcast messages correctly
      drm/dp/mst: always send reply for UP request
      drm/dp/mst: fix in MSTB RAD initialization
      drm/dp/mst: fix in RAD element access

Rex Zhu (12):
      drm/amd/powerplay: fix bug that NULL checks are reversed.
      drm/amd/powerplay: fix Smatch static checker warnings with indenting (v2)
      drm/amd/powerplay: fix Smatch static checker warnings
      drm/amd/powerplay: add powerplay valid check to avoid null point. (v2)
      drm/amd/powerplay: Reload and initialize the smc firmware on powerplay resume.
      drm/amdgpu: Show gpu load when display gpu performance for Ci.
      drm/amdgpu: Show gpu load when display gpu performance for Fiji of VI.
      drm/amdgpu: fix hex/decimal bug when show gpu load.
      drm/amd/powerplay: add thermal control task when resume.
      drm/amd/powerplay: enable set boot state task
      drm/amd/powerplay: enable power down asic task. (v2)
      drm/amd/powerplay: implement power down asic task for CZ

Thierry Reding (1):
      drm/radeon: Drop unnecessary unsigned int < 0 check

Tom St Denis (9):
      amdgpu/vce3: Cleanup harvest config function.
      amdgpu/vce3: Simplify idle and wait for idle code
      amdgpu/vce3: Simplify vce_v3_0_soft_reset()
      amdgpu/vce3: Simplify vce_v3_0_process_interrupt()
      amdgpu/vce3: Remove magic constants from harvest register masks.
      amdgpu/vce3: Simplify vce_v3_0_hw_init and ensure both rings default to not ready.
      amdgpu/dce11: Remove division from dce_v11_0_vblank_wait()
      amdgpu/dce11:  Add test for crtc < 0 to various DCEv11 functions
      amdgpu/pm:  Change strncmp to strcmp to match the parameters precisely.

 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |  33 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c        |  51 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c            |  18 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             | 186 +++----
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |  16 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |  15 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h         |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c             |  14 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |  14 +-
 drivers/gpu/drm/amd/amdgpu/ci_dpm.c                |  14 +-
 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c             |  16 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c              |   1 -
 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c              |   1 -
 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c              |  89 +---
 drivers/gpu/drm/amd/powerplay/amd_powerplay.c      |  32 +-
 .../drm/amd/powerplay/eventmgr/eventactionchains.c |   1 +
 .../gpu/drm/amd/powerplay/eventmgr/eventtasks.c    |   9 +-
 drivers/gpu/drm/amd/powerplay/eventmgr/psm.c       |   3 +-
 drivers/gpu/drm/amd/powerplay/eventmgr/psm.h       |   2 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c     |  75 ++-
 drivers/gpu/drm/amd/powerplay/hwmgr/fiji_hwmgr.c   |  64 ++-
 .../gpu/drm/amd/powerplay/hwmgr/fiji_powertune.c   |  12 +-
 .../gpu/drm/amd/powerplay/hwmgr/functiontables.c   |  13 +-
 .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c  |  18 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c        |   3 +
 drivers/gpu/drm/amd/powerplay/hwmgr/ppevvmath.h    | 555 ++++++++++-----------
 .../gpu/drm/amd/powerplay/hwmgr/processpptables.c  |  15 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/tonga_hwmgr.c  |  40 +-
 .../amd/powerplay/hwmgr/tonga_processpptables.c    |  20 +-
 .../gpu/drm/amd/powerplay/inc/hardwaremanager.h    |   2 +
 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h          |   6 +-
 drivers/gpu/drm/amd/powerplay/inc/pp_instance.h    |   3 +
 drivers/gpu/drm/amd/powerplay/smumgr/cz_smumgr.c   |   2 +-
 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c |  10 +-
 .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c    |   2 +-
 drivers/gpu/drm/drm_dp_mst_topology.c              | 141 ++++--
 drivers/gpu/drm/radeon/radeon_kms.c                |   2 +-
 drivers/gpu/drm/ttm/ttm_bo.c                       |  20 +
 include/drm/drm_dp_mst_helper.h                    |   2 -
 include/drm/ttm/ttm_bo_api.h                       |  10 +
 40 files changed, 863 insertions(+), 668 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [pull] radeon and amdgpu drm-next-4.5
  2016-01-07 22:34 [pull] radeon and amdgpu drm-next-4.5 Alex Deucher
@ 2016-01-08 19:50 ` Alex Deucher
  0 siblings, 0 replies; 5+ messages in thread
From: Alex Deucher @ 2016-01-08 19:50 UTC (permalink / raw)
  To: Dave Airlie, Maling list - DRI developers; +Cc: Alex Deucher

On Thu, Jan 7, 2016 at 5:34 PM, Alex Deucher <alexdeucher@gmail.com> wrote:
> Hi Dave,
>
> Misc fixes for amdgpu and radeon for 4.5.  The bulk of the changes
> are smatch fixes and cleanups.  This also includes the DP MST fixes
> from Mykola.  Beyond that some fixes from Christian to avoid -ENOMEM
> errors in some corner cases in the CS ioctl, some suspend and resume
> fixes, and some powerplay fixes.

Hi Dave,

Please ignore this for now.  We dug up some ttm bugs so I'd like to
drop a few of these patches until we have those sorted out.  I'll send
and updated pull request shortly.

Thanks,

Alex

>
> The following changes since commit c11b8989635166c5a1e6aac1853a847bd664f8db:
>
>   Merge tag 'omapdrm-4.5-resolved' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux into drm-next (2016-01-01 07:41:52 +1000)
>
> are available in the git repository at:
>
>   git://people.freedesktop.org/~agd5f/linux drm-next-4.5
>
> for you to fetch changes up to 9cf452d68290c83862f2456e18c515aa63adb37d:
>
>   amdgpu/pm:  Change strncmp to strcmp to match the parameters precisely. (2016-01-07 17:10:49 -0500)
>
> ----------------------------------------------------------------
> Arnd Bergmann (1):
>       drm: powerplay: use div64_s64 instead of do_div
>
> Christian König (13):
>       drm/ttm: add ttm_bo_move_to_lru_tail function
>       drm/amdgpu: move VM page tables to the LRU end on CS
>       drm/amdgpu: validate duplicates first
>       drm/amdgpu: fix amdgpu_cs_get_threshold_for_moves handling
>       drm/amdgpu: cleanup amdgpu_cs_list_validate
>       drm/amdgpu: group VM mapping tree with it's lock (v2)
>       drm/amdgpu: cleanup amdgpu_cs_parser structure
>       drm/amdgpu: cleanup amdgpu_cs_parser_relocs
>       drm/amdgpu: cleanup bo list bucket handling
>       drm/amdgpu: keep the prefered/allowed domains in the BO
>       drm/amdgpu: search only the BO list for VM mappings
>       drm/amdgpu: try to find BO VAs only for the BOs in the list
>       drm/amdgpu: add warning to amdgpu_bo_gpu_offset() v2
>
> Chunming Zhou (1):
>       drm/amdgpu: fix NULL in vm_grab_id while S3 back
>
> Dan Carpenter (3):
>       drm/amd/powerplay: fix a reversed condition
>       drm/amdgpu/cgs: cleanup some indenting
>       drm/amd/powerplay: precedence bug in init_non_clock_fields()
>
> Mykola Lysenko (4):
>       drm/dp/mst: process broadcast messages correctly
>       drm/dp/mst: always send reply for UP request
>       drm/dp/mst: fix in MSTB RAD initialization
>       drm/dp/mst: fix in RAD element access
>
> Rex Zhu (12):
>       drm/amd/powerplay: fix bug that NULL checks are reversed.
>       drm/amd/powerplay: fix Smatch static checker warnings with indenting (v2)
>       drm/amd/powerplay: fix Smatch static checker warnings
>       drm/amd/powerplay: add powerplay valid check to avoid null point. (v2)
>       drm/amd/powerplay: Reload and initialize the smc firmware on powerplay resume.
>       drm/amdgpu: Show gpu load when display gpu performance for Ci.
>       drm/amdgpu: Show gpu load when display gpu performance for Fiji of VI.
>       drm/amdgpu: fix hex/decimal bug when show gpu load.
>       drm/amd/powerplay: add thermal control task when resume.
>       drm/amd/powerplay: enable set boot state task
>       drm/amd/powerplay: enable power down asic task. (v2)
>       drm/amd/powerplay: implement power down asic task for CZ
>
> Thierry Reding (1):
>       drm/radeon: Drop unnecessary unsigned int < 0 check
>
> Tom St Denis (9):
>       amdgpu/vce3: Cleanup harvest config function.
>       amdgpu/vce3: Simplify idle and wait for idle code
>       amdgpu/vce3: Simplify vce_v3_0_soft_reset()
>       amdgpu/vce3: Simplify vce_v3_0_process_interrupt()
>       amdgpu/vce3: Remove magic constants from harvest register masks.
>       amdgpu/vce3: Simplify vce_v3_0_hw_init and ensure both rings default to not ready.
>       amdgpu/dce11: Remove division from dce_v11_0_vblank_wait()
>       amdgpu/dce11:  Add test for crtc < 0 to various DCEv11 functions
>       amdgpu/pm:  Change strncmp to strcmp to match the parameters precisely.
>
>  drivers/gpu/drm/amd/amdgpu/amdgpu.h                |  33 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c        |  51 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c            |  18 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             | 186 +++----
>  drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |  16 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |  15 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_object.h         |   1 +
>  drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c             |  14 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |  14 +-
>  drivers/gpu/drm/amd/amdgpu/ci_dpm.c                |  14 +-
>  drivers/gpu/drm/amd/amdgpu/dce_v11_0.c             |  16 +-
>  drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c              |   1 -
>  drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c              |   1 -
>  drivers/gpu/drm/amd/amdgpu/vce_v3_0.c              |  89 +---
>  drivers/gpu/drm/amd/powerplay/amd_powerplay.c      |  32 +-
>  .../drm/amd/powerplay/eventmgr/eventactionchains.c |   1 +
>  .../gpu/drm/amd/powerplay/eventmgr/eventtasks.c    |   9 +-
>  drivers/gpu/drm/amd/powerplay/eventmgr/psm.c       |   3 +-
>  drivers/gpu/drm/amd/powerplay/eventmgr/psm.h       |   2 +-
>  drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c     |  75 ++-
>  drivers/gpu/drm/amd/powerplay/hwmgr/fiji_hwmgr.c   |  64 ++-
>  .../gpu/drm/amd/powerplay/hwmgr/fiji_powertune.c   |  12 +-
>  .../gpu/drm/amd/powerplay/hwmgr/functiontables.c   |  13 +-
>  .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c  |  18 +-
>  drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c        |   3 +
>  drivers/gpu/drm/amd/powerplay/hwmgr/ppevvmath.h    | 555 ++++++++++-----------
>  .../gpu/drm/amd/powerplay/hwmgr/processpptables.c  |  15 +-
>  drivers/gpu/drm/amd/powerplay/hwmgr/tonga_hwmgr.c  |  40 +-
>  .../amd/powerplay/hwmgr/tonga_processpptables.c    |  20 +-
>  .../gpu/drm/amd/powerplay/inc/hardwaremanager.h    |   2 +
>  drivers/gpu/drm/amd/powerplay/inc/hwmgr.h          |   6 +-
>  drivers/gpu/drm/amd/powerplay/inc/pp_instance.h    |   3 +
>  drivers/gpu/drm/amd/powerplay/smumgr/cz_smumgr.c   |   2 +-
>  drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c |  10 +-
>  .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c    |   2 +-
>  drivers/gpu/drm/drm_dp_mst_topology.c              | 141 ++++--
>  drivers/gpu/drm/radeon/radeon_kms.c                |   2 +-
>  drivers/gpu/drm/ttm/ttm_bo.c                       |  20 +
>  include/drm/drm_dp_mst_helper.h                    |   2 -
>  include/drm/ttm/ttm_bo_api.h                       |  10 +
>  40 files changed, 863 insertions(+), 668 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [pull] radeon and amdgpu drm-next-4.5
@ 2016-01-13 19:32 Alex Deucher
  0 siblings, 0 replies; 5+ messages in thread
From: Alex Deucher @ 2016-01-13 19:32 UTC (permalink / raw)
  To: airlied, dri-devel; +Cc: Alex Deucher

Hi Dave,

A few more misc things for radeon and amdgpu for 4.5:
- TTM fixes for imported buffers
- amdgpu fixes to avoid -ENOMEM in CS ioctl
- CZ UVD and VCE clock force options for debugging video issues
- A couple of ACP prerequisites
- Misc fixes

The following changes since commit 57b4f7e68720e8a9f5e6e9e61446ec36822e4c57:

  Merge branch 'linux-4.5' of git://github.com/skeggsb/linux into drm-next (2016-01-11 11:48:18 +1000)

are available in the git repository at:

  git://people.freedesktop.org/~agd5f/linux drm-next-4.5

for you to fetch changes up to d8e0cae645504a787b05abfb91afee8cd7fa1701:

  drm/amdgpu: validate duplicates first (2016-01-13 12:22:59 -0500)

----------------------------------------------------------------
Alex Deucher (6):
      drm/amdgpu/cgs: add an interface to access PCI resources
      drm/amdgpu: add irq domain support
      drm/amdgpu/cz: add code to enable forcing UVD clocks
      drm/amdgpu/cz: add code to enable forcing VCE clocks
      drm/amdgpu/cz: force uvd clocks when sclks are forced
      drm/amdgpu/cz: force vce clocks when sclks are forced

Christian König (5):
      drm/ttm: fix adding foreign BOs to the LRU during init v2
      drm/ttm: fix adding foreign BOs to the swap LRU
      drm/ttm: add ttm_bo_move_to_lru_tail function v2
      drm/amdgpu: move VM page tables to the LRU end on CS v2
      drm/amdgpu: validate duplicates first

Chunming Zhou (1):
      drm/amdgpu: fix lost sync_to if scheduler is enabled.

Geliang Tang (2):
      drm/amdgpu: use kobj_to_dev()
      drm/radeon: use kobj_to_dev()

Rex Zhu (1):
      drm/amd/powerplay: fix static checker warning for return meaningless value.

 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c            |  36 +++
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |  11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c            | 108 +++++++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h            |   9 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c             |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c           |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |  27 ++
 drivers/gpu/drm/amd/amdgpu/cik_ih.c                |   6 +
 drivers/gpu/drm/amd/amdgpu/cz_dpm.c                | 273 ++++++++++++++++++++-
 drivers/gpu/drm/amd/amdgpu/cz_dpm.h                |   2 +
 drivers/gpu/drm/amd/amdgpu/cz_ih.c                 |   7 +
 drivers/gpu/drm/amd/amdgpu/iceland_ih.c            |   7 +
 drivers/gpu/drm/amd/amdgpu/tonga_ih.c              |   7 +
 drivers/gpu/drm/amd/include/cgs_common.h           |  34 +++
 .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c    |   6 +-
 drivers/gpu/drm/radeon/radeon_pm.c                 |   2 +-
 drivers/gpu/drm/ttm/ttm_bo.c                       |  31 ++-
 include/drm/ttm/ttm_bo_api.h                       |  10 +
 19 files changed, 564 insertions(+), 21 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [pull] radeon and amdgpu drm-next-4.5
@ 2016-01-08 21:38 Alex Deucher
  0 siblings, 0 replies; 5+ messages in thread
From: Alex Deucher @ 2016-01-08 21:38 UTC (permalink / raw)
  To: airlied, dri-devel; +Cc: Alex Deucher

Hi Dave,

Misc fixes for amdgpu and radeon for 4.5.  Pretty much the same as the
requst I sent yesterday minus the ttm and dependent CS ioctl fixes from
Christian until we sort out all the additional issues that uncovered.
The bulk of the changes are smatch fixes and cleanups.  This also includes
the DP MST fixes from Mykola.  Beyond that some suspend and resume fixes
and some powerplay fixes.

The following changes since commit c11b8989635166c5a1e6aac1853a847bd664f8db:

  Merge tag 'omapdrm-4.5-resolved' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux into drm-next (2016-01-01 07:41:52 +1000)

are available in the git repository at:

  git://people.freedesktop.org/~agd5f/linux 

for you to fetch changes up to 13c240ef95e6569956ba9c731a650cecb3603f0e:

  drm/radeon: fix trivial typo in warning message (2016-01-08 15:39:29 -0500)

----------------------------------------------------------------
Alexandre Demers (1):
      drm/radeon: fix trivial typo in warning message

Arnd Bergmann (1):
      drm: powerplay: use div64_s64 instead of do_div

Christian König (1):
      drm/amdgpu: add warning to amdgpu_bo_gpu_offset() v2

Chunming Zhou (1):
      drm/amdgpu: fix NULL in vm_grab_id while S3 back

Dan Carpenter (3):
      drm/amd/powerplay: fix a reversed condition
      drm/amdgpu/cgs: cleanup some indenting
      drm/amd/powerplay: precedence bug in init_non_clock_fields()

Mykola Lysenko (4):
      drm/dp/mst: process broadcast messages correctly
      drm/dp/mst: always send reply for UP request
      drm/dp/mst: fix in MSTB RAD initialization
      drm/dp/mst: fix in RAD element access

Rex Zhu (12):
      drm/amd/powerplay: fix bug that NULL checks are reversed.
      drm/amd/powerplay: fix Smatch static checker warnings with indenting (v2)
      drm/amd/powerplay: fix Smatch static checker warnings
      drm/amd/powerplay: add powerplay valid check to avoid null point. (v2)
      drm/amd/powerplay: Reload and initialize the smc firmware on powerplay resume.
      drm/amdgpu: Show gpu load when display gpu performance for Ci.
      drm/amdgpu: Show gpu load when display gpu performance for Fiji of VI.
      drm/amdgpu: fix hex/decimal bug when show gpu load.
      drm/amd/powerplay: add thermal control task when resume.
      drm/amd/powerplay: enable set boot state task
      drm/amd/powerplay: enable power down asic task. (v2)
      drm/amd/powerplay: implement power down asic task for CZ

Thierry Reding (1):
      drm/radeon: Drop unnecessary unsigned int < 0 check

Tim Gardner (1):
      radeon: r100: Silence 'may be used uninitialized' warnings

Tom St Denis (8):
      amdgpu/vce3: Cleanup harvest config function.
      amdgpu/vce3: Simplify idle and wait for idle code
      amdgpu/vce3: Simplify vce_v3_0_soft_reset()
      amdgpu/vce3: Simplify vce_v3_0_process_interrupt()
      amdgpu/vce3: Remove magic constants from harvest register masks.
      amdgpu/vce3: Simplify vce_v3_0_hw_init and ensure both rings default to not ready.
      amdgpu/dce11: Remove division from dce_v11_0_vblank_wait()
      amdgpu/dce11:  Add test for crtc < 0 to various DCEv11 functions

 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c            |  18 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h         |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c             |   2 +-
 drivers/gpu/drm/amd/amdgpu/ci_dpm.c                |  14 +-
 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c             |  16 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c              |   1 -
 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c              |   1 -
 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c              |  89 +---
 drivers/gpu/drm/amd/powerplay/amd_powerplay.c      |  32 +-
 .../drm/amd/powerplay/eventmgr/eventactionchains.c |   1 +
 .../gpu/drm/amd/powerplay/eventmgr/eventtasks.c    |   9 +-
 drivers/gpu/drm/amd/powerplay/eventmgr/psm.c       |   3 +-
 drivers/gpu/drm/amd/powerplay/eventmgr/psm.h       |   2 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c     |  75 ++-
 drivers/gpu/drm/amd/powerplay/hwmgr/fiji_hwmgr.c   |  64 ++-
 .../gpu/drm/amd/powerplay/hwmgr/fiji_powertune.c   |  12 +-
 .../gpu/drm/amd/powerplay/hwmgr/functiontables.c   |  13 +-
 .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c  |  18 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c        |   3 +
 drivers/gpu/drm/amd/powerplay/hwmgr/ppevvmath.h    | 555 ++++++++++-----------
 .../gpu/drm/amd/powerplay/hwmgr/processpptables.c  |  15 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/tonga_hwmgr.c  |  40 +-
 .../amd/powerplay/hwmgr/tonga_processpptables.c    |  20 +-
 .../gpu/drm/amd/powerplay/inc/hardwaremanager.h    |   2 +
 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h          |   6 +-
 drivers/gpu/drm/amd/powerplay/inc/pp_instance.h    |   3 +
 drivers/gpu/drm/amd/powerplay/smumgr/cz_smumgr.c   |   2 +-
 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c |  10 +-
 .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c    |   2 +-
 drivers/gpu/drm/drm_dp_mst_topology.c              | 141 ++++--
 drivers/gpu/drm/radeon/r100.c                      |   5 +-
 drivers/gpu/drm/radeon/radeon_device.c             |   2 +-
 drivers/gpu/drm/radeon/radeon_kms.c                |   2 +-
 include/drm/drm_dp_mst_helper.h                    |   2 -
 34 files changed, 670 insertions(+), 511 deletions(-)
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [pull] radeon and amdgpu drm-next-4.5
@ 2015-12-22 22:50 Alex Deucher
  0 siblings, 0 replies; 5+ messages in thread
From: Alex Deucher @ 2015-12-22 22:50 UTC (permalink / raw)
  To: Dave Airlie, Maling list - DRI developers

Hi Dave,

Sorry if you get this several times, I've been having trouble with
git-send-email and gmail the last couple of days.

Radeon and amdgpu changes for drm-next.  Big changes:
- Drop UMS support in radeon
- Support vbios fetch directly from rom on dGPU
- Support for EDC init on CZ
- DP audio fix for DCE8
- GPUVM optimizations
- Scheduler optimizations
- DP display fixes
- Add new drm pci helpers for pcie gen and lane info
- Add powerplay modules for amdgpu (tonga, fiji, CZ, ST)

The following changes since commit 80d69009ef67d0753c1c30c62056a04275898531:

  Merge tag 'drm-intel-next-2015-11-20-merged' of
git://anongit.freedesktop.org/drm-intel into drm-next (2015-12-01
08:01:53 +1000)

are available in the git repository at:

  git://people.freedesktop.org/~agd5f/linux drm-next-4.5

for you to fetch changes up to eafbbd9883d0121811a9388988b80476dc12b1bf:

  amd/powerplay: fix copy paste typo in hardwaremanager.c (2015-12-21
17:13:05 -0500)

----------------------------------------------------------------
Alex Deucher (33):
      drm/radeon: remove UMS support
      drm/amdgpu: call hpd_irq_event on resume
      drm/radeon: call hpd_irq_event on resume
      drm/amdgpu: add a callback for reading the bios from the rom directly
      drm/amdgpu: add read_bios_from_rom callback for CI parts
      drm/amdgpu: add read_bios_from_rom callback for VI parts
      drm/amd: add new gfx8 register definitions for EDC
      drm/amdgpu: add EDC support for CZ (v3)
      drm/amdgpu: add more debugging output for driver failures
      drm/amdgpu: limit visible vram if it's smaller than the BAR
      drm/amdgpu: fix dp link rate selection (v2)
      drm/radeon: fix dp link rate selection (v2)
      drm/radeon: clean up fujitsu quirks
      drm/amd/powerplay: add basic powerplay framework
      drm/amd/powerplay/tonga: enable pcie and mclk forcing for low
      drm/amd/powerplay/fiji: enable pcie and mclk forcing for low
      drm/amdgpu: extract pcie helpers to common header
      drm: add drm_pcie_get_max_link_width helper (v2)
      drm/amdgpu: store pcie gen mask and link width
      drm/amdgpu/cgs: add sys info query for pcie gen and link width
      drm/amdgpu/powerplay/tonga: query supported pcie info from cgs (v2)
      drm/amdgpu/powerplay/fiji: query supported pcie info from cgs (v2)
      drm/amd/powerplay/tonga: Add UVD DPM init
      drm/amd/powerplay: add atomctrl function to calculate CZ sclk dividers
      drm/amd/powerplay: implement smc state upload for CZ
      drm/amdgpu/powerplay: enable sysfs and debugfs interfaces late
      drm/powerplay: add debugging output to tonga_processpptables.c
      drm/powerplay: add debugging output to processpptables.c
      drm/powerplay/hwmgr: log errors in tonga_hwmgr_backend_init
      drm/amd/powerplay: Don't return an error if fan table is missing
      amd/powerplay: don't enable ucode fan control if vbios has no fan table
      amd/powerplay: disable powerplay by default initially
      amd/powerplay: fix copy paste typo in hardwaremanager.c

Christian König (3):
      drm/amdgpu: put VM page tables directly into duplicates list
      drm/amdgpu: split VM PD and PT handling during CS
      drm/amdgpu: keep the PTs validation list in the VM v2

Chunming Zhou (7):
      drm/amd: abstract kernel rq and normal rq to priority of run queue
      drm/amdgpu: add err check for pin userptr
      drm/amdgpu: add entity only when first job come
      drm/amdgpu: handle error case for ctx
      drm/amdgpu: unify AMDGPU_CTX_MAX_CS_PENDING and amdgpu_sched_jobs
      drm/amdgpu: change default sched jobs to 32
      drm/amdgpu: restrict the sched jobs number to power of two

Daniel Vetter (2):
      drm/amdgpu: Use unlocked gem unreferencing
      drm/radeon: Use unlocked gem unreferencing

David Rokhvarg (2):
      drm/amd/powerplay: Add PPLib debug print macro.
      drm/amdgpu/powerplay: Program a calculated value as Deep Sleep clock.

Eric Huang (19):
      drm/amd/powerplay: add/update headers for Fiji SMU and DPM
      drm/amd/powerplay: update atomctrl for fiji
      drm/amd/powerplay: add Fiji SMU support.
      drm/amd/powerplay: add Fiji DPM support.
      drm/amd/amdgpu: enable powerplay and smc firmware loading for Fiji.
      drm/amd/amdgpu: add gfx clock gating support for Fiji.
      drm/amd/amdgpu: add gmc clock gating support for Fiji.
      drm/amdgpu: add sdma clock gating support for Fiji.
      drm/amd/powerplay: add parts of system clock gating support for Fiji. (v2)
      drm/amd/powerplay: enable clock gating for Fiji.
      drm/amd/powerplay: add multimedia power gating support for Fiji.
      drm/amd/amdgpu: add uvd6.0 clock gating support. (v2)
      drm/amd/amdgpu: add vce3.0 clock gating support. (v2)
      drm/amd/amdgpu: enable uvd&vce clock gating for Fiji.
      drm/amd/powerplay: add display configeration changed function in
hwmgr for Fiji.
      drm/amd/powerplay: Add thermal protection support for Fiji.
      drm/amd/powerplay: Fix a bug in fan control setting default mode
for Tonga and Fiji.
      drm/amd/powerplay: add functions set/get_fan_control_mode in
hwmgr for Tonga.
      drm/amd/powerplay: add functions set/get_fan_control_mode in
hwmgr for Fiji.

Eric Yang (1):
      amd/powerplay: Add structures required to report configuration change

Felix Kuehling (2):
      drm/radeon: Fix off-by-one errors in radeon_vm_bo_set_addr
      drm/amdgpu: Fix off-by-one errors in amdgpu_vm_bo_map

Flora Cui (3):
      drm/amdgpu/gfx8: Enable interrupt on ME1_PIPE3
      drm/amdgpu/gfx8: update PA_SC_RASTER_CONFIG:PKR_MAP only
      drm/amdgpu: update rev id register for VI

Jammy Zhou (10):
      drm/amdgpu: use $(src) in Makefile (v2)
      drm/amd/powerplay: add SMU manager sub-component
      drm/amd/powerplay: add hardware manager sub-component
      drm/amd/powerplay: add Carrizo smu support
      drm/amd/powerplay: add Carrizo dpm support
      drm/amd/powerplay: Add Tonga SMU support
      drm/amdgpu: add amdgpu.powerplay module option
      drm/amdgpu: support per device powerplay enablement (v2)
      drm/amdgpu: rename tonga_smumgr.h to tonga_smum.h
      drm/amdgpu: rename fiji_smumgr.h to fiji_smum.h

Julia Lawall (1):
      drm/radeon: constify radeon_asic_ring structures

Mario Kleiner (1):
      drm/radeon: Fixup hw vblank counter/ts for new
drm_update_vblank_count() (v2)

Nicolai Hähnle (4):
      drm/amdgpu: fix race condition in amd_sched_entity_push_job
      drm/ttm: fix documentation of ttm_bo_reserve
      drm/radeon: fix typo in cik_ring_ib_execute documentation (v2)
      drm/radeon: only increment sync_seq when a fence is really emitted

Qiang Yu (1):
      drm/amdgpu: Prepare DKMS build for powerplay module.

Rex Zhu (44):
      drm/amdgpu: share struct amdgpu_pm_state_type with powerplay module
      drm/amdgpu: mv some definition from amdgpu_acpi.c to amdgpu_acpi.h
      drm/amdgpu: mv amdgpu_acpi.h to amd/include/amd_acpi.h
      drm/amdgpu: implement new cgs interface for acpi function
      drm/amdgpu: implement cgs interface to query system info
      drm/amdgpu: add new cgs interface to get display info (v2)
      drm/amdgpu: disable legacy path of firmware check if powerplay is enabled
      drm/amdgpu: export amd_powerplay_func to amdgpu and other ip block
      drm/amd/powerplay: add CG and PG support for carrizo
      drm/amd/powerplay: add event manager sub-component
      drm/amd/powerplay: implement functions of amd_powerplay_func
      drm/amdgpu/powerplay: add function point in hwmgr_funcs for
program display gap
      drm/amdgpu/poweprlay: export program display gap function to eventmgr
      drm/amdgpu/powerplay: implement pem_task for display_configuration_change
      drm/amdgpu/powerplay: program display gap for tonga.
      drm/amdgpu: enable powerplay module by default for tonga.
      drm/amdgpu: enable powerplay module by default for fiji.
      drm/amdgpu/powerplay: add some definition for other ip block to
update cg pg.
      drm/amd/powerplay: add new function point in hwmgr_func for CG/PG.
      drm/amd/powerplay: Add CG and PG support for tonga
      drm/amdgpu/powerplay: add new function point in hwmgr_funcs for
thermal control
      drm/amdgpu/powerplay: mv ppinterrupt.h to inc folder to share
with other submodule.
      drm/amdgpu/powerplay: add thermal control interface in hwmgr.
      drm/amdgpu/powerplay: enable thermal interrupt task in eventmgr.
      drm/amdgpu/powerplay: implement thermal control for tonga.
      drm/amdgpu/powerplay: implement fan control interface in
amd_powerplay_funcs
      drm/amdgpu: export fan control functions to amdgpu
      drm/amdgpu: enable sysfs interface for powerplay
      drm/amd/powerplay: add and export hwmgr interface to eventmgr to
check hw states.
      drm/amd/powerplay: implement new funcs to check current states for tonga.
      drm/amd/powerplay: refine the logic of whether need to update power state.
      drm/amd/powerplay: fix warning of cast to pointer from integer
of different size.
      drm/amd/powerplay: add new function point in hwmgr.
      drm/amd/powerplay: add smc msg for NB P-State switch
      drm/amd/powerplay: export interface to DAL to init/change
display configuration.
      drm/amd/powerplay: enable set_cpu_power_state task. (v2)
      drm/amd/powerplay: enable/disable NB pstate feature for Carrizo.
      drm/amd/powerplay: fix bug that dpm funcs in debugfs/sysfs missing.
      drm/amd/powerplay: check whether enable dpm in powerplay.
      drm/amd/powerplay: move shared function of vi to hwmgr. (v2)
      drm/amd/powerplay: display gpu load when print performance for tonga.
      drm/amd/powerplay: add point check to avoid NULL point hang.
      drm/amd/powerplay: check whether need to enable thermal control. (v2)
      drm/amd/powerplay: show gpu load when print gpu performance for Cz. (v2)

Slava Grigorev (1):
      drm/radeon: Fix "slow" audio over DP on DCE8+

Thierry Reding (1):
      drm/radeon: Update radeon_get_vblank_counter_kms()

Tom St Denis (6):
      amdgpu/gfxv8: Add missing break to switch statement from states init code
      amdgpu/gfxv8: Cleanup of gfx_v8_0_tiling_mode_table_init() (v2)
      amdgpu/gfxv8: Simplification of gfx_v8_0_create_bitmask()
      amdgpu/gfxv8: Simplification in gfx_v8_0_enable_gui_idle_interrupt()
      amdgpu/gfxv8: Remove magic numbers from function
gfx_v8_0_tiling_mode_table_init()
      amdgpu/powerplay:  Add Stoney to list of early init cases

Vitaly Prosyak (2):
      amd\powerplay Implement get dal power level
      amd/powerplay: Fix get dal power level

jimqu (1):
      drm/amdgpu: add spin lock to protect freed list in vm (v2)

kbuild test robot (2):
      drm/amd/powerplay: fix boolreturn.cocci warnings
      drm/amd/powerplay: fix boolreturn.cocci warnings

monk.liu (1):
      drm/amdgpu: Use new read bios from rom callback

rezhu (1):
      drm/amd/powerplay: fix warning of cast to pointer from integer
of different size.

yanyang1 (4):
      drm/amd/powerplay: Add ixSWRST_COMMAND_1 in bif_5_0_d.h
      drm/amd/powerplay: Move smu7*.h from amdgpu to powerplay.
      drm/amd/powerplay: add header file for tonga smu and dpm
      drm/amd/powerplay: add Tonga dpm support (v3)

 drivers/gpu/drm/Kconfig                            |     1 +
 drivers/gpu/drm/amd/amdgpu/Makefile                |    20 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |   140 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c           |    58 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c   |     2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c           |    58 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c            |   292 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |     8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c            |    41 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   163 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |    10 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c             |     2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |    13 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c             |   233 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_powerplay.c      |   317 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_powerplay.h      |    33 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |    10 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |   107 +-
 drivers/gpu/drm/amd/amdgpu/atombios_dp.c           |    96 +-
 drivers/gpu/drm/amd/amdgpu/cik.c                   |    67 +-
 drivers/gpu/drm/amd/amdgpu/fiji_dpm.c              |     2 +-
 drivers/gpu/drm/amd/amdgpu/fiji_ppsmc.h            |   182 -
 drivers/gpu/drm/amd/amdgpu/fiji_smc.c              |     2 +-
 .../drm/amd/amdgpu/{fiji_smumgr.h => fiji_smum.h}  |     0
 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c              |  2987 +++---
 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c              |     4 +
 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c              |   176 +
 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c             |   129 +-
 drivers/gpu/drm/amd/amdgpu/tonga_dpm.c             |     2 +-
 drivers/gpu/drm/amd/amdgpu/tonga_ppsmc.h           |   198 -
 drivers/gpu/drm/amd/amdgpu/tonga_smc.c             |     2 +-
 .../amd/amdgpu/{tonga_smumgr.h => tonga_smum.h}    |     0
 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c              |   261 +-
 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c              |   149 +-
 drivers/gpu/drm/amd/amdgpu/vi.c                    |   153 +-
 .../{amdgpu/amdgpu_acpi.h => include/amd_acpi.h}   |    61 +-
 drivers/gpu/drm/amd/include/amd_pcie.h             |    50 +
 drivers/gpu/drm/amd/include/amd_pcie_helpers.h     |   141 +
 drivers/gpu/drm/amd/include/amd_shared.h           |    21 +
 .../gpu/drm/amd/include/asic_reg/bif/bif_5_0_d.h   |     1 +
 .../gpu/drm/amd/include/asic_reg/gca/gfx_8_0_d.h   |    13 +
 drivers/gpu/drm/amd/include/atombios.h             |    79 +
 drivers/gpu/drm/amd/include/cgs_common.h           |    90 +-
 drivers/gpu/drm/amd/powerplay/Kconfig              |     6 +
 drivers/gpu/drm/amd/powerplay/Makefile             |    22 +
 drivers/gpu/drm/amd/powerplay/amd_powerplay.c      |   634 ++
 drivers/gpu/drm/amd/powerplay/eventmgr/Makefile    |    11 +
 .../drm/amd/powerplay/eventmgr/eventactionchains.c |   288 +
 .../drm/amd/powerplay/eventmgr/eventactionchains.h |    62 +
 drivers/gpu/drm/amd/powerplay/eventmgr/eventinit.c |   195 +
 drivers/gpu/drm/amd/powerplay/eventmgr/eventinit.h |    34 +
 .../drm/amd/powerplay/eventmgr/eventmanagement.c   |   215 +
 .../drm/amd/powerplay/eventmgr/eventmanagement.h   |    59 +
 drivers/gpu/drm/amd/powerplay/eventmgr/eventmgr.c  |   114 +
 .../drm/amd/powerplay/eventmgr/eventsubchains.c    |   410 +
 .../drm/amd/powerplay/eventmgr/eventsubchains.h    |   100 +
 .../gpu/drm/amd/powerplay/eventmgr/eventtasks.c    |   437 +
 .../gpu/drm/amd/powerplay/eventmgr/eventtasks.h    |    88 +
 drivers/gpu/drm/amd/powerplay/eventmgr/psm.c       |   118 +
 drivers/gpu/drm/amd/powerplay/eventmgr/psm.h       |    38 +
 drivers/gpu/drm/amd/powerplay/hwmgr/Makefile       |    15 +
 .../drm/amd/powerplay/hwmgr/cz_clockpowergating.c  |   252 +
 .../drm/amd/powerplay/hwmgr/cz_clockpowergating.h  |    37 +
 drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c     |  1682 +++
 drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.h     |   326 +
 .../amd/powerplay/hwmgr/fiji_clockpowergating.c    |   114 +
 .../amd/powerplay/hwmgr/fiji_clockpowergating.h    |    35 +
 .../drm/amd/powerplay/hwmgr/fiji_dyn_defaults.h    |   105 +
 drivers/gpu/drm/amd/powerplay/hwmgr/fiji_hwmgr.c   |  5117 +++++++++
 drivers/gpu/drm/amd/powerplay/hwmgr/fiji_hwmgr.h   |   361 +
 .../gpu/drm/amd/powerplay/hwmgr/fiji_powertune.c   |   553 +
 .../gpu/drm/amd/powerplay/hwmgr/fiji_powertune.h   |    66 +
 drivers/gpu/drm/amd/powerplay/hwmgr/fiji_thermal.c |   687 ++
 drivers/gpu/drm/amd/powerplay/hwmgr/fiji_thermal.h |    62 +
 .../gpu/drm/amd/powerplay/hwmgr/functiontables.c   |   154 +
 .../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c  |   320 +
 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c        |   560 +
 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr_ppt.h    |   105 +
 drivers/gpu/drm/amd/powerplay/hwmgr/pp_acpi.c      |    76 +
 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c   |  1207 +++
 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h   |   246 +
 drivers/gpu/drm/amd/powerplay/hwmgr/ppevvmath.h    |   617 ++
 drivers/gpu/drm/amd/powerplay/hwmgr/pppcielanes.c  |    64 +
 drivers/gpu/drm/amd/powerplay/hwmgr/pppcielanes.h  |    31 +
 .../gpu/drm/amd/powerplay/hwmgr/processpptables.c  |  1679 +++
 .../gpu/drm/amd/powerplay/hwmgr/processpptables.h  |    47 +
 .../amd/powerplay/hwmgr/tonga_clockpowergating.c   |   350 +
 .../amd/powerplay/hwmgr/tonga_clockpowergating.h   |    36 +
 .../drm/amd/powerplay/hwmgr/tonga_dyn_defaults.h   |   107 +
 drivers/gpu/drm/amd/powerplay/hwmgr/tonga_hwmgr.c  |  6069 +++++++++++
 drivers/gpu/drm/amd/powerplay/hwmgr/tonga_hwmgr.h  |   408 +
 .../gpu/drm/amd/powerplay/hwmgr/tonga_powertune.h  |    66 +
 .../gpu/drm/amd/powerplay/hwmgr/tonga_pptable.h    |   406 +
 .../amd/powerplay/hwmgr/tonga_processpptables.c    |  1142 ++
 .../amd/powerplay/hwmgr/tonga_processpptables.h    |    35 +
 .../gpu/drm/amd/powerplay/hwmgr/tonga_thermal.c    |   590 ++
 .../gpu/drm/amd/powerplay/hwmgr/tonga_thermal.h    |    61 +
 drivers/gpu/drm/amd/powerplay/inc/amd_powerplay.h  |   298 +
 .../drm/amd/{amdgpu => powerplay/inc}/cz_ppsmc.h   |     1 +
 drivers/gpu/drm/amd/powerplay/inc/eventmanager.h   |   109 +
 drivers/gpu/drm/amd/powerplay/inc/eventmgr.h       |   125 +
 drivers/gpu/drm/amd/powerplay/inc/fiji_ppsmc.h     |   412 +
 drivers/gpu/drm/amd/powerplay/inc/fiji_pwrvirus.h  | 10299 +++++++++++++++++++
 .../gpu/drm/amd/powerplay/inc/hardwaremanager.h    |   383 +
 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h          |   799 ++
 drivers/gpu/drm/amd/powerplay/inc/power_state.h    |   200 +
 drivers/gpu/drm/amd/powerplay/inc/pp_acpi.h        |    28 +
 drivers/gpu/drm/amd/powerplay/inc/pp_asicblocks.h  |    47 +
 drivers/gpu/drm/amd/powerplay/inc/pp_debug.h       |    47 +
 drivers/gpu/drm/amd/powerplay/inc/pp_feature.h     |    67 +
 drivers/gpu/drm/amd/powerplay/inc/pp_instance.h    |    36 +
 .../gpu/drm/amd/powerplay/inc/pp_power_source.h    |    36 +
 drivers/gpu/drm/amd/powerplay/inc/ppinterrupt.h    |    46 +
 .../gpu/drm/amd/{amdgpu => powerplay/inc}/smu7.h   |     0
 drivers/gpu/drm/amd/powerplay/inc/smu72.h          |   664 ++
 drivers/gpu/drm/amd/powerplay/inc/smu72_discrete.h |   760 ++
 drivers/gpu/drm/amd/powerplay/inc/smu73.h          |   720 ++
 drivers/gpu/drm/amd/powerplay/inc/smu73_discrete.h |   799 ++
 .../amd/{amdgpu => powerplay/inc}/smu7_discrete.h  |     0
 .../amd/{amdgpu => powerplay/inc}/smu7_fusion.h    |     0
 .../gpu/drm/amd/{amdgpu => powerplay/inc}/smu8.h   |     0
 .../amd/{amdgpu => powerplay/inc}/smu8_fusion.h    |     8 +
 .../{amdgpu => powerplay/inc}/smu_ucode_xfer_cz.h  |     0
 .../gpu/drm/amd/powerplay/inc/smu_ucode_xfer_vi.h  |   100 +
 drivers/gpu/drm/amd/powerplay/inc/smumgr.h         |   182 +
 drivers/gpu/drm/amd/powerplay/inc/tonga_ppsmc.h    |   420 +
 drivers/gpu/drm/amd/powerplay/smumgr/Makefile      |     9 +
 drivers/gpu/drm/amd/powerplay/smumgr/cz_smumgr.c   |   858 ++
 drivers/gpu/drm/amd/powerplay/smumgr/cz_smumgr.h   |   102 +
 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c |  1042 ++
 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.h |    77 +
 drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c      |   263 +
 .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c    |   819 ++
 .../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.h    |    53 +
 drivers/gpu/drm/amd/scheduler/gpu_scheduler.c      |    32 +-
 drivers/gpu/drm/amd/scheduler/gpu_scheduler.h      |     9 +-
 drivers/gpu/drm/drm_pci.c                          |    20 +
 drivers/gpu/drm/radeon/Kconfig                     |     9 -
 drivers/gpu/drm/radeon/Makefile                    |     4 -
 drivers/gpu/drm/radeon/atombios_dp.c               |   108 +-
 drivers/gpu/drm/radeon/cik.c                       |     7 +-
 drivers/gpu/drm/radeon/dce6_afmt.c                 |    16 +
 drivers/gpu/drm/radeon/drm_buffer.c                |   177 -
 drivers/gpu/drm/radeon/drm_buffer.h                |   148 -
 drivers/gpu/drm/radeon/evergreen.c                 |     3 +
 drivers/gpu/drm/radeon/r100.c                      |    10 +
 drivers/gpu/drm/radeon/r300_cmdbuf.c               |  1186 ---
 drivers/gpu/drm/radeon/r600_blit.c                 |   874 --
 drivers/gpu/drm/radeon/r600_cp.c                   |  2660 -----
 drivers/gpu/drm/radeon/r600_cs.c                   |    95 -
 drivers/gpu/drm/radeon/radeon.h                    |     3 +-
 drivers/gpu/drm/radeon/radeon_asic.c               |    38 +-
 drivers/gpu/drm/radeon/radeon_atombios.c           |    19 +-
 drivers/gpu/drm/radeon/radeon_cp.c                 |  2243 ----
 drivers/gpu/drm/radeon/radeon_device.c             |     1 +
 drivers/gpu/drm/radeon/radeon_display.c            |   106 +-
 drivers/gpu/drm/radeon/radeon_dp_mst.c             |    12 +-
 drivers/gpu/drm/radeon/radeon_drv.c                |    97 -
 drivers/gpu/drm/radeon/radeon_drv.h                |  2048 ----
 drivers/gpu/drm/radeon/radeon_fb.c                 |     2 +-
 drivers/gpu/drm/radeon/radeon_fence.c              |     4 +-
 drivers/gpu/drm/radeon/radeon_irq.c                |   402 -
 drivers/gpu/drm/radeon/radeon_kms.c                |    58 +-
 drivers/gpu/drm/radeon/radeon_mem.c                |   302 -
 drivers/gpu/drm/radeon/radeon_mode.h               |    10 +-
 drivers/gpu/drm/radeon/radeon_pm.c                 |     4 +-
 drivers/gpu/drm/radeon/radeon_state.c              |  3261 ------
 drivers/gpu/drm/radeon/radeon_vm.c                 |    12 +-
 drivers/gpu/drm/radeon/rs690.c                     |    10 +
 drivers/gpu/drm/radeon/si.c                        |     3 +
 drivers/gpu/drm/radeon/sid.h                       |     5 +
 include/drm/drmP.h                                 |     1 +
 include/drm/ttm/ttm_bo_driver.h                    |     4 +-
 173 files changed, 50888 insertions(+), 15917 deletions(-)
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_powerplay.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_powerplay.h
 delete mode 100644 drivers/gpu/drm/amd/amdgpu/fiji_ppsmc.h
 rename drivers/gpu/drm/amd/amdgpu/{fiji_smumgr.h => fiji_smum.h} (100%)
 delete mode 100644 drivers/gpu/drm/amd/amdgpu/tonga_ppsmc.h
 rename drivers/gpu/drm/amd/amdgpu/{tonga_smumgr.h => tonga_smum.h} (100%)
 rename drivers/gpu/drm/amd/{amdgpu/amdgpu_acpi.h => include/amd_acpi.h} (91%)
 create mode 100644 drivers/gpu/drm/amd/include/amd_pcie.h
 create mode 100644 drivers/gpu/drm/amd/include/amd_pcie_helpers.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/Kconfig
 create mode 100644 drivers/gpu/drm/amd/powerplay/Makefile
 create mode 100644 drivers/gpu/drm/amd/powerplay/amd_powerplay.c
 create mode 100644 drivers/gpu/drm/amd/powerplay/eventmgr/Makefile
 create mode 100644 drivers/gpu/drm/amd/powerplay/eventmgr/eventactionchains.c
 create mode 100644 drivers/gpu/drm/amd/powerplay/eventmgr/eventactionchains.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/eventmgr/eventinit.c
 create mode 100644 drivers/gpu/drm/amd/powerplay/eventmgr/eventinit.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/eventmgr/eventmanagement.c
 create mode 100644 drivers/gpu/drm/amd/powerplay/eventmgr/eventmanagement.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/eventmgr/eventmgr.c
 create mode 100644 drivers/gpu/drm/amd/powerplay/eventmgr/eventsubchains.c
 create mode 100644 drivers/gpu/drm/amd/powerplay/eventmgr/eventsubchains.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/eventmgr/eventtasks.c
 create mode 100644 drivers/gpu/drm/amd/powerplay/eventmgr/eventtasks.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/eventmgr/psm.c
 create mode 100644 drivers/gpu/drm/amd/powerplay/eventmgr/psm.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/Makefile
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/cz_clockpowergating.c
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/cz_clockpowergating.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/fiji_clockpowergating.c
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/fiji_clockpowergating.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/fiji_dyn_defaults.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/fiji_hwmgr.c
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/fiji_hwmgr.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/fiji_powertune.c
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/fiji_powertune.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/fiji_thermal.c
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/fiji_thermal.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/functiontables.c
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr_ppt.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/pp_acpi.c
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.c
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/ppevvmath.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/pppcielanes.c
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/pppcielanes.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.c
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/processpptables.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/tonga_clockpowergating.c
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/tonga_clockpowergating.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/tonga_dyn_defaults.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/tonga_hwmgr.c
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/tonga_hwmgr.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/tonga_powertune.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/tonga_pptable.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/tonga_processpptables.c
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/tonga_processpptables.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/tonga_thermal.c
 create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/tonga_thermal.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/inc/amd_powerplay.h
 rename drivers/gpu/drm/amd/{amdgpu => powerplay/inc}/cz_ppsmc.h (99%)
 create mode 100644 drivers/gpu/drm/amd/powerplay/inc/eventmanager.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/inc/eventmgr.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/inc/fiji_ppsmc.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/inc/fiji_pwrvirus.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/inc/hardwaremanager.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/inc/hwmgr.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/inc/power_state.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/inc/pp_acpi.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/inc/pp_asicblocks.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/inc/pp_debug.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/inc/pp_feature.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/inc/pp_instance.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/inc/pp_power_source.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/inc/ppinterrupt.h
 rename drivers/gpu/drm/amd/{amdgpu => powerplay/inc}/smu7.h (100%)
 create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu72.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu72_discrete.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu73.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu73_discrete.h
 rename drivers/gpu/drm/amd/{amdgpu => powerplay/inc}/smu7_discrete.h (100%)
 rename drivers/gpu/drm/amd/{amdgpu => powerplay/inc}/smu7_fusion.h (100%)
 rename drivers/gpu/drm/amd/{amdgpu => powerplay/inc}/smu8.h (100%)
 rename drivers/gpu/drm/amd/{amdgpu => powerplay/inc}/smu8_fusion.h (91%)
 rename drivers/gpu/drm/amd/{amdgpu => powerplay/inc}/smu_ucode_xfer_cz.h (100%)
 create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu_ucode_xfer_vi.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smumgr.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/inc/tonga_ppsmc.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/Makefile
 create mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/cz_smumgr.c
 create mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/cz_smumgr.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c
 create mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.h
 create mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c
 create mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c
 create mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/tonga_smumgr.h
 delete mode 100644 drivers/gpu/drm/radeon/drm_buffer.c
 delete mode 100644 drivers/gpu/drm/radeon/drm_buffer.h
 delete mode 100644 drivers/gpu/drm/radeon/r300_cmdbuf.c
 delete mode 100644 drivers/gpu/drm/radeon/r600_blit.c
 delete mode 100644 drivers/gpu/drm/radeon/r600_cp.c
 delete mode 100644 drivers/gpu/drm/radeon/radeon_cp.c
 delete mode 100644 drivers/gpu/drm/radeon/radeon_irq.c
 delete mode 100644 drivers/gpu/drm/radeon/radeon_mem.c
 delete mode 100644 drivers/gpu/drm/radeon/radeon_state.c
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2016-01-13 19:32 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-01-07 22:34 [pull] radeon and amdgpu drm-next-4.5 Alex Deucher
2016-01-08 19:50 ` Alex Deucher
  -- strict thread matches above, loose matches on Subject: below --
2016-01-13 19:32 Alex Deucher
2016-01-08 21:38 Alex Deucher
2015-12-22 22:50 Alex Deucher

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.