From: Alex Deucher <alexander.deucher@amd.com>
To: <amd-gfx@lists.freedesktop.org>,
<dri-devel@lists.freedesktop.org>, <airlied@gmail.com>,
<daniel.vetter@ffwll.ch>
Cc: Alex Deucher <alexander.deucher@amd.com>
Subject: [pull] amdgpu, amdkfd drm-next-5.17
Date: Fri, 10 Dec 2021 17:56:18 -0500 [thread overview]
Message-ID: <20211210225618.5947-1-alexander.deucher@amd.com> (raw)
Hi Dave, Daniel,
More stuff for 5.17.
The following changes since commit 70897848730470cc477d5d89e6222c0f6a9ac173:
drm/amdgpu/display: Only set vblank_disable_immediate when PSR is not enabled (2021-12-01 16:00:58 -0500)
are available in the Git repository at:
https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-5.17-2021-12-10
for you to fetch changes up to 3c021931023a30316db415044531b116b85e6ebd:
drm/amdgpu: replace drm_detect_hdmi_monitor() with drm_display_info.is_hdmi (2021-12-07 13:13:07 -0500)
----------------------------------------------------------------
amd-drm-next-5.17-2021-12-10:
amdgpu:
- warning fixes
- vkms fixes
- Misc code cleanups
- RAS fixes
- IH fixes
- DP to HDMI PCON support
- DSC MST fixes
- LTTPR fixes
- Misc display fixes
amdkfd:
- Misc code cleanups
- Double free fix
- More IP version enumeration changes and cleanups
----------------------------------------------------------------
Alex Deucher (1):
drm/amdgpu: handle SRIOV VCN revision parsing
Anthony Koo (2):
drm/amd/display: [FW Promotion] Release 0.0.95
drm/amd/display: [FW Promotion] Release 0.0.96
Aric Cyr (2):
drm/amd/display: 3.2.164
drm/amd/display: Reduce stack usage
Brandon Syu (1):
drm/amd/display: Fix dual eDP abnormal display issue
Christophe JAILLET (2):
drm/amdkfd: Use bitmap_zalloc() when applicable
drm/amdkfd: Slighly optimize 'init_doorbell_bitmap()'
Claudio Suarez (3):
drm/amdgpu: update drm_display_info correctly when the edid is read
drm/amdgpu: use drm_edid_get_monitor_name() instead of duplicating the code
drm/amdgpu: replace drm_detect_hdmi_monitor() with drm_display_info.is_hdmi
Dale Zhao (1):
drm/amd/display: add hdmi disable debug check
Darren Powell (2):
amdgpu/pm: Create shared array of power profile name strings
amdgpu/pm: Modify implmentations of get_power_profile_mode to use amdgpu_pp_profile_name
Evgenii Krasnikov (1):
drm/amd/display: add function for eDP and backlight power on
Fangzhi Zuo (2):
drm/amd/display: Add DP-HDMI FRL PCON SST Support in DM
drm/amd/display: Add DP-HDMI FRL PCON Support in DC
Flora Cui (5):
drm/amdgpu: cancel the correct hrtimer on exit
drm/amdgpu: fix vkms crtc settings
drm/amdgpu: check atomic flag to differeniate with legacy path
drm/amdgpu: drop the critial WARN_ON in amdgpu_vkms
drm/amdgpu: free vkms_output after use
George Shen (5):
drm/amd/display: Add vendor specific LTTPR workarounds for DCN31
drm/amd/display: Skip vendor specific LTTPR w/a outside link training
drm/amd/display: Add 16ms AUX RD interval W/A for specific LTTPR
drm/amd/display: Apply LTTPR workarounds to non-transparent mode
drm/amd/display: Add W/A for PHY tests with certain LTTPR
Graham Sider (3):
drm/amdkfd: replace asic_name with amdgpu_asic_name
drm/amdkfd: add kfd_device_info_init function
drm/amdkfd: remove hardcoded device_info structs
Guchun Chen (2):
drm/amdgpu: declare static function to fix compiler warning
drm/amdgpu: fix the missed handling for SDMA2 and SDMA3
Jane Jian (1):
drm/amdgpu/sriov/vcn: add new vcn ip revision check case for SIENNA_CICHLID
Jarif Aftab (1):
drm/amd/display: Added Check For dc->res_pool
Jiapeng Chong (1):
drm/amd/display: Fix warning comparing pointer to 0
Jimmy Kizito (1):
drm/amd/display: Add work around for tunneled MST.
Jude Shih (1):
drm/amd/display: Move link_enc init logic to DC
Lijo Lazar (3):
drm/amd/pm: Add warning for unexpected PG requests
drm/amdgpu: Use MAX_HWIP instead of HW_ID_MAX
drm/amdgpu: Don't halt RLC on GFX suspend
Lv Ruyi (1):
drm/amd/display: fix application of sizeof to pointer
Meenakshikumar Somasundaram (2):
drm/amd/display: Fix for otg synchronization logic
drm/amd/display: Adding dpia debug bits for hpd delay
Michael Strauss (1):
drm/amd/display: Add force detile buffer size debug flag
Mikita Lipski (2):
drm/amd/display: PSR panel capability debugfs
drm/amd/display: prevent reading unitialized links
Mustapha Ghaddar (1):
drm/amd/display: Fix for the no Audio bug with Tiled Displays
Nicholas Kazlauskas (4):
drm/amd/display: Allow DSC on supported MST branch devices
drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset
drm/amd/display: Query DMCUB for dp alt status
drm/amd/display: Fix out of bounds access on DNC31 stream encoder regs
Oliver Logush (1):
drm/amd/display: Rename a struct field to describe a cea component better
Perry Yuan (1):
drm/amd/display: add connector type check for CRC source set
Philip Yang (5):
drm/amdgpu: handle IH ring1 overflow
drm/amdkfd: set "r = 0" explicitly before goto
drm/amdkfd: fix double free mem structure
drm/amdkfd: process_info lock not needed for svm
drm/amdkfd: err_pin_bo path leaks kfd_bo_list
Shen, George (1):
drm/amd/display: Clear DPCD lane settings after repeater training
Stanley.Yang (4):
drm/amdgpu: fix disable ras feature failed when unload drvier v2
drm/amdgpu: skip query ecc info in gpu recovery
drm/amdgpu: only skip get ecc info for aldebaran
drm/amdgpu: skip umc ras error count harvest
Stylon Wang (1):
drm/amd/display: Enable P010 for DCN3x ASICs
Vlad Zahorodnii (1):
drm/amd/display: Use oriented source size when checking cursor scaling
Wayne Lin (1):
drm/amd/display: Fix bug in debugfs crc_win_update entry
Wenjing Liu (1):
drm/amd/display: add a debug option to force dp2 lt fallback method
Wyatt Wood (1):
drm/amd/display: Prevent PSR disable/reenable in HPD IRQ
Yann Dirson (1):
drm/amdgpu: update fw_load_type module parameter doc to match code
Zhou Qingyang (2):
drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode()
drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms()
chen gong (1):
drm/amdkfd: Correct the value of the no_atomic_fw_version variable
shaoyunl (1):
drm/amdgpu: adjust the kfd reset sequence in reset sriov function
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 22 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 23 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 21 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 18 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 55 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 16 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 6 +
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 57 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.h | 5 +-
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 6 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 7 +-
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 1 +
drivers/gpu/drm/amd/amdgpu/nv.c | 1 -
drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 1 +
drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 1 +
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 744 +++++----------------
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 8 +-
drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 8 +-
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c | 18 +-
drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 6 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 3 +-
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 13 +-
.../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 9 +-
drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 15 +-
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 18 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 99 ++-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 8 +
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 49 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 50 +-
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 20 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 47 +-
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 31 +
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 408 ++++++++++-
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 78 ++-
drivers/gpu/drm/amd/display/dc/dc.h | 27 +-
drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 31 +
drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 3 +
drivers/gpu/drm/amd/display/dc/dc_link.h | 9 +
drivers/gpu/drm/amd/display/dc/dc_types.h | 1 +
.../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 5 +-
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 16 +-
.../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 5 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 2 +
.../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 2 +
.../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 4 +-
.../drm/amd/display/dc/dcn301/dcn301_resource.c | 2 +-
.../drm/amd/display/dc/dcn302/dcn302_resource.c | 2 +-
.../drm/amd/display/dc/dcn303/dcn303_resource.c | 2 +-
.../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 97 +--
.../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 13 +-
drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 +-
drivers/gpu/drm/amd/display/dc/dml/dml_wrapper.c | 4 +-
.../gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c | 2 +-
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 1 +
drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 2 +
drivers/gpu/drm/amd/display/dc/inc/resource.h | 11 +
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 35 +-
drivers/gpu/drm/amd/include/kgd_pp_interface.h | 4 +
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 10 +
.../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 9 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 14 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 12 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 10 +-
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 8 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 10 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 10 +-
.../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 10 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 10 +-
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 10 +-
drivers/gpu/drm/radeon/radeon_kms.c | 36 +-
85 files changed, 1338 insertions(+), 1016 deletions(-)
next reply other threads:[~2021-12-10 22:56 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-12-10 22:56 Alex Deucher [this message]
2021-12-29 16:46 [pull] amdgpu, amdkfd drm-next-5.17 Alex Deucher
2021-12-30 5:24 ` Dave Airlie
2021-12-30 14:10 Alex Deucher
2022-01-13 3:05 Alex Deucher
2022-01-14 13:13 ` Daniel Vetter
2022-01-14 13:13 ` Daniel Vetter
2022-01-14 13:50 ` Daniel Vetter
2022-01-14 13:50 ` Daniel Vetter
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20211210225618.5947-1-alexander.deucher@amd.com \
--to=alexander.deucher@amd.com \
--cc=airlied@gmail.com \
--cc=amd-gfx@lists.freedesktop.org \
--cc=daniel.vetter@ffwll.ch \
--cc=dri-devel@lists.freedesktop.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.