mbox series

[pull] amdgpu drm-fixes-5.9

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

Pull-request

git://people.freedesktop.org/~agd5f/linux tags/amd-drm-fixes-5.9-2020-08-07

Message

Alex Deucher Aug. 7, 2020, 10:28 p.m. UTC
Hi Dave, Daniel,

Fixes for 5.9.

The following changes since commit dc100bc8fae59aafd2ea2e1a1a43ef1f65f8a8bc:

  Merge tag 'drm-msm-next-2020-07-30' of https://gitlab.freedesktop.org/drm/msm into drm-next (2020-08-05 08:05:31 +1000)

are available in the Git repository at:

  git://people.freedesktop.org/~agd5f/linux tags/amd-drm-fixes-5.9-2020-08-07

for you to fetch changes up to f87812284172a9809820d10143b573d833cd3f75:

  drm/amdgpu: Fix bug where DPM is not enabled after hibernate and resume (2020-08-07 17:52:15 -0400)

----------------------------------------------------------------
amd-drm-fixes-5.9-2020-08-07:

amdgpu:
- Re-add spelling typo fix
- Sienna Cichlid fixes
- Navy Flounder fixes
- DC fixes
- SMU i2c fix
- Power fixes

----------------------------------------------------------------
Alex Deucher (1):
      drm/amdgpu/smu: rework i2c adpater registration

Alvin Lee (1):
      drm/amd/display: Don't compare dppclk before updating DTO

Aric Cyr (2):
      drm/amd/display: Fix DP Compliance tests 4.3.2.1 and 4.3.2.2
      drm/amd/display: AMD OUI (DPCD 0x00300) skipped on some sink

Bhawanpreet Lakha (2):
      drm/amd/display: Use seperate dmcub firmware for navy_flounder
      drm/amd/display: Use proper abm/backlight functions for DCN3

Boyuan Zhang (1):
      drm/amdgpu: update dec ring test for VCN 3.0

Changfeng (2):
      Revert "drm/amd/powerplay: drop unnecessary message support check"
      drm/amd/powerplay: drop unnecessary message support check(v2)

Colin Ian King (1):
      drm/amdgpu: fix spelling mistake "Falied" -> "Failed"

Dan Carpenter (1):
      drm/amd/powerplay: off by one bugs in smu_cmn_to_asic_specific_index()

Dmytro Laktyushkin (2):
      drm/amd/display: Clean up global sync param retrieval
      drm/amd/display: populate new dml variable

Eric Bernstein (1):
      drm/amd/display: Use parameter for call to set output mux

Eryk Brol (2):
      drm/amd/display: Rename bytes_pp to the correct bits_pp
      drm/amd/display: Fix naming of DSC Debugfs entry

Evan Quan (2):
      drm/amd/powerplay: update swSMU VCN/JPEG PG logics
      drm/amd/powerplay: put VCN/JPEG into PG ungate state before dpm table setup(V3)

George Shen (1):
      drm/amd/display: Change null plane state swizzle mode to 4kb_s

Guchun Chen (1):
      drm/amdgpu: add printing after executing page reservation to eeprom

Harry Wentland (1):
      drm/amd/display: Fix logger context

Huang Rui (1):
      drm/amdgpu: skip crit temperature values on APU (v2)

Igor Kravchenko (2):
      drm/amd/display: Read VBIOS Golden Settings Tbl
      drm/amd/display: Display goes blank after inst

James Zhu (1):
      drm/amdgpu/jpeg3.0: remove extra asic type check

Jiansong Chen (3):
      drm/amd/powerplay: update driver if version for navy_flounder
      drm/amdgpu: update GC golden setting for navy_flounder
      drm/amdgpu: enable GFXOFF for navy_flounder

JinZe.Xu (1):
      drm/amd/display: Use helper function to check for HDMI signal

John Clements (1):
      drm/amdgpu: expand sienna chichlid reg access  support

Jun Lei (1):
      drm/amd/display: Disable idle optimizations before programming DCN

Kenneth Feng (1):
      drm/amd/powerplay: remove the dpm checking in the boot sequence

Kevin Wang (1):
      drm/amd/swsmu: allow asic to handle sensor type by itself

