OpenCloudOS-Kernel/drivers/gpu/drm/amd/powerplay/hwmgr
Dave Airlie e9c3ddee6a Merge branch 'drm-next-4.9' of git://people.freedesktop.org/~agd5f/linux into drm-next
First drm-next pull for radeon and amdgpu for 4.9.  Highlights:
- powerplay support for iceland asics
- improved GPU reset (both full asic and per block)
- UVD and VCE powergating for CZ and ST
- VCE clockgating for CZ and ST
- Support for pre-initialized (e.g., zeroed) vram buffers
- ttm cleanups
- virtual display support
- core and radeon/amdgpu support for page_flip_target
- lots of bug fixes and clean ups

* 'drm-next-4.9' of git://people.freedesktop.org/~agd5f/linux: (171 commits)
  drm/amdgpu: use memcpy_toio for VCE firmware upload
  drm/amdgpu: use memcpy_to/fromio for UVD fw upload
  drm/amd/powerplay: delete useless code in iceland_hwmgr.c.
  drm/radeon: switch UVD code to use UVD_NO_OP for padding
  drm/amdgpu: switch UVD code to use UVD_NO_OP for padding
  drm/radeon: add support for UVD_NO_OP register
  drm/amdgpu: add support for UVD_NO_OP register
  drm/amdgpu: fix VCE ib alignment value
  drm/amdgpu: fix IB alignment for UVD
  drm/amd/amdgpu: Print ring name in amdgpu_ib_schedule()
  drm/radeon: remove dead code, si_mc_load_microcode (v2)
  drm/radeon/cik: remove dead code (v2)
  drm/amd/powerplay: avoid NULL dereference, cz_hwmgr.c
  drm/amd/powerplay: avoid NULL pointer dereference
  drm/amdgpu/gmc8: remove dead code (v2)
  drm/amdgpu/gmc7: remove dead code (v2)
  drm/amdgpu: Fix indentation in dce_v8_0_audio_write_sad_regs()
  drm/amdgpu: Use correct mask in dce_v8_0_afmt_setmode() and fix comment typos.
  drm/amdgpu: cleanup amdgpu_vm_bo_update params
  drm/amdgpu: stop adding dummy entry in amdgpu_ttm_placement_init
  ...
