[pull] radeon, amdgpu drm-next-5.5

2019-11-22 Thread Alex Deucher
Hi Dave, Daniel,

Fixes for 5.5.

The following changes since commit 17eee668b3cad423a47c090fe2275733c55db910:

  Merge tag 'drm-misc-next-fixes-2019-11-20' of 
git://anongit.freedesktop.org/drm/drm-misc into drm-next (2019-11-21 10:19:45 
+1000)

are available in the Git repository at:

  git://people.freedesktop.org/~agd5f/linux tags/drm-next-5.5-2019-11-22

for you to fetch changes up to f920d1bb9c4e77efb08c41d70b6d442f46fd8902:

  drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 (2019-11-22 
14:55:19 -0500)


drm-next-5.5-2019-11-22:

amdgpu:
- Fix bad DMA on some PPC platforms
- MMHUB fix for powergating
- BACO fix for Navi
- Misc raven fixes
- Enable vbios fetch directly from rom on navi
- debugfs fix for DC
- SR-IOV fixes for arcturus
- Misc power fixes

radeon:
- Fix bad DMA on some PPC platforms


Alex Deucher (6):
  drm/amdgpu/nv: add asic func for fetching vbios from rom directly
  drm/amdgpu/powerplay: properly set PP_GFXOFF_MASK (v2)
  drm/amdgpu: disable gfxoff when using register read interface
  drm/amdgpu: remove experimental flag for Navi14
  drm/amdgpu: disable gfxoff on original raven
  Revert "drm/amd/display: enable S/G for RAVEN chip"

Evan Quan (4):
  drm/amd/powerplay: avoid DPM reenable process on Navi1x ASICs V2
  drm/amd/powerplay: issue BTC on Navi during SMU setup
  drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs
  drm/amd/powerplay: correct fine grained dpm force level setting

Jack Zhang (2):
  drm/amd/amdgpu/sriov temporarily skip ras,dtm,hdcp for arcturus VF
  drm/amd/amdgpu/sriov skip RLCG s/r list for arcturus VF.

Jay Cornwall (1):
  drm/amdgpu: Update Arcturus golden registers

Leo Liu (1):
  drm/amdgpu/vcn2.5: fix the enc loop with hw fini

Mikita Lipski (1):
  drm/amd/display: Fix debugfs on MST connectors

Sam Bobroff (2):
  drm/radeon: fix bad DMA from INTERRUPT_CNTL2
  drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2

Stephen Rothwell (1):
  merge fix for "ftrace: Rework event_create_dir()"

Xiaojie Yuan (4):
  drm/amdgpu/gfx10: fix mqd backup/restore for gfx rings (v2)
  drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt
  drm/amdgpu/gfx10: fix out-of-bound mqd_backup array access
  drm/amdgpu/gfx10: re-init clear state buffer after gpu reset

Yintian Tao (1):
  drm/amdgpu: put flush_delayed_work at first

changzhu (2):
  drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub
  drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10

 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c |  4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c|  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c|  8 +--
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c|  2 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h|  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h|  1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c|  6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c| 41 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h  |  2 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 66 ++
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c  | 10 +++-
 drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c   |  2 +
 drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c   |  2 +
 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 57 +++
 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c  | 57 +++
 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c|  2 +
 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c|  2 +
 drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c|  4 ++
 drivers/gpu/drm/amd/amdgpu/nv.c| 24 +++-
 drivers/gpu/drm/amd/amdgpu/si_ih.c |  3 +-
 drivers/gpu/drm/amd/amdgpu/soc15.h |  4 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c  |  6 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  2 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c| 10 +++-
 drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 33 +--
 drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c|  9 +++
 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c   | 23 ++--
 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h |  1 +
 drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 18 ++
 drivers/gpu/drm/radeon/cik.c   |  4 +-
 drivers/gpu/drm/radeon/r600.c  |  4 +-
 drivers/gpu/drm/radeon/si.c|  4 +-
 32 files changed, 362 insertions(+), 53 deletions(-)
___
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

[pull] radeon, amdgpu drm-next-5.5

2019-10-25 Thread Alex Deucher
Hi Dave, Daniel,

More new stuff for 5.5.  I tested a back merge and it was clean.

The following changes since commit 1cd4d9eead73c004d08a58536dc726bd172eaaec:

  drm/amdkfd: update for drmP.h removal (2019-10-09 12:04:48 -0500)

are available in the Git repository at:

  git://people.freedesktop.org/~agd5f/linux tags/drm-next-5.5-2019-10-25

for you to fetch changes up to 0e04ad7d1857670944786a8465930a049aaf995f:

  drm/amdgpu/powerplay: use local renoir array sizes for clock fetching 
(2019-10-25 16:48:14 -0400)


drm-next-5.5-2019-10-25:

