[pull] amdgpu, amdkfd, UAPI drm-next-6.15
Alex Deucher
alexander.deucher at amd.com
Fri Feb 21 21:36:51 UTC 2025
Hi Dave, Simona,
New stuff for 6.15.
The following changes since commit 1abb2648698bf10783d2236a6b4a7ca5e8021699:
drm/amdgpu: avoid buffer overflow attach in smu_sys_set_pp_table() (2025-02-12 19:47:15 -0500)
are available in the Git repository at:
https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-6.15-2025-02-21
for you to fetch changes up to 3521276ad14fe47ce1c4382749f3c95762629375:
drm/amdgpu: update the handle ptr in get_clockgating_state (2025-02-19 15:19:05 -0500)
----------------------------------------------------------------
amd-drm-next-6.15-2025-02-21:
amdgpu:
- Add OEM i2c support for RGB lights, etc.
- Add support for GC 11.5.3
- Add support for GC 11.5.2
- Add support for SDMA 6.1.3
- Add support for NBIO 7.11.2
- Add support for NBIO 7.9.1
- Add support for MMHUB 3.3.2
- Add support for MMHUB 1.8.1
- Add support for SMU 14.0.5
- Add support for SMUIO 13.0.11
- Add support for PSP 14.0.5
- Add support for UMC 12.5.0
- Add support for DCN 3.6.0
- JPEG 4.0.3 updates
- Add dynamic workload profile switching for GC 10-12
- support larger vbios sizes
- GC 9.5.0 updates
- SMU 13.0.12 updates
- SMU 13.0.6 updates
- IP discovery updates
- GC 10 queue reset updates
- DCN 4.0.1 updates
- UHBR link rate fixes
- Aborted suspend fix
- Mark gttsize parameter as deprecated
- GC 10 cleaner shader updates
- PSR-SU fixes
- Clean up PM4 headers
- Cursor fixes
- Enable devcoredump for JPEG
- Misc cleanups
- Runpm cleanups
- MES updates
- GC 9 gfxoff fixes
- Vbios fetching cleanups
- Documentation updates
- Update secondary plane handling
- DML2 updates
- SDMA fixes for MI
- Cleaner shader fixes for GC 11/12
- ACA updates
- Initial JPEG queue reset support
- RAS updates
- Initial RAS CPER support
- DCN/DCE panic screen handling cleanup
- BT2020 fixes
- SR-IOV fixes
amdkfd:
- synchronize pasid values between KGD and KFD
- Misc cleanups
- Improve GTT/VRAM handling for APUs
- Topology updates
- Fix user queue validation on GC 7/8
UAPI:
- Enable "Broadcast RGB" drm property
- Add INFO IOCTL query for virtualization mode
Proposed userspace:
https://github.com/ROCm/amdsmi/commit/e663bed7d6b3df79f5959e73981749b1f22ec698
----------------------------------------------------------------
Alex Deucher (33):
drm/amd/display/dm: drop extra parameters to create_i2c()
drm/amd/display/dm: drop hw_support check in amdgpu_dm_i2c_xfer()
drm/amd/display/dc: add a new helper to fetch the OEM ddc_service
drm/amd/display/dm: handle OEM i2c buses in i2c functions
drm/amd/display/dm: add support for OEM i2c bus
drm/amd/display/dc: add support for oem i2c in atom_firmware_info_v3_1
drm/amd/display/dc: enable oem i2c support for DCE 12.x
drm/amdgpu/atombios: drop empty function
drm/amdgpu: rework i2c init and fini
drm/amdgpu: add OEM i2c bus for polaris chips
drm/amdgpu/gfx: add ring helpers for setting workload profile
drm/amdgpu: add dynamic workload profile switching for gfx10
drm/amdgpu: add dynamic workload profile switching for gfx11
drm/amdgpu: add dynamic workload profile switching for gfx12
drm/amdgpu/swsmu: set workload profile to bootup default
drm/amdgpu: update and cleanup PM4 headers
drm/amdgpu/sdma4: drop gfxoff calls in dump ip state
drm/amdgpu/gfx: add amdgpu_gfx_off_ctrl_immediate()
drm/amdgpu/gfx9: use amdgpu_gfx_off_ctrl_immediate() for PG
drm/amdkfd: add a new flag to manage where VRAM allocations go
drm/amdkfd: use GTT for VRAM on APUs only if GTT is larger
drm/amdgpu/vcn2.5: split code along instances
drm/amdgpu/mes11: fix set_hw_resources_1 calculation
drm/amdgpu/mes: Add cleaner shader fence address handling in MES for GFX12
drm/amdgpu/gfx: only call mes for enforce isolation if supported
drm/amdgpu/umsch: declare umsch firmware
drm/amdgpu/umsch: fix ucode check
drm/amdgpu/umsch: tidy up the ucode name string handling
drm/amdgpu/vcn5.0.1: use correct dpm helper
drm/amdgpu/vcn5.0.1: drop dpm power helpers
drm/amdgpu/vcn4.0.3: drop dpm power helpers
drm/amdgpu/mes11: allocate hw_resource_1 buffer once
drm/amdgpu/mes12: allocate hw_resource_1 buffer once
Alex Hung (2):
drm/amd/display: Replace pr_info in dc_validate_boot_timing()
drm/amd/display: Print seamless boot message in mark_seamless_boot_stream
Amber Lin (2):
drm/amdgpu: Set noretry default for GC 9.5.0
drm/amdgpu: Remove extra checks for CPX
Aric Cyr (3):
drm/amd/display: 3.2.317
drm/amd/display: 3.2.318
drm/amd/display: Request HW cursor on DCN3.2 with SubVP
Asad Kamal (12):
drm/amd/pm: Populate pmfw version for SMU v13.0.12
drm/amd/pm: Fill ip version for SMU v13.0.12
drm/amd/pm: Update metrics tbl struct for smu_v_13.0.6
drm/amd/pm: Add metrics table header for smu_v13_0_12
drm/amd/pm: Add SMUv13.0.12 PPT interface
drm/amd/pm: Add metrics support for smuv13.0.12
drm/amd/pm: Skip showing MCLK_OD level
drm/amd/pm: Update pm attr for gc_9_5_0
drm/amd/pm: Skip P2S load for SMU v13.0.12
drm/amdgpu: Add flags to distinguish vf/pf/pt mode
drm/amd/pm: Rename pmfw message SetPstatePolicy
drm/amd/pm: Limit jpeg rings as per max for jpeg_v_4_0_3
Aurabindo Pillai (2):
drm/amd/display: Make dcn401_program_pipe non static
drm/amd/display: Add log for MALL entry on DCN32x
Ausef Yousof (1):
drm/amd/display: limit coverage of optimization skip
Austin Zheng (3):
drm/amd/display: Use Nominal vBlank If Provided Instead Of Capping It
drm/amd/display: Account For OTO Prefetch Bandwidth When Calculating Urgent Bandwidth
drm/amd/display: DML21 Reintegration
Brandon Syu (1):
Revert "drm/amd/display: Exit idle optimizations before attempt to access PHY"
Brendan Tam (1):
drm/amd/display: add workaround flag to link to force FFE preset
Candice Li (2):
drm/amdgpu: Enable ACA by default for psp v13_0_12
drm/amdgpu: Optimize the enablement of GECC
Charlene Liu (2):
drm/amd/display: Exclude clkoffset and ips setting for dcn351 specific
drm/amd/display: pass calculated dram_speed_mts to dml2
Colin Ian King (1):
drm/amd/display: remove extraneous ; after statements
Dillon Varone (3):
drm/amd/display: Populate register address for dentist for dcn401
drm/amd/display: Ammend DCPG IP control sequences to align with HW guidance
drm/amd/display: Fixes for mcache programming in DML21
Dmytro (1):
drm/amd/display: Allow reuse of of DCN4x code
Dr. David Alan Gilbert (8):
drm/amdkfd: Remove unused functions
drm/amd/display: Remove unused mpc1_is_mpcc_idle
drm/amd/display: Remove unused freesync functions
drm/amd/display: Remove unused dc_stream_get_crtc_position
drm/amd/display: Remove unused get_clock_requirements_for_state
drm/amd/display: Remove unused hubbub1_toggle_watermark_change_req
drm/amd/display: Remove unused get_max_support_fbc_buffersize
drm/amd/display: Remove unused link_enc_cfg_get_link_enc_used_by_stream
Eric Huang (1):
drm/amdkfd: fix missing L2 cache info in topology
George Shen (2):
drm/amd/display: Update CR AUX RD interval interpretation
drm/amd/display: Read LTTPR ALPM caps during link cap retrieval
Hansen Dsouza (1):
drm/amd/display: Add boot option to reduce PHY SSC for HBR3
Harish Kasiviswanathan (1):
drm/amdgpu: Set snoop bit for SDMA for MI series
Harry VanZyllDeJong (1):
drm/amd/display: Add support for disconnected eDP streams
Harry Wentland (1):
drm/amd/display: Don't treat wb connector as physical in create_validate_stream_for_sink
Hawking Zhang (6):
drm/amdgpu: Update usage for bad page threshold
drm/amd/include: Add amd cper header
drm/amdgpu: Introduce funcs for populating CPER
drm/amdgpu: Include ACA error type in aca bank
drm/amdgpu: Introduce funcs for generating cper record
drm/amdgpu: Generate cper records
Ian Chen (1):
drm/amd/display: Add AS SDP programming for UHBR link rate.
Ilya Bakoulin (2):
drm/amd/display: Don't try AUX transactions on disconnected link
drm/amd/display: Fix BT2020 YCbCr limited/full range input
Jesse.zhang at amd.com (2):
drm/amdgpu/gfx10: implement queue reset via MMIO
drm/amdgpu/gfx10: implement gfx queue reset via MMIO
Jiang Liu (2):
amdgpu/soc15: enable asic reset for dGPU in case of suspend abort
drm/amdgpu: reset psp->cmd to NULL after releasing the buffer
Joshua Aberback (1):
drm/amd/display: Increase block_sequence array size
Josip Pavic (1):
drm/amd/display: log destination of vertical interrupt
Le Ma (1):
drm/amdgpu: read harvest info from harvest table for gfx950
Leo Zeng (2):
drm/amd/display: add new IRQ enum for underflows
Revert "drm/amd/display: Request HW cursor on DCN3.2 with SubVP"
Lijo Lazar (19):
drm/amdgpu: Add VCN v4.0.3 RRMT register offset
drm/amdgpu: Check RRMT status for VCN v4.0.3
drm/amdgpu: Check RRMT status for JPEG v4.0.3
drm/amdgpu: Use active umc info from discovery
drm/amdgpu: Pass IP instance/hwid as parameters
drm/amdgpu: Use version to figure out harvest info
drm/amdgpu: Clean up GFX v9.4.3 IP version checks
drm/amdgpu: Clean up IP version checks in gmcv9.0
drm/amd/pm: Limit to 8 jpeg rings per instance
drm/amdgpu: Clean up atom header file inclusion
drm/amd/pm: Add APIs for device access checks
drm/amd/pm: Fix get_if_active usage
drm/amd/pm: Remove unnecessary device state checks
drm/amdgpu: Add wrapper for freeing vbios memory
drm/amdgpu: Add VBIOS flags
drm/amdgpu: Add flag to make VBIOS read optional
drm/amdgpu: Make VBIOS image read optional
drm/amd/pm: Fetch current power limit from PMFW
drm/amdgpu: Use firmware supported NPS modes
Mangesh Gadre (4):
drm/amdgpu: Add support for umc 12.5.0/mmhub 1.8.1
drm/amdgpu: Add support for smu 13.0.12
drm/amdgpu: Add support for nbio 7.9.1
drm/amdgpu: Add support for smuio 13.0.11
Mario Limonciello (6):
drm/amd/display: Add debug messages for dc_validate_boot_timing()
drm/amd/display: Decrease message about seamless boot enabled to debug
drm/amd/display: Add new log type `DC_LOG_INFO`
drm/amd: Mark amdgpu.gttsize parameter as deprecated and show warnings on use
drm/amd/display: Refactor mark_seamless_boot_stream()
drm/amd: Refactor find_system_memory()
Martin Tsai (1):
drm/amd/display: Support multiple options during psr entry.
Muhammad Ahmed (1):
drm/amd/display: Enable odm 4:1 when debug key is set
Nathan Chancellor (1):
drm/amd/display: Reapply 2fde4fdddc1f
Nicholas Kazlauskas (1):
drm/amd/display: Guard against setting dispclk low when active
Nikita Zhandarovich (1):
drm/radeon/ci_dpm: Remove needless NULL checks of dpm tables
Oleh Kuzhylnyi (1):
drm/amd/display: Add total_num_dpps_required field to informative structure
Ovidiu Bunea (1):
drm/amd/display: Exit idle optimizations before accessing PHY
Peichen Huang (2):
drm/amd/display: refactor dio link encoder assigning
drm/amd/display: dpia should avoid encoder used by dp2
Peterson Guo (1):
drm/amd/display: Reverse the visual confirm recouts
Philip Yang (2):
drm/amdgpu: Unlocked unmap only clear page table leaves
drm/amdkfd: Fix user queue validation on Gfx7/8
Rodrigo Siqueira (4):
drm/amd/display: Add DCC/Tiling reset helper for DCN and DCE
drm/amd/display: Rename panic function
drm/amd/display: Add clear DCC and Tiling callback for DCN
drm/amd/display: Add clear DCC and Tiling callback for DCE
Saleemkhan Jamadar (2):
drm/amdgpu/vcn: enable TMZ support for vcn 4_0_5
drm/amdgpu/umsch: remove vpe test from umsch
Samson Tam (5):
drm/amd/display: Move SPL to a new path
drm/amd/display: use s1_12 filter tables in SPL
drm/amd/display: remove TF check for LLS policy
drm/amd/display: add s1_12 filter tables
drm/amd/display: sspl: cleanup filter code
Sathishkumar S (19):
drm/amdgpu: increase amdgpu max rings limit
drm/amdgpu: Add a func for core specific reg offset
drm/amdgpu: Add helper funcs for jpeg devcoredump
drm/amdgpu: Enable devcoredump for JPEG4_0_3
drm/amdgpu: Enable devcoredump for JPEG5_0_1
drm/amdgpu: Enable devcoredump for JPEG4_0_0
drm/amdgpu: Enable devcoredump for JPEG4_0_5
drm/amdgpu: Enable devcoredump for JPEG3_0_0
drm/amdgpu: Enable devcoredump for JPEG2_0_0
drm/amdgpu: Enable devcoredump for JPEG2_5_0
drm/amdgpu: Enable devcoredump for JPEG5_0_0
drm/amdgpu: Per-instance init func for JPEG4_0_3
drm/amdgpu: Add ring reset callback for JPEG4_0_0
drm/amdgpu: Add ring reset callback for JPEG3_0_0
drm/amdgpu: Per-instance init func for JPEG2_5_0
drm/amdgpu: Add ring reset callback for JPEG2_5_0
drm/amdgpu: Add ring reset callback for JPEG2_0_0
drm/amdgpu: Add JPEG4_0_3 core reset control reg
drm/amdgpu: Add ring reset callback for JPEG4_0_3
Shaoyun Liu (2):
drm/amd/include : MES v11 and v12 API header update
drm/amd/include : Update MES v12 API for fence update
Shiwu Zhang (2):
drm/amdgpu: enlarge the VBIOS binary size limit
drm/amdgpu: Enable IFWI update support with PSPv13.0.12
Srinivasan Shanmugam (6):
drm/amdgpu/gfx10: Add cleaner shader for GFX10.1.10
drm/amdgpu/gfx10: Enable cleaner shader for GFX10.1.1/10.1.2 GPUs
drm/amdgpu/mes: Add cleaner shader fence address handling in MES for GFX11
drm/amdgpu: Rename VCN clock gating function for consistency
drm/amdgpu: Replace Mutex with Spinlock for RLCG register access to avoid Priority Inversion in SRIOV
drm/amdkfd: Fix error handling for missing PASID in 'kfd_process_device_init_vm'
Sung Lee (1):
drm/amd/display: Guard Possible Null Pointer Dereference
Sunil Khatri (1):
drm/amdgpu: update the handle ptr in get_clockgating_state
Taimur Hassan (3):
drm/amd/display: 3.2.319
drm/amd/display: 3.2.320
drm/amd/display: 3.2.321
Tao Zhou (4):
drm/amdgpu: add RAS CPER ring buffer
drm/amdgpu: read CPER ring via debugfs
drm/amdgpu: add data write function for CPER ring
drm/amdgpu: add mutex lock for cper ring
Tim Huang (8):
drm/amdgpu: add support for GC IP version 11.5.3
drm/amdgpu: add support for SDMA IP version 6.1.3
drm/amdgpu: add support for NBIO IP version 7.11.2
drm/amdgpu: add support for MMHUB IP version 3.3.2
drm/amdgpu: enable VCN/JPEG CGPG for GC IP version 11.5.3
drm/amdgpu: add support for SMU IP version 14.0.5
drm/amdgpu: add support for PSP IP version 14.0.5
drm/amdgpu: add discovery support for DCN IP version 3.6.0
Tom Chung (2):
drm/amd/display: Initial psr_version with correct setting
drm/amd/display: Disable PSR-SU on some OLED panel
Victor Skvortsov (1):
drm/amdgpu: Skip err_count sysfs creation on VF unsupported RAS blocks
Wayne Lin (12):
drm/amd/display: Add dcn36 register header files
drm/amd/display: Add DCN36 version identifiers
drm/amd/display: Add DCN36 BIOS command table support
drm/amd/display: Add DCN36 IRQ
drm/amd/display: Add DCN36 Resource
drm/amd/display: Add DCN36 GPIO
drm/amd/display: Add DCN36 DML2 support
drm/amd/display: Add DCN36 DMCUB
drm/amd/display: Support DCN36 DSC
drm/amd/display: Support DCN36 HDCP
drm/amd/display: Add DCN36 CORE
drm/amd/display: Add DCN36 DM Support
Xiang Liu (5):
drm/amdgpu: Get timestamp from system time
drm/amdgpu: Commit CPER entry
drm/amdgpu: Generate bad page threshold cper records
drm/amdgpu: Check aca enabled inside cper init/fini func
drm/amdgpu: Remove redundant check of adev
Xiaogang Chen (2):
drm/amdkfd: Have kfd driver use same PASID values from graphic driver
drm/amdkfd: Fix pasid value leak
Yan Li (1):
drm/amd/display: Support "Broadcast RGB" drm property
Yang Wang (1):
drm/amdgpu: refine smu send msg debug log format
Yifan Zha (1):
drm/amd/pm: Update smu_v13_0_0 SRIOV VF flag in msg mapping table
Ying Li (2):
drm/amd/pm: add support for IP version 11.5.2
drm/amd/amdgpu: add support for IP version 11.5.2
Zaeem Mohamed (2):
drm/amd/display: Expose 3 secondary planes for supported ASICs
drm/amd/display: docstring definitions MAX_SURFACES and MAX_PLANES
Zhikai Zhai (1):
drm/amd/display: Update Cursor request mode to the beginning prefetch always
drivers/gpu/drm/amd/amdgpu/Makefile | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 11 +
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c | 46 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h | 16 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 58 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 44 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 18 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 20 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c | 564 +
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.h | 105 +
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 102 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 83 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 16 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 116 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 12 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 19 +
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 84 +
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h | 16 +
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 9 +
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 83 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 48 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 43 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 91 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 22 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 42 +
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c | 465 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 7 +
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 22 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 18 -
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 5 -
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 43 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 2 +
drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c | 8 +-
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 100 +-
.../gpu/drm/amd/amdgpu/gfx_v10_0_cleaner_shader.h | 35 +
.../drm/amd/amdgpu/gfx_v10_1_10_cleaner_shader.asm | 126 +
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 44 +-
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 32 +-
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 10 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 1 -
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 74 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c | 22 +-
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 7 +-
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 92 +-
drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 1 -
drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c | 1 -
drivers/gpu/drm/amd/amdgpu/hdp_v5_2.c | 1 -
drivers/gpu/drm/amd/amdgpu/hdp_v6_0.c | 1 -
drivers/gpu/drm/amd/amdgpu/hdp_v7_0.c | 1 -
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c | 4 +-
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/imu_v11_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 37 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 142 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 37 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c | 41 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c | 346 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c | 25 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c | 22 +
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c | 49 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.h | 61 +
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 51 +-
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c | 19 +
drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 25 +
drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c | 29 +
drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c | 1 +
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 31 +
drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 4 +-
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c | 1 -
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 1 -
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c | 1 -
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 1 -
drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 1 -
drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c | 1 -
drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 1 -
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 1 -
drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c | 1 -
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c | 1 -
drivers/gpu/drm/amd/amdgpu/nv.c | 5 +-
drivers/gpu/drm/amd/amdgpu/nvd.h | 208 +
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c | 10 +
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 6 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 4 +-
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/soc15.c | 13 +-
drivers/gpu/drm/amd/amdgpu/soc15d.h | 139 +
drivers/gpu/drm/amd/amdgpu/soc21.c | 34 +-
drivers/gpu/drm/amd/amdgpu/soc24.c | 5 +-
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 839 +-
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c | 20 +-
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c | 5 +-
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c | 6 -
drivers/gpu/drm/amd/amdgpu/vi.c | 4 +-
drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 18 +-
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 25 +-
drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 1 +
drivers/gpu/drm/amd/amdkfd/kfd_debug.c | 14 +-
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 9 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 85 +-
drivers/gpu/drm/amd/amdkfd/kfd_events.c | 43 +-
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 4 +-
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c | 3 +-
drivers/gpu/drm/amd/amdkfd/kfd_pasid.c | 24 -
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 14 +-
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 121 +-
.../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 10 +-
drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 12 +-
drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 23 +-
drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 64 +-
drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 17 +
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 141 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 9 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 2 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 1 +
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 6 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 2 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 20 +
drivers/gpu/drm/amd/display/dc/Makefile | 2 +-
drivers/gpu/drm/amd/display/dc/basics/dc_common.c | 3 +-
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 15 +-
.../amd/display/dc/bios/command_table_helper2.c | 1 +
.../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 17 +-
.../amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c | 2 +
drivers/gpu/drm/amd/display/dc/core/dc.c | 169 +-
.../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 5 +-
.../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 27 +-
.../gpu/drm/amd/display/dc/core/dc_link_exports.c | 6 +
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 299 +-
drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 31 +-
drivers/gpu/drm/amd/display/dc/dc.h | 19 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 50 +-
drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 12 +
drivers/gpu/drm/amd/display/dc/dc_helper.c | 2 +
drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 4 +-
drivers/gpu/drm/amd/display/dc/dc_plane.h | 4 +-
drivers/gpu/drm/amd/display/dc/dc_spl_translate.c | 1 -
drivers/gpu/drm/amd/display/dc/dc_stream.h | 12 -
drivers/gpu/drm/amd/display/dc/dc_types.h | 7 +
.../drm/amd/display/dc/dccg/dcn401/dcn401_dccg.c | 24 +-
.../drm/amd/display/dc/dccg/dcn401/dcn401_dccg.h | 40 +-
.../drm/amd/display/dc/dce/dce_stream_encoder.c | 3 +-
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 4 +
.../drm/amd/display/dc/dce110/dce110_compressor.c | 13 -
.../drm/amd/display/dc/dce110/dce110_compressor.h | 2 -
.../drm/amd/display/dc/dce60/dce60_hw_sequencer.c | 1 +
.../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 7 +-
.../display/dc/dio/dcn10/dcn10_stream_encoder.c | 3 +-
.../dc/dio/dcn30/dcn30_dio_stream_encoder.c | 2 +-
.../dc/dio/dcn30/dcn30_dio_stream_encoder.h | 6 +-
.../dc/dio/dcn401/dcn401_dio_stream_encoder.c | 15 +-
.../dc/dio/dcn401/dcn401_dio_stream_encoder.h | 18 +
.../gpu/drm/amd/display/dc/dml/dcn314/dcn314_fpu.c | 3 +
.../gpu/drm/amd/display/dc/dml/dcn35/dcn35_fpu.c | 2 +
.../gpu/drm/amd/display/dc/dml/dcn351/dcn351_fpu.c | 1 +
.../display/dc/dml2/display_mode_core_structs.h | 1 +
.../drm/amd/display/dc/dml2/dml21/dml21_utils.c | 1 -
.../drm/amd/display/dc/dml2/dml21/dml21_wrapper.c | 14 +
.../amd/display/dc/dml2/dml21/inc/dml_top_types.h | 10 +-
.../dc/dml2/dml21/src/dml2_core/dml2_core_dcn4.c | 32 +-
.../dc/dml2/dml21/src/dml2_core/dml2_core_dcn4.h | 3 -
.../dml21/src/dml2_core/dml2_core_dcn4_calcs.c | 126 +-
.../dc/dml2/dml21/src/dml2_core/dml2_core_shared.c | 12413 ----
.../dml21/src/dml2_core/dml2_core_shared_types.h | 12 +
.../dc/dml2/dml21/src/dml2_core/dml2_core_utils.c | 3 +-
.../dc/dml2/dml21/src/dml2_dpmm/dml2_dpmm_dcn4.c | 4 +-
.../dc/dml2/dml21/src/dml2_dpmm/dml2_dpmm_dcn4.h | 2 -
.../dc/dml2/dml21/src/dml2_mcg/dml2_mcg_factory.c | 2 +-
.../dml2/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c | 20 +
.../dml2/dml21/src/dml2_top/dml2_top_interfaces.c | 1 -
.../dc/dml2/dml21/src/dml2_top/dml2_top_soc15.c | 8 -
.../display/dc/dml2/dml21/src/dml2_top/dml_top.c | 354 -
.../amd/display/dc/dml2/dml21/src/inc/dml2_debug.c | 5 -
.../amd/display/dc/dml2/dml21/src/inc/dml2_debug.h | 6 +-
.../dml21/src/inc/dml2_internal_shared_types.h | 6 -
drivers/gpu/drm/amd/display/dc/dml2/dml2_policy.c | 1 +
.../amd/display/dc/dml2/dml2_translation_helper.c | 3 +
drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.c | 9 +-
drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.h | 1 +
.../gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp.h | 1 -
.../gpu/drm/amd/display/dc/dpp/dcn32/dcn32_dpp.h | 1 -
.../gpu/drm/amd/display/dc/dsc/dcn401/dcn401_dsc.c | 19 +-
.../gpu/drm/amd/display/dc/dsc/dcn401/dcn401_dsc.h | 7 +
drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 1 +
drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 1 +
.../dc/hpo/dcn31/dcn31_hpo_dp_stream_encoder.c | 3 +-
.../dc/hpo/dcn32/dcn32_hpo_dp_link_encoder.c | 2 +-
.../dc/hpo/dcn32/dcn32_hpo_dp_link_encoder.h | 1 +
.../drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.c | 18 -
.../drm/amd/display/dc/hubbub/dcn10/dcn10_hubbub.h | 3 -
.../drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.c | 14 +-
.../drm/amd/display/dc/hubbub/dcn35/dcn35_hubbub.h | 16 +
.../gpu/drm/amd/display/dc/hubp/dcn20/dcn20_hubp.h | 5 +-
.../gpu/drm/amd/display/dc/hubp/dcn31/dcn31_hubp.c | 2 +-
.../gpu/drm/amd/display/dc/hubp/dcn35/dcn35_hubp.c | 2 +-
.../gpu/drm/amd/display/dc/hubp/dcn35/dcn35_hubp.h | 1 +
.../gpu/drm/amd/display/dc/hwss/dce/dce_hwseq.h | 8 +
.../drm/amd/display/dc/hwss/dce100/dce100_hwseq.c | 30 +
.../drm/amd/display/dc/hwss/dce100/dce100_hwseq.h | 4 +
.../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 3 +
.../drm/amd/display/dc/hwss/dce120/dce120_hwseq.c | 2 +
.../drm/amd/display/dc/hwss/dce80/dce80_hwseq.c | 1 +
.../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c | 102 +-
.../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.h | 4 +
.../gpu/drm/amd/display/dc/hwss/dcn10/dcn10_init.c | 1 +
.../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 17 +-
.../gpu/drm/amd/display/dc/hwss/dcn20/dcn20_init.c | 1 +
.../drm/amd/display/dc/hwss/dcn201/dcn201_init.c | 1 +
.../gpu/drm/amd/display/dc/hwss/dcn21/dcn21_init.c | 1 +
.../gpu/drm/amd/display/dc/hwss/dcn30/dcn30_init.c | 1 +
.../drm/amd/display/dc/hwss/dcn301/dcn301_init.c | 1 +
.../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 5 +
.../gpu/drm/amd/display/dc/hwss/dcn31/dcn31_init.c | 1 +
.../drm/amd/display/dc/hwss/dcn314/dcn314_init.c | 1 +
.../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 5 +-
.../gpu/drm/amd/display/dc/hwss/dcn32/dcn32_init.c | 1 +
.../gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c | 1 +
.../drm/amd/display/dc/hwss/dcn351/dcn351_init.c | 1 +
.../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 84 +-
.../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.h | 7 +
.../drm/amd/display/dc/hwss/dcn401/dcn401_init.c | 3 +-
drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h | 1 +
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 7 +-
.../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 1 +
drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 6 +-
drivers/gpu/drm/amd/display/dc/inc/hw/optc.h | 30 +-
.../drm/amd/display/dc/inc/hw/timing_generator.h | 30 +
drivers/gpu/drm/amd/display/dc/inc/hw/transform.h | 2 +-
drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 5 -
drivers/gpu/drm/amd/display/dc/inc/resource.h | 3 +-
drivers/gpu/drm/amd/display/dc/irq/Makefile | 9 +
.../amd/display/dc/irq/dcn36/irq_service_dcn36.c | 408 +
.../amd/display/dc/irq/dcn36/irq_service_dcn36.h | 12 +
drivers/gpu/drm/amd/display/dc/irq_types.h | 1 +
.../display/dc/link/protocols/link_dp_capability.c | 12 +-
.../amd/display/dc/link/protocols/link_dp_phy.c | 8 +-
.../display/dc/link/protocols/link_dp_training.c | 2 +
.../dc/link/protocols/link_dp_training_8b_10b.c | 7 +-
drivers/gpu/drm/amd/display/dc/mmhubbub/Makefile | 2 +-
drivers/gpu/drm/amd/display/dc/mpc/Makefile | 2 +-
.../gpu/drm/amd/display/dc/mpc/dcn10/dcn10_mpc.c | 16 -
.../gpu/drm/amd/display/dc/mpc/dcn10/dcn10_mpc.h | 4 -
.../gpu/drm/amd/display/dc/mpc/dcn401/dcn401_mpc.c | 4 +-
.../gpu/drm/amd/display/dc/mpc/dcn401/dcn401_mpc.h | 5 +-
.../gpu/drm/amd/display/dc/optc/dcn10/dcn10_optc.c | 7 +-
.../gpu/drm/amd/display/dc/optc/dcn10/dcn10_optc.h | 16 +-
.../gpu/drm/amd/display/dc/optc/dcn20/dcn20_optc.c | 1 +
.../drm/amd/display/dc/optc/dcn201/dcn201_optc.c | 1 +
.../gpu/drm/amd/display/dc/optc/dcn30/dcn30_optc.c | 1 +
.../drm/amd/display/dc/optc/dcn301/dcn301_optc.c | 1 +
.../gpu/drm/amd/display/dc/optc/dcn31/dcn31_optc.c | 71 +
.../gpu/drm/amd/display/dc/optc/dcn31/dcn31_optc.h | 7 +-
.../drm/amd/display/dc/optc/dcn314/dcn314_optc.c | 1 +
.../drm/amd/display/dc/optc/dcn314/dcn314_optc.h | 4 +-
.../gpu/drm/amd/display/dc/optc/dcn32/dcn32_optc.c | 1 +
.../gpu/drm/amd/display/dc/optc/dcn32/dcn32_optc.h | 3 +-
.../gpu/drm/amd/display/dc/optc/dcn35/dcn35_optc.c | 1 +
.../gpu/drm/amd/display/dc/optc/dcn35/dcn35_optc.h | 3 +-
.../drm/amd/display/dc/optc/dcn401/dcn401_optc.c | 23 +-
.../drm/amd/display/dc/optc/dcn401/dcn401_optc.h | 22 +-
drivers/gpu/drm/amd/display/dc/resource/Makefile | 8 +
.../display/dc/resource/dce120/dce120_resource.c | 17 +
.../amd/display/dc/resource/dcn21/dcn21_resource.c | 6 +-
.../amd/display/dc/resource/dcn32/dcn32_resource.h | 3 +-
.../amd/display/dc/resource/dcn35/dcn35_resource.c | 7 +-
.../amd/display/dc/resource/dcn35/dcn35_resource.h | 3 +-
.../display/dc/resource/dcn351/dcn351_resource.c | 7 +-
.../amd/display/dc/resource/dcn36/dcn36_resource.c | 2171 +
.../amd/display/dc/resource/dcn36/dcn36_resource.h | 73 +
.../display/dc/resource/dcn401/dcn401_resource.c | 12 +-
.../display/dc/resource/dcn401/dcn401_resource.h | 3 +-
.../drm/amd/display/dc/spl/dc_spl_scl_filters.h | 22 -
.../gpu/drm/amd/display/dc/{spl => sspl}/Makefile | 2 +-
.../gpu/drm/amd/display/dc/{spl => sspl}/dc_spl.c | 31 +-
.../gpu/drm/amd/display/dc/{spl => sspl}/dc_spl.h | 0
.../amd/display/dc/{spl => sspl}/dc_spl_filters.c | 0
.../amd/display/dc/{spl => sspl}/dc_spl_filters.h | 0
.../dc/{spl => sspl}/dc_spl_isharp_filters.c | 452 +-
.../dc/{spl => sspl}/dc_spl_isharp_filters.h | 18 +-
.../dc/{spl => sspl}/dc_spl_scl_easf_filters.c | 1058 +-
.../dc/{spl => sspl}/dc_spl_scl_easf_filters.h | 9 +-
.../display/dc/{spl => sspl}/dc_spl_scl_filters.c | 232 +-
.../drm/amd/display/dc/sspl/dc_spl_scl_filters.h | 13 +
.../amd/display/dc/{spl => sspl}/dc_spl_types.h | 0
.../display/dc/{spl => sspl}/spl_custom_float.c | 0
.../display/dc/{spl => sspl}/spl_custom_float.h | 0
.../drm/amd/display/dc/{spl => sspl}/spl_debug.h | 0
.../amd/display/dc/{spl => sspl}/spl_fixpt31_32.c | 0
.../amd/display/dc/{spl => sspl}/spl_fixpt31_32.h | 0
.../amd/display/dc/{spl => sspl}/spl_os_types.h | 0
drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 1 +
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 6 +
drivers/gpu/drm/amd/display/dmub/src/Makefile | 1 +
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 1 +
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn36.c | 34 +
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn36.h | 13 +
drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 4 +
drivers/gpu/drm/amd/display/include/dal_asic_id.h | 1 +
drivers/gpu/drm/amd/display/include/dal_types.h | 1 +
drivers/gpu/drm/amd/display/include/logger_types.h | 1 +
.../drm/amd/display/modules/freesync/freesync.c | 137 -
.../gpu/drm/amd/display/modules/inc/mod_freesync.h | 26 -
.../amd/display/modules/info_packet/info_packet.c | 4 +-
drivers/gpu/drm/amd/include/amd_cper.h | 269 +
drivers/gpu/drm/amd/include/amd_shared.h | 2 +-
.../amd/include/asic_reg/dcn/dcn_3_6_0_offset.h | 15485 +++++
.../amd/include/asic_reg/dcn/dcn_3_6_0_sh_mask.h | 61940 +++++++++++++++++++
.../include/asic_reg/mmhub/mmhub_9_4_1_offset.h | 32 +
.../include/asic_reg/mmhub/mmhub_9_4_1_sh_mask.h | 48 +
.../amd/include/asic_reg/vcn/vcn_4_0_3_offset.h | 37 +-
drivers/gpu/drm/amd/include/mes_v11_api_def.h | 3 +-
drivers/gpu/drm/amd/include/mes_v12_api_def.h | 42 +-
drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 3 +
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 641 +-
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 26 +-
.../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_12_pmfw.h | 138 +
.../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_pmfw.h | 115 +-
.../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_ppsmc.h | 2 +-
drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 2 +-
drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 2 +
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 12 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/Makefile | 2 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 5 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 6 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c | 101 +
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 238 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.h | 8 +
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 1 -
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 2 +
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 3 +-
drivers/gpu/drm/radeon/ci_dpm.c | 34 +-
include/uapi/drm/amdgpu_drm.h | 10 +
361 files changed, 87610 insertions(+), 16758 deletions(-)
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_cper.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v10_1_10_cleaner_shader.asm
delete mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_shared.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_top/dml_top.c
create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn36/irq_service_dcn36.c
create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn36/irq_service_dcn36.h
create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.c
create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn36/dcn36_resource.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/spl/dc_spl_scl_filters.h
rename drivers/gpu/drm/amd/display/dc/{spl => sspl}/Makefile (96%)
rename drivers/gpu/drm/amd/display/dc/{spl => sspl}/dc_spl.c (98%)
rename drivers/gpu/drm/amd/display/dc/{spl => sspl}/dc_spl.h (100%)
rename drivers/gpu/drm/amd/display/dc/{spl => sspl}/dc_spl_filters.c (100%)
rename drivers/gpu/drm/amd/display/dc/{spl => sspl}/dc_spl_filters.h (100%)
rename drivers/gpu/drm/amd/display/dc/{spl => sspl}/dc_spl_isharp_filters.c (62%)
rename drivers/gpu/drm/amd/display/dc/{spl => sspl}/dc_spl_isharp_filters.h (61%)
rename drivers/gpu/drm/amd/display/dc/{spl => sspl}/dc_spl_scl_easf_filters.c (60%)
rename drivers/gpu/drm/amd/display/dc/{spl => sspl}/dc_spl_scl_easf_filters.h (79%)
rename drivers/gpu/drm/amd/display/dc/{spl => sspl}/dc_spl_scl_filters.c (87%)
create mode 100644 drivers/gpu/drm/amd/display/dc/sspl/dc_spl_scl_filters.h
rename drivers/gpu/drm/amd/display/dc/{spl => sspl}/dc_spl_types.h (100%)
rename drivers/gpu/drm/amd/display/dc/{spl => sspl}/spl_custom_float.c (100%)
rename drivers/gpu/drm/amd/display/dc/{spl => sspl}/spl_custom_float.h (100%)
rename drivers/gpu/drm/amd/display/dc/{spl => sspl}/spl_debug.h (100%)
rename drivers/gpu/drm/amd/display/dc/{spl => sspl}/spl_fixpt31_32.c (100%)
rename drivers/gpu/drm/amd/display/dc/{spl => sspl}/spl_fixpt31_32.h (100%)
rename drivers/gpu/drm/amd/display/dc/{spl => sspl}/spl_os_types.h (100%)
create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn36.c
create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn36.h
create mode 100644 drivers/gpu/drm/amd/include/amd_cper.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_6_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_6_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_12_pmfw.h
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_12_ppt.c
More information about the amd-gfx
mailing list