[pull] amdgpu, amdkfd drm-next-6.2
Alex Deucher
alexander.deucher at amd.com
Fri Nov 25 18:05:19 UTC 2022
Hi Dave, Daniel,
More stuff for 6.2. Mostly bug fixes at this point.
The following changes since commit 3d335a523b938a445a674be24d1dd5c7a4c86fb6:
Merge tag 'drm-intel-next-2022-11-18' of git://anongit.freedesktop.org/drm/drm-intel into drm-next (2022-11-23 09:15:44 +1000)
are available in the Git repository at:
https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-6.2-2022-11-25
for you to fetch changes up to 10d2d1fc05f03ee1626b60761a3425622767513e:
drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" (2022-11-23 10:31:31 -0500)
----------------------------------------------------------------
amd-drm-next-6.2-2022-11-25:
amdgpu:
- Old GCC fix
- GFX11 fixes
- PSP suspend/resume fix
- PCI ref count fix
- DC KASAN fix
- DCN 3.2.x fixes
- Dell platform suspend/resume fixes
- DCN 3.1.4 fixes
- RAS fixes
- SMU 13.x fixes
- Flex array changes
- VCN 4.0 RAS updates
- Add missing licsense to some files
- Documentation updates
- SR-IOV fixes
- DP MST DSC fix
amdkfd:
- Fix topology locking in error case
----------------------------------------------------------------
Alex Deucher (4):
drm/amdgpu/psp: don't free PSP buffers on suspend
Revert "drm/amd/display: fix dpms_off issue when disabling bios mode"
drm/amdgpu: add missing license to some files
drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read"
Alvin Lee (6):
drm/amd/display: Add margin on DRR vblank start for subvp
drm/amd/display: Limit HW cursor size of >= 4k
drm/amd/display: Check if PSR enabled when entering MALL
drm/amd/display: Add debug options for increasing phantom lines
drm/amd/display: Retain phantom plane/stream if validation fails
drm/amd/display: Revert check for phantom BPP
Aric Cyr (1):
drm/amd/display: 3.2.213
Aurabindo Pillai (1):
drm/amd/display: trigger timing sync only if TG is running
Bob zhou (1):
drm/amd/display: fix compilation issue with legacy gcc
Camille Cho (1):
drm/amd/display: new ABM config 2
Candice Li (1):
drm/amd/pm: Enable bad memory page/channel recording support for smu v13_0_0
David Galiffi (1):
drm/amd/display: Fix rotated cursor offset calculation
Dillon Varone (5):
drm/amd/display: Update soc bounding box for dcn32/dcn321
drm/amd/display: Use dummy pstate latency for subvp when needed on dcn32
drm/amd/display: Add check for DET fetch latency hiding for dcn32
drm/amd/display: Use viewport height for subvp mall allocation size
drm/amd/display: Use new num clk levels struct for max mclk index
Felix Kuehling (1):
drm/amdkfd: Release the topology_lock in error case
Ilya Bakoulin (1):
drm/amd/display: Fix display corruption w/ VSR enable
Jack Xiao (1):
drm/amd/amdgpu: reserve vm invalidation engine for firmware
Jane Jian (1):
drm/amdgpu/vcn: re-use original vcn0 doorbell value
Luben Tuikov (1):
drm/amdgpu: Fix minmax warning
Lyude Paul (2):
drm/amdgpu/dm/mst: Fix uninitialized var in pre_compute_mst_dsc_configs_for_state()
drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN
Mustapha Ghaddar (1):
drm/amd/display: Phase 1 Add Bw Allocation source and header files
Nicholas Kazlauskas (2):
drm/amd/display: Update Z8 watermarks for DCN314
drm/amd/display: Add Z8 allow states to z-state support list
Paulo Miguel Almeida (1):
drm/amdgpu: Replace remaining 1-element array with flex-array
Ren Zhijie (1):
drm/amdgpu: fix unused-function error
Rodrigo Siqueira (1):
drm/amd/display: Add YCBCR2020 coefficients to CSC matrix
Shikang Fan (1):
drm/amdgpu: fix for suspend/resume kiq fence fallback under sriov
Stanley.Yang (1):
drm/amdgpu: fix use-after-free during gpu recovery
Taimur Hassan (1):
drm/amd/display: Avoid setting pixel rate divider to N/A
Tao Zhou (2):
drm/amdgpu: add register definition for VCN RAS initialization
drm/amdgpu: enable RAS poison for VCN 2.6
Tsung-hua Lin (1):
drm/amd/display: No display after resume from WB/CB
Yang Yingliang (1):
drm/amdgpu: fix pci device refcount leak
ZhenGuo Yin (1):
drm/amdgpu: update documentation of parameter amdgpu_gtt_size
lyndonli (2):
drm/amd/pm: update driver if header for smu_13_0_7
drm/amdgpu: add the fan abnormal detection feature
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 27 +++--
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 6 ++
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 16 +--
drivers/gpu/drm/amd/amdgpu/mmsch_v4_0.h | 1 -
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 29 +++++
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 9 +-
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 120 +++++++++++----------
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 37 +++++++
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 2 +-
.../dc/clk_mgr/dcn30/dcn30_smu11_driver_if.h | 1 +
.../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 4 +-
.../drm/amd/display/dc/clk_mgr/dcn314/dcn314_smu.c | 12 ++-
.../dc/clk_mgr/dcn32/dcn32_smu13_driver_if.h | 1 +
drivers/gpu/drm/amd/display/dc/core/dc.c | 33 +++++-
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 16 ++-
drivers/gpu/drm/amd/display/dc/dc.h | 6 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 1 +
drivers/gpu/drm/amd/display/dc/dc_link.h | 14 +++
drivers/gpu/drm/amd/display/dc/dc_stream.h | 2 +-
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 9 +-
.../drm/amd/display/dc/dce120/dce120_resource.c | 3 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 34 ++++--
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 28 +++--
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 6 ++
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 32 ++++--
.../gpu/drm/amd/display/dc/dcn314/dcn314_dccg.c | 7 ++
.../gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.c | 6 +-
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.c | 4 +-
drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c | 11 +-
.../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c | 27 ++++-
.../gpu/drm/amd/display/dc/dcn32/dcn32_resource.h | 3 +
.../amd/display/dc/dcn32/dcn32_resource_helpers.c | 2 +-
.../drm/amd/display/dc/dcn321/dcn321_resource.c | 4 +-
.../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 12 ++-
.../gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c | 4 +-
.../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 75 ++++++++++---
.../amd/display/dc/dml/dcn32/display_mode_vba_32.c | 41 ++++++-
.../dc/dml/dcn32/display_mode_vba_util_32.c | 69 ++++++++++++
.../dc/dml/dcn32/display_mode_vba_util_32.h | 18 ++++
.../gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c | 8 +-
.../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 2 +
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 1 +
drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 9 +-
.../gpu/drm/amd/display/dc/link/link_dp_dpia_bw.c | 28 +++++
.../gpu/drm/amd/display/dc/link/link_dp_dpia_bw.h | 69 ++++++++++++
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 3 +-
.../drm/amd/display/modules/power/power_helpers.c | 9 ++
.../amd/include/asic_reg/dcn/dcn_3_0_0_offset.h | 1 +
.../amd/include/asic_reg/dcn/dcn_3_0_0_sh_mask.h | 1 +
.../drm/amd/include/asic_reg/vcn/vcn_2_5_offset.h | 3 +-
.../drm/amd/include/asic_reg/vcn/vcn_2_5_sh_mask.h | 27 +++++
drivers/gpu/drm/amd/include/atombios.h | 2 +-
drivers/gpu/drm/amd/include/yellow_carp_offset.h | 1 +
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 1 +
.../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_7.h | 117 +++++++++++++-------
.../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_0_ppsmc.h | 8 +-
drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 4 +-
drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 2 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 31 ++++++
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 39 +++++++
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 1 +
65 files changed, 896 insertions(+), 216 deletions(-)
create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_dp_dpia_bw.c
create mode 100644 drivers/gpu/drm/amd/display/dc/link/link_dp_dpia_bw.h
More information about the amd-gfx
mailing list