amdgpu:
- BACO support for CI and VI asics
- Quick memory training support for navi
- MSI-X support
- RAS fixes
- Display AVI infoframe fixes
- Display ref clock fixes for renoir
- Fix number of audio endpoints in renoir
- Fix for discovery tables
- Powerplay fixes
- Documentation fixes
- Misc cleanups

radeon:
- revert a PPC fix which broke x86


Ahzo (1):
  drm/amd/display: add NULL checks for clock manager pointer

Alex Deucher (33):
  drm/amdgpu/ras: fix typos in documentation
  drm/amdgpu/ras: document the reboot ras option
  drm/amdgpu/powerplay: fix typo in mvdd table setup
  drm/amdgpu/swSMU/navi: add feature toggles for more things
  drm/amdgpu/display: clean up dcn2*_pp_smu functions
  Revert "drm/radeon: Fix EEH during kexec"
  drm/amdgpu: move pci_save_state into suspend path
  drm/amdgpu: move gpu reset out of amdgpu_device_suspend
  drm/amdgpu: simplify ATPX detection
  drm/amdgpu: remove in_baco_reset hack
  drm/amdgpu/soc15: add support for baco reset with swSMU
  drm/amdgpu: add new BIF 4.1 register for BACO
  drm/amdgpu: add new BIF 5.0 register for BACO
  drm/amdgpu: add new SMU 7.0.1 registers for BACO
  drm/amdgpu: add new SMU 7.1.2 registers for BACO
  drm/amdgpu: add new SMU 7.1.3 registers for BACO
  drm/amdgpu/powerplay: add core support for pre-SOC15 baco
  drm/amdgpu/powerplay: add support for BACO on tonga
  drm/amdgpu/powerplay: add support for BACO on Iceland
  drm/amdgpu/powerplay: add support for BACO on polaris
  drm/amdgpu/powerplay: add support for BACO on VegaM
  drm/amdgpu/powerplay: add support for BACO on Fiji
  drm/amdgpu/powerplay: add support for BACO on CI
  drm/amdgpu/powerplay: split out common smu7 BACO code
  drm/amdgpu/powerplay: wire up BACO to powerplay API for smu7
  drm/amdgpu: enable BACO reset for SMU7 based dGPUs (v2)
  drm/amdgpu/display: fix build when CONFIG_DRM_AMD_DC_DSC_SUPPORT=n
  drm/amdgpu/uvd6: fix allocation size in enc ring test (v2)
  drm/amdgpu/uvd7: fix allocation size in enc ring test (v2)
  drm/amdgpu/vcn: fix allocation size in enc ring test
  drm/amdgpu/vce: fix allocation size in enc ring test
  drm/amdgpu/vce: make some functions static
  drm/amdgpu/powerplay: use local renoir array sizes for clock fetching

Andrey Grodzovsky (1):
  dmr/amdgpu: Fix crash on SRIOV for ERREVENT_ATHUB_INTERRUPT interrupt.

Anthony Koo (1):
  drm/amd/display: 3.2.52

Aric Cyr (4):
  drm/amd/display: Update V_UPDATE whenever VSTARTUP changes
  drm/amd/display: Properly round nominal frequency for SPD
  drm/amd/display: 3.2.53
  drm/amd/display: 3.2.54

Bhawanpreet Lakha (14):
  drm/amd/display: Add DP_DPHY_INTERNAL_CTR regs
  drm/amd/display: Add DCN_BASE regs
  drm/amd/display: Add renoir hw_seq
  drm/amd/display: create dcn21_link_encoder files
  drm/amd/display: add REFCYC_PER_TRIP_TO_MEMORY programming
  drm/amd/display: fix incorrect page table address for renoir
  drm/amd/display: add detile buffer size for renoir
  drm/amd/display: update dcn21 hubbub registers
  drm/amd/display: update renoir bounding box and res_caps
  drm/amd/display: change PP_SM defs to 8
  drm/amd/display: handle "18" case in TruncToValidBPP
  drm/amd/display: use requested_dispclk_khz instead of clk
  drm/amd/display: handle dp is usb-c
  drm/amd/display: null check pp_smu clock table before using it

Charlene Liu (1):
  drm/amd/display: use vbios message to call smu for dpm level

Christian König (2):
  drm/amdgpu: fix error handling in amdgpu_bo_list_create
  drm/amdgpu: fix potential VM faults

Dan Carpenter (1):
  drm/amdgpu/vi: silence an uninitialized variable warning

David Galiffi (1):
  drm/amd/display: Fix dongle_caps containing stale information.

Dennis Li (3):
  drm/amdgpu: change to query the actual EDC counter
  drm/amd/include: add register define for VML2 and ATCL2
  drm/amdgpu: add RAS support for VML2 and ATCL2

Dmytro Laktyushkin (6):
  drm/amd/display: fix pipe re-assignment when odm present
  drm/amd/display: add renoir specific watermark range and clk helper
  drm/amd/display: enable hostvm based on roimmu active for dcn2.1