[pull] amdgpu, amdkfd, radeon drm-next-5.14
Alex Deucher
alexander.deucher at amd.com
Tue Jun 22 21:03:45 UTC 2021
Hi Dave, Daniel,
Fixes for 5.14.
The following changes since commit d472b36efbf8a27dc8a80519db8b5a8caffe42b6:
Merge tag 'amd-drm-next-5.14-2021-06-16' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2021-06-18 12:55:09 +1000)
are available in the Git repository at:
https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-5.14-2021-06-22-1
for you to fetch changes up to 8fe44c080a53ac0ccbe88053a2e40f9acca33091:
drm/amdgpu/display: fold DRM_AMD_DC_DCN3_1 into DRM_AMD_DC_DCN (2021-06-22 16:51:45 -0400)
----------------------------------------------------------------
amd-drm-next-5.14-2021-06-22-1:
amdgpu:
- Userptr BO fixes
- RAS fixes
- Beige Goby fixes
- Add some missing freesync documentation
- Aldebaran fixes
- SR-IOV fixes
- Potential memory corruption fix in framebuffer handling
- Revert GFX9, 10 doorbell fixes, we just
end up trading one bug for another
- Multi-plane cursor fixes with rotation
- LTTPR fixes
- Backlight fixes
- eDP fix
- Fold DRM_AMD_DC_DCN3_1 into DRM_AMD_DC_DCN
- Misc code cleanups
amdkfd:
- Topology fix
- Locking fix
radeon:
- Misc code cleanup
----------------------------------------------------------------
Alex Deucher (2):
drm/amdgpu/vcn3: drop extraneous Beige Goby hunk
drm/amdgpu/display: fold DRM_AMD_DC_DCN3_1 into DRM_AMD_DC_DCN
Anthony Koo (1):
drm/amd/display: [FW Promotion] Release 0.0.71
Aric Cyr (2):
drm/amd/display: Multiplane cursor position incorrect when plane rotated
drm/amd/display: 3.2.141
Ashish Pawar (1):
drm/amdgpu: PWRBRK sequence changes for Aldebaran
Aurabindo Pillai (2):
drm/amd/display: Increase stutter watermark for dcn302 and dcn303
drm/amd/display: get socBB from VBIOS for dcn302 and dcn303
Bernard Zhao (1):
drm/radeon: delete useless function return values & remove meaningless if(r) check code
Bokun Zhang (1):
drm/amd/amdgpu: Use IP discovery data to determine VCN enablement instead of MMSCH
Charlene Liu (1):
drm/amd/display: get refclk from MICROSECOND_TIME_BASE_DIV HW register
Darren Powell (1):
amdgpu/pm: replaced snprintf usage in amdgpu_pm.c with sysfs_emit
Eric Huang (1):
drm/amdkfd: Set iolink non-coherent in topology
Gustavo A. R. Silva (1):
drm/amd/display: Fix fall-through warning for Clang
Josip Pavic (1):
drm/amd/display: do not compare integers of different widths
Logush Oliver (1):
drm/amd/display: Fix edp_bootup_bl_level initialization issue
Martin Tsai (1):
drm/amd/display: Clear lane settings after LTTPRs have been trained
Michel Dänzer (1):
drm/amdgpu: Call drm_framebuffer_init last for framebuffer init
Nikola Cornij (1):
drm/amd/display: Clamp VStartup value at DML calculations time
Pu Lehui (2):
drm/amd/display: Fix gcc unused variable warning
drm/amd/display: remove unused variable 'dc'
Rodrigo Siqueira (1):
drm/amd/display: Add Freesync video documentation
Roman Li (1):
drm/amd/display: Delay PSR entry
Shaokun Zhang (1):
drm/amd/display: Remove the repeated dpp1_full_bypass declaration
Stanley.Yang (3):
drm/amdgpu: add vega20 to ras quirk list
drm/amdgpu: fix bad address translation for sienna_cichlid
drm/amdgpu: message smu to update hbm bad page number
Stylon Wang (1):
drm/amd/display: Revert "Guard ASSR with internal display flag"
Wan Jiabing (1):
drm/display: Fix duplicated argument
Wesley Chalmers (1):
drm/amd/display: Fix incorrect variable name
Yifan Zha (1):
drm/amd/pm: Disable SMU messages in navi10 sriov
Yifan Zhang (3):
drm/amdgpu: remove unused parameter in amdgpu_gart_bind
Revert "drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell."
Revert "drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue."
xinhui pan (2):
drm/amdgpu: Set TTM_PAGE_FLAG_SG earlier for userprt BOs
drm/amdkfd: Walk through list with dqm lock hold
Documentation/gpu/amdgpu-dc.rst | 6 ++
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 8 ++
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 12 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 19 +++-
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 13 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 5 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 23 +++++
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 13 +++
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 5 -
drivers/gpu/drm/amd/amdgpu/umc_v8_7.c | 2 +-
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 58 +++---------
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 22 +++--
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 23 +++++
drivers/gpu/drm/amd/display/Kconfig | 7 --
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 62 +++++++-----
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 2 +
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 4 -
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 2 -
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.h | 3 +
drivers/gpu/drm/amd/display/dc/Makefile | 2 -
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 9 +-
.../amd/display/dc/bios/command_table_helper2.c | 6 +-
drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 2 -
drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 7 --
.../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 2 -
drivers/gpu/drm/amd/display/dc/core/dc.c | 8 +-
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 8 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 70 ++++++--------
drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c | 2 +-
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 10 +-
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 4 -
drivers/gpu/drm/amd/display/dc/dc.h | 16 ++--
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 3 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 3 +-
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 2 +-
drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 6 --
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 13 ++-
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 3 +
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 4 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 2 -
.../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 9 +-
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 15 ++-
.../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 9 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 8 --
.../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.h | 2 -
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 10 --
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 19 +---
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 16 +---
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 2 -
.../drm/amd/display/dc/dcn302/dcn302_resource.c | 24 ++++-
.../drm/amd/display/dc/dcn303/dcn303_resource.c | 24 ++++-
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 2 -
drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 2 -
drivers/gpu/drm/amd/display/dc/dml/Makefile | 6 --
.../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 6 +-
.../display/dc/dml/dcn31/display_rq_dlg_calc_31.c | 5 +-
.../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 9 +-
.../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 2 -
.../drm/amd/display/dc/dml/display_mode_structs.h | 4 -
.../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 12 ---
.../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 6 --
drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 2 -
drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 2 -
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 6 --
drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 2 -
drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 6 --
drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 2 -
.../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 14 +--
drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 2 -
.../drm/amd/display/dc/inc/hw/timing_generator.h | 2 -
drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 2 -
drivers/gpu/drm/amd/display/dc/irq/Makefile | 2 -
.../amd/display/dc/irq/dcn31/irq_service_dcn31.h | 3 -
drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 8 --
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 104 ++++++++++++++++++---
drivers/gpu/drm/amd/display/dmub/src/Makefile | 6 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 4 -
drivers/gpu/drm/amd/display/include/dal_asic_id.h | 2 -
drivers/gpu/drm/amd/display/include/dal_types.h | 2 -
.../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 2 -
.../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 18 +---
.../gpu/drm/amd/display/modules/hdcp/hdcp_psp.h | 13 +--
drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 10 --
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 27 +++---
drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 6 ++
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 8 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 15 +++
drivers/gpu/drm/radeon/cik.c | 4 +-
drivers/gpu/drm/radeon/evergreen.c | 4 +-
drivers/gpu/drm/radeon/ni.c | 4 +-
drivers/gpu/drm/radeon/r100.c | 4 +-
drivers/gpu/drm/radeon/r300.c | 4 +-
drivers/gpu/drm/radeon/r420.c | 5 +-
drivers/gpu/drm/radeon/r520.c | 4 +-
drivers/gpu/drm/radeon/r600.c | 4 +-
drivers/gpu/drm/radeon/radeon.h | 2 +-
drivers/gpu/drm/radeon/radeon_fence.c | 5 +-
drivers/gpu/drm/radeon/rs400.c | 4 +-
drivers/gpu/drm/radeon/rs600.c | 4 +-
drivers/gpu/drm/radeon/rs690.c | 4 +-
drivers/gpu/drm/radeon/rv515.c | 4 +-
drivers/gpu/drm/radeon/rv770.c | 4 +-
drivers/gpu/drm/radeon/si.c | 4 +-
110 files changed, 489 insertions(+), 540 deletions(-)
More information about the amd-gfx
mailing list