linux/drivers/gpu/drm/amd/amdgpu
Eeli Haapalainen 8326193401 drm/amdgpu/gfx8: reset compute ring wptr on the GPU on resume
Commit 42cdf6f687 ("drm/amdgpu/gfx8: always restore kcq MQDs") made the
ring pointer always to be reset on resume from suspend. This caused compute
rings to fail since the reset was done without also resetting it for the
firmware. Reset wptr on the GPU to avoid a disconnect between the driver
and firmware wptr.

Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/3911
Fixes: 42cdf6f687 ("drm/amdgpu/gfx8: always restore kcq MQDs")
Signed-off-by: Eeli Haapalainen <eeli.haapalainen@protonmail.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit 2becafc319)
Cc: stable@vger.kernel.org
2025-07-16 16:50:45 -04:00
..
Kconfig drm fixes for 6.16-rc1 2025-06-06 08:09:56 -07:00
Makefile drm/amdgpu: remove DRM_AMDGPU_NAVI3X_USERQ config for UQ 2025-04-30 18:06:00 -04:00
ObjectID.h
aldebaran.c drm/amdgpu: Prefer RAS recovery for scheduler hang 2024-12-10 10:26:46 -05:00
aldebaran.h
aldebaran_reg_init.c
amdgpu.h drm/amd/amdgpu: Add GPIO resources required for amdisp 2025-05-28 16:01:39 -04:00
amdgpu_aca.c drm/amdgpu: Print kernel message when error logged by scrub 2025-04-22 08:51:45 -04:00
amdgpu_aca.h drm/amdgpu: Parse all deferred errors with UMC aca handle 2025-03-26 17:44:41 -04:00
amdgpu_acp.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
amdgpu_acp.h
amdgpu_acpi.c drm/amd/amdgpu: Add GPIO resources required for amdisp 2025-05-28 16:01:39 -04:00
amdgpu_afmt.c drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr 2024-04-30 09:44:34 -04:00
amdgpu_amdkfd.c drm/amdkfd: Map wptr BO to GART unconditionally 2025-05-29 10:58:44 -04:00
amdgpu_amdkfd.h drm/amdgpu: simplify xgmi peer info calls 2025-02-25 11:45:12 -05:00
amdgpu_amdkfd_aldebaran.c drm/amdgpu: Reduce dequeue retry timeout for gfx9 family 2025-03-13 23:10:38 -04:00
amdgpu_amdkfd_aldebaran.h drm/amdkfd: add kfd2kgd debugger callbacks for GC v9.4.3 2023-07-12 10:58:01 -04:00
amdgpu_amdkfd_arcturus.c drm/amdgpu: Reduce dequeue retry timeout for gfx9 family 2025-03-13 23:10:38 -04:00
amdgpu_amdkfd_arcturus.h
amdgpu_amdkfd_fence.c drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()' 2024-01-05 16:10:43 -05:00
amdgpu_amdkfd_gc_9_4_3.c drm/amdgpu: Reduce dequeue retry timeout for gfx9 family 2025-03-13 23:10:38 -04:00
amdgpu_amdkfd_gfx_v7.c drm/amdkfd: add hqd_sdma_get_doorbell callbacks for gfx7/8 2025-06-30 13:57:54 -04:00
amdgpu_amdkfd_gfx_v8.c drm/amdkfd: add hqd_sdma_get_doorbell callbacks for gfx7/8 2025-06-30 13:57:54 -04:00
amdgpu_amdkfd_gfx_v9.c drm/amdgpu: Reduce dequeue retry timeout for gfx9 family 2025-03-13 23:10:38 -04:00
amdgpu_amdkfd_gfx_v9.h drm/amdgpu: Reduce dequeue retry timeout for gfx9 family 2025-03-13 23:10:38 -04:00
amdgpu_amdkfd_gfx_v10.c drm/amdgpu: Reduce dequeue retry timeout for gfx9 family 2025-03-13 23:10:38 -04:00
amdgpu_amdkfd_gfx_v10.h drm/amdgpu: Reduce dequeue retry timeout for gfx9 family 2025-03-13 23:10:38 -04:00
amdgpu_amdkfd_gfx_v10_3.c drm/amdgpu: Reduce dequeue retry timeout for gfx9 family 2025-03-13 23:10:38 -04:00
amdgpu_amdkfd_gfx_v11.c drm/amdkfd: implement per queue sdma reset for gfx 9.4+ 2025-03-05 10:47:26 -05:00
amdgpu_amdkfd_gfx_v12.c drm/amdkfd: implement per queue sdma reset for gfx 9.4+ 2025-03-05 10:47:26 -05:00
amdgpu_amdkfd_gpuvm.c amd/amdkfd: Trigger segfault for early userptr unmmapping 2025-05-07 17:45:09 -04:00
amdgpu_atombios.c drm/amdgpu: add OEM i2c bus for polaris chips 2025-02-12 21:02:54 -05:00
amdgpu_atombios.h drm/amdgpu: add OEM i2c bus for polaris chips 2025-02-12 21:02:54 -05:00
amdgpu_atomfirmware.c drm/amd: add definition for new memory type 2025-05-13 09:31:40 -04:00
amdgpu_atomfirmware.h drm/amdgpu: Clean up errors in amdgpu_atomfirmware.h 2024-01-15 18:35:38 -05:00
amdgpu_atpx_handler.c drm/amdgpu: Remove unused amdgpu_atpx functions 2024-09-26 17:06:24 -04:00
amdgpu_benchmark.c drm/amdgpu: replace tmz flag into buffer flag 2024-04-26 17:22:38 -04:00
amdgpu_bios.c drm/amdgpu: Prefer shadow rom when available 2025-03-26 17:46:33 -04:00
amdgpu_bo_list.c drm/amdgpu: fix error handling in amdgpu_bo_list_get() 2023-11-09 16:59:57 -05:00
amdgpu_bo_list.h drm/amdgpu: Annotate struct amdgpu_bo_list with __counted_by 2023-10-05 17:59:35 -04:00
amdgpu_cgs.c drm/amdgpu: drop some dead code 2025-04-07 15:18:34 -04:00
amdgpu_connectors.c drm/connector: make mode_valid take a const struct drm_display_mode 2025-01-07 12:45:19 +02:00
amdgpu_connectors.h drm/amdgpu: remove amdgpu_connector_edid() and stop using edid_blob_ptr 2024-05-23 14:37:24 +03:00
amdgpu_cper.c drm/amdgpu: Disable ACA on VFs 2025-04-08 16:48:14 -04:00
amdgpu_cper.h drm/amdgpu: Generate bad page threshold cper records 2025-02-17 14:09:30 -05:00
amdgpu_cs.c drm/amdgpu: Add Support for enforcing isolation without Cleaner Shader 2025-05-05 13:29:53 -04:00
amdgpu_cs.h drm/amdgpu: use the new drm_exec object for CS v3 2023-07-12 14:14:50 +02:00
amdgpu_csa.c drm/amdgpu: csa unmap use uninterruptible lock 2025-05-13 14:16:30 -04:00
amdgpu_csa.h drm/amdgpu: unmap and remove csa_va properly 2023-06-09 12:47:26 -04:00
amdgpu_ctx.c drm/amdgpu: Fix memory leak in amdgpu_ctx_mgr_entity_fini 2025-06-30 13:57:31 -04:00
amdgpu_ctx.h drm/amdgpu: Make amdgpu_ctx_mgr_entity_fini static 2025-05-22 12:02:21 -04:00
amdgpu_debugfs.c drm/amdgpu: switch job hw_fence to amdgpu_fence 2025-06-18 13:15:26 -04:00
amdgpu_debugfs.h drm/amdgpu: SW part of MES event log enablement 2023-12-07 17:43:13 -05:00
amdgpu_dev_coredump.c drm/amdgpu: Log the creation of a coredump file 2025-02-25 11:44:00 -05:00
amdgpu_dev_coredump.h drm/amdgpu: skip printing vram_lost if needed 2024-08-29 13:38:53 -04:00
amdgpu_device.c drm/amdgpu: switch job hw_fence to amdgpu_fence 2025-06-18 13:15:26 -04:00
amdgpu_df.h drm/amdgpu: Fix atomics on GFX12 2024-07-24 17:30:23 -04:00
amdgpu_discovery.c drm/amd: Adjust output for discovery error handling 2025-06-24 10:37:32 -04:00
amdgpu_discovery.h drm/amdgpu: Add option to refresh NPS data 2024-10-01 17:40:07 -04:00
amdgpu_display.c drm/amdgpu: add generic display panic helper code 2024-12-18 12:13:49 -05:00
amdgpu_display.h drm/amdgpu: add generic display panic helper code 2024-12-18 12:13:49 -05:00
amdgpu_dma_buf.c drm/amdgpu: Fail DMABUF map of XGMI-accessible memory 2025-05-01 11:01:46 -04:00
amdgpu_dma_buf.h
amdgpu_doorbell.h drm/amdkfd: get doorbell's absolute offset based on the db_size 2023-10-09 17:02:34 -04:00
amdgpu_doorbell_mgr.c drm/amdgpu: fix SI failure due to doorbells allocation 2023-10-09 17:59:29 -04:00
amdgpu_drv.c drm/amdgpu: Fix eviction fence worker race during fd close 2025-05-22 12:00:52 -04:00
amdgpu_drv.h drm: remove driver date from struct drm_driver and all drivers 2024-12-05 12:35:42 +02:00
amdgpu_eeprom.c drm/amdgpu: use string choice helpers 2024-11-04 11:33:24 -05:00
amdgpu_eeprom.h drm/amdgpu: update type of buf size to u32 for eeprom functions 2024-05-20 16:20:26 -04:00
amdgpu_encoders.c drm/amd/amdgpu: Fix warnings in amdgpu_encoders.c 2023-06-09 10:38:09 -04:00
amdgpu_eviction_fence.c drm/amdgpu: lock the eviction fence for wq signals it 2025-05-22 12:00:44 -04:00
amdgpu_eviction_fence.h drm/amdgpu: simplify eviction fence suspend/resume 2025-04-08 16:48:19 -04:00
amdgpu_fdinfo.c drm/amdgpu: track bo memory stats at runtime 2024-12-19 16:56:28 +01:00
amdgpu_fdinfo.h
amdgpu_fence.c drm/amdgpu: switch job hw_fence to amdgpu_fence 2025-06-18 13:15:26 -04:00
amdgpu_fru_eeprom.c drm/amd/pm: Fetch fru product info for smu_v13_0_12 2025-02-25 11:44:00 -05:00
amdgpu_fru_eeprom.h drm/amdgpu: Increase FRU File Id buffer size 2024-12-10 10:26:51 -05:00
amdgpu_fw_attestation.c drm/amdgpu: fix fw attestation for MP0_14_0_{2/3} 2025-01-14 11:06:50 -05:00
amdgpu_fw_attestation.h
amdgpu_gart.c drm/amdgpu: Fix dummy_read_page overlapping mappings 2024-11-04 12:05:30 -05:00
amdgpu_gart.h drm/amd: Remove unused declarations 2024-08-16 14:23:16 -04:00
amdgpu_gds.h
amdgpu_gem.c drm/amdgpu: Fix integer overflow in amdgpu_gem_add_input_fence() 2025-06-03 15:31:13 -04:00
amdgpu_gem.h drm/amdgpu: use GEM references instead of TTMs v2 2024-09-18 16:15:13 -04:00
amdgpu_gfx.c drm/amdgpu: disable workload profile switching when OD is enabled 2025-06-03 15:04:24 -04:00
amdgpu_gfx.h drm/amdgpu: Add documentation associated with CSB 2025-04-30 18:05:41 -04:00
amdgpu_gfxhub.h drm/amdgpu: Retire query_utcl2_poison_status callback 2024-08-23 10:53:16 -04:00
amdgpu_gmc.c drm/amdgpu: Disallow partition query during reset 2025-04-30 18:03:02 -04:00
amdgpu_gmc.h drm/amdkfd: Support chain runlists of XNACK+/XNACK- 2025-05-16 13:37:29 -04:00
amdgpu_gtt_mgr.c drm/amdgpu: remove tlb flush in amdgpu_gtt_mgr_recover 2024-06-14 16:15:58 -04:00
amdgpu_hdp.c Reapply: drm/amdgpu: Use generic hdp flush function 2025-05-08 11:21:37 -04:00
amdgpu_hdp.h Reapply: drm/amdgpu: Use generic hdp flush function 2025-05-08 11:21:37 -04:00
amdgpu_hmm.c drm/amdkfd: Remove arbitrary timeout for hmm_range_fault 2024-05-13 15:44:02 -04:00
amdgpu_hmm.h
amdgpu_i2c.c drm/amdgpu: add OEM i2c bus for polaris chips 2025-02-12 21:02:54 -05:00
amdgpu_i2c.h drm/amdgpu: rework i2c init and fini 2025-02-12 21:02:54 -05:00
amdgpu_ib.c drm/amdgpu: remove is_mes_queue flag 2025-04-08 16:48:21 -04:00
amdgpu_ids.c drm/amdgpu: properly handle GC vs MM in amdgpu_vmid_mgr_init() 2025-04-30 18:16:53 -04:00
amdgpu_ids.h drm/amdgpu: stop reserving VMIDs to enforce isolation 2025-03-21 12:16:34 -04:00
amdgpu_ih.c drm/amdgpu: Clear overflow for SRIOV 2025-04-21 10:55:51 -04:00
amdgpu_ih.h drm/amdgpu: Clear overflow for SRIOV 2025-04-21 10:55:51 -04:00
amdgpu_imu.h
amdgpu_ioc32.c
amdgpu_irq.c drm for 6.16-rc1 2025-05-28 09:46:39 -07:00
amdgpu_irq.h drm/amdgpu: complement the IH node_id table for multiple AIDs 2023-06-09 09:43:50 -04:00
amdgpu_isp.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
amdgpu_isp.h drm/amdgpu: Add amdisp pinctrl MFD resource 2025-02-27 15:52:49 -05:00
amdgpu_job.c drm/amdgpu: switch job hw_fence to amdgpu_fence 2025-06-18 13:15:26 -04:00
amdgpu_job.h drm/amdgpu: switch job hw_fence to amdgpu_fence 2025-06-18 13:15:26 -04:00
amdgpu_jpeg.c drm/amdgpu: Add helper funcs for jpeg devcoredump 2025-02-12 21:03:01 -05:00
amdgpu_jpeg.h drm/amdgpu: Add helper funcs for jpeg devcoredump 2025-02-12 21:03:01 -05:00
amdgpu_kms.c drm/amdgpu: Fix eviction fence worker race during fd close 2025-05-22 12:00:52 -04:00
amdgpu_lsdma.c
amdgpu_lsdma.h
amdgpu_mca.c drm/amdgpu: optimize ACA log print 2024-10-28 16:41:26 -04:00
amdgpu_mca.h Revert "drm/amdgpu: change bank cache lock type to spinlock" 2024-06-19 12:50:31 -04:00
amdgpu_mes.c drm/amdgpu/mes: remove some unused functions 2025-05-29 10:58:39 -04:00
amdgpu_mes.h drm/amdgpu/mes: remove some unused functions 2025-05-29 10:58:39 -04:00
amdgpu_mes_ctx.h
amdgpu_mmhub.c
amdgpu_mmhub.h drm/amdgpu: Retire query_utcl2_poison_status callback 2024-08-23 10:53:16 -04:00
amdgpu_mode.h drm/amd/display/dm: handle OEM i2c buses in i2c functions 2025-02-12 21:02:54 -05:00
amdgpu_nbio.c Revert "drm/amdgpu: Add pcie usage callback to nbio" 2024-02-22 10:21:27 -05:00
amdgpu_nbio.h drm/amdgpu: Add NPS switch support for GC 9.4.3 2024-10-15 11:17:25 -04:00
amdgpu_object.c drm/amd: add definition for new memory type 2025-05-13 09:31:40 -04:00
amdgpu_object.h drm-misc-next for 6.14: 2025-01-09 15:48:50 +10:00
amdgpu_pll.c drm/amd: use clamp() in amdgpu_pll_get_fb_ref_div() 2024-09-06 17:38:53 -04:00
amdgpu_pll.h
amdgpu_pmu.c drm/amdgpu: Use local64_try_cmpxchg in amdgpu_perf_read 2023-08-09 18:08:51 -04:00
amdgpu_pmu.h
amdgpu_preempt_mgr.c drm/amdgpu: Fix sysfs warning when hotplugging 2024-11-21 15:56:22 -05:00
amdgpu_psp.c drm/amdgpu: add kicker fws loading for gfx11/smu13/psp13 2025-06-18 13:09:41 -04:00
amdgpu_psp.h drm/amdgpu: add debugfs for spirom IFWI dump 2025-05-14 11:30:15 -04:00
amdgpu_psp_ta.c drm/amdgpu: Validate TA binary size 2024-08-20 23:04:17 -04:00
amdgpu_psp_ta.h
amdgpu_rap.c drm/amdgpu: Remove CONFIG_DEBUG_FS guard around body of amdgpu_rap_debugfs_init() 2023-06-23 15:33:09 -04:00
amdgpu_rap.h
amdgpu_ras.c drm/amdgpu: Get mca address for old eeprom records 2025-05-29 10:57:09 -04:00
amdgpu_ras.h drm/amdgpu: Update ta ras block 2025-03-26 17:44:34 -04:00
amdgpu_ras_eeprom.c drm/amdgpu: Set RAS EEPROM table version to v3 for umc v12_5 2025-04-11 17:00:50 -04:00
amdgpu_ras_eeprom.h drm/amdgpu: format old RAS eeprom data into V3 version 2025-03-18 14:03:38 -04:00
amdgpu_res_cursor.h drm/amdgpu: Enable clear page functionality 2024-04-22 19:44:16 +02:00
amdgpu_reset.c drm/amd/pm: Add mode2 support for SMU v13.0.12 2024-12-10 10:27:50 -05:00
amdgpu_reset.h drm/amdgpu: Add init level for post reset reinit 2024-11-20 10:03:05 -05:00
amdgpu_ring.c drm/amdgpu: Increase reset counter only on success 2025-07-16 16:49:04 -04:00
amdgpu_ring.h drm/amdgpu: switch job hw_fence to amdgpu_fence 2025-06-18 13:15:26 -04:00
amdgpu_ring_mux.c treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
amdgpu_ring_mux.h drm/amdgpu: set completion status as preempted for the resubmission 2023-07-27 15:04:19 -04:00
amdgpu_rlc.c drm/amdgpu: Clean up errors in amdgpu_rlc.c 2024-01-15 18:35:38 -05:00
amdgpu_rlc.h drm/amdgpu: Add documentation associated with CSB 2025-04-30 18:05:41 -04:00
amdgpu_sa.c drm/amdgpu: drop the amdgpu_device argument from amdgpu_ib_free 2024-12-18 12:17:32 -05:00
amdgpu_sched.c fdget(), trivial conversions 2024-11-03 01:28:06 -05:00
amdgpu_sched.h
amdgpu_sdma.c drm/amdgpu: Fix SDMA engine reset with logical instance ID 2025-06-18 13:10:44 -04:00
amdgpu_sdma.h drm/amdgpu: Add userq fence support to SDMAv6.0 2025-05-29 10:56:58 -04:00
amdgpu_securedisplay.c drm/amdgpu: Fix the uninitialized variable warning 2024-05-08 15:17:04 -04:00
amdgpu_securedisplay.h
amdgpu_seq64.c drm/amdgpu: seq64 memory unmap uses uninterruptible lock 2025-05-22 12:03:02 -04:00
amdgpu_seq64.h drm/amdgpu: Add gpu_addr support to seq64 allocation 2025-04-08 16:48:17 -04:00
amdgpu_smuio.h drm/amdgpu: Add smuio callback to get gpu clk counter 2024-03-20 13:38:16 -04:00
amdgpu_socbb.h
amdgpu_sync.c drm/amdgpu: promote the implicit sync to the dependent read fences 2025-05-07 17:44:51 -04:00
amdgpu_sync.h drm/amdgpu: rework how isolation is enforced v2 2025-03-21 12:16:34 -04:00
amdgpu_trace.h drm/amdgpu: add cleaner shader trace point 2025-03-21 12:16:34 -04:00
amdgpu_trace_points.c
amdgpu_ttm.c drm/amdgpu: Fix the kernel panic caused by RAS records exceed threshold 2025-05-13 09:32:11 -04:00
amdgpu_ttm.h drm/amdgpu: add a BO metadata flag to disable write compression for Vulkan 2025-02-03 12:11:36 -05:00
amdgpu_ucode.c drm/amdgpu: Add kicker device detection 2025-06-18 13:08:52 -04:00
amdgpu_ucode.h drm/amdgpu: Add kicker device detection 2025-06-18 13:08:52 -04:00
amdgpu_umc.c drm/amdgpu: handle old RAS eeprom data in non-nps1 mode 2025-05-29 10:57:05 -04:00
amdgpu_umc.h drm/amdgpu: handle old RAS eeprom data in non-nps1 mode 2025-05-29 10:57:05 -04:00
amdgpu_umr.h drm/amd/amdgpu: Clean up errors in amdgpu_umr.h 2024-01-15 18:35:38 -05:00
amdgpu_umsch_mm.c drm/amdgpu/umsch: tidy up the ucode name string handling 2025-02-17 14:09:02 -05:00
amdgpu_umsch_mm.h drm/amdgpu/umsch: add support to capture fw debug log 2024-05-13 15:45:41 -04:00
amdgpu_userq.c drm/amdgpu: Fix circular locking in userq creation 2025-05-14 11:29:38 -04:00
amdgpu_userq.h drm/amdgpu: add drm_file reference in userq_mgr 2025-05-05 13:29:18 -04:00
amdgpu_userq_fence.c drm/amdgpu: Fix integer overflow issues in amdgpu_userq_fence.c 2025-06-03 15:06:35 -04:00
amdgpu_userq_fence.h drm/amdgpu/userq: use consistent function naming 2025-04-22 08:51:46 -04:00
amdgpu_uvd.c drm/amd: Add the capability to mark certain firmware as "required" 2024-12-10 10:26:51 -05:00
amdgpu_uvd.h drm/amdgpu: move UVD and VCE sched entity init after sched init 2023-11-10 11:33:08 -05:00
amdgpu_vce.c drm/amdgpu: drop the amdgpu_device argument from amdgpu_ib_free 2024-12-18 12:17:32 -05:00
amdgpu_vce.h drm/amdgpu: move UVD and VCE sched entity init after sched init 2023-11-10 11:33:08 -05:00
amdgpu_vcn.c drm/amdgpu/vcn: during dpc recovery will corrupt VCPU buffer 2025-04-07 15:18:31 -04:00
amdgpu_vcn.h drm/amdgpu/vcn: using separate VCN1_AON_SOC offset 2025-05-07 18:23:40 -04:00
amdgpu_vf_error.c
amdgpu_vf_error.h
amdgpu_virt.c drm/amdgpu: Implement Runtime Bad Page query for VFs 2025-05-07 17:41:49 -04:00
amdgpu_virt.h drm/amdgpu: Implement Runtime Bad Page query for VFs 2025-05-07 17:41:49 -04:00
amdgpu_vkms.c drm for 6.15-rc1 2025-03-28 17:44:52 -07:00
amdgpu_vkms.h
amdgpu_vm.c drm/amdgpu: adjust enforce_isolation handling 2025-04-11 16:58:15 -04:00
amdgpu_vm.h drm/amdkfd: Fix pasid value leak 2025-02-12 21:05:50 -05:00
amdgpu_vm_cpu.c drm/amdgpu: Fix kdoc entry in 'amdgpu_vm_cpu_prepare' 2024-09-10 13:44:29 -04:00
amdgpu_vm_pt.c drm/amdgpu: Unlocked unmap only clear page table leaves 2025-02-12 21:05:49 -05:00
amdgpu_vm_sdma.c drm/amdgpu: nuke the VM PD/PT shadow handling 2024-09-18 16:15:06 -04:00
amdgpu_vm_tlb_fence.c drm/amdgpu: implement TLB flush fence 2024-03-20 13:38:14 -04:00
amdgpu_vpe.c drm/amdgpu: drop the amdgpu_device argument from amdgpu_ib_free 2024-12-18 12:17:32 -05:00
amdgpu_vpe.h drm/amdgpu: Add sysfs interface for vpe reset mask 2024-11-08 11:45:29 -05:00
amdgpu_vram_mgr.c drm/amdgpu: amdgpu_vram_mgr_new(): Clamp lpfn to total vram 2025-05-29 10:56:23 -04:00
amdgpu_vram_mgr.h drm/amdgpu: Enable clear page functionality 2024-04-22 19:44:16 +02:00
amdgpu_xcp.c drm/amdgpu: Add sysfs nodes for partition 2025-05-22 12:01:36 -04:00
amdgpu_xcp.h drm/amdgpu: Add sysfs nodes for partition 2025-05-22 12:01:36 -04:00
amdgpu_xgmi.c drm/amd/pm: Use external link order for xgmi data 2025-05-22 12:02:04 -04:00
amdgpu_xgmi.h drm/amd/pm: Use external link order for xgmi data 2025-05-22 12:02:04 -04:00
amdgv_sriovmsg.h drm/amdgpu: Add unrecoverable error message definitions for VFs 2025-05-07 17:43:07 -04:00
aqua_vanjaram.c drm/amdgpu: Allow NPS2-CPX combination for VFs 2025-05-16 13:38:05 -04:00
arct_reg_init.c
athub_v1_0.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
athub_v1_0.h
athub_v2_0.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
athub_v2_0.h
athub_v2_1.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
athub_v2_1.h
athub_v3_0.c drm/amdgpu: update ATHUB_MISC_CNTL offset for athub v3.3 2024-01-15 18:31:45 -05:00
athub_v3_0.h
athub_v4_1_0.c drm/amdgpu: Add athub v4_1_0 ip block support 2024-02-12 16:08:12 -05:00
athub_v4_1_0.h drm/amdgpu: Add athub v4_1_0 ip block support 2024-02-12 16:08:12 -05:00
atom.c drm/amdgpu/atom: Work around vbios NULL offset false positive 2025-04-30 18:04:12 -04:00
atom.h drm/amdgpu: check PS, WS index 2024-01-15 18:35:37 -05:00
atombios_crtc.c drm/amdgpu: check PS, WS index 2024-01-15 18:35:37 -05:00
atombios_crtc.h
atombios_dp.c drm/display: dp: change drm_dp_dpcd_read_link_status() return value 2025-03-25 16:20:38 +02:00
atombios_dp.h drm/connector: make mode_valid take a const struct drm_display_mode 2025-01-07 12:45:19 +02:00
atombios_encoders.c amd-drm-next-6.12-2024-08-26: 2024-08-27 14:33:12 +02:00
atombios_encoders.h
atombios_i2c.c drm/amdgpu: check PS, WS index 2024-01-15 18:35:37 -05:00
atombios_i2c.h
cik.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
cik.h
cik_ih.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
cik_ih.h
cik_sdma.c drm/amdgpu: small cleanup to CIK SDMA 2025-04-07 15:18:32 -04:00
cik_sdma.h
cikd.h drm/amdgpu: move X_GB_ADDR_CONFIG_GOLDEN in GFX7 2025-04-07 15:18:32 -04:00
clearstate_ci.h
clearstate_defs.h
clearstate_gfx9.h drm/amdgpu: Clean up errors in clearstate_gfx9.h 2024-01-15 18:35:38 -05:00
clearstate_gfx10.h
clearstate_gfx11.h
clearstate_gfx12.h drm/amdgpu: add gfx12 clearstate header 2024-05-02 16:18:10 -04:00
clearstate_si.h drm/amdgpu: Clean up errors in clearstate_si.h 2024-01-18 15:37:52 -05:00
clearstate_vi.h
cz_ih.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
cz_ih.h
dce_v6_0.c drm/amdgpu: use "irq" in place of "interrupt" in DCE6/8 as in DCE10/11 2025-04-08 16:48:13 -04:00
dce_v6_0.h
dce_v8_0.c drm/amdgpu: use "irq" in place of "interrupt" in DCE6/8 as in DCE10/11 2025-04-08 16:48:13 -04:00
dce_v8_0.h
dce_v10_0.c drm/amdgpu: fix typos in DCEs 2025-04-08 16:48:13 -04:00
dce_v10_0.h
dce_v11_0.c drm/amdgpu: fix typos in DCEs 2025-04-08 16:48:13 -04:00
dce_v11_0.h
df_v1_7.c drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number 2024-05-08 15:17:07 -04:00
df_v1_7.h
df_v3_6.c drm/amdgpu: Fix sysfs warning when hotplugging 2024-11-21 15:56:22 -05:00
df_v3_6.h
df_v4_3.c
df_v4_3.h
df_v4_6_2.c drm/amdgpu: get RAS poison status from DF v4_6_2 2023-10-26 19:02:52 -04:00
df_v4_6_2.h drm/amdgpu: get RAS poison status from DF v4_6_2 2023-10-26 19:02:52 -04:00
df_v4_15.c drm/amdgpu: Fix atomics on GFX12 2024-07-24 17:30:23 -04:00
df_v4_15.h drm/amdgpu: Fix atomics on GFX12 2024-07-24 17:30:23 -04:00
dimgrey_cavefish_reg_init.c
emu_soc.c
gfx_v6_0.c drm/amdgpu/gfx: Use CSB helpers in gfx_v6_0_get_csb_buffer 2025-04-30 18:05:38 -04:00
gfx_v6_0.h
gfx_v7_0.c drm/amdgpu/gfx: Fix gfx_v7_0_get_csb_buffer to use rb_config 2025-04-30 18:05:34 -04:00
gfx_v7_0.h
gfx_v8_0.c drm/amdgpu/gfx8: reset compute ring wptr on the GPU on resume 2025-07-16 16:50:45 -04:00
gfx_v8_0.h
gfx_v9_0.c drm/amdgpu/gfx9: Add Cleaner Shader Support for GFX9.x GPUs 2025-06-24 10:34:44 -04:00
gfx_v9_0.h
gfx_v9_0_cleaner_shader.h drm/amdgpu/gfx9: Add cleaner shader for GFX9.4.2 2024-10-22 17:50:39 -04:00
gfx_v9_4.c drm/amdgpu: Clean up atom header file inclusion 2025-02-12 21:04:06 -05:00
gfx_v9_4.h
gfx_v9_4_2.c drm/amdgpu: Fix spelling mistake "rounter" -> "router" 2025-04-30 18:04:23 -04:00
gfx_v9_4_2.h
gfx_v9_4_2_cleaner_shader.asm drm/amdgpu/gfx9: Add cleaner shader for GFX9.4.2 2024-10-22 17:50:39 -04:00
gfx_v9_4_3.c drm/amdkfd: Support chain runlists of XNACK+/XNACK- 2025-05-16 13:37:29 -04:00
gfx_v9_4_3.h drm/amdgpu: Add XCP IP callback funcs for each IP 2023-06-09 09:49:56 -04:00
gfx_v9_4_3_cleaner_shader.asm drm/amdgpu/gfx9: Add cleaner shader for GFX9.4.3 2024-08-20 22:07:16 -04:00
gfx_v9_4_3_cleaner_shader.h drm/amdgpu/gfx9: Add cleaner shader for GFX9.4.3 2024-08-20 22:07:16 -04:00
gfx_v10_0.c drm/amdgpu/gfx: Use CSB helpers in gfx_v10_0_get_csb_buffer 2025-04-30 18:04:38 -04:00
gfx_v10_0.h
gfx_v10_0_cleaner_shader.h drm/amdgpu/gfx10: Refine Cleaner Shader for GFX10.1.10 2025-06-03 15:03:09 -04:00
gfx_v10_1_10_cleaner_shader.asm drm/amdgpu/gfx10: Refine Cleaner Shader for GFX10.1.10 2025-06-03 15:03:09 -04:00
gfx_v10_3_0_cleaner_shader.asm drm/amdgpu/gfx10: Add cleaner shader for GFX10.3.0 2025-01-06 14:44:28 -05:00
gfx_v11_0.c drm/amdgpu: add kicker fws loading for gfx11/smu13/psp13 2025-06-18 13:09:41 -04:00
gfx_v11_0.h drm/amdgpu/gfx11: export gfx_v11_0_request_gfx_index_mutex() 2024-08-16 14:24:56 -04:00
gfx_v11_0_3.c drm/amdgpu: create function to check RAS RMA status 2024-08-06 11:11:01 -04:00
gfx_v11_0_3.h
gfx_v11_0_3_cleaner_shader.asm drm/amdgpu/gfx11: Add cleaner shader for GFX11.0.3 2024-11-05 10:33:56 -05:00
gfx_v11_0_cleaner_shader.h drm/amdgpu/gfx11: Add cleaner shader for GFX11.0.3 2024-11-05 10:33:56 -05:00
gfx_v12_0.c drm/amdgpu: Add userq fence support to SDMAv7.0 2025-06-03 15:32:50 -04:00
gfx_v12_0.h drm/amdgpu/mes12: Implement reset gfx/compute queue function by mmio 2024-12-11 17:32:13 -05:00
gfxhub_v1_0.c drm/amdgpu: Do not program AGP BAR regs under SRIOV in gfxhub_v1_0.c 2025-03-05 10:47:21 -05:00
gfxhub_v1_0.h
gfxhub_v1_1.c
gfxhub_v1_1.h
gfxhub_v1_2.c drm/amdgpu: Clean up GFX v9.4.3 IP version checks 2025-02-12 21:03:00 -05:00
gfxhub_v1_2.h drm/amdgpu: Add XCP IP callback funcs for each IP 2023-06-09 09:49:56 -04:00
gfxhub_v2_0.c drm/amdgpu: add hub->ctx_distance in setup_vmid_config 2023-10-09 16:59:06 -04:00
gfxhub_v2_0.h
gfxhub_v2_1.c drm/amdgpu: Remove unsupported xgmi versions 2025-03-13 23:10:08 -04:00
gfxhub_v2_1.h
gfxhub_v3_0.c drm/amdgpu: add hub->ctx_distance in setup_vmid_config 2023-10-09 16:59:06 -04:00
gfxhub_v3_0.h
gfxhub_v3_0_3.c drm/amdgpu: add hub->ctx_distance in setup_vmid_config 2023-10-09 16:59:06 -04:00
gfxhub_v3_0_3.h
gfxhub_v11_5_0.c drm/amdgpu: add hub->ctx_distance in setup_vmid_config 2023-10-09 16:59:06 -04:00
gfxhub_v11_5_0.h drm/amdgpu: add gfxhub 11.5.0 support 2023-08-30 15:01:15 -04:00
gfxhub_v12_0.c drm/amdgpu: update gfxhub client id for gfx12 2024-07-08 16:46:36 -04:00
gfxhub_v12_0.h drm/amdgpu: Add gfxhub v12_0 ip block support (v3) 2024-04-30 10:00:30 -04:00
gmc_v6_0.c drm/amdgpu: fill in gmc_v6_0_set_clockgating_state() 2025-04-08 16:48:14 -04:00
gmc_v6_0.h
gmc_v7_0.c drm/amdgpu: use gmc_v7_0_is_idle() since it is available under GMC7 2025-04-07 15:18:32 -04:00
gmc_v7_0.h
gmc_v8_0.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
gmc_v8_0.h
gmc_v9_0.c drm/amdgpu: set vram type for GC 9.5.0 2025-05-13 09:37:28 -04:00
gmc_v9_0.h
gmc_v10_0.c drm/amdgpu: properly handle GC vs MM in amdgpu_vmid_mgr_init() 2025-04-30 18:16:53 -04:00
gmc_v10_0.h
gmc_v11_0.c drm/amdgpu: fix incorrect MALL size for GFX1151 2025-05-13 14:16:43 -04:00
gmc_v11_0.h
gmc_v12_0.c drm/amdgpu: Use the right function for hdp flush 2025-04-16 15:57:46 -04:00
gmc_v12_0.h drm/amdgpu: Add gmc v12_0 ip block support (v7) 2024-04-30 10:00:39 -04:00
hdp_v4_0.c Reapply: drm/amdgpu: Use generic hdp flush function 2025-05-08 11:21:37 -04:00
hdp_v4_0.h
hdp_v5_0.c drm/amdgpu/hdp5: use memcfg register to post the write for HDP flush 2025-05-08 11:46:57 -04:00
hdp_v5_0.h
hdp_v5_2.c drm/amdgpu/hdp5.2: use memcfg register to post the write for HDP flush 2025-05-08 11:47:23 -04:00
hdp_v5_2.h
hdp_v6_0.c drm/amdgpu/hdp6: use memcfg register to post the write for HDP flush 2025-05-08 11:47:54 -04:00
hdp_v6_0.h
hdp_v7_0.c drm/amdgpu/hdp7: use memcfg register to post the write for HDP flush 2025-05-08 11:48:12 -04:00
hdp_v7_0.h drm/amdgpu: Add hdp v7_0 ip block support 2024-02-12 16:09:57 -05:00
iceland_ih.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
iceland_ih.h
iceland_sdma_pkt_open.h
ih_v6_0.c drm/amdgpu: Clear overflow for SRIOV 2025-04-21 10:55:51 -04:00
ih_v6_0.h
ih_v6_1.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
ih_v6_1.h drm/amdgpu: add ih 6.1 support 2023-08-07 16:35:38 -04:00
ih_v7_0.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
ih_v7_0.h drm/amdgpu: Add ih v7_0 ip block support 2024-02-12 16:09:42 -05:00
imu_v11_0.c drm/amdgpu: add kicker fws loading for gfx11/smu13/psp13 2025-06-18 13:09:41 -04:00
imu_v11_0.h
imu_v11_0_3.c
imu_v11_0_3.h
imu_v12_0.c drm/amd: Add the capability to mark certain firmware as "required" 2024-12-10 10:26:51 -05:00
imu_v12_0.h drm/amd/amdgpu: imu fw loading support 2024-05-02 16:18:11 -04:00
isp_v4_1_0.c drm/amdgpu: Add amdisp pinctrl MFD resource 2025-02-27 15:52:49 -05:00
isp_v4_1_0.h drm/amdgpu: Add amdisp pinctrl MFD resource 2025-02-27 15:52:49 -05:00
isp_v4_1_1.c drm/amd/amdgpu: Add GPIO resources required for amdisp 2025-05-28 16:01:39 -04:00
isp_v4_1_1.h drm/amdgpu: Add amdisp pinctrl MFD resource 2025-02-27 15:52:49 -05:00
jpeg_v1_0.c drm/amdgpu/vcn: move more instanced data to vcn_instance 2025-02-27 15:52:29 -05:00
jpeg_v1_0.h drm/amdgpu: update the handle ptr in sw_fini 2024-10-01 17:40:43 -04:00
jpeg_v2_0.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
jpeg_v2_0.h drm/amd/amdgpu: apply command submission parser for JPEG v2+ 2024-09-10 17:26:49 -04:00
jpeg_v2_5.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
jpeg_v2_5.h
jpeg_v3_0.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
jpeg_v3_0.h
jpeg_v4_0.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
jpeg_v4_0.h drm/amd/amdgpu: apply command submission parser for JPEG v2+ 2024-09-10 17:26:49 -04:00
jpeg_v4_0_3.c drm/amdgpu: Register aqua vanjaram jpeg poison irq 2025-05-22 12:01:28 -04:00
jpeg_v4_0_3.h drm/amdgpu: Register aqua vanjaram jpeg poison irq 2025-05-22 12:01:28 -04:00
jpeg_v4_0_5.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
jpeg_v4_0_5.h drm/amdgpu/jpeg: add jpeg support for VCN4_0_5 2023-08-31 16:34:36 -04:00
jpeg_v5_0_0.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
jpeg_v5_0_0.h drm/amdgpu/jpeg5: Add support for DPG mode 2024-06-27 17:34:33 -04:00
jpeg_v5_0_1.c drm/amdgpu: Enable RAS for jpeg 5.0.1 2025-05-22 12:02:52 -04:00
jpeg_v5_0_1.h drm/amdgpu: Enable RAS for jpeg 5.0.1 2025-05-22 12:02:52 -04:00
lsdma_v6_0.c
lsdma_v6_0.h
lsdma_v7_0.c drm/amdgpu: Add lsdma v7_0 ip block support 2024-02-12 16:08:41 -05:00
lsdma_v7_0.h drm/amdgpu: Add lsdma v7_0 ip block support 2024-02-12 16:08:41 -05:00
mca_v3_0.c
mca_v3_0.h
mes_userqueue.c drm/amdgpu/userq: use consistent function naming 2025-04-22 08:51:46 -04:00
mes_userqueue.h drm/amdgpu/userq: use consistent function naming 2025-04-22 08:51:46 -04:00
mes_v11_0.c drm/amdgpu/mes: add compatibility checks for set_hw_resource_1 2025-06-24 10:34:56 -04:00
mes_v11_0.h
mes_v12_0.c drm/amdgpu/mes: add compatibility checks for set_hw_resource_1 2025-06-24 10:34:56 -04:00
mes_v12_0.h drm/amdgpu: Add mes v12_0 ip block support (v4) 2024-05-02 16:18:10 -04:00
mmhub_v1_0.c drm/amd/pm: add inst to dpm_set_powergating_by_smu 2024-12-10 10:26:47 -05:00
mmhub_v1_0.h
mmhub_v1_7.c drm/amdgpu: Set snoop bit for SDMA for MI series 2025-02-12 21:05:49 -05:00
mmhub_v1_7.h
mmhub_v1_8.c drm/amdgpu: Move read of snoop register from guest to host 2025-04-11 16:54:02 -04:00
mmhub_v1_8.h drm/amdgpu: Initialize mmhub v1_8 ras function 2023-06-09 09:53:42 -04:00
mmhub_v2_0.c drm/amdgpu: fix overflowed constant warning in mmhub_set_clockgating() 2024-06-14 16:17:12 -04:00
mmhub_v2_0.h
mmhub_v2_3.c drm/amdgpu: add hub->ctx_distance in setup_vmid_config 2023-10-09 16:59:06 -04:00
mmhub_v2_3.h
mmhub_v3_0.c drm/amdgpu: add hub->ctx_distance in setup_vmid_config 2023-10-09 16:59:06 -04:00
mmhub_v3_0.h
mmhub_v3_0_1.c drm/amdgpu: add hub->ctx_distance in setup_vmid_config 2023-10-09 16:59:06 -04:00
mmhub_v3_0_1.h
mmhub_v3_0_2.c drm/amdgpu: add hub->ctx_distance in setup_vmid_config 2023-10-09 16:59:06 -04:00
mmhub_v3_0_2.h
mmhub_v3_3.c drm/amdgpu: add support for MMHUB IP version 3.3.2 2025-02-12 21:02:55 -05:00
mmhub_v3_3.h drm/amdgpu: add mmhub 3.3.0 support 2023-08-30 15:01:09 -04:00
mmhub_v4_1_0.c drm/amdgpu/mmhub4.1: fix IP version check 2024-12-18 12:22:22 -05:00
mmhub_v4_1_0.h drm/amdgpu: Add mmhub v4_1_0 ip block support (v4) 2024-04-30 09:58:25 -04:00
mmhub_v9_4.c drm/amdgpu: Set snoop bit for SDMA for MI series 2025-02-12 21:05:49 -05:00
mmhub_v9_4.h
mmsch_v1_0.h
mmsch_v2_0.h
mmsch_v3_0.h drm/amdgpu/mmsch: Correct the definition for mmsch init header 2023-06-09 12:44:12 -04:00
mmsch_v4_0.h drm/amdgpu/jpeg: skip set pg for sriov 2023-09-20 16:24:09 -04:00
mmsch_v4_0_3.h drm/amdgpu/vcn: Add MMSCH v4_0_3 support for sriov 2023-08-15 18:08:27 -04:00
mmsch_v5_0.h drm/amdgpu/mmsch: Add MMSCH v5_0 support for sriov 2025-05-16 13:37:57 -04:00
mxgpu_ai.c drm/amdgpu: Implement unrecoverable error message handling for VFs 2025-05-07 17:43:13 -04:00
mxgpu_ai.h drm/amdgpu: Implement unrecoverable error message handling for VFs 2025-05-07 17:43:13 -04:00
mxgpu_nv.c drm/amdgpu: Implement unrecoverable error message handling for VFs 2025-05-07 17:43:13 -04:00
mxgpu_nv.h drm/amdgpu: Implement unrecoverable error message handling for VFs 2025-05-07 17:43:13 -04:00
mxgpu_vi.c drm/amdgpu: fix sriov host flr handler 2024-06-14 16:15:58 -04:00
mxgpu_vi.h
navi10_ih.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
navi10_ih.h
navi10_sdma_pkt_open.h drm/amdgpu: Flush tlb by VM_INVALIDATION packet in sdma_v5_2 2024-10-01 17:39:38 -04:00
nbif_v6_3_1.c drm/amdgpu: Remove unused nbif_v6_3_1_sriov_funcs 2025-02-25 11:44:01 -05:00
nbif_v6_3_1.h drm/amdgpu: Remove unused nbif_v6_3_1_sriov_funcs 2025-02-25 11:44:01 -05:00
nbio_v2_3.c drm/amdgpu: Clean up atom header file inclusion 2025-02-12 21:04:06 -05:00
nbio_v2_3.h
nbio_v4_3.c drm/amdgpu: Clean up atom header file inclusion 2025-02-12 21:04:06 -05:00
nbio_v4_3.h
nbio_v6_1.c drm/amdgpu: Clean up atom header file inclusion 2025-02-12 21:04:06 -05:00
nbio_v6_1.h
nbio_v7_0.c drm/amdgpu: Clean up atom header file inclusion 2025-02-12 21:04:06 -05:00
nbio_v7_0.h
nbio_v7_2.c drm/amdgpu: Clean up atom header file inclusion 2025-02-12 21:04:06 -05:00
nbio_v7_2.h
nbio_v7_4.c drm/amdgpu: Clean up atom header file inclusion 2025-02-12 21:04:06 -05:00
nbio_v7_4.h
nbio_v7_7.c drm/amdgpu: Clean up atom header file inclusion 2025-02-12 21:04:06 -05:00
nbio_v7_7.h
nbio_v7_9.c drm/amdgpu: Update vcn doorbell range in NBIO 7.9 2025-04-21 10:55:10 -04:00
nbio_v7_9.h drm/amdgpu: add RAS fatal error handler for NBIO v7.9 2023-08-09 09:46:04 -04:00
nbio_v7_11.c drm/amdgpu: Fix offset for HDP remap in nbio v7.11 2025-05-01 11:01:46 -04:00
nbio_v7_11.h drm/amdgpu: add nbio 7.11 support 2023-08-30 15:00:27 -04:00
nv.c drm/amdgpu: Fix JPEG video caps max size for navi1x and raven 2025-03-18 16:25:46 -04:00
nv.h
nvd.h drm/amdgpu: update and cleanup PM4 headers 2025-02-12 21:03:00 -05:00
psp_gfx_if.h drm/amdgpu: Add PSP interface for NPS switch 2024-10-07 14:32:00 -04:00
psp_v3_1.c
psp_v3_1.h
psp_v10_0.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
psp_v10_0.h
psp_v11_0.c drm/amdgpu: Use the right function for hdp flush 2025-04-16 15:57:46 -04:00
psp_v11_0.h
psp_v11_0_8.c
psp_v11_0_8.h
psp_v12_0.c drm/amdgpu: cleanup sriov function for psp v12 2025-05-08 11:20:43 -04:00
psp_v12_0.h
psp_v13_0.c drm/amdgpu: add kicker fws loading for gfx11/smu13/psp13 2025-06-18 13:09:41 -04:00
psp_v13_0.h drm/amdgpu: add wait_for helper for spirom update 2023-06-15 11:06:58 -04:00
psp_v13_0_4.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
psp_v13_0_4.h
psp_v14_0.c drm/amdgpu: Use the right function for hdp flush 2025-04-16 15:57:46 -04:00
psp_v14_0.h drm/amdgpu: use spirom update wait_for helper for psp v14 2024-02-14 17:16:07 -05:00
sdma_common.h
sdma_v2_4.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
sdma_v2_4.h
sdma_v3_0.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
sdma_v3_0.h
sdma_v4_0.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
sdma_v4_0.h
sdma_v4_4.c
sdma_v4_4.h
sdma_v4_4_2.c drm/amdgpu: Include sdma_4_4_4.bin 2025-06-30 13:52:01 -04:00
sdma_v4_4_2.h drm/amdgpu: Add XCP IP callback funcs for each IP 2023-06-09 09:49:56 -04:00
sdma_v5_0.c drm/amdgpu/sdma5.x: suspend KFD queues in ring reset 2025-06-30 13:51:07 -04:00
sdma_v5_0.h drm/amd: Make amd_ip_funcs static for SDMA v5.0 2024-08-13 10:26:53 -04:00
sdma_v5_2.c drm/amdgpu/sdma5.x: suspend KFD queues in ring reset 2025-06-30 13:51:07 -04:00
sdma_v5_2.h drm/amd: Make amd_ip_funcs static for SDMA v5.2 2024-08-13 10:26:59 -04:00
sdma_v6_0.c drm/amdgpu/sdma6: add ucode version checks for userq support 2025-06-24 10:37:58 -04:00
sdma_v6_0.h
sdma_v6_0_0_pkt_open.h drm/amdgpu: add sdma 7.0 support for copy dcc buffer 2024-06-14 15:22:14 -04:00
sdma_v7_0.c drm/amdgpu/sdma7: add ucode version checks for userq support 2025-06-24 10:38:05 -04:00
sdma_v7_0.h drm/amdgpu: Add sdma v7_0 ip block support (v7) 2024-04-30 10:03:32 -04:00
si.c drm/amdgpu: still cleanup sid.h 2025-04-08 16:48:14 -04:00
si.h
si_dma.c drm/amdgpu: keep removing sid.h dependency from si_dma.c 2025-04-07 15:18:33 -04:00
si_dma.h
si_enums.h drm/amdgpu: continue cleaning up sid.h and si_enums.h 2025-04-07 15:18:34 -04:00
si_ih.c drm/amdgpu: move si_ih.c away from sid.h defines 2025-04-07 15:18:32 -04:00
si_ih.h
sid.h drm/amdgpu: still cleanup sid.h 2025-04-08 16:48:14 -04:00
sienna_cichlid.c drm/amdgpu: Add init level for post reset reinit 2024-11-20 10:03:05 -05:00
sienna_cichlid.h
smu_v11_0_i2c.c
smu_v11_0_i2c.h
smu_v13_0_10.c drm/amdgpu: Add init level for post reset reinit 2024-11-20 10:03:05 -05:00
smu_v13_0_10.h
smuio_v9_0.c drm/amdgpu: fix typo in the comment 2024-09-18 16:14:26 -04:00
smuio_v9_0.h
smuio_v11_0.c
smuio_v11_0.h
smuio_v11_0_6.c
smuio_v11_0_6.h
smuio_v13_0.c drm/amdgpu: Get package types for smuio v13.0 2023-10-05 17:59:35 -04:00
smuio_v13_0.h
smuio_v13_0_3.c drm/amdgpu: Add more smuio v13.0.3 package types 2023-10-05 17:59:35 -04:00
smuio_v13_0_3.h drm/amdgpu: init smuio funcs for smuio v13_0_3 2023-06-09 09:48:36 -04:00
smuio_v13_0_6.c
smuio_v13_0_6.h
smuio_v14_0_2.c drm/amdgpu: Add smuio callback to get gpu clk counter 2024-03-20 13:38:16 -04:00
smuio_v14_0_2.h drm/amdgpu: Add smuio v14_0_2 ip block support 2024-03-20 13:38:16 -04:00
soc15.c drm/amdgpu: Multi-GPU DPC recovery support 2025-04-07 15:18:31 -04:00
soc15.h drm/amdgpu: add macro to calculate offset with instance 2024-07-27 17:28:28 -04:00
soc15_common.h drm/amdgpu: Change WREG32_RLC to WREG32_SOC15_RLC where inst != 0 (v2) 2023-11-09 17:03:16 -05:00
soc15d.h drm/amdgpu: Add PACKET3_RUN_CLEANER_SHADER_9_0 for Cleaner Shader execution 2025-04-11 17:03:02 -04:00
soc21.c drm/amdgpu: Update SRIOV video codec caps 2025-03-13 23:08:51 -04:00
soc21.h
soc24.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
soc24.h drm/amdgpu: Add soc24 common ip block (v2) 2024-04-30 09:46:51 -04:00
ta_rap_if.h
ta_ras_if.h drm/amdgpu: Update ta ras block 2025-03-26 17:44:34 -04:00
ta_secureDisplay_if.h drm/amdgpu: Add secure display v2 command 2024-12-10 10:26:49 -05:00
ta_xgmi_if.h drm/amdgpu: update the xgmi ta interface header 2023-10-20 15:11:28 -04:00
tonga_ih.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
tonga_ih.h
tonga_sdma_pkt_open.h
umc_v6_0.c drm/amdgpu: Clean up errors in umc_v6_0.c 2024-01-18 15:38:00 -05:00
umc_v6_0.h
umc_v6_1.c
umc_v6_1.h
umc_v6_7.c drm/amdgpu: Drop unnecessary sentences about CE and deferred error. 2024-01-09 15:43:54 -05:00
umc_v6_7.h
umc_v8_7.c
umc_v8_7.h
umc_v8_10.c drm/amdgpu: Update setting EEPROM table version 2024-03-20 13:38:15 -04:00
umc_v8_10.h drm/amdgpu: Update total channel number for umc v8_10 2023-06-15 11:06:59 -04:00
umc_v8_14.c drm/amdgpu: Add umc v8_14 ras functions 2024-12-10 10:28:39 -05:00
umc_v8_14.h drm/amdgpu: Add umc v8_14 ras functions 2024-12-10 10:28:39 -05:00
umc_v12_0.c drm/amdgpu: set flip bits for RAS bad pages 2025-05-13 09:37:19 -04:00
umc_v12_0.h drm/amdgu: get RAS retire flip bits for new type of HBM 2025-05-13 09:32:08 -04:00
umsch_mm_v4_0.c drm/amdgpu: fix invadate operation for umsch 2024-05-23 15:09:35 -04:00
umsch_mm_v4_0.h drm/amdgpu: add initial support for UMSCH 2023-08-31 16:40:53 -04:00
uvd_v3_1.c drm/amdgpu: fix spelling typos 2025-03-05 10:37:13 -05:00
uvd_v3_1.h
uvd_v4_2.c drm/amdgpu: fix spelling typos 2025-03-05 10:37:13 -05:00
uvd_v4_2.h
uvd_v5_0.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
uvd_v5_0.h
uvd_v6_0.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
uvd_v6_0.h
uvd_v7_0.c drm/amdgpu: pass ip_block in set_clockgating_state 2024-12-10 10:26:47 -05:00
uvd_v7_0.h
vce_v2_0.c drm/amdgpu/vce2: fix ip block reference 2025-03-10 14:18:04 -04:00
vce_v2_0.h
vce_v3_0.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
vce_v3_0.h
vce_v4_0.c drm/amdgpu: pass ip_block in set_clockgating_state 2024-12-10 10:26:47 -05:00
vce_v4_0.h
vcn_sw_ring.c
vcn_sw_ring.h
vcn_v1_0.c drm/amdgpu/vcn1: read back register after written 2025-05-29 10:55:39 -04:00
vcn_v1_0.h
vcn_v2_0.c drm/amdgpu/vcn2: read back register after written 2025-05-29 10:56:03 -04:00
vcn_v2_0.h
vcn_v2_5.c drm/amdgpu/vcn2.5: read back register after written 2025-05-29 10:56:05 -04:00
vcn_v2_5.h
vcn_v3_0.c drm/amdgpu/vcn3: read back register after written 2025-05-29 10:56:08 -04:00
vcn_v3_0.h
vcn_v4_0.c drm/amdgpu/vcn4: read back register after written 2025-05-29 10:56:10 -04:00
vcn_v4_0.h
vcn_v4_0_3.c drm/amdgpu/vcn4.0.3: read back register after written 2025-05-29 10:56:12 -04:00
vcn_v4_0_3.h drm/amdgpu: Register aqua vanjaram vcn poison irq 2025-05-22 12:01:24 -04:00
vcn_v4_0_5.c drm/amdgpu/vcn4.0.5: read back register after written 2025-05-29 10:56:14 -04:00
vcn_v4_0_5.h drm/amdgpu: add VCN4 ip block support 2023-08-31 16:34:32 -04:00
vcn_v5_0_0.c drm/amdgpu/vcn5: read back register after written 2025-05-29 10:56:17 -04:00
vcn_v5_0_0.h drm/amdgpu: add ip_dump support for vcn 5.0.1 2024-12-11 17:37:13 -05:00
vcn_v5_0_1.c drm/amdgpu: VCN v5_0_1 to prevent FW checking RB during DPG pause 2025-06-18 13:13:13 -04:00
vcn_v5_0_1.h drm/amdgpu: Enable RAS for vcn 5.0.1 2025-05-22 12:02:46 -04:00
vega10_ih.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
vega10_ih.h
vega10_reg_init.c
vega10_sdma_pkt_open.h Revert "drm/amdgpu/sdma_v4_4_2: update VM flush implementation for SDMA" 2025-03-26 17:44:47 -04:00
vega20_ih.c drm/amdgpu: Clear overflow for SRIOV 2025-04-21 10:55:51 -04:00
vega20_ih.h
vega20_reg_init.c
vi.c drm/amdgpu: Add back JPEG to video caps for carrizo and newer 2025-04-16 15:55:00 -04:00
vi.h
vid.h drm/amdgpu/gfx8: add ring reset callback for gfx 2024-08-16 14:24:09 -04:00
vpe_6_1_fw_if.h drm/amdgpu/vpe: add PRED_EXE and COLLAB_SYNC OPCODE 2024-03-07 15:32:58 -05:00
vpe_v6_1.c drm/amdgpu: add firmware for VPE IP v6.1.3 2024-07-02 18:06:24 -04:00
vpe_v6_1.h drm/amdgpu: add VPE 6.1.0 support 2023-08-31 16:34:05 -04:00