AMD-GFX Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [pull] amdgpu, amdkfd drm-next-6.1
@ 2022-09-23 21:57 Alex Deucher
  0 siblings, 0 replies; 2+ messages in thread
From: Alex Deucher @ 2022-09-23 21:57 UTC (permalink / raw)
  To: amd-gfx, dri-devel, airlied, daniel.vetter; +Cc: Alex Deucher

Hi Dave, Daniel,

A few more new things for 6.1.  Mostly bug fixes, the new feature here
is gang submission support for mesh shaders in Mesa:
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18367

The following changes since commit dacd2d2d9d800b7ab2ee2734578112532cba8105:

  drm/amd/display: fix boolconv.cocci warning (2022-09-14 12:38:53 -0400)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-6.1-2022-09-23

for you to fetch changes up to 3e43b760c9e14fc0b7bd553efb01d9ca825cf338:

  drm/amdgpu: Fix amdgpu_vm_pt_free warning (2022-09-21 15:25:52 -0400)

----------------------------------------------------------------
amd-drm-next-6.1-2022-09-23:

amdgpu:
- SDMA fix
- Add new firmware types to debugfs/IOCTL version queries
- Misc spelling and grammar fixes
- Misc code cleanups
- DCN 3.2.x fixes
- DCN 3.1.x fixes
- CS cleanup
- Gang submit support
- Clang fixes
- Non-DC audio fix
- GPUVM locking fixes
- Vega10 PWN fan speed fix

amdkgd:
- MQD manager cleanup
- Misc spelling and grammar fixes

UAPI:
- Add new firmware types to the FW version query IOCTL

----------------------------------------------------------------
Alex Deucher (1):
      drm/amdgpu: don't register a dirty callback for non-atomic

Alvin Lee (10):
      drm/amd/display: Fix pipe split prediction
      drm/amd/display: Only consider pixle rate div policy for DCN32+
      drm/amd/display: For ODM seamless transition require AUTO mode
      drm/amd/display: Add debug option for allocating extra way for cursor
      drm/amd/display: SubVP pipe split case
      drm/amd/display: Disable SubVP on driver disable
      drm/amd/display: Fix SubVP way calculation
      drm/amd/display: Uncomment SubVP pipe split assignment in driver
      drm/amd/display: Don't allocate DET for phantom pipes
      drm/amd/display: Do second pass through DML for DET calculation

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

Aric Cyr (2):
      drm/amd/display: 3.2.203
      drm/amd/display: 3.2.204

Aurabindo Pillai (2):
      drm/amd/display: Remove some unused definitions from DCN32/321
      drm/amd/display: Enable committing subvp config

Charlene Liu (4):
      drm/amd/display: add debug option for dramclk_change_latency in apu
      drm/amd/display: Expose few dchubbub functions
      drm/amd/display: update dccg based on HW delta
      drm/amd/display: correct num_dsc based on HW cap

Chris Park (1):
      drm/amd/display: Port DCN30 420 logic to DCN32

Christian König (9):
      drm/amdgpu: cleanup CS pass2 v6
      drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos
      drm/amdgpu: move entity selection and job init earlier during CS
      drm/amdgpu: revert "fix limiting AV1 to the first instance on VCN3" v3
      drm/amdgpu: cleanup instance limit on VCN4 v4
      drm/amdgpu: add gang submit backend v2
      drm/amdgpu: add gang submit frontend v6
      drm/amdgpu: properly initialize return value during CS
      drm/amdgpu: bump minor for gang submit

Colin Ian King (1):
      drm/amdkfd: Fix spelling mistake "detroyed" -> "destroyed"

Cruise Hung (1):
      drm/amd/display: Fix DP MST timeslot issue when fallback happened

Daniel Miess (1):
      drm/amd/display: Add shift and mask for ICH_RESET_AT_END_OF_LINE

Dmytro Laktyushkin (2):
      drm/amd/display: fix dcn315 memory channel count and width read
      drm/amd/display: increase dcn315 pstate change latency

Evan Quan (2):
      drm/amd/pm: add support for 3794 pptable for SMU13.0.0
      drm/amd/pm: drop the pptable related workarounds for SMU 13.0.0

