[pull] amdgpu, radeon drm-next-5.13
Alex Deucher
alexander.deucher at amd.com
Fri Apr 23 22:39:20 UTC 2021
Hi Dave, Daniel,
Fixes for 5.13.
The following changes since commit af8352f1ff54c4fecf84e36315fd1928809a580b:
Merge tag 'drm-msm-next-2021-04-11' of https://gitlab.freedesktop.org/drm/msm into drm-next (2021-04-13 23:35:54 +0200)
are available in the Git repository at:
https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-5.13-2021-04-23
for you to fetch changes up to 7845d80dda1fd998a34bb1a15ff9aba260a58f32:
drm/amdgpu/gmc9: remove dummy read workaround for newer chips (2021-04-20 21:45:36 -0400)
----------------------------------------------------------------
amd-drm-next-5.13-2021-04-23:
amdgpu:
- Fixes for Aldebaran
- Display LTTPR fixes
- eDP fixes
- Fixes for Vangogh
- RAS fixes
- ASPM support
- Renoir SMU fixes
- Modifier fixes
- Misc code cleanups
- Freesync fixes
radeon:
- Misc code cleanups
----------------------------------------------------------------
Alex Deucher (1):
drm/amdgpu/gmc9: remove dummy read workaround for newer chips
Anthony Koo (3):
drm/amd/display: [FW Promotion] Release 0.0.60
drm/amd/display: [FW Promotion] Release 0.0.61
drm/amd/display: [FW Promotion] Release 0.0.62
Anthony Wang (3):
drm/amd/display: Force vsync flip when reconfiguring MPCC
drm/amd/display: Add DSC check to seamless boot validation
drm/amd/display: disable seamless boot for external DP
Aric Cyr (3):
drm/amd/display: 3.2.131
drm/amd/display: Fix FreeSync when RGB MPO in use
drm/amd/display: 3.2.132
Bing Guo (1):
drm/amd/display: add helper for enabling mst stream features
Dan Carpenter (2):
drm/amdgpu: fix an error code in init_pmu_entry_by_type_and_add()
drm/amd/pm: fix error code in smu_set_power_limit()
David Galiffi (1):
drm/amd/display: Fixed typo in function name.
Dennis Li (2):
drm/amdkfd: add edc error interrupt handle for poison propogate mode
drm/amdgpu: fix a error injection failed issue
Dillon Varone (2):
drm/amd/display: Fix call to pass bpp in 16ths of a bit
drm/amd/display: Report Proper Quantization Range in AVI Infoframe
Dingchen (David) Zhang (2):
drm/amd/display: update hdcp display using correct CP type.
drm/amd/display: add handling for hdcp2 rx id list validation
Eric Huang (1):
drm/amdkfd: change MTYPEs for Aldebaran's HW requirement
Felix Kuehling (1):
drm/amdkfd: Remove legacy code not acquiring VMs
Harry Wentland (1):
drm/amd/display: Add debugfs to repress HPD and HPR_RX IRQs
Hawking Zhang (3):
drm/amdgpu: correct default gfx wdt timeout setting
drm/amdgpu: only harvest gcea/mmea error status in arcturus
drm/amdgpu: only harvest gcea/mmea error status in aldebaran
Huang Rui (1):
drm/amdgpu: enable tmz on renoir asics
Hugo Hu (1):
drm/amd/display: treat memory as a single-channel for asymmetric memory v2
Jack Zhang (1):
drm/amd/sriov no need to config GECC for sriov
Jake Wang (1):
drm/amd/display: Added support for multiple eDP BL control
Jiansong Chen (1):
drm/amdgpu: fix GCR_GENERAL_CNTL offset for dimgrey_cavefish
Jinzhou Su (2):
drm/amdgpu: Add graphics cache rinse packet for sdma
drm/amdgpu: Add mem sync flag for IB allocated by SA
John Clements (3):
drm/amdgpu: update mmhub 1.7 ras error reporting
drm/amdgpu: update gfx 9.4.2 ras error reporting
drm/amdgpu: resolve erroneous gfx_v9_4_2 prints
Joseph Greathouse (1):
drm/amdgpu: Copy MEC FW version to MEC2 if we skipped loading MEC2
Kenneth Feng (3):
drm/amd/amdgpu: enable ASPM on navi1x
drm/amd/amdgpu: enable ASPM on vega
drm/amd/amdgpu: add ASPM support on polaris
Kent Russell (1):
drm/amdgpu: Ensure dcefclk isn't created on Aldebaran
Lewis Huang (1):
drm/amd/display: wait vblank when stream enabled and update dpp clock
Lijo Lazar (2):
drm/amd/pm: Use VBIOS PPTable for aldebaran
drm/amd/pm: Show updated clocks on aldebaran
Luben Tuikov (5):
drm/amdgpu: Fix a bug for input with double sscanf
drm/amdgpu: Fix a bug in checking the result of reserve page
drm/amdgpu: Add bad_page_cnt_threshold to debugfs
drm/amdgpu: Fix kernel-doc for the RAS sysfs interface
drm/amdgpu: Add double-sscanf but invert
Michael Strauss (4):
drm/amd/display: Add debug flag to enable eDP ILR by default
drm/amd/display: Disable boot optimizations if ILR optimzation is required
drm/amd/display: Remove static property from decide_edp_link_settings
drm/amd/display: Add link rate optimization logs for ILR
Mike Hsieh (1):
drm/amd/display: Fix DSC enable sequence
Mikita Lipski (2):
drm/amd/display: Remove unused flag from stream state
drm/amd/display: Connect clock optimization function to dcn301
Mukul Joshi (2):
drm/amdgpu: Reset RAS error count and status regs
drm/amdgpu: Fix SDMA RAS error reporting on Aldebaran
Nicholas Kazlauskas (2):
drm/amd/display: Fix DML validation of simple vs native 422 modes
drm/amd/display: Always poll for rxstatus in authenticate
Oak Zeng (4):
drm/amdgpu: Introduce functions for vram physical addr calculation
drm/amdgpu: Calling address translation functions to simplify codes
drm/amdgpu: Introduce new SETUP_TMR interface
Revert "drm/amdgpu: workaround the TMR MC address issue (v2)"
Qingqing Zhuo (2):
drm/amd/display: Update modifier list for gfx10_3
Revert "Revert "drm/amdgpu: Ensure that the modifier requested is supported by plane.""
Ramesh Errabolu (1):
drm/amdgpu: Use iterator methods exposed by amdgpu_res_cursor.h in building SG_TABLE's for a VRAM BO
Robin Singh (2):
drm/amd/display: fixed divide by zero kernel crash during dsc enablement
drm/amd/display: removed unused function dc_link_reallocate_mst_payload.
Roman Li (1):
drm/amd/display: Fix hangs with psr enabled on dcn3.xx
Shashank Sharma (1):
drm/amdgpu/dm: Fix NULL pointer crash during DP MST hotplug
Simon Ser (1):
amd/display: allow non-linear multi-planar formats
Tian Tao (1):
drm/radeon/cik: remove set but not used variables
Wesley Chalmers (2):
drm/amd/display: Set LTTPR mode to non-LTTPR if no repeaters found
drm/amd/display: Unconditionally clear training pattern set after lt
Xiaojian Du (6):
drm/amd/pm: update the driver interface header for vangogh
drm/amd/pm: add support for new smu metrics table for vangogh
drm/amd: update the atomfirmware header for smu12
drm/amd/pm: add the callback to get the bootup values for renoir
drm/amd/pm: remove the "set" function of pp_dpm_mclk for vangogh
drm/amd/pm: revise two names of sensor values for vangogh
Yang Li (1):
drm/radeon/si: Fix inconsistent indenting
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 4 -
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 63 +---
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 13 +
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 41 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 12 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 24 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 82 ++---
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 34 +-
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 3 +
drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 16 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 32 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 24 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 3 +-
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 9 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 24 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 3 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 11 +-
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 128 +++++++
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 125 +++++++
drivers/gpu/drm/amd/amdgpu/nv.c | 10 +-
drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 11 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c | 35 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 28 ++
drivers/gpu/drm/amd/amdgpu/soc15.c | 7 +-
drivers/gpu/drm/amd/amdgpu/vi.c | 193 ++++++++++-
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 129 ++++++-
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 27 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 38 ++-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 3 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 35 ++
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 8 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 25 ++
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 9 +-
.../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 58 +++-
.../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 4 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 37 +-
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 87 ++---
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 63 +++-
drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 4 +-
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 33 +-
drivers/gpu/drm/amd/display/dc/dc.h | 13 +-
drivers/gpu/drm/amd/display/dc/dc_link.h | 1 -
drivers/gpu/drm/amd/display/dc/dc_stream.h | 1 -
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 2 +
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 10 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 15 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 7 +-
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 2 +
.../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 2 +
drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 +
drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 8 +
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 31 +-
.../drm/amd/display/modules/hdcp/hdcp1_execution.c | 2 -
.../drm/amd/display/modules/hdcp/hdcp2_execution.c | 2 -
.../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 2 +
.../drm/amd/include/asic_reg/gc/gc_9_4_1_sh_mask.h | 16 +
drivers/gpu/drm/amd/include/atomfirmware.h | 41 +++
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 4 +-
.../gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h | 40 ++-
drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 2 +-
drivers/gpu/drm/amd/pm/inc/smu_v12_0.h | 2 +
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 1 +
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 378 +++++++++++++++++++--
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 1 +
drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 123 +++++++
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 55 ++-
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 2 -
drivers/gpu/drm/radeon/cik.c | 4 -
drivers/gpu/drm/radeon/si.c | 2 +-
80 files changed, 1854 insertions(+), 445 deletions(-)
More information about the amd-gfx
mailing list