[pull] amdgpu, amdkfd drm-next-5.19
Alex Deucher
alexander.deucher at amd.com
Thu May 12 04:05:30 UTC 2022
Hi Dave, Daniel,
New stuff for 5.19. Mostly new IP block support.
The following changes since commit 3da2c38231a4c62dafdbd762a199cfacaccd0533:
drm/amdgpu: Free user pages if amdgpu_cs_parser_bos failed (2022-04-28 17:49:04 -0400)
are available in the Git repository at:
https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-5.19-2022-05-11
for you to fetch changes up to 81c5495910e81c2cadcb9118ca0c8803ab3bde61:
drm/amdgpu: Remove duplicated argument in vcn_v4_0 (2022-05-10 17:53:13 -0400)
----------------------------------------------------------------
amd-drm-next-5.19-2022-05-11:
amdgpu:
- OPTC updates
- NBIO 4.3 support
- IH 6.0 support
- GPUVM TLB flush fix
- HDP 6.0 support
- LTTPR fixes
- HDP 5.2 support
- NBIO 7.7 support
- SMUIO 13.x updates
- DP2 fixes
- GMC 11.0 support
- PSP 13.x updates
- SMU 13.x updates
- VCN RAS support
- GC 11.0 support
- SDMA 6.0 support
- VCN 4.0 support
- Misc code cleanups
- DCN CONFIG cleanup
- RAS fixes
amdkfd:
- GC 11.0 support
----------------------------------------------------------------
Alan Liu (1):
drm/amd/display: do not disable an invalid irq source in hdp finish
Alex Deucher (15):
drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init
drm/amdgpu/psp: drop load/unload/init_shared_buf wrappers
drm/amdgpu/psp: fix memory leak in terminate functions
drm/amdgpu/psp: move shared buffer frees into single function
drm/amdgpu/discovery: handle AMDGPU_FW_LOAD_RLC_BACKDOOR_AUTO in SMU
drm/amdkfd: add helper to generate cache info from gfx config
drm/amdgpu/discovery: add MES11 support
drm/amdgpu/gfx11: remove some register fields that no longer exist
Revert "drm/amdgpu: disable runpm if we are the primary adapter"
Revert "fbdev: fbmem: add a helper to determine if an aperture is used by a fw fb"
drm/amdgpu/discovery: set flag for GC 11.0.1
drm/amdgpu: simplify nv and soc21 read_register functions
drm/amdgpu: make smu_v13_0_7_check_fw_status() static
drm/amdgpu/mes: fix format specifier for size_t
Revert "drm/amd/pm: keep the BACO feature enabled for suspend"
Alex Hung (7):
drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in dc
drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in dce
drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in gpio
drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in irq
drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN for z10
drm/amd/display: remove redundant CONFIG_DRM_AMD_DC_DCN in amdgpu_dm
drm/amd/display: remove unnecessary else by CONFIG_DRM_AMD_DC_DCN
Alice Wong (3):
drm/amdgpu/psp: deallocate memory when psp_load_fw failed
drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo
drm/amdgpu/psp: Return failure when firmware failed to load in SRIOV
Andrey Grodzovsky (2):
drm/amd/psp: Add C2P registers to mp_13_0_2 header
drm/amdgpu/psp: Add VBIOS flash handler
Anthony Koo (1):
drm/amd/display: [FW Promotion] Release 0.0.115.0
Aric Cyr (3):
drm/amd/display: Clean up pixel format types
drm/amd/display: 3.2.184
drm/amd/display: 3.2.185
Chengming Gui (8):
drm/amd/amdgpu: adjust the fw load type list
drm/amd/amdgpu: add more fw load type to fit new ASICs
drm/amdgpu/discovery: add SMUIO_13_0_8 func support
drm/amdgpu/psp13: add support for MP0 13.0.7
drm/amdgpu/discovery: add psp13 support for PSP 13.0.7
drm/amd/pm: add SMU_13_0_7 PMFW headers
drm/amdgpu/swsmu: add smu 13.0.7 firmware
drm/amd/pm: add SMU_13_0_7 ppt_funcs for SMU_13_0_7
Christian König (1):
drm/amdgpu: nuke dynamic gfx scratch reg allocation
Dan Carpenter (1):
drm/amdgpu/gfx11: unlock on error in gfx_v11_0_kiq_resume()
Danijel Slivka (1):
amdgpu/pm: Disallow managing power profiles on SRIOV for Sienna Cichlid
Elena Sakhnovitch (2):
drm/amdgpu: Remove trailing space
drm/amd/pm: Disable fan control if not supported
Eric Bernstein (1):
drm/amd/display: Add new DSC interface to disconnect from pipe
Eric Huang (2):
drm/amdkfd: add asic support for SDMA 6.0.2
drm/amdkfd: add asic support for GC 11.0.2
Evan Quan (38):
drm/amd/pm: enable pp_dpm_vclk/dclk sysfs interface support for SMU 13.0.0
drm/amd/pm: move bootup values retrieving to ->sw_init
drm/amd/pm: correct the way for retrieving bootup clocks
drm/amd/pm: update the hw initialization sequence around pptable setup
drm/amdgpu: enable pptable ucode loading
drm/amd/pm: enable SCPM support for SMU
drm/amd/pm: correct SMU OverridePcieParameters related settings
drm/amd/pm: enable the support for retrieving combo pptable
drm/amd/smu: Update SMU13 support for SMU 13.0.0
drm/amdgpu/soc21: enable ATHUB and MMHUB PG
drm/amdgpu: add FGCG support
drm/amdgpu: enable GFX CGCG/CGLS for GC11.0.0
drm/amdgpu: enable fgcg for soc21
drm/amd/pm: enable power limit retrieving and setting for SMU 13.0.0
drm/amd/pm: enable ac/dc switching for SMU 13.0.0
drm/amd/pm: enable power profile setting for SMU 13.0.0
drm/amd/pm: enable RunDcBtc support for SMU 13.0.0
drm/amd/pm: enable ppfeature mask setting for SMU 13.0.0
drm/amd/pm: enable PMLOG support for SMU 13.0.0
drm/amd/pm: enable df cstate feature for SMU 13.0.0
drm/amdgpu: enable more GFX clockgating features for GC 11.0.0
drm/amd/pm: support more DPM features for SMU 13.0.0
drm/amd/pm: enable deep sleep features control for SMU 13.0.0
drm/amd/pm: enable gfx ulv feature control for SMU 13.0.0
drm/amd/pm: enable more dpm features to pair with PMFW 78.31.0
drm/amdgpu: enable MGCG and LS for ATHUB 3.0
drm/amdgpu: enable MGCG and LS for MMHUB 3.0
drm/amdgpu: enable clock gating for IH 6.0
drm/amdgpu: enable clock gating for HDP 6.0
drm/amd/pm: enable lclk dpm/ds and BACO features for SMU 13.0.0
drm/amd/pm: enable BACO support for SMU 13.0.0
drm/amd/pm: enable UCLK DPM for SMU 13.0.0
drm/amd/pm: correct the check for current link status
drm/amd/pm: correct the way for retrieving current uclk frequency
drm/amd/pm: correct the way for retrieving current fclk frequency
drm/amd/pm: enable FCLK DPM support for SMU 13.0.0
drm/amd/pm: disable the gfxoff feature temporarily for SMU 13.0.0
drm/amd/pm: suppress compile warning about possible unaligned accesses
Evgenii Krasnikov (2):
Revert "drm/amd/display: Reset cached PSR parameters after hibernate"
drm/amd/display: Reset cached PSR parameters after hibernate
Flora Cui (18):
drm/amdgpu: add soc21 support for GC 11.0.2
drm/amdgpu/discovery: add soc21 support for GC 11.0.2
drm/amdgpu: add support for ATHUB 3.0.2
drm/amdgpu/discovery: add ih6 support for IH 6.0.2
drm/amdgpu/discovery: add smu13 support for MP1 13.0.7
drm/amdgpu/discovery: add nbio 4.3 support for NBIO 4.3.1
drm/amdgpu/discovery: add hdp6 support for HDP 6.0.1
drm/amdgpu: add UMC 8.11.0 support
drm/amdgpu: add GMC11 support for GC 11.0.2
drm/amdgpu/discovery: add gmc11 support for GC 11.0.2
drm/amdgpu: add sdma 6.0.2 firware support
drm/amdgpu/discovery: add sdma6 support for SDMA 6.0.2
drm/amdgpu: add mes 11 firmware for mes 11.0.2
drm/amdgpu/discovery: add mes11 support for GC 11.0.2
drm/amdgpu: add gc v11_0_2 imu firmware
drm/amdgpu: add initial GC 11.0.2 support
drm/amdgpu/discovery: add gfx11 support for GC 11.0.2
drm/amdgpu/discovery: set family for GC 11.0.2
Graham Sider (3):
drm/amdgpu: Disable SDMA WPTR_POLL_ENABLE for sdma_v6_0
drm/amdkfd: Update event_interrupt_isr_v11 return
drm/amdgpu: Implement get_vmid_pasid_mapping for gfx11
Harry Wentland (1):
drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT
Hawking Zhang (22):
drm/amdgpu: add nbio v4_3_0 ip headers v6
drm/amdgpu: add osssys v6_0_0 ip headers v4
drm/amdgpu: add hdp v6_0_0 ip headers v4
drm/amdgpu: add smuio v13_0_6 ip headers v4
drm/amdgpu: add smuio v13_0_6 support
drm/amdgpu: init smuio v13_0_6 callbacks
drm/amdgpu: support print psp v2_0 hdr debug information
drm/amdgpu: add athub v3_0_0 ip headers v6
drm/amdgpu: add mmhub v3_0_0 ip headers v6
drm/amdgpu: add updated smu_info structures
drm/amdgpu: query core refclk from bios for smu v13
drm/amdgpu: add GC v11_0_0 family id
drm/amdgpu: add soc21 chip enum header v8
drm/amdgpu: add gfx11 clearstate header
drm/amdgpu: add gfx11 mqd structures
drm/amdgpu: add init support for GFX11 (v2)
drm/amdgpu: enable GENERIC0_INT for gfx/compute pipes
drm/amdgpu: add sdma v6_0_0 pkt header v3
drm/amdgpu: add mmhub v3_0_2 ip headers
drm/amdgpu: add mmhub v3_0_2 ip callback functions
drm/amdgpu: split mmhub v3_0_2 callbacks from mmhub v3_0
drm/amdgpu: add lsdma v6_0_0 ip headers
Huang Rui (18):
drm/amdgpu: add nbio v7_7_0 ip headers
drm/amdgpu: add hdp v5_2_1 ip headers
drm/amdgpu: add mmhub support for MMHUB 3.0.1
drm/amdgpu: add soc21 common ip block support for GC 11.0.1
drm/amdgpu/discovery: enable soc21 common for GC 11.0.1
drm/amdgpu: add gmc v11 support for GC 11.0.1
drm/amdgpu/discovery: enable gmc v11 for GC 11.0.1
drm/amdgpu/discovery: enable ih v6 for OSS 6.0.1
drm/amdgpu: add sdma support for sdma 6.0.1
drm/amdgpu/discovery: enable sdma v6 for SDMA 6.0.1
drm/amdgpu: add GC 11.0.1 family id
drm/amdgpu: set GC 11.0.1 family
drm/amdgpu: add gfx support for GC 11.0.1
drm/amdgpu: add GC v11.0.1 into mes v11
drm/amdkfd: add GC 11.0.1 KFD support
drm/amdgpu: enable imu firmware for GC 11.0.1
drm/amdgpu/discovery: enable gfx v11 for GC 11.0.1
drm/amdgpu/discovery: enable mes support for GC v11.0.1
Jack Xiao (77):
drm/amdgpu: save the setting of VM_CONTEXT_CNTL
drm/amdgpu: define MQD abstract layer for hw ip
drm/amdgpu: add helper function to initialize mqd from ring v4
drm/amdgpu: add the per-context meta data v3
drm/amdgpu: add mes ctx data in amdgpu_ring
drm/amdgpu: define ring structure to access rptr/wptr/fence
drm/amdgpu: use ring structure to access rptr/wptr v2
drm/amdgpu: initialize/finalize the ring for mes queue
drm/amdgpu: assign the cpu/gpu address of fence from ring
drm/amdgpu/gfx10: implement mqd functions of gfx/compute eng v2
drm/amdgpu/gfx10: use per ctx CSA for ce metadata
drm/amdgpu/gfx10: use per ctx CSA for de metadata
drm/amdgpu/gfx10: associate mes queue id with fence v2
drm/amdgpu/gfx10: inherit vmid from mqd
drm/amdgpu/gfx10: use INVALIDATE_TLBS to invalidate TLBs v2
drm/amdgpu/gmc10: skip emitting pasid mapping packet
drm/amdgpu: use the whole doorbell space for mes
drm/amdgpu: update mes process/gang/queue definitions
drm/amdgpu: add mes_kiq module parameter v2
drm/amdgpu: allocate doorbell index for mes kiq
drm/amdgpu/mes: extend mes framework to support multiple mes pipes
drm/amdgpu/gfx10: add mes queue fence handling
drm/amdgpu/gfx10: add mes support for gfx ib test
drm/amdgpu: don't use kiq to flush gpu tlb if mes enabled
drm/amdgpu/sdma: use per-ctx sdma csa address for mes sdma queue
drm/amdgpu/sdma5.2: initialize sdma mqd
drm/amdgpu/sdma5.2: associate mes queue id with fence
drm/amdgpu/sdma5.2: add mes queue fence handling
drm/amdgpu/sdma5.2: add mes support for sdma ring test
drm/amdgpu/sdma5.2: add mes support for sdma ib test
drm/amdgpu/sdma5: initialize sdma mqd
drm/amdgpu/sdma5: associate mes queue id with fence
drm/amdgpu/sdma5: add mes queue fence handling
drm/amdgpu/sdma5: add mes support for sdma ring test
drm/amdgpu/sdma5: add mes support for sdma ib test
drm/amdgpu/mes: add mes kiq callback
drm/amdgpu: add mes kiq frontdoor loading support
drm/amdgpu: enable mes kiq N-1 test on sienna cichlid
drm/amdgpu/mes: manage mes doorbell allocation
drm/amdgpu: add mes queue id mask v2
drm/amdgpu/mes: initialize/finalize common mes structure v2
drm/amdgpu/mes: relocate status_fence slot allocation
drm/amdgpu/mes10.1: call general mes initialization
drm/amdgpu/mes10.1: add delay after mes engine enable
drm/amdgpu/mes10.1: implement the suspend/resume routine
drm/amdgpu/mes: implement creating mes process v2
drm/amdgpu/mes: implement destroying mes process
drm/amdgpu/mes: implement adding mes gang
drm/amdgpu/mes: implement removing mes gang
drm/amdgpu/mes: implement suspending all gangs
drm/amdgpu/mes: implement resuming all gangs
drm/amdgpu/mes: initialize mqd from queue properties
drm/amdgpu/mes: implement adding mes queue
drm/amdgpu/mes: implement removing mes queue
drm/amdgpu/mes: add helper function to convert ring to queue property
drm/amdgpu/mes: add helper function to get the ctx meta data offset
drm/amdgpu/mes: use ring for kernel queue submission
drm/amdgpu/mes: implement removing mes ring
drm/amdgpu/mes: add helper functions to alloc/free ctx metadata
drm/amdgpu: skip kfd routines when mes enabled
drm/amdgpu: skip some checking for mes queue ib submission
drm/amdgpu: skip kiq ib tests if mes enabled
drm/amdgpu: skip gds switch for mes queue
drm/amdgpu: kiq takes charge of all queues
drm/amdgpu/mes: map ctx metadata for mes self test
drm/amdgpu/mes: create gang and queues for mes self test
drm/amdgpu/mes: add ring/ib test for mes self test
drm/amdgpu/mes: implement mes self test
drm/amdgpu/mes10.1: add mes self test in late init
drm/amdgpu/mes: fix vm csa update issue
drm/amdgpu/mes: disable mes sdma queue test
drm/amdgpu: add new CP_MES ucode ids
drm/amdgpu: correct cp doorbell range
drm/amdgpu: add mes unmap legacy queue routine
drm/amdgpu/mes11: initiate mes v11 support
drm/amdgpu/gfx10: enable kiq to map mes ring
drm/amdgpu/gfx11: enable kiq to map mes ring
James Zhu (18):
drm/amdgpu: move out asic specific definition from common header
drm/amdgpu: add irq sources for vcn v4_0
drm/amdgpu/jpeg: add jpeg support for VCN4_0_0
drm/amdgpu/jpeg: enable JPEG PG and CG for VCN4_0_0
drm/amdgpu/vcn: enable vcn4 dpg mode
drm/amdgpu: add vcn_4_0_0 video codec query
drm/amdgpu/discovery: add VCN 4.0 Support
drm/amdgpu: add VCN4_0_4 firmware
drm/amdgpu/jpeg: enable JPEG CG for VCN4_0_4
drm/amdgpu/jpeg: enable JPEG PG for VCN4_0_4
drm/amdgpu/vcn: enable VCN CG for VCN4_0_4
drm/amdgpu/vcn: enable VCN PG for VCN4_0_4
drm/amdgpu/vcn: enable VCN DPG mode for VCN4_0_4
drm/amdgpu/discovery: enable vcn/jpeg v4_0_4
drm/amdgpu/vcn: add common vcn sofware ring decode
drm/amdgpu/vcn3: replace ip based software ring decode with common vcn software ring decode
drm/amdgpu/vcn4: replace ip based software ring decode with common vcn software ring decode
drm/amdgpu/vcn: include header for vcn_dec_sw_ring_emit_fence
Jimmy Kizito (1):
drm/amd/display: Add Connection Manager boot option.
Josip Pavic (2):
drm/amd/display: move definition of dc_flip_addrs struct
drm/amd/display: do not wait for vblank during pipe programming
Kenneth Feng (23):
drm/amd/pm: support power on/off vcn/jpeg in smu v13_0_7
drm/amd/pm: add features to smu_v13_0_7
drm/amd/pm: add mvdd and vddio scaling in smu_v13_0_7
drm/amd/pm: enable link dpm and link ds on smu_v13_0_7
drm/amd/pm: enable mp0,vcn,dcn dpm on smu_v13_0_7
drm/amd/pm: enable fclk,vcn ds and df cstate for smu_v13_0_7
drm/amd/pm: enable platform features for smu_v13_0_7
drm/amd/pm: add SCPM support in smu v13_0_7
drm/amd/pm: update the features for smu_v13_0_7
drm/amd/pm: pp_dpm_* interface for smu_v13_0_7
drm/amd/pm:add UMD Pstate clock settings for smu_v13_0_7
drm/amd/pm: enable pp_dpm_vclk/dclk interface for smu_v13_0_7
drm/amd/pm: port the fan interface to smu_v13_0_7
drm/amd/pm: add the pg_flag for athub and mmhub pg on smu_v13_0_7
drm/amd/soc21: enable mmhub and athub power gating
drm/amd/pm: enable gfx ds for smu_v13_0_7
drm/amd/pm: enable gfx pcc and soc cg on smu_v13_0_7
drm/amd/pm: pp_dpm_sclk change for smu_v13_0_7
drm/amd/pm: enable workload type change on smu_v13_0_7
drm/amd/pm: change the soft pptable id for smu_v13_0_7
drm/amd/pm: report preDS gfxclk on smu_v13_0_7
drm/amd/pm: disable ac/dc on smu_v13_0_7
drm/amd/pm: enable gfxoff control on smu_v13_0_7
Lee, Alvin (1):
drm/amd/display: Make OPTC3 function accessible to other DCN
Leo Liu (4):
drm/amdgpu: add vcn 4_0_0 header files v7
drm/amdgpu: make software ring functions reuseable for newer VCN
drm/amdgpu: add VCN4 ip block support
drm/amdgpu: enable VCN4 PG and CG for VCN4_0_0
Likun Gao (47):
drm/amdgpu/discovery: add soc21 common Support
drm/amdgpu/discovery: add NBIO 4.3 Support
drm/amd/smu: Increace dpm level count only for smu v13.0.2
drm/amdgpu/discovery: add IH v6
drm/amdgpu: add hdp version 6 functions
drm/amdgpu/discovery: add HDP v6
drm/amdgpu: extend PSP GFX FW type
drm/amdgpu: add support for spl fw load on psp v13
drm/amdgpu: support psp v13_0_0 microcode init
drm/amdgpu: rework psp firmware name
drm/amdgpu: add tracking for the enablement of SCPM
drm/amdgpu/discovery: Enable PSP for PSP 13.0.0
drm/amdgpu/discovery: add GMC 11.0 Support
drm/amd/pm: fix NULL pointer issue of amdgpu_smu_stb_debug_fs_init
drm/amd/smu: add smu v13_0 header files
drm/amdgpu/discovery: Enable SMU for SMU 13.0.0
drm/amdgpu/discovery: Set GC family for GC 11.0 IP
drm/amdgpu: add gfx firmware header v2_0
drm/amdgpu: support rlc v2_3 ucode struct
drm/amdgpu: add rlc TOC header file for soc21 (v2)
drm/amdgpu: add imu fw structure
drm/amdgpu: add mes kiq PSP GFX FW type
drm/amdgpu: support RLCP firmware front door load
drm/amdgpu: support RLCV firmware front door load
drm/amdgpu: support for new SDMA front door load
drm/amdgpu: support IMU front door load
drm/amdgpu: add convert for new gfx type
drm/amdgpu: init SDMA v6 microcode with PSP load type
drm/amdgpu: extend the show ucode name function
drm/amdgpu/gfx: refine fw hdr check fuction
drm/amdgpu: fix the fw size for sdma
drm/amdgpu: renovate sdma fw struct
drm/amdgpu: support RS64 CP fw front door load
drm/amdgpu: support imu for gfx11
drm/amdgpu/discovery: add GFX 11.0 Support
drm/amdgpu: update rlc ram for gc v11_0_2
drm/amdgpu: enable cgcg and cgls for GC 11_0_2
drm/amd/pm: add get enable mask function for smu v13_0_7
drm/amdgpu/psp: Add vbflash sysfs interface support
drm/amdgpu: add sysfs to shows psp vbflash status
drm/amdgpu: add lsdma block
drm/amdgpu: support mem copy for LSDMA
drm/amdgpu: support fill mem for LSDMA
drm/amdgpu: add LSDMA block for LSDMA v6.0.0
drm/amdgpu: add LSDMA block for LSDMA v6.0.2
drm/amdgpu: support memory power gating for lsdma
drm/amdgpu: support memory power gating for lsdma 6.0.2
Michael Strauss (1):
drm/amd/display: Refactor LTTPR cap retrieval
Mike Lothian (3):
drm/amdgpu/gfx11: Add missing break
drm/amdgpu/gfx10: Avoid uninitialised variable 'index'
drm/amdgpu/gfx11: Avoid uninitialised variable 'index'
Minghao Chi (4):
drm/amdgpu: simplify the return expression of iceland_ih_hw_init
drm/amdgpu: simplify the return expression of navi10_ih_hw_init()
drm/amdgpu: simplify the return expression
drm/amdgpu: simplify the return expression of vega10_ih_hw_init()
Mohammad Zafar Ziya (2):
drm/amdgpu/jpeg: add jpeg ras poison consumption handling
drm/amdgpu/vcn: Add vcn ras poison consumption event handling
Mukul Joshi (3):
drm/amdgpu: Enable KFD with MES enabled
drm/amdgpu/mes: Update the doorbell function signatures
drm/amdkfd: Add KFD support for soc21 v3
Philip Yang (2):
drm/amdgpu: Free user pages if kvmalloc_array fails
drm/amdgpu: vm flush needed after updating PDEs
Richard Gong (1):
drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems
Sonny Jiang (1):
drm/amdgpu: Enable vcn v4_0_4 sram
Stanley Yang (3):
drm/amdgpu: add soc21 ih clientid definition
drm/amdgpu: add initial support for sdma v6.0
drm/amdgpu/discovery: add SDMA v6_0 ip block
Stanley.Yang (2):
drm/amdgpu: add nbio v4_3_0 ip block v2
drm/amdgpu: add ih v6_0 ip block v2
Stylon Wang (1):
Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping"
Sung Joon Kim (1):
drm/amd/display: Fix null pointer exception while load amdgpu
Tao Zhou (2):
drm/amdgpu: enable RAS IH for poison consumption
drm/amdgpu: refine RAS poison consumption handler
Tianci.Yin (4):
drm/amdgpu: add athub v3_0 ip block
drm/amdgpu: add gfxhub v3_0 ip block
drm/amdgpu: add mmhub v3_0 ip block
drm/amdgpu: add gmc v11_0 ip block (v3)
Tse, Kaitlyn (1):
drm/amd/display: Remove outdated register for dcn3+
Wan Jiabing (1):
drm/amdgpu: Remove duplicated argument in vcn_v4_0
Wenhui Sheng (1):
drm/amdgpu: add irq src id for GFX11
Wenjing Liu (1):
drm/amd/display: do not calculate DP2.0 SST payload when link is off
Xiaojian Du (8):
drm/amdgpu: handle asics with 1 SDMA instance
drm/amdgpu: skip the new gc doorbell function for some asics
drm/amdgpu: add pcie port function helpers for SOC21
drm/amdgpu: add the files of NBIO v7.7 block
drm/admgpu/discovery: add NBIO v7.7 into the IP discovery list
drm/amdgpu: add the files of HDP v5.2 block
drm/amdgpu/discovery: add HDP v5.2.1 into the IP discovery list
drm/amdgpu/discovery: add PSP v13.0.4 into the IP discovery list
Yang Li (2):
drm/amdgpu/gfx11: remove unneeded semicolon
drm/amdkfd: Return true/false (not 1/0) from bool functions
Yang Wang (1):
drm/amd/pm: enable pmlog support for smu_v13_0_7
Yiqing Yao (1):
drm/amdgpu: flush delete wq after wait fence
pengfuyuan (1):
gpu/drm/radeon: Fix spelling typo in comments
drivers/gpu/drm/amd/amdgpu/Makefile | 35 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 37 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 15 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c | 625 +
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 61 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 115 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h | 13 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 40 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 47 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 36 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h | 51 +
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 18 +
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 6 -
drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.c | 91 +
drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.h | 46 +
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 1227 +
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 252 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mes_ctx.h | 121 +
drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 631 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 30 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 47 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 193 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 22 +
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 45 +
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 24 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 226 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 72 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 45 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 23 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 6 +-
drivers/gpu/drm/amd/amdgpu/athub_v3_0.c | 98 +
drivers/gpu/drm/amd/amdgpu/athub_v3_0.h | 30 +
drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 8 +-
drivers/gpu/drm/amd/amdgpu/clearstate_gfx11.h | 988 +
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 448 +-
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 6437 +
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.h | 29 +
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 62 +-
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 80 +-
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 44 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 51 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 2 +
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 2 +
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c | 511 +
drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.h | 29 +
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 973 +
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.h | 30 +
drivers/gpu/drm/amd/amdgpu/hdp_v5_2.c | 45 +
drivers/gpu/drm/amd/amdgpu/hdp_v5_2.h | 31 +
drivers/gpu/drm/amd/amdgpu/hdp_v6_0.c | 142 +
drivers/gpu/drm/amd/amdgpu/hdp_v6_0.h | 31 +
drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 7 +-
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c | 745 +
drivers/gpu/drm/amd/amdgpu/ih_v6_0.h | 28 +
drivers/gpu/drm/amd/amdgpu/imu_v11_0.c | 367 +
drivers/gpu/drm/amd/amdgpu/imu_v11_0.h | 30 +
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 20 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c | 609 +
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.h | 29 +
drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.c | 121 +
drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.h | 31 +
drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 630 +-
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 1182 +
drivers/gpu/drm/amd/amdgpu/mes_v11_0.h | 29 +
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 2 +
drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 2 +
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c | 661 +
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.h | 28 +
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c | 571 +
drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.h | 28 +
drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 7 +-
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c | 368 +
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.h | 32 +
drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c | 241 +
drivers/gpu/drm/amd/amdgpu/nbio_v7_7.h | 33 +
drivers/gpu/drm/amd/amdgpu/nv.c | 13 +-
drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 30 +
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 114 +-
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 8 +-
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 16 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 28 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 169 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 171 +-
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 1689 +
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.h | 30 +
drivers/gpu/drm/amd/amdgpu/sdma_v6_0_0_pkt_open.h | 5664 +
drivers/gpu/drm/amd/amdgpu/si_dma.c | 4 +-
drivers/gpu/drm/amd/amdgpu/smuio_v13_0_6.c | 41 +
drivers/gpu/drm/amd/amdgpu/smuio_v13_0_6.h | 30 +
drivers/gpu/drm/amd/amdgpu/soc21.c | 111 +-
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.c | 86 +
drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.h | 44 +
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 15 +-
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 24 +-
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 96 +-
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 1874 +
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.h | 29 +
drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 7 +-
drivers/gpu/drm/amd/amdgpu/vi.c | 17 +-
drivers/gpu/drm/amd/amdkfd/Makefile | 3 +
drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 82 +
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 38 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 299 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 5 +
.../drm/amd/amdkfd/kfd_device_queue_manager_v11.c | 81 +
drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 56 +-
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c | 384 +
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 8 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 10 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c | 508 +
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 13 +
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 19 +
.../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 21 +
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 3 +-
drivers/gpu/drm/amd/amdkfd/soc15_int.h | 3 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 46 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 6 -
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 6 -
.../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 2 -
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 6 +-
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 2 -
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h | 3 -
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 4 -
drivers/gpu/drm/amd/display/dc/Makefile | 2 -
.../amd/display/dc/bios/command_table_helper2.c | 3 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 41 +-
drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 2 -
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 15 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 181 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_dpia.c | 2 -
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 31 +-
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 12 -
drivers/gpu/drm/amd/display/dc/dc.h | 51 +-
drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 19 +-
drivers/gpu/drm/amd/display/dc/dc_link.h | 2 +
.../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 15 +-
.../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 12 +-
drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 10 -
.../drm/amd/display/dc/dce/dce_stream_encoder.c | 21 +-
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 2 -
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 11 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 1 -
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.h | 5 -
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.h | 2 +-
.../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 6 -
drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 -
drivers/gpu/drm/amd/display/dc/gpio/Makefile | 3 +-
.../amd/display/dc/gpio/dcn30/hw_factory_dcn30.c | 2 -
.../amd/display/dc/gpio/dcn30/hw_factory_dcn30.h | 2 -
.../amd/display/dc/gpio/dcn30/hw_translate_dcn30.c | 2 -
.../amd/display/dc/gpio/dcn30/hw_translate_dcn30.h | 2 -
drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 4 -
drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 4 -
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 17 +-
drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 3 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 1 +
drivers/gpu/drm/amd/display/dc/irq/Makefile | 3 +-
.../amd/display/dc/irq/dcn30/irq_service_dcn30.c | 3 -
.../amd/display/dc/irq/dcn30/irq_service_dcn30.h | 3 -
drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 5 -
drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 1 +
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 36 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 1 +
.../drm/amd/display/include/link_service_types.h | 6 +
drivers/gpu/drm/amd/include/amd_shared.h | 3 +
.../include/asic_reg/athub/athub_3_0_0_offset.h | 259 +
.../include/asic_reg/athub/athub_3_0_0_sh_mask.h | 1246 +
.../amd/include/asic_reg/hdp/hdp_5_2_1_offset.h | 217 +
.../amd/include/asic_reg/hdp/hdp_5_2_1_sh_mask.h | 684 +
.../amd/include/asic_reg/hdp/hdp_6_0_0_offset.h | 209 +
.../amd/include/asic_reg/hdp/hdp_6_0_0_sh_mask.h | 646 +
.../include/asic_reg/lsdma/lsdma_6_0_0_offset.h | 391 +
.../include/asic_reg/lsdma/lsdma_6_0_0_sh_mask.h | 1439 +
.../include/asic_reg/mmhub/mmhub_3_0_0_offset.h | 1529 +
.../include/asic_reg/mmhub/mmhub_3_0_0_sh_mask.h | 7478 +
.../include/asic_reg/mmhub/mmhub_3_0_2_offset.h | 1425 +
.../include/asic_reg/mmhub/mmhub_3_0_2_sh_mask.h | 7228 +
.../drm/amd/include/asic_reg/mp/mp_13_0_2_offset.h | 48 +
.../amd/include/asic_reg/mp/mp_13_0_2_sh_mask.h | 72 +
.../amd/include/asic_reg/nbio/nbio_4_3_0_offset.h | 17379 ++
.../amd/include/asic_reg/nbio/nbio_4_3_0_sh_mask.h | 82049 ++++++++++
.../amd/include/asic_reg/nbio/nbio_7_7_0_offset.h | 29654 ++++
.../amd/include/asic_reg/nbio/nbio_7_7_0_sh_mask.h | 154403 ++++++++++++++++++
.../amd/include/asic_reg/oss/osssys_6_0_0_offset.h | 263 +
.../include/asic_reg/oss/osssys_6_0_0_sh_mask.h | 969 +
.../include/asic_reg/smuio/smuio_13_0_6_offset.h | 517 +
.../include/asic_reg/smuio/smuio_13_0_6_sh_mask.h | 1178 +
.../amd/include/asic_reg/vcn/vcn_4_0_0_offset.h | 1610 +
.../amd/include/asic_reg/vcn/vcn_4_0_0_sh_mask.h | 8055 +
drivers/gpu/drm/amd/include/atomfirmware.h | 124 +
.../amd/include/ivsrcid/gfx/irqsrcs_gfx_11_0_0.h | 77 +
.../drm/amd/include/ivsrcid/vcn/irqsrcs_vcn_2_0.h | 4 +
.../drm/amd/include/ivsrcid/vcn/irqsrcs_vcn_4_0.h | 41 +
drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 1 +
drivers/gpu/drm/amd/include/kgd_pp_interface.h | 1 +
.../gpu/drm/amd/{amdgpu => include}/mes_api_def.h | 167 +-
drivers/gpu/drm/amd/include/mes_v11_api_def.h | 579 +
drivers/gpu/drm/amd/include/soc15_hw_ip.h | 1 +
drivers/gpu/drm/amd/include/soc15_ih_clientid.h | 27 +
drivers/gpu/drm/amd/include/soc21_enum.h | 22477 +++
drivers/gpu/drm/amd/include/v11_structs.h | 1189 +
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 24 +-
drivers/gpu/drm/amd/pm/inc/smu_v13_0_0_pptable.h | 203 +
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 128 +-
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 18 +-
.../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h | 1544 +
.../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_7.h | 1562 +
.../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_0_ppsmc.h | 141 +
.../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_7_ppsmc.h | 134 +
drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 2 +
drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 49 +-
.../gpu/drm/amd/pm/swsmu/inc/smu_v13_0_7_pptable.h | 200 +
.../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 17 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/Makefile | 2 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.h | 8 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 590 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 1617 +
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.h | 28 +
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 1514 +
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.h | 28 +
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 24 +-
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 2 +
drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 1 +
drivers/gpu/drm/radeon/atombios.h | 6 +-
drivers/video/fbdev/core/fbmem.c | 47 -
include/linux/fb.h | 1 -
include/uapi/drm/amdgpu_drm.h | 2 +
240 files changed, 382132 insertions(+), 1990 deletions(-)
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_imu.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_lsdma.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_mes_ctx.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/athub_v3_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/athub_v3_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/clearstate_gfx11.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v11_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/gmc_v11_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/hdp_v5_2.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/hdp_v5_2.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/hdp_v6_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/hdp_v6_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/ih_v6_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/imu_v11_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/imu_v11_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/lsdma_v6_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/mes_v11_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v3_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v3_0_2.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v4_3.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v7_7.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v6_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v6_0_0_pkt_open.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v13_0_6.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v13_0_6.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_v4_0.h
create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v11.c
create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v11.c
create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/athub/athub_3_0_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/athub/athub_3_0_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/hdp/hdp_5_2_1_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/hdp/hdp_5_2_1_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/hdp/hdp_6_0_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/hdp/hdp_6_0_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/lsdma/lsdma_6_0_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/lsdma/lsdma_6_0_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_3_0_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_3_0_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_3_0_2_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_3_0_2_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_4_3_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_4_3_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_7_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_7_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_6_0_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_6_0_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_13_0_6_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_13_0_6_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_4_0_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_4_0_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/gfx/irqsrcs_gfx_11_0_0.h
create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/vcn/irqsrcs_vcn_4_0.h
rename drivers/gpu/drm/amd/{amdgpu => include}/mes_api_def.h (68%)
create mode 100644 drivers/gpu/drm/amd/include/mes_v11_api_def.h
create mode 100644 drivers/gpu/drm/amd/include/soc21_enum.h
create mode 100644 drivers/gpu/drm/amd/include/v11_structs.h
create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v13_0_0_pptable.h
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_7.h
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_0_ppsmc.h
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_7_ppsmc.h
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0_7_pptable.h
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.h
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.h
More information about the amd-gfx
mailing list