George Shen (2):
      drm/amd/display: Fix urgent latency override for DCN32/DCN321
      drm/amd/display: Update dummy P-state search to use DCN32 DML

Hawking Zhang (4):
      drm/amdgpu: save rlcv/rlcp ucode version in amdgpu_gfx
      drm/amdgpu: support print rlc v2_x ucode hdr
      drm/amdgpu: add two new subquery ids
      drm/amdgpu: add rlcv/rlcp version info to debugfs

Hugo Hu (1):
      drm/amd/display: update gamut remap if plane has changed

Ian Chen (1):
      drm/amd/display: Refactor edp panel power sequencer(PPS) codes

Jaehyun Chung (1):
      drm/amd/display: Assume connectors are on single slot

Josip Pavic (2):
      drm/amd/display: do not compare integers of different widths
      drm/amd/display: log vertical interrupt 1 for debug

Leo Chen (1):
      drm/amd/display: Various logs added

Leo Li (1):
      drm/amd/display: Fix double cursor on non-video RGB MPO

Meenakshikumar Somasundaram (1):
      drm/amd/display: Display distortion after hotplug 5K tiled display

Michael Strauss (1):
      drm/amd/display: Assume an LTTPR is always present on fixed_vs links

Mukul Joshi (1):
      drm/amdgpu: Update PTE flags with TF enabled

Nathan Chancellor (2):
      drm/amd/display: Reduce number of arguments of dml314's CalculateWatermarksAndDRAMSpeedChangeSupport()
      drm/amd/display: Reduce number of arguments of dml314's CalculateFlipSchedule()

Nicholas Kazlauskas (1):
      drm/amd/display: Disable OTG WA for the plane_state NULL case on DCN314

Pavle Kotarac (2):
      drm/amd/display: Added new DCN301 Asic Id
      drm/amd/display: Removing 2 phys

Philip Yang (8):
      drm/amdgpu: SDMA update use unlocked iterator
      drm/amdgpu: Rename vm invalidate lock to status_lock
      drm/amdgpu: Use vm status_lock to protect relocated list
      drm/amdgpu: Use vm status_lock to protect vm idle list
      drm/amdgpu: Use vm status_lock to protect vm moved list
      drm/amdgpu: Use vm status_lock to protect vm evicted list
      drm/amdgpu: Use vm status_lock to protect pt free
      drm/amdgpu: Fix amdgpu_vm_pt_free warning

Robin Chen (1):
      drm/amd/display: Revise Sink device string ID

Rodrigo Siqueira (1):
      drm/amd/display: Ignore k1/k2 values for virtual signal

Sherry Wang (1):
      drm/amd/display: correct hostvm flag

Shiwu Zhang (1):
      drm/amdkfd: Use the consolidated MQD manager functions for GFX11

Wenjing Liu (3):
      drm/amd/display: rework recent update PHY state commit
      drm/amd/display: support proper mst payload removal when link is not in mst mode in dc
      drm/amd/display: solve regression in update phy state refactor

Yang Li (6):
      drm/amd/display: clean up some inconsistent indentings
      drm/amd/display: clean up some inconsistent indentings
      drm/amd/display: clean up some inconsistent indentings
      drm/amd/display: clean up some inconsistent indentings
      drm/amd/display: clean up some inconsistent indentings
      drm/amd/display: clean up some inconsistent indentings

YiPeng Chai (3):
      drm/amdgpu: Adjust removal control flow for smu v13_0_2
      drm/amdgpu: Fixed psp fence and memory issues when removing amdgpu device
      drm/amd/pm: Remove redundant check condition

Yifan Zhang (1):
      drm/amdgpu: add MES and MES-KIQ version in debugfs

Yury Zhuravlev (1):
      drm/amdgpu: getting fan speed pwm for vega10 properly

hongao (1):
      drm/amdgpu: fix initial connector audio value

muansari (1):
      drm/amd/display: Modify DML to adjust Vstartup Position

ye xingchen (2):
      drm/amd/pm: Remove the unneeded result variable
      drm/amd/pm: Remove unneeded result variable

