[pull] amdgpu drm-fixes-6.12

2024-11-16 Thread Alex Deucher
Hi Dave, Simona,

One last minute patch to fix a regression.

The following changes since commit 7013a8268d311fded6c7a6528fc1de82668e75f6:

  drm/amd: Fix initialization mistake for NBIO 7.7.0 (2024-11-12 17:37:39 -0500)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git 
tags/amd-drm-fixes-6.12-2024-11-16

for you to fetch changes up to 44f392fbf628a7ff2d8bb8e83ca1851261f81a6f:

  Revert "drm/amd/pm: correct the workload setting" (2024-11-16 09:41:11 -0500)


amd-drm-fixes-6.12-2024-11-16:

amdgpu:
- Revert a swsmu patch to fix a regression


Alex Deucher (1):
  Revert "drm/amd/pm: correct the workload setting"

 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c  | 49 +++---
 drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h  |  4 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c  |  5 ++-
 drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c|  5 +--
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c|  5 +--
 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c   |  4 +-
 drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c|  4 +-
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c   | 20 +++--
 .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c   |  5 +--
 .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c   |  9 ++--
 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c |  8 
 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h |  2 -
 12 files changed, 36 insertions(+), 84 deletions(-)


[pull] amdgpu drm-fixes-6.12

2024-11-14 Thread Alex Deucher
Hi Dave, Simona,

Last fixes for 6.12.

The following changes since commit 2d5404caa8c7bb5c4e0435f94b28834ae5456623:

  Linux 6.12-rc7 (2024-11-10 14:19:35 -0800)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git 
tags/amd-drm-fixes-6.12-2024-11-14

for you to fetch changes up to 7013a8268d311fded6c7a6528fc1de82668e75f6:

  drm/amd: Fix initialization mistake for NBIO 7.7.0 (2024-11-12 17:37:39 -0500)


amd-drm-fixes-6.12-2024-11-14:

amdgpu:
- PSR fix
- Panel replay fixes
- DML fix
- vblank power fix
- Fix video caps
- SMU 14.0 fix
- GPUVM fix
- MES 12 fix
- APU carve out fix
- DC vbios fix
- NBIO fix


Alex Deucher (1):
  Revert "drm/amd/display: parse umc_info or vram_info based on ASIC"

Christian König (2):
  drm/amdgpu: fix check in gmc_v9_0_get_vm_pte()
  drm/amdgpu: enable GTT fallback handling for dGPUs only

David Rosca (1):
  drm/amdgpu: Fix video caps for H264 and HEVC encode maximum size

Dillon Varone (1):
  drm/amd/display: Require minimum VBlank size for stutter optimization

Hamish Claxton (1):
  drm/amd/display: Fix failure to read vram info due to static BP_RESULT

Jack Xiao (1):
  drm/amdgpu/mes12: correct kiq unmap latency

Rodrigo Siqueira (1):
  drm/amd/display: Adjust VSDB parser for replay feature

Ryan Seto (1):
  drm/amd/display: Handle dml allocation failure to avoid crash

Tim Huang (1):
  drm/amd/pm: print pp_dpm_mclk in ascending order on SMU v14.0.0

Tom Chung (2):
  drm/amd/display: Change some variable name of psr
  drm/amd/display: Fix Panel Replay not update screen correctly

Vijendar Mukunda (1):
  drm/amd: Fix initialization mistake for NBIO 7.7.0

 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c |   3 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c  |  13 ++-
 drivers/gpu/drm/amd/amdgpu/mes_v12_0.c |   2 +-
 drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c |   6 ++
 drivers/gpu/drm/amd/amdgpu/nv.c|  12 +--
 drivers/gpu/drm/amd/amdgpu/soc15.c |   4 +-
 drivers/gpu/drm/amd/amdgpu/soc21.c |  12 +--
 drivers/gpu/drm/amd/amdgpu/soc24.c |   2 +-
 drivers/gpu/drm/amd/amdgpu/vi.c|   8 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  | 117 +++--
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |   2 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c |   5 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_irq_params.h   |   2 +-
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c |   6 +-
 drivers/gpu/drm/amd/display/dc/core/dc_state.c |   3 +
 .../dml2/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c  |  11 +-
 .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c   |   5 +-
 17 files changed, 117 insertions(+), 96 deletions(-)


[pull] amdgpu drm-fixes-6.12

2024-10-31 Thread Alex Deucher
Hi Dave, Simona,

Fixes for 6.12.

The following changes since commit 4d95a12beba146b0ca2de59c7ce905bc0aadfd0c:

  Merge tag 'drm-xe-fixes-2024-10-24-1' of 
https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes (2024-10-25 
16:55:39 +1000)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git 
tags/amd-drm-fixes-6.12-2024-10-31

