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, radeon drm-next-6.10
Date: Fri, 19 Apr 2024 18:43:32 -0400	[thread overview]
Message-ID: <20240419224332.2938259-1-alexander.deucher@amd.com> (raw)

Hi Dave, Sima,

More new stuff for 6.10.

The following changes since commit ab956ed95b8bc4a65c913d7057075866d5fc3724:

  drm/amd/display: Add a function for checking tmds mode (2024-04-12 00:36:47 -0400)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-6.10-2024-04-19

for you to fetch changes up to 81bf14519a8ca17af4f057a125d87fabbae90af3:

  drm/amdkfd: make sure VM is ready for updating operations (2024-04-18 23:54:49 -0400)

----------------------------------------------------------------
amd-drm-next-6.10-2024-04-19:

amdgpu:
- DC resource allocation logic updates
- DC IPS fixes
- DC YUV fixes
- DMCUB fixes
- DML2 fixes
- Devcoredump updates
- USB-C DSC fix
- Misc display code cleanups
- PSR fixes
- MES timeout fix
- RAS updates
- UAF fix in VA IOCTL
- Fix visible VRAM handling during faults
- Fix IP discovery handling during PCI rescans
- Misc code cleanups
- PSP 14 updates
- More runtime PM code rework
- SMU 14.0.2 support
- GPUVM page fault redirection to secondary IH rings for IH 6.x
- Suspend/resume fixes
- SR-IOV fixes

amdkfd:
- Fix eviction fence handling
- Fix leak in GPU memory allocation failure case
- DMABuf import handling fix

radeon:
- Silence UBSAN warnings related to flexible arrays

----------------------------------------------------------------
Ahmad Rehman (1):
      drm/amdgpu: Skip the coredump collection on reset during driver reload

Alex Deucher (4):
      drm/amdgpu/gfx11: properly handle regGRBM_GFX_CNTL in soft reset
      Revert "drm/amd/display: fix USB-C flag update after enc10 feature init"
      drm/radeon: make -fstrict-flex-arrays=3 happy
      drm/radeon: silence UBSAN warning (v3)

Anthony Koo (1):
      drm/amd/display: Expand dmub_cmd operations

Aric Cyr (1):
      drm/amd/display: 3.2.281

Chaitanya Dhere (1):
      drm/amd/display: Fix incorrect pointer assignment

Charlene Liu (1):
      drm/amd/display: limit the code change to ips enabled asic

Christian König (1):
      drm/amdgpu: fix visible VRAM handling during faults

Eric Bernstein (1):
      drm/amd/display: Update FMT settings for 4:2:0

Ethan Bitnun (1):
      drm/amd/display: Improve the log precision

Felix Kuehling (1):
      drm/amdkfd: Fix eviction fence handling

Hawking Zhang (3):
      drm/amdgpu: Load ipkeymgr drv for psp v14
      drm/amdgpu: rename DBG_DRV to HAD_DRV for psp v14
      drm/amdgpu: Use driver mode reset for data poison

Jonathan Kim (1):
      drm/amdgpu: increase mes submission timeout

Joshua Ashton (1):
      drm/amd/display: Set color_mgmt_changed to true on unsuspend

Kenneth Feng (4):
      drm/amd/swsmu: add smu14 ip support
      drm/amd/swsmu: add smu14 driver if file
      drm/amd/swsmu: add smu v14_0_2 ppsmc file
      drm/amd/swsmu: support smu block discovery for smu v14

Lang Yu (1):
      drm/amdkfd: make sure VM is ready for updating operations

Lijo Lazar (1):
      drm/amdgpu: Change AID detection logic

Likun Gao (3):
      drm/amd/swsmu: add pptable header for smu v14_0_2
      drm/amd/swsmu: add smu v14_0_2 support
      drm/amd/swsmu: support SMU_14_0_2 ppt_funcs

Ma Jun (2):
      drm/amdgpu: Fix discovery initialization failure during pci rescan
      drm/amdgpu: refactoring the runtime pm mode detection code

Mikita Lipski (1):
      drm/amd/display: Fix PSR command version passed

Mukul Joshi (1):
      drm/amdgpu: Fix leak when GPU memory allocation fails

Nicholas Kazlauskas (1):
      drm/amd/display: Pass sequential ONO bit to DMCUB boot options

Rodrigo Siqueira (12):
      drm/amd/display: Use dce_version instead of chip_id
      drm/amd/display: Adjust headers
      drm/amd/display: Group scl_data together in resource_build_scaling_params
      drm/amd/display: Replace int with unsigned int
      drm/amd/display: Update some comments to improve the code readability
      drm/amd/display: Remove unnecessary code
      drm/amd/display: Rework dcn10_stream_encoder header
      drm/amd/display: Move REG sequence from program ogam to idle before connect
      drm/amd/display: Update DCN201 link encoder registers
      drm/amd/display: Add missing callback for init_watermarks in DCN 301
      drm/amd/display: Add missing replay field
      Revert "drm/amd/display: Enable cur_rom_en even if cursor degamma is not enabled"

Samson Tam (1):
      drm/amd/display: add support for chroma offset

