mbox series

[pull] amdgpu, amdkfd drm-next-5.12

Message ID 20210129222840.3861-1-alexander.deucher@amd.com (mailing list archive)
State New, archived
Headers show
Series [pull] amdgpu, amdkfd drm-next-5.12 | expand

Pull-request

https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-5.12-2021-01-29

Message

Alex Deucher Jan. 29, 2021, 10:28 p.m. UTC
Hi Dave, Daniel,

Fixes for 5.12.

The following changes since commit a6b8720c2f85143561c3453e1cf928a2f8586ac0:

  Merge tag 'amd-drm-next-5.12-2021-01-20' of https://gitlab.freedesktop.org/agd5f/linux into drm-next (2021-01-20 13:08:18 +0100)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-5.12-2021-01-29

for you to fetch changes up to efa18405baa55a864c61d2f3cc6fe4d363818eb3:

  drm/amd/display: Fix HDMI deep color output for DCE 6-11. (2021-01-25 17:49:47 -0500)

----------------------------------------------------------------
amd-drm-next-5.12-2021-01-29:

amdgpu:
- Display fixes and cleanups
- Vangogh fixes
- Fix possible race when there are timeouts on two rings
- SR-IOV fixes
- Add missing license
- DCE 10/12 bpc fixes
- Display MALL fixes
- Fix SMU user preference settings persistence

amdkfd:
- Fix config handling

----------------------------------------------------------------
Aaron Liu (1):
      drm/amdgpu: update mmhub mgcg&ls for mmhub_v2_3

Anthony Koo (1):
      drm/amd/display: [FW Promotion] Release 0.0.48

Aric Cyr (2):
      drm/amd/display: Allow PSTATE chnage when no displays are enabled
      drm/amd/display: 3.2.119

Arnd Bergmann (1):
      amdgpu: fix clang build warning

Arunpravin (1):
      drm/amd/pm: store and reinstate swsmu user power configurations

Bhawanpreet Lakha (3):
      drm/amd/display: Enable programing of MALL watermarks
      drm/amd/display: Dynamic cursor cache size for MALL eligibility check
      drm/amd/display: Update dcn30_apply_idle_power_optimizations() code

Bing Guo (2):
      drm/amd/display: Change function decide_dp_link_settings to avoid infinite looping
      drm/amd/display: Fix dml20v2_ModeSupportAndSystemConfigurationFull() to check DesiredBPP.

Colin Ian King (2):
      drm/amd/display: Fix spelling mistake of function name
      drm/amdgpu: Fix masking binary not operator on two mask operations

Dan Carpenter (1):
      drm/amd/display: Fix a potential NULL dereference

Feifei Xu (1):
      drm/amdgpu:Add pcie gen5 support in pcie capability.

Felix Kuehling (2):
      drm/amdkfd: Enable userptr support when KFD is enabled
      drm/amdgpu: Make contiguous pinning optional

George Shen (1):
      drm/amd/display: Log link/connector info provided in BIOS object table

Horace Chen (1):
      drm/amdgpu: race issue when jobs on 2 ring timeout

Huang Rui (2):
      drm/amd/pm: print the timeout of smc message
      drm/amdgpu: remove gpu info firmware of green sardine

Jake Wang (1):
      drm/amd/display: Update dram_clock_change_latency for DCN2.1

Jiapeng Zhong (1):
      drm/amdgpu: Assign boolean values to a bool variable

Jingwen Chen (2):
      drm/amd/amdgpu: remove redundant flush_delayed_work
      drm/amd/amdgpu: add error handling to amdgpu_virt_read_pf2vf_data

Jinzhou Su (4):
      drm/amdgpu: Remove GFXOFF MASK for Vangogh
      drm/amdgpu: modify GCR_GENERAL_CNTL for Vangogh
      drm/amdgpu: Add RLC_PG_DELAY_3 for Vangogh
      drm/amdgpu: Allow GfxOff on Vangogh as default

Jonathan Gray (1):
      drm/amd/display: change license of color_table.c

Kevin Wang (1):
      drm/amd/pm: remove unused message SMU_MSG_SpareX

Lang Yu (1):
      drm/amd/display: fix 64-bit division issue on 32-bit OS

Mario Kleiner (2):
      drm/amd/display: Fix 10/12 bpc setup in DCE output bit depth reduction.
      drm/amd/display: Fix HDMI deep color output for DCE 6-11.

Mike Hsieh (1):
      drm/amd/display: disable FEC while using eDP