2016-08-25 12:59:50 +10:00
..
Makefile drm/amd/powerplay: enable power containment features for tonga. 2016-08-19 12:28:38 -04:00
cz_clockpowergating.c drm/amd/powerplay: move clockgating to after ungating power in pp for uvd/vce 2016-07-29 14:37:12 -04:00
cz_clockpowergating.h drm/amd/powerplay: Delete dead struct declaration 2016-05-04 20:30:31 -04:00
cz_hwmgr.c drm/amd/powerplay: avoid NULL dereference, cz_hwmgr.c 2016-08-23 13:48:05 -04:00
cz_hwmgr.h amd/powerplay: Add structures required to report configuration change 2015-12-21 16:42:54 -05:00
fiji_clockpowergating.c drm/amd/powerplay: fix typo error when set clock gate state. 2016-07-29 14:36:59 -04:00
fiji_clockpowergating.h drm/amd/powerplay: add multimedia power gating support for Fiji. 2015-12-21 16:42:44 -05:00
fiji_dyn_defaults.h drm/amd/powerplay: add Fiji DPM support. 2015-12-21 16:42:17 -05:00
fiji_hwmgr.c Merge branch 'drm-next-4.9' of git://people.freedesktop.org/~agd5f/linux into drm-next 2016-08-25 12:59:50 +10:00
fiji_hwmgr.h drm/amd/powerplay: remove useless soft pptable in Asic related backend 2016-07-07 14:54:09 -04:00
fiji_powertune.c drm/amd/powerplay: delete code set/unset deep_sleep/power_containment. 2016-08-08 11:33:26 -04:00
fiji_powertune.h drm/amd/powerplay: add definitions related to di/dt feature for fiji and polaris. 2016-07-07 15:06:23 -04:00
fiji_thermal.c drm/amd/powerplay: fix fan speed percent setting error on Fiji 2016-05-04 20:20:46 -04:00
fiji_thermal.h drm/amd/powerplay: add functions set/get_fan_control_mode in hwmgr for Fiji. 2015-12-21 16:42:49 -05:00
functiontables.c drm/amd/powerplay: Delete an unnecessary variable initialisation in phm_dispatch_table() 2016-07-29 14:36:55 -04:00
hardwaremanager.c drm/amd/powerplay: fix trivial typo and tidy comment 2016-07-07 15:05:45 -04:00
hwmgr.c drm/amd/powrplay: workaround Memory EDC Error for certain partner boards. 2016-08-08 11:33:06 -04:00
hwmgr_ppt.h drm/amd/powerplay: update powerplay table parsing 2016-06-15 02:00:46 -04:00
iceland_clockpowergating.c drm/amd/powerplay: add iceland HW manager 2016-08-08 11:32:26 -04:00
iceland_clockpowergating.h drm/amd/powerplay: add iceland HW manager 2016-08-08 11:32:26 -04:00
iceland_dyn_defaults.h drm/amd/powerplay: add iceland_dyn_defaults header 2016-08-08 11:32:25 -04:00
iceland_hwmgr.c drm/amd/powerplay: delete useless code in iceland_hwmgr.c. 2016-08-24 16:25:06 -04:00
iceland_hwmgr.h drm/amd/powerplay: add iceland HW manager 2016-08-08 11:32:26 -04:00
iceland_powertune.c drm/amdgpu: add module parameters to ctrl powerplay feature 2016-08-08 11:32:52 -04:00
iceland_powertune.h drm/amd/powerplay: add iceland HW manager 2016-08-08 11:32:26 -04:00
iceland_thermal.c drm/amd/powerplay: add iceland HW manager 2016-08-08 11:32:26 -04:00
iceland_thermal.h drm/amd/powerplay: add iceland HW manager 2016-08-08 11:32:26 -04:00
polaris10_clockpowergating.c drm/amd/powerplay: fix issue can't enable vce dpm. 2016-07-29 14:37:00 -04:00
polaris10_clockpowergating.h drm/amdgpu: change ELM/BAF to Polaris10/Polaris11 2016-05-04 20:27:57 -04:00
polaris10_dyn_defaults.h drm/amdgpu: change ELM/BAF to Polaris10/Polaris11 2016-05-04 20:27:57 -04:00
polaris10_hwmgr.c Merge branch 'drm-next-4.9' of git://people.freedesktop.org/~agd5f/linux into drm-next 2016-08-25 12:59:50 +10:00
polaris10_hwmgr.h drm/amd/powerplay: fix issue can't enable vce dpm. 2016-07-29 14:37:00 -04:00
polaris10_powertune.c drm/amd/powerplay: enable DiDt feature for polaris10/11. 2016-07-29 14:36:47 -04:00
polaris10_powertune.h drm/amd/powerplay: enable DiDt feature for polaris10/11. 2016-07-29 14:36:47 -04:00
polaris10_thermal.c drm/amd/powerplay: enable avfs feature for polaris 2016-06-21 10:22:41 -04:00
polaris10_thermal.h drm/amdgpu: change ELM/BAF to Polaris10/Polaris11 2016-05-04 20:27:57 -04:00
pp_acpi.c drivers/amdgpu: Use canonical boolean form in various predicates 2016-07-29 14:36:50 -04:00
ppatomctrl.c drm: Remove superflous linux/fb.h includes 2016-08-12 10:41:39 +02:00
ppatomctrl.h Merge branch 'drm-next-4.8' of git://people.freedesktop.org/~agd5f/linux into drm-next 2016-07-28 05:51:39 +10:00
ppevvmath.h drm/amd/powerplay: Delete unused functions in ppevvmath.h 2016-07-29 14:36:56 -04:00
pppcielanes.c drm/amd/powerplay: add Tonga dpm support (v3) 2015-12-21 16:42:15 -05:00
pppcielanes.h drm/amd/powerplay: add Tonga dpm support (v3) 2015-12-21 16:42:15 -05:00
processpptables.c drm/amd/powerplay: add pp_tables_get_response_times function in process pptables 2016-07-15 12:34:03 -04:00
processpptables.h drm/amd/powerplay: add pp_tables_get_response_times function in process pptables 2016-07-15 12:34:03 -04:00
tonga_clockpowergating.c drm/amd/powerplay: Add CG and PG support for tonga 2015-12-21 16:42:23 -05:00
tonga_clockpowergating.h drm/amd/powerplay: Add CG and PG support for tonga 2015-12-21 16:42:23 -05:00
tonga_dyn_defaults.h drm/amd/powerplay: add Tonga dpm support (v3) 2015-12-21 16:42:15 -05:00
tonga_hwmgr.c Merge branch 'drm-next-4.9' of git://people.freedesktop.org/~agd5f/linux into drm-next 2016-08-25 12:59:50 +10:00
tonga_hwmgr.h drm/amd/powerplay: enable power containment features for tonga. 2016-08-19 12:28:38 -04:00
tonga_powertune.c drm/amd/powerplay: enable power containment features for tonga. 2016-08-19 12:28:38 -04:00
tonga_powertune.h drm/amd/powerplay: enable power containment features for tonga. 2016-08-19 12:28:38 -04:00
tonga_pptable.h drm/amd/powerplay: update powerplay table parsing 2016-06-15 02:00:46 -04:00
tonga_processpptables.c drm: Remove superflous linux/fb.h includes 2016-08-12 10:41:39 +02:00
tonga_processpptables.h drm/amd/powerplay: add Tonga dpm support (v3) 2015-12-21 16:42:15 -05:00
tonga_thermal.c drm/amd/powerplay: fix fan speed percent setting error on Tonga 2016-05-04 20:20:42 -04:00
tonga_thermal.h drm/amd/powerplay: add functions set/get_fan_control_mode in hwmgr for Tonga. 2015-12-21 16:42:48 -05:00