for you to fetch changes up to 935abb86a95def8c20dbb184ce30051db168e541:

  drm/amdgpu/smu13: fix profile reporting (2024-10-28 17:19:45 -0400)


amd-drm-fixes-6.12-2024-10-31:

amdgpu:
- DCN 3.5 fix
- Vangogh SMU KASAN fix
- SMU 13 profile reporting fix


Alex Deucher (1):
  drm/amdgpu/smu13: fix profile reporting

Ovidiu Bunea (1):
  Revert "drm/amd/display: update DML2 policy 
EnhancedPrefetchScheduleAccelerationFinal DCN35"

Tvrtko Ursulin (1):
  drm/amd/pm: Vangogh: Fix kernel memory out of bounds write

 drivers/gpu/drm/amd/display/dc/dml2/dml2_policy.c| 1 +
 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 4 +++-
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 6 +++---
 3 files changed, 7 insertions(+), 4 deletions(-)


[pull] amdgpu drm-fixes-6.12

2024-10-23 Thread Alex Deucher
Hi Dave, Simona,

Fixes for 6.12.

The following changes since commit 42f7652d3eb527d03665b09edac47f85fb600924:

  Linux 6.12-rc4 (2024-10-20 15:19:38 -0700)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git 
tags/amd-drm-fixes-6.12-2024-10-23

for you to fetch changes up to 7c210ca5a2d72868e5a052fc533d5dcb7e070f89:

  drm/amdgpu: handle default profile on on devices without fullscreen 3D 
(2024-10-22 18:21:51 -0400)


amd-drm-fixes-6.12-2024-10-23:

amdgpu:
- ACPI method handling fixes
- SMU 14.x fixes
- Display idle optimization fix
- DP link layer compliance fix
- SDMA 7.x fix
- PSR-SU fix
- SWSMU fix


Alex Deucher (1):
  drm/amdgpu: handle default profile on on devices without fullscreen 3D

Aurabindo Pillai (2):
  drm/amd/display: temp w/a for dGPU to enter idle optimizations
  drm/amd/display: temp w/a for DP Link Layer compliance

Frank Min (1):
  drm/amdgpu: fix random data corruption for sdma 7

Kenneth Feng (3):
  drm/amd/pm: update the driver-fw interface file for smu v14.0.2/3
  drm/amd/pm: update overdrive function on smu v14.0.2/3
  drm/amd/pm: update deep sleep status on smu v14.0.2/3

Mario Limonciello (2):
  drm/amd: Guard against bad data for ATIF ACPI method
  drm/amd/display: Disable PSR-SU on Parade 08-01 TCON too

 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c   |  15 ++-
 drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c |   9 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |   3 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c  |  13 ++
 .../drm/amd/display/modules/power/power_helpers.c  |   2 +
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c  |  11 +-
 .../pm/swsmu/inc/pmfw_if/smu14_driver_if_v14_0.h   | 132 +
 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v14_0.h   |   2 +-
 .../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c   |  66 ---
 9 files changed, 156 insertions(+), 97 deletions(-)


[pull] amdgpu drm-fixes-6.12

2024-10-02 Thread Alex Deucher
Hi Dave, Simona,

Fixes for 6.12.

The following changes since commit d7d2688bf4ea58734d73e18edcbf4684b1496d30:

  drm/amd/pm: update workload mask after the setting (2024-09-26 17:05:10 -0400)

are available in the Git repository at:

  https://gitlab.freedesktop.org/agd5f/linux.git 
tags/amd-drm-fixes-6.12-2024-10-02

for you to fetch changes up to 52d4e3fb3d340447dcdac0e14ff21a764f326907:

  drm/amd/display: Fix system hang while resume with TBT monitor (2024-10-01 
18:13:19 -0400)


amd-drm-fixes-6.12-2024-10-02:

amdgpu:
- DML2 fix
- DSC fix
- Dispclk fix
- eDP HDR fix
- IPS fix
- TBT fix


Alex Hung (1):
  drm/amd/display: Add HDR workaround for specific eDP

Charlene Liu (1):
  drm/amd/display: avoid set dispclk to 0

Fangzhi Zuo (1):
  drm/amd/display: Restore Optimized pbn Value if Failed to Disable DSC

Leo Li (1):
  drm/amd/display: Enable idle workqueue for more IPS modes

Tom Chung (1):
  drm/amd/display: Fix system hang while resume with TBT monitor

Yihan Zhu (1):
  drm/amd/display: update DML2 policy 
EnhancedPrefetchScheduleAccelerationFinal DCN35

 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c| 20 ++--
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c|  4 
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c  | 17 +
 drivers/gpu/drm/amd/display/dc/dc_types.h|  1 +
 drivers/gpu/drm/amd/display/dc/dml2/dml2_policy.c|  1 -
 .../amd/display/dc/resource/dcn351/dcn351_resource.c |  1 +
 6 files changed, 37 insertions(+), 7 deletions(-)