Nicholas Kazlauskas (4):
      drm/amd/display: Use hardware sequencer functions for PG control
      drm/amd/display: Allow dmub srv hardware reset before HW init
      drm/amd/display: Guard against NULL pointer deref when get_i2c_info fails
      drm/amd/display: Fix reset sequence with driver direct DMCUB fw load

Pratik Vishwakarma (1):
      Revert "drm/amd/display: Tune min clk values for MPO for RV"

Prike Liang (1):
      drm/amdgpu/pm: no need GPU status set since mmnbif_gpu_BIF_DOORBELL_FENCE_CNTL added in FSDL

Stylon Wang (1):
      drm/amd/display: Report Freesync to vrr_range debugfs entry in DRM

Sung Lee (1):
      drm/amd/display: DCN2X Find Secondary Pipe properly in MPO + ODM Case

Vladimir Stempen (1):
      drm/amd/display: Fixed corruptions on HPDRX link loss restore

Wyatt Wood (1):
      drm/amd/display: Allow dmu_stg to support cached inbox for dmub

 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  86 ++++++++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |   7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c           |   7 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |  23 ++-
 drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c            |  84 +++++++---
 drivers/gpu/drm/amd/amdkfd/Kconfig                 |   2 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   4 +
 .../gpu/drm/amd/display/dc/bios/command_table.c    |  61 +++++++
 .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c |  30 +---
 .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c   |  24 +--
 drivers/gpu/drm/amd/display/dc/core/dc.c           |  12 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |  28 +++-
 drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c  |   6 +
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |   7 +-
 drivers/gpu/drm/amd/display/dc/dc.h                |   8 +-
 .../gpu/drm/amd/display/dc/dce/dce_clock_source.c  |  14 ++
 .../drm/amd/display/dc/dce/dce_stream_encoder.c    |   1 +
 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c |   8 +-
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |  18 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c |   9 +-
 .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c  |   7 +-
 .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c  |   2 +-
 drivers/gpu/drm/amd/display/dc/dcn30/Makefile      |   6 +-
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 182 ++++++++++++++++-----
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h |   3 +-
 drivers/gpu/drm/amd/display/dc/dcn301/Makefile     |   3 +-
 drivers/gpu/drm/amd/display/dc/dcn302/Makefile     |   3 +-
 .../drm/amd/display/dc/dcn302/dcn302_resource.c    |   5 +-
 .../display/dc/dml/dcn20/display_mode_vba_20v2.c   | 117 ++++++++-----
 .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c  |  32 ++--
 drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h  |   3 +-
 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h    |   9 +-
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c  |  11 +-
 drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c    |   9 +-
 .../drm/amd/display/modules/color/color_table.c    |  26 ++-
 drivers/gpu/drm/amd/include/amd_pcie.h             |   2 +
 drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h            |  15 ++
 drivers/gpu/drm/amd/pm/inc/smu_types.h             |   2 -
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          | 148 ++++++++++++++++-
 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c   |   2 -
 drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c    |   4 +-
 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c             |  11 +-
 42 files changed, 806 insertions(+), 235 deletions(-)

Comments

Felix Kuehling Jan. 29, 2021, 10:33 p.m. UTC | #1
Am 2021-01-29 um 5:28 p.m. schrieb Alex Deucher:
> drm/amdgpu: Make contiguous pinning optional

This one needs a follow-up fix, as it breaks pinning in GTT. Xinhui
should have the fix ready very soon. You may want to hold this back
until the fix lands.

Regards,
  Felix
Alex Deucher Jan. 29, 2021, 10:35 p.m. UTC | #2
[AMD Public Use]

> -----Original Message-----
> From: Kuehling, Felix <Felix.Kuehling@amd.com>
> Sent: Friday, January 29, 2021 5:33 PM
> To: Alex Deucher <alexdeucher@gmail.com>; amd-
> gfx@lists.freedesktop.org; dri-devel@lists.freedesktop.org;
> airlied@gmail.com; daniel.vetter@ffwll.ch
> Cc: Deucher, Alexander <Alexander.Deucher@amd.com>; Pan, Xinhui
> <Xinhui.Pan@amd.com>; Koenig, Christian <Christian.Koenig@amd.com>
> Subject: Re: [pull] amdgpu, amdkfd drm-next-5.12
> 
> Am 2021-01-29 um 5:28 p.m. schrieb Alex Deucher:
> > drm/amdgpu: Make contiguous pinning optional
> 
> This one needs a follow-up fix, as it breaks pinning in GTT. Xinhui should have
> the fix ready very soon. You may want to hold this back until the fix lands.

Ok.  Ignore this PR for now.  I'll send an updated one next week when the fix lands.

Thanks,

Alex

> 
> Regards,
>   Felix
>