Likun Gao (6):
      drm/amd/powerplay: skip invalid msg when smu set mp1 state
      drm/amd/powerplay: add msg map for mode1 reset
      drm/amd/powerplay: correct smu message for vf mode
      drm/amdgpu: update golden setting for sienna_cichlid
      drm/amd/powerplay: update driver if file for sienna_cichlid
      drm/amdgpu: use mode1 reset by default for sienna_cichlid

Liu ChengZhe (2):
      drm/amdgpu: fix PSP autoload twice in FLR
      drm amdgpu: Skip tmr load for SRIOV

Martin Tsai (1):
      drm/amd/display: Check lane status again after link training done

Reza Amini (1):
      drm/amd/display: Allow asic specific FSFT timing optimization

Sandeep Raghuraman (1):
      drm/amdgpu: Fix bug where DPM is not enabled after hibernate and resume

Stylon Wang (1):
      drm/amd/display: Fix dmesg warning from setting abm level

Wyatt Wood (1):
      drm/amd/display: Use hw lock mgr

hersen wu (1):
      drm/amd/display: dchubbub p-state warning during surface planes switch

 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c             |   6 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |  37 +++++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            |   5 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |   7 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c             |   9 +-
 drivers/gpu/drm/amd/amdgpu/nv.c                    |  56 +++++++-
 drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c              |   2 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  30 ++++-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |  11 +-
 drivers/gpu/drm/amd/display/dc/bios/bios_parser.c  |   2 +
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c |  81 ++++++++++++
 .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c |  69 +++++++++-
 .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c   |   7 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |  18 ++-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |  12 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |  65 +++++++---
 drivers/gpu/drm/amd/display/dc/core/dc_stream.c    |  18 ++-
 drivers/gpu/drm/amd/display/dc/dc_bios_types.h     |   4 +
 drivers/gpu/drm/amd/display/dc/dc_stream.h         |   4 +-
 drivers/gpu/drm/amd/display/dc/dc_types.h          |  14 ++
 .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h  |   4 +-
 drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c      |   2 +-
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |   4 +-
 .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h  |  10 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c   |   2 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c |  27 ++++
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h |   5 +
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c  |   3 +
 .../drm/amd/display/dc/dcn20/dcn20_link_encoder.c  |  14 +-
 .../drm/amd/display/dc/dcn20/dcn20_link_encoder.h  |   5 +-
 .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c  |  53 +-------
 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c  |   3 +
 .../amd/display/dc/dcn30/dcn30_dio_link_encoder.c  |  53 +++++++-
 .../amd/display/dc/dcn30/dcn30_dio_link_encoder.h  |   2 +
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c  |   5 +-
 .../gpu/drm/amd/display/dc/dml/display_mode_vba.c  |  17 +--
 .../gpu/drm/amd/display/dc/dml/display_mode_vba.h  |   7 +-
 .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h   |   3 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h        |   2 +-
 drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h  |   5 +
 .../drm/amd/display/include/link_service_types.h   |   2 +
 .../drm/amd/display/modules/freesync/freesync.c    |   5 +-
 drivers/gpu/drm/amd/include/atomfirmware.h         |  54 +++++++-
 drivers/gpu/drm/amd/powerplay/amdgpu_smu.c         | 144 +++++++++++++++++++--
 drivers/gpu/drm/amd/powerplay/arcturus_ppt.c       |  18 ---
 drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h     |   6 +-
 .../powerplay/inc/smu11_driver_if_sienna_cichlid.h |  21 ++-
 drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h      |   4 +-
 drivers/gpu/drm/amd/powerplay/navi10_ppt.c         |  22 ----
 drivers/gpu/drm/amd/powerplay/renoir_ppt.c         |   8 --
 drivers/gpu/drm/amd/powerplay/sienna_cichlid_ppt.c | 103 ++++++---------
 drivers/gpu/drm/amd/powerplay/smu_cmn.c            |  10 +-
 drivers/gpu/drm/amd/powerplay/smu_internal.h       |   3 -
 drivers/gpu/drm/amd/powerplay/smu_v11_0.c          |   1 +
 drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c   |   5 +-
 56 files changed, 807 insertions(+), 286 deletions(-)