zhikzhai (1):
      drm/amd/display: skip audio setup when audio stream is enabled

 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |   3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c         |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c     |   7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             | 607 ++++++++++++---------
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.h             |  10 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  70 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c        |  11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |  34 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h            |   4 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c            |  30 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.h            |   8 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |  48 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |   5 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h          |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h          |  12 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c          | 168 ++++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h          |   4 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             | 100 ++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h             |   9 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c          |  44 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c        |   9 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c           |  16 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h           |   1 +
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c             |   5 +
 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c              |   7 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c              |  17 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c              |  42 +-
 drivers/gpu/drm/amd/amdkfd/kfd_migrate.c           |   2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c   |  85 +--
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  12 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c  |  13 +-
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c |  63 ++-
 .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c   |  11 +-
 .../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c |  14 +-
 .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c |  36 +-
 .../amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c |  11 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |  19 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |  98 ++--
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   | 119 +---
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |  39 ++
 drivers/gpu/drm/amd/display/dc/dc.h                |   3 +-
 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c       |  25 +-
 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h       |   1 +
 drivers/gpu/drm/amd/display/dc/dc_link.h           |  12 +-
 drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c      |   7 +-
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    | 170 +++++-
 .../amd/display/dc/dce110/dce110_hw_sequencer.h    |  20 +-
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |   9 +
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c  |   4 +
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c  |   6 +
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h  |   2 +
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h  |   1 +
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.h   | 220 --------
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c |  44 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c  |   4 +
 .../gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.c   |   3 +-
 .../gpu/drm/amd/display/dc/dcn201/dcn201_init.c    |   4 +
 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c  |   4 +
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c |  21 +-
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c  |   4 +
 .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c    |   4 +
 .../drm/amd/display/dc/dcn301/dcn301_resource.c    |   4 +-
 .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.c    |   2 +-
 .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.h    |   2 +
 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c |  11 +-
 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c  |   4 +
 .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c  |   2 +-
 .../gpu/drm/amd/display/dc/dcn314/dcn314_dccg.h    |  70 ++-
 .../gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.c   |  19 +-
 .../gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.h   |   2 -
 .../gpu/drm/amd/display/dc/dcn314/dcn314_init.c    |   5 +-
 .../drm/amd/display/dc/dcn314/dcn314_resource.c    |  11 +-
 .../gpu/drm/amd/display/dc/dcn32/dcn32_hubbub.c    |  14 +-
 .../gpu/drm/amd/display/dc/dcn32/dcn32_hubbub.h    |  29 +
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c | 100 +++-
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.h |   5 +-
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_init.c  |   5 +-
 .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c  | 103 ++--
 .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.h  |  11 +-
 .../amd/display/dc/dcn32/dcn32_resource_helpers.c  | 153 +++++-
 .../drm/amd/display/dc/dcn321/dcn321_resource.c    |  52 +-
 drivers/gpu/drm/amd/display/dc/dm_helpers.h        |   3 +-
 .../amd/display/dc/dml/dcn21/display_mode_vba_21.c |   2 +-
 .../gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c |   5 +
 .../gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c   |  24 +-
 .../amd/display/dc/dml/dcn31/display_mode_vba_31.c |   4 +-
 .../gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c |   7 +
 .../display/dc/dml/dcn314/display_mode_vba_314.c   | 424 ++++----------
 .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c   | 172 +++++-
 .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.h   |  16 +-
 .../amd/display/dc/dml/dcn32/display_mode_vba_32.c |   2 +
 .../dc/dml/dcn32/display_mode_vba_util_32.c        |  26 +
 .../dc/dml/dcn32/display_mode_vba_util_32.h        |   1 +
 .../gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c |   1 +
 .../drm/amd/display/dc/dml/display_mode_structs.h  |   1 +
 .../gpu/drm/amd/display/dc/dml/display_mode_vba.c  |   1 +
 drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h  |  16 +-
 drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h  |  23 +-
 drivers/gpu/drm/amd/display/dc/inc/link_hwss.h     |   6 +-
 drivers/gpu/drm/amd/display/dc/inc/resource.h      |   6 +
 .../gpu/drm/amd/display/dc/link/link_hwss_dio.c    |   4 +-
 .../gpu/drm/amd/display/dc/link/link_hwss_dio.h    |   2 +-
 .../gpu/drm/amd/display/dc/link/link_hwss_dpia.c   |   2 +-
 .../gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.c |   2 +-
 .../drm/amd/display/dc/virtual/virtual_link_hwss.c |   8 +
 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h    |   3 +-
 drivers/gpu/drm/amd/display/include/dal_asic_id.h  |   1 +
 .../drm/amd/display/include/ddc_service_types.h    |   4 +-
 drivers/gpu/drm/amd/pm/amdgpu_pm.c                 |   3 -
 .../drm/amd/pm/powerplay/hwmgr/vega10_thermal.c    |  25 +-
 .../pm/powerplay/hwmgr/vega12_processpptables.c    |   5 +-
 .../drm/amd/pm/powerplay/smumgr/polaris10_smumgr.c |   4 +-
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |  46 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c   |  53 +-
 include/uapi/drm/amdgpu_drm.h                      |   8 +
 115 files changed, 2219 insertions(+), 1658 deletions(-)

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [pull] amdgpu, amdkfd drm-next-6.1
@ 2022-09-30 16:20 Alex Deucher
  0 siblings, 0 replies; 2+ messages in thread