Sung Joon Kim (3):
      drm/amd/display: Modify resource allocation logic
      drm/amd/display: Enable Z10 flag for IPS FSM
      drm/amd/display: Rework power sequence and resource allocation logic

Sunil Khatri (6):
      drm/amdgpu: add missing vbios version from devcoredump
      drm:amdgpu: enable IH RB ring1 for IH v6.0
      drm:amdgpu: enable IH ring1 for IH v6.1
      drm/amdgpu: add IH_RING1_CFG headers for IH v6.0
      drm/amdgpu: enable redirection of irq's for IH V6.0
      drm/amdgpu: enable redirection of irq's for IH V6.1

Thorsten Blum (1):
      drm/amdgpu: Add missing space to DRM_WARN() message

Yang Wang (1):
      drm/amdgpu: add new aca smu callback func parse_error_code()

Zhigang Luo (1):
      drm/amdgpu: remove virt_init_data_exchange from poison consumption handler

xinhui pan (1):
      drm/amdgpu: validate the parameters of bo mapping operations more clearly

 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c            |   23 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h            |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |   35 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |    2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c   |    9 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   84 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c      |   19 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |   48 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |   22 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h         |   22 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |   15 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h            |    9 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h          |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |   61 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h            |    3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h          |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |   72 +-
 drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c         |    6 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c             |   15 +-
 drivers/gpu/drm/amd/amdgpu/ih_v6_0.c               |   26 +-
 drivers/gpu/drm/amd/amdgpu/ih_v6_1.c               |   26 +-
 drivers/gpu/drm/amd/amdgpu/mes_v11_0.c             |    2 +-
 drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c              |    2 -
 drivers/gpu/drm/amd/amdgpu/psp_v14_0.c             |    8 +-
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c    |   27 +-
 drivers/gpu/drm/amd/amdkfd/kfd_process.c           |    9 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   10 +
 drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c   |    2 +-
 .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c   |    3 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |    8 +-
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |    5 +-
 drivers/gpu/drm/amd/display/dc/core/dc_state.c     |   10 +-
 drivers/gpu/drm/amd/display/dc/core/dc_stream.c    |    2 +-
 drivers/gpu/drm/amd/display/dc/dc.h                |   16 +-
 drivers/gpu/drm/amd/display/dc/dc_hw_types.h       |    7 +
 drivers/gpu/drm/amd/display/dc/dc_types.h          |    2 +
 drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c    |    6 -
 .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h  |    6 -
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c   |    9 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.h   |    2 +
 .../amd/display/dc/dcn10/dcn10_stream_encoder.h    |   10 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h  |    2 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c   |   10 +-
 .../gpu/drm/amd/display/dc/dcn201/dcn201_hubp.c    |    5 +
 .../amd/display/dc/dcn201/dcn201_link_encoder.h    |   14 +-
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dccg.h  |   18 -
 .../display/dc/dcn30/dcn30_dio_stream_encoder.c    |    1 -
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dwb.c   |    2 -
 .../gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.c  |    1 +
 .../amd/display/dc/dcn32/dcn32_dio_link_encoder.c  |    8 +-
 .../amd/display/dc/dcn35/dcn35_dio_link_encoder.c  |    4 +-
 .../gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c   |    4 +-
 .../drm/amd/display/dc/hwss/dcn351/dcn351_init.c   |    8 +-
 .../amd/display/dc/resource/dcn32/dcn32_resource.c |    4 +-
 .../amd/display/dc/resource/dcn32/dcn32_resource.h |    6 +
 .../display/dc/resource/dcn351/dcn351_resource.c   |    5 +-
 drivers/gpu/drm/amd/display/dmub/dmub_srv.h        |    1 +
 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h    |   53 +-
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c  |    1 +
 .../amd/include/asic_reg/oss/osssys_6_0_0_offset.h |    4 +
 .../include/asic_reg/oss/osssys_6_0_0_sh_mask.h    |   10 +
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |    5 +
 .../pm/swsmu/inc/pmfw_if/smu14_driver_if_v14_0.h   | 1836 ++++++++++++++++++++
 .../amd/pm/swsmu/inc/pmfw_if/smu_v14_0_2_ppsmc.h   |  140 ++
 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v14_0.h       |    5 +-
 .../gpu/drm/amd/pm/swsmu/inc/smu_v14_0_2_pptable.h |  164 ++
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c   |   13 +
 drivers/gpu/drm/amd/pm/swsmu/smu14/Makefile        |    2 +-
 drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c     |  117 +-
 .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c   | 1796 +++++++++++++++++++
 .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.h   |   28 +
 drivers/gpu/drm/radeon/pptable.h                   |   10 +-
 drivers/gpu/drm/radeon/radeon_atombios.c           |    8 +-
 75 files changed, 4589 insertions(+), 344 deletions(-)
 create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu14_driver_if_v14_0.h
 create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v14_0_2_ppsmc.h
 create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v14_0_2_pptable.h
 create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
 create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.h

             reply	other threads:[~2024-04-19 22:43 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-04-19 22:43 Alex Deucher [this message]
  -- strict thread matches above, loose matches on Subject: below --
2024-04-13 21:37 [pull] amdgpu, amdkfd, radeon drm-next-6.10 Alex Deucher

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=20240419224332.2938259-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.