All of lore.kernel.org
 help / color / mirror / Atom feed
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(-)

             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.