From: Alex Deucher @ 2022-09-30 16:20 UTC (permalink / raw)
  To: amd-gfx, dri-devel, airlied, daniel.vetter; +Cc: Alex Deucher

Hi Dave, Daniel,

A few fixes for 6.1.

The following changes since commit 3e43b760c9e14fc0b7bd553efb01d9ca825cf338:

  drm/amdgpu: Fix amdgpu_vm_pt_free warning (2022-09-21 15:25:52 -0400)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-6.1-2022-09-30

for you to fetch changes up to b292cafe2dd02d96a07147e4b160927e8399d5cc:

  drm/amdkfd: Fix UBSAN shift-out-of-bounds warning (2022-09-30 11:21:25 -0400)

----------------------------------------------------------------
amd-drm-next-6.1-2022-09-30:

amdgpu:
- RLC FW code cleanup
- RLC fixes for GC 11.x
- SMU 13.x fixes
- CP FW code cleanup
- SDMA FW code cleanup
- GC 11.x fixes
- DCN 3.2.x fixes
- DCN 3.1.4 fixes
- Misc fixes
- RAS fixes
- SR-IOV fixes
- VCN 4.x fixes

amdkfd:
- GC 11.x fixes
- Xnack fixes
- UBSAN warning fix

----------------------------------------------------------------
Alvin Lee (5):
      drm/amd/display: Update DCN32 to use new SR latencies
      drm/amd/display: Disable MALL when TMZ surface
      drm/amd/display: Update MALL SS NumWays calculation
      drm/amd/display: Fix CAB allocation calculation
      drm/amd/display: Only use ODM2:1 policy for high pixel rate displays

Aric Cyr (3):
      drm/amd/display: Remove interface for periodic interrupt 1
      drm/amd/display: Fix audio on display after unplugging another
      drm/amd/display: 3.2.205

Asher Song (1):
      drm/amdgpu: fix a compiling error in old kernels

Aurabindo Pillai (3):
      drm/amd/display: skip phantom pipes when checking for pending flip
      drm/amd/display: skip phantom pipes when checking for pending flip
      drm/amd/display: fix a divide by zero error

Bokun Zhang (1):
      drm/amdgpu: Add amdgpu suspend-resume code path under SRIOV

Brandon Syu (1):
      drm/amd/display: Add debug option for exiting idle optimizations on cursor updates

Charlene Liu (1):
      drm/amd/display: add debug keys for override bios settings.

David Belanger (1):
      drm/amdgpu: Enable SA software trap.

Dillon Varone (1):
      drm/amd/display: Fix various dynamic ODM transitions on DCN32

Eric Bernstein (1):
      drm/amd/display: Remove assert for odm transition case

Evan Quan (3):
      drm/amdgpu: avoid gfx register accessing during gfxoff
      drm/amd/pm: enable gfxoff feature for SMU 13.0.0
      drm/amd/pm: use adverse selection for dpm features unsupported by driver

Felix Kuehling (1):
      drm/amdkfd: Fix UBSAN shift-out-of-bounds warning

Graham Sider (4):
      drm/amdkfd: fix MQD init for GFX11 in init_mqd
      drm/amdgpu: pass queue size and is_aql_queue to MES
      drm/amdkfd: fix dropped interrupt in kfd_int_process_v11
      drm/amdgpu: remove switch from amdgpu_gmc_noretry_set

Hamza Mahfooz (1):
      drm/amd/display: fix array-bounds error in dc_stream_remove_writeback()

Hawking Zhang (10):
      drm/amdgpu: add helper to init rlc fw in header v2_0
      drm/amdgpu: add helper to init rlc fw in header v2_1
      drm/amdgpu: add helper to init rlc fw in header v2_2
      drm/amdgpu: add helper to init rlc fw in header v2_3
      drm/amdgpu: add helper to init rlc fw in header v2_4
      drm/amdgpu: add helper to init rlc firmware
      drm/amdgpu/gfx9: switch to amdgpu_gfx_rlc_init_microcode
      drm/amdgpu/gfx10: switch to amdgpu_gfx_rlc_init_microcode
      drm/amdgpu/gfx11: switch to amdgpu_gfx_rlc_init_microcode
      drm/amdgpu: add rlc_sr_cntl_list to firmware array

Ian Chen (1):
      drm/amd/display: Add ABM control to panel_config struct.

Ilya Bakoulin (1):
      drm/amd/display: Change EDID fallback condition

Jiadong.Zhu (2):
      drm/amdgpu: Correct the position in patch_cond_exec
      drm/amdgpu: Remove fence_process in count_emitted

Le Ma (1):
      drm/amdgpu: correct the memcpy size for ip discovery firmware

Leo Li (2):
      drm/amd/display: Prevent OTG shutdown during PSR SU
      drm/amdgpu: Fix mc_umc_status used uninitialized warning

Li Zhong (1):
      drivers/amd/pm: check the return value of amdgpu_bo_kmap

Lijo Lazar (2):
      drm/amdgpu: Disable verbose for p2p dist calc
      drm/amdgpu: Use simplified API for p2p dist calc

Likun Gao (11):
      drm/amdgpu: add function to init CP microcode
      drm/amdgpu/gfx9: use common function to init cp fw
      drm/amdgpu/gfx10: use common function to init CP fw
      drm/amdgpu/gfx11: use common function to init cp fw
      drm/amdgpu: add function to init SDMA microcode
      drm/amdgpu/sdma4: use common function to init sdma fw
      drm/amdgpu/sdma5: use common function to init sdma fw
      drm/amdgpu: support sdma struct v2 fw init
      drm/amdgpu/sdma6: use common function to init sdma fw
      drm/amdgpu: fix compiler warning for amdgpu_gfx_cp_init_microcode
      drm/amdgpu: fix sdma v4 init microcode error

Max Tseng (1):
      drm/amd/display: Cursor Info Update refactor

Michael Strauss (1):
      drm/amd/display: Refactor LTTPR mode selection

Nicholas Kazlauskas (3):
      drm/amd/display: Do DIO FIFO enable after DP video stream enable
      drm/amd/display: Wrap OTG disable workaround with FIFO control
      drm/amd/display: Add explicit FIFO disable for DP blank

Philip Yang (1):
      drm/amdkfd: Track unified memory when switching xnack mode

Ruijing Dong (1):
      drm/amdgpu/vcn: update vcn4 fw shared data structure

Samson Tam (1):
      drm/amd/display: fill in clock values when DPM is not enabled

Sonny Jiang (2):
      drm/amdgpu: Enable VCN DPG for GC11_0_1
      drm/amdgpu: Enable sram on vcn_4_0_2

Taimur Hassan (3):
      drm/amd/display: Avoid avoid unnecessary pixel rate divider programming
      drm/amd/display: Fix typo in get_pixel_rate_div
      drm/amd/display: Avoid unnecessary pixel rate divider programming

Tao Zhou (4):
      drm/amdgpu: export umc error address convert interface
      drm/amdgpu: support to convert dedicated umc mca address
      drm/amdgpu: use RAS error address convert api in mca notifier
      drm/amdgpu: add page retirement handling for CPU RAS

Tom St Denis (1):
      drm/amd/amdgpu: Add missing XGMI hive registers for mmhub 9.4.1

Vignesh Chander (1):
      drm/amdgpu: Skip put_reset_domain if it doesn't exist

Wenjing Liu (2):
      drm/amd/display: add missing null check
      drm/amd/display: polling vid stream status in hpo dp blank

YiPeng Chai (1):
      drm/amdgpu: Fixed ras warning when uninstalling amdgpu

 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c           |   4 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c         |   6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  33 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c      |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c        |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c          |   1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c            | 140 ++++
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h            |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c            |  48 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h            |   2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            |  34 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h          |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c            | 272 ++++++++
 drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h            |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c           | 133 ++++
 drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h           |   4 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h            |   6 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c            |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h            |   8 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             | 282 +-------
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c             | 315 +--------
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              | 206 +-----
 drivers/gpu/drm/amd/amdgpu/mes_v11_0.c             |  10 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c             | 105 +--
 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c             |  49 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c             |  69 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c             |  73 +-
 drivers/gpu/drm/amd/amdgpu/soc21.c                 |   1 +
 drivers/gpu/drm/amd/amdgpu/umc_v6_7.c              |  58 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c              |   4 +
 drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h     | 771 +++++++++++----------
 .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm |  21 +
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |  26 +-
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  |  47 +-
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c   |   6 +-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c   |   4 +
 drivers/gpu/drm/amd/amdkfd/kfd_svm.c               |  60 +-
 drivers/gpu/drm/amd/amdkfd/kfd_svm.h               |   1 +
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c  |   8 +-
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c |  21 +-
 .../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c |  11 +-
 .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c   |  14 +
 drivers/gpu/drm/amd/display/dc/core/dc.c           | 133 ++--
 drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c  |  18 +
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   | 301 ++++----
 drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c |  33 +-
 drivers/gpu/drm/amd/display/dc/core/dc_stream.c    |   3 +-
 drivers/gpu/drm/amd/display/dc/dc.h                |   8 +-
 drivers/gpu/drm/amd/display/dc/dc_link.h           |   7 +-
 drivers/gpu/drm/amd/display/dc/dc_stream.h         |   6 +-
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |   6 +-
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |  35 +-
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h  |   3 +-
 .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c  |   3 +-
 .../drm/amd/display/dc/dcn301/dcn301_resource.c    |   1 +
 .../drm/amd/display/dc/dcn302/dcn302_resource.c    |   3 +-
 .../drm/amd/display/dc/dcn303/dcn303_resource.c    |   1 +
 .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c |   6 +-
 .../gpu/drm/amd/display/dc/dcn314/dcn314_dccg.c    |  47 ++
 .../display/dc/dcn314/dcn314_dio_stream_encoder.c  |  25 +-
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.c  |  53 ++
 .../gpu/drm/amd/display/dc/dcn32/dcn32_hubbub.c    |  10 +-
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.c | 282 ++++----
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_hwseq.h |   8 +
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_init.c  |   2 +
 .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.c  |  28 +-
 .../gpu/drm/amd/display/dc/dcn32/dcn32_resource.h  |   1 +
 .../amd/display/dc/dcn32/dcn32_resource_helpers.c  |   2 +-
 .../drm/amd/display/dc/dcn321/dcn321_resource.c    |   3 +
 .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c   |  72 +-
 .../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.h   |   2 +
 drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h    |   5 +
 .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h   |   2 +
 drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h  |   9 +-
 .../drm/amd/display/dc/inc/hw_sequencer_private.h  |   2 +
 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h    |   5 +
 .../drm/amd/display/include/link_service_types.h   |   1 +
 .../include/asic_reg/mmhub/mmhub_9_4_1_offset.h    |   4 +
 .../include/asic_reg/mmhub/mmhub_9_4_1_sh_mask.h   |   8 +
 drivers/gpu/drm/amd/include/mes_v11_api_def.h      |   3 +-
 drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c   |   5 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c   |  89 +--
 82 files changed, 2116 insertions(+), 1987 deletions(-)

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2022-09-30 16:20 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-09-23 21:57 [pull] amdgpu, amdkfd drm-next-6.1 Alex Deucher
  -- strict thread matches above, loose matches on Subject: below --
2022-09-30 16:20 Alex Deucher

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox