mirror-linux/drivers/gpu/drm/amd/amdgpu
Prike Liang d61e1d1d52 drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume
In the S2idle suspend/resume phase the gfxoff is keeping functional so
some IP blocks will be likely to reinitialize at gfxoff entry and that
will result in failing to program GC registers.Therefore, let disallow
gfxoff until AMDGPU IPs reinitialized completely.

Signed-off-by: Prike Liang <Prike.Liang@amd.com>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org # 5.15.x
2022-10-26 17:48:43 -04:00
..
Kconfig drm/amdgpu: Clarify asics naming in Kconfig options 2022-07-18 16:42:39 -04:00
Makefile drm/amdgpu: enable imu_rlc_ram programming for v11_0_3 2022-08-30 16:37:14 -04:00
ObjectID.h drm/amd: Add USBC connector ID 2022-03-22 10:53:39 -04:00
aldebaran.c drm/amdgpu: Avoid another list of reset devices 2022-08-10 15:07:14 -04:00
aldebaran.h
aldebaran_reg_init.c
amdgpu.h Revert "drm/amdgpu: add debugfs amdgpu_reset_level" 2022-10-18 22:08:25 -04:00
amdgpu_acp.c drm/amdgpu: fix i2s_pdata out of bound array access 2022-07-28 16:05:16 -04:00
amdgpu_acp.h
amdgpu_acpi.c drm/amdgpu: Add amdgpu suspend-resume code path under SRIOV 2022-09-29 09:41:46 -04:00
amdgpu_afmt.c
amdgpu_amdkfd.c Revert "drm/amdgpu: let mode2 reset fallback to default when failure" 2022-10-18 22:08:33 -04:00
amdgpu_amdkfd.h drm/amdgpu: Pessimistic availability based on rounded up allocations 2022-08-10 14:58:57 -04:00
amdgpu_amdkfd_aldebaran.c
amdgpu_amdkfd_arcturus.c
amdgpu_amdkfd_arcturus.h
amdgpu_amdkfd_fence.c drm/amdgpu: Allow TTM to evict svm bo from same process 2022-07-28 16:05:14 -04:00
amdgpu_amdkfd_gfx_v7.c mmap locking API: fix missed mmap_sem references in comments 2022-05-13 07:20:07 -07:00
amdgpu_amdkfd_gfx_v8.c mmap locking API: fix missed mmap_sem references in comments 2022-05-13 07:20:07 -07:00
amdgpu_amdkfd_gfx_v9.c drm/amdgpu: Fix some kerneldoc warnings 2022-02-14 15:08:40 -05:00
amdgpu_amdkfd_gfx_v9.h
amdgpu_amdkfd_gfx_v10.c
amdgpu_amdkfd_gfx_v10_3.c drm/amdkfd: implement get_atc_vmid_pasid_mapping_info for gfx10.3 2022-03-04 13:03:30 -05:00
amdgpu_amdkfd_gfx_v11.c drm/amdgpu: Program GC registers through RLCG interface in gfx_v11/gmc_v11 2022-10-18 22:13:24 -04:00
amdgpu_amdkfd_gpuvm.c drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr() 2022-10-24 14:44:03 -04:00
amdgpu_atombios.c
amdgpu_atombios.h
amdgpu_atomfirmware.c drm/amdgpu: change vram width algorithm for vram_info v3_0 2022-08-10 14:59:04 -04:00
amdgpu_atomfirmware.h drm/amdgpu: add helper to execute atomfirmware asic_init 2022-04-28 17:47:52 -04:00
amdgpu_atpx_handler.c
amdgpu_benchmark.c drm/amdgpu: use ktime rather than jiffies for benchmark results 2022-02-23 14:02:51 -05:00
amdgpu_bios.c drm/amdgpu: add nbio callback to query rom offset 2022-04-28 17:48:32 -04:00
amdgpu_bo_list.c drm/amdgpu: Protect the amdgpu_bo_list list with a mutex v2 2022-07-20 16:03:41 -04:00
amdgpu_bo_list.h drm/amdgpu: Protect the amdgpu_bo_list list with a mutex v2 2022-07-20 16:03:41 -04:00
amdgpu_cgs.c
amdgpu_connectors.c drm/amdgpu: fix initial connector audio value 2022-09-20 12:42:35 -04:00
amdgpu_connectors.h
amdgpu_cs.c drm/amdgpu: properly initialize return value during CS 2022-09-20 12:41:08 -04:00
amdgpu_cs.h drm/amdgpu: add gang submit frontend v6 2022-09-20 12:40:46 -04:00
amdgpu_csa.c
amdgpu_csa.h
amdgpu_ctx.c drm/amdgpu: fix pstate setting issue 2022-10-21 16:12:09 -04:00
amdgpu_ctx.h drm/amdgpu: revert "partial revert "remove ctx->lock" v2" 2022-09-13 14:33:01 -04:00
amdgpu_debugfs.c Revert "drm/amdgpu: add debugfs amdgpu_reset_level" 2022-10-18 22:08:25 -04:00
amdgpu_debugfs.h
amdgpu_device.c drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume 2022-10-26 17:48:43 -04:00
amdgpu_df.h drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
amdgpu_discovery.c drm/amdgpu: correct the memcpy size for ip discovery firmware 2022-09-29 09:44:02 -04:00
amdgpu_discovery.h drm/amdgpu/discovery: move all table parsing into amdgpu_discovery.c 2022-04-28 17:47:43 -04:00
amdgpu_display.c Revert "drm/amdgpu: use dirty framebuffer helper" 2022-10-06 12:08:27 -04:00
amdgpu_display.h drm/amdgpu: Remove useless amdgpu_display_freesync_ioctl() declaration 2022-06-28 11:24:12 -04:00
amdgpu_dma_buf.c drm/amdgpu: Use simplified API for p2p dist calc 2022-09-29 09:41:42 -04:00
amdgpu_dma_buf.h
amdgpu_doorbell.h drm/amdgpu: correct cp doorbell range 2022-05-04 10:43:53 -04:00
amdgpu_drv.c Driver core changes for 6.1-rc1 2022-10-07 17:04:10 -07:00
amdgpu_drv.h
amdgpu_eeprom.c
amdgpu_eeprom.h
amdgpu_encoders.c
amdgpu_fdinfo.c drm/amdgpu: add drm-client-id to fdinfo v2 2022-05-26 14:56:34 -04:00
amdgpu_fdinfo.h
amdgpu_fence.c drm/amdgpu: Remove fence_process in count_emitted 2022-09-29 09:41:46 -04:00
amdgpu_fru_eeprom.c drm/amdgpu: disable FRU access on special SIENNA CICHLID card 2022-08-30 16:56:00 -04:00
amdgpu_fru_eeprom.h
amdgpu_fw_attestation.c
amdgpu_fw_attestation.h
amdgpu_gart.c
amdgpu_gart.h
amdgpu_gds.h
amdgpu_gem.c drm/amdgpu: add AMDGPU_VM_NOALLOC v2 2022-05-26 14:56:34 -04:00
amdgpu_gem.h
amdgpu_gfx.c drm/amdgpu: fix compiler warning for amdgpu_gfx_cp_init_microcode 2022-09-29 09:41:46 -04:00
amdgpu_gfx.h drm/amdgpu: save rlcv/rlcp ucode version in amdgpu_gfx 2022-09-30 16:58:23 -04:00
amdgpu_gfxhub.h drm/amdgpu: revert context to stop engine before mode2 reset 2022-08-16 18:14:31 -04:00
amdgpu_gmc.c drm/amdgpu: remove switch from amdgpu_gmc_noretry_set 2022-09-29 09:43:41 -04:00
amdgpu_gmc.h drm/amdgpu: save and restore gc hub regs 2022-08-16 18:14:31 -04:00
amdgpu_gtt_mgr.c drm/amdgpu: Implement intersect/compatible functions 2022-08-22 15:35:22 +02:00
amdgpu_hdp.h drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
amdgpu_i2c.c
amdgpu_i2c.h
amdgpu_ib.c drm/amdgpu: skip kiq ib tests if mes enabled 2022-05-04 10:43:52 -04:00
amdgpu_ids.c Merge tag 'amd-drm-next-5.19-2022-04-15' of https://gitlab.freedesktop.org/agd5f/linux into drm-next 2022-04-28 14:33:20 +10:00
amdgpu_ids.h drm/amdgpu: simplify VM update tracking a bit 2022-03-25 12:40:26 -04:00
amdgpu_ih.c drm/amdgpu: drop unexpected word 'for' in comments 2022-06-23 17:23:13 -04:00
amdgpu_ih.h
amdgpu_imu.h drm/amdgpu: use the callback function for reset status polling on IMU 2022-06-03 16:44:15 -04:00
amdgpu_ioc32.c
amdgpu_irq.c Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" 2022-06-23 17:23:17 -04:00
amdgpu_irq.h
amdgpu_job.c Revert "drm/amdgpu: let mode2 reset fallback to default when failure" 2022-10-18 22:08:33 -04:00
amdgpu_job.h drm/amdgpu: add gang submit backend v2 2022-09-20 12:40:32 -04:00
amdgpu_jpeg.c drm/amdgpu/jpeg: add jpeg ras poison consumption handling 2022-05-10 17:53:13 -04:00
amdgpu_jpeg.h drm/amdgpu/jpeg: add jpeg ras poison consumption handling 2022-05-10 17:53:13 -04:00
amdgpu_kms.c drm/amd: Add IMU fw version to fw version queries 2022-10-24 14:44:03 -04:00
amdgpu_lsdma.c drm/amdgpu: support fill mem for LSDMA 2022-05-10 17:53:11 -04:00
amdgpu_lsdma.h drm/amdgpu: support memory power gating for lsdma 2022-05-10 17:53:12 -04:00
amdgpu_mca.c drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in mca ras block 2022-03-02 18:40:06 -05:00
amdgpu_mca.h drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in mca ras block 2022-03-02 18:40:06 -05:00
amdgpu_mes.c drm/amdgpu/mes: zero the sdma_hqd_mask of 2nd SDMA engine for SDMA 6.0.1 2022-09-14 15:00:34 -04:00
amdgpu_mes.h drm/amdgpu: pass queue size and is_aql_queue to MES 2022-09-29 09:41:44 -04:00
amdgpu_mes_ctx.h drm/amdgpu: add mc wptr addr support for mes 2022-06-28 11:24:05 -04:00
amdgpu_mmhub.h drm/amdgpu: add mmhub v3_0 ip block 2022-05-04 09:57:18 -04:00
amdgpu_mn.c dma-buf: add DMA_RESV_USAGE_BOOKKEEP v3 2022-04-07 12:53:54 +02:00
amdgpu_mn.h
amdgpu_mode.h drm: Remove unnecessary include statements of drm_plane_helper.h 2022-07-26 18:42:04 +02:00
amdgpu_nbio.c drm/amdgpu: Remove redundant calls of amdgpu_ras_block_late_fini in nbio ras block 2022-03-02 18:40:06 -05:00
amdgpu_nbio.h drm/amdgpu: add nbio v4_3_0 ip block v2 2022-05-04 09:52:44 -04:00
amdgpu_object.c drm/amdgpu: Set vmbo destroy after pt bo is created 2022-10-06 12:08:09 -04:00
amdgpu_object.h drm/amdgpu: add AMDGPU_GEM_CREATE_DISCARDABLE 2022-05-26 14:56:34 -04:00
amdgpu_pll.c
amdgpu_pll.h
amdgpu_pmu.c
amdgpu_pmu.h
amdgpu_preempt_mgr.c drm/amdgpu: remove PL_PREEMPT accounting 2022-02-14 15:05:39 +01:00
amdgpu_psp.c drm/amdgpu: Fixed psp fence and memory issues when removing amdgpu device 2022-09-19 15:17:47 -04:00
amdgpu_psp.h drm/amdgpu: added support for ras driver loading 2022-09-13 14:32:58 -04:00
amdgpu_psp_ta.c drm/amdgpu: Fix build warning for TA debugfs interface 2022-04-28 17:48:44 -04:00
amdgpu_psp_ta.h drm/amdgpu: Fix build warning for TA debugfs interface 2022-04-28 17:48:44 -04:00
amdgpu_rap.c
amdgpu_rap.h
amdgpu_ras.c drm/amdgpu: Add sriov vf ras support in amdgpu_ras_asic_supported 2022-10-18 22:11:48 -04:00
amdgpu_ras.h drm/amdgpu: print umc correctable error address 2022-06-03 16:44:15 -04:00
amdgpu_ras_eeprom.c drm/amdgpu: Add EEPROM I2C address for smu v13_0_0 2022-09-13 14:32:58 -04:00
amdgpu_ras_eeprom.h drm/amdgpu: message smu to update bad channel info 2022-03-15 14:25:16 -04:00
amdgpu_res_cursor.h drm/amdgpu: add drm buddy support to amdgpu 2022-04-08 12:58:15 +02:00
amdgpu_reset.c Revert "drm/amdgpu: let mode2 reset fallback to default when failure" 2022-10-18 22:08:33 -04:00
amdgpu_reset.h Revert "drm/amdgpu: let mode2 reset fallback to default when failure" 2022-10-18 22:08:33 -04:00
amdgpu_ring.c Revert "drm/amdgpu: add debugfs amdgpu_reset_level" 2022-10-18 22:08:25 -04:00
amdgpu_ring.h drm/amdgpu: Prevent race between late signaled fences and GPU reset. 2022-06-28 11:24:24 -04:00
amdgpu_rlc.c drm/amdgpu: add helper to init rlc firmware 2022-09-30 16:59:00 -04:00
amdgpu_rlc.h drm/amdgpu: add helper to init rlc firmware 2022-09-30 16:59:00 -04:00
amdgpu_sa.c
amdgpu_sched.c
amdgpu_sched.h
amdgpu_sdma.c drm/amdgpu: switch sdma buffer function tear down to a helper 2022-10-10 17:32:56 -04:00
amdgpu_sdma.h drm/amdgpu: switch sdma buffer function tear down to a helper 2022-10-10 17:32:56 -04:00
amdgpu_securedisplay.c
amdgpu_securedisplay.h
amdgpu_smuio.h drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
amdgpu_socbb.h
amdgpu_sync.c drm/amdgpu: cleanup coding style in amdgpu_sync.c file 2022-09-13 14:32:58 -04:00
amdgpu_sync.h drm/amdgpu: rework TLB flushing 2022-03-25 12:40:51 -04:00
amdgpu_trace.h drm/amdgpu: add gang submit frontend v6 2022-09-20 12:40:46 -04:00
amdgpu_trace_points.c drm/amdgpu: header cleanup 2022-03-04 13:03:30 -05:00
amdgpu_ttm.c drm/amdgpu: Fix for BO move issue 2022-10-18 22:14:07 -04:00
amdgpu_ttm.h drm/amdgpu: add drm buddy support to amdgpu 2022-04-08 12:58:15 +02:00
amdgpu_ucode.c drm/amd: Add IMU fw version to fw version queries 2022-10-24 14:44:03 -04:00
amdgpu_ucode.h drm/amdgpu: save rlcv/rlcp ucode version in amdgpu_gfx 2022-09-30 16:58:23 -04:00
amdgpu_umc.c drm/amdgpu: message smu to update bad channel info 2022-03-15 14:25:16 -04:00
amdgpu_umc.h drm/amdgpu: define RAS convert_error_address API 2022-10-11 11:05:17 -04:00
amdgpu_umr.h
amdgpu_uvd.c drm/amdgpu: use DMA_RESV_USAGE_KERNEL 2022-04-07 12:53:54 +02:00
amdgpu_uvd.h drm/amdgpu: use job and ib structures directly in CS parsers 2022-03-04 13:03:30 -05:00
amdgpu_vce.c drm/amdgpu: use job and ib structures directly in CS parsers 2022-03-04 13:03:30 -05:00
amdgpu_vce.h drm/amdgpu: use job and ib structures directly in CS parsers 2022-03-04 13:03:30 -05:00
amdgpu_vcn.c drm/amdgpu: Enable sram on vcn_4_0_2 2022-09-30 11:21:02 -04:00
amdgpu_vcn.h drm/amdgpu/vcn: update vcn4 fw shared data structure 2022-09-29 09:41:43 -04:00
amdgpu_vf_error.c
amdgpu_vf_error.h
amdgpu_virt.c drm/amd: Add IMU fw version to fw version queries 2022-10-24 14:44:03 -04:00
amdgpu_virt.h drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case 2022-10-18 22:07:58 -04:00
amdgpu_vkms.c drm-misc-next for v6.1: 2022-09-06 10:56:04 +02:00
amdgpu_vkms.h
amdgpu_vm.c drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case 2022-10-18 22:07:58 -04:00
amdgpu_vm.h drm/amdgpu: Fix amdgpu_vm_pt_free warning 2022-09-21 15:25:52 -04:00
amdgpu_vm_cpu.c drm/ttm: remove bo->moving 2022-04-07 12:53:54 +02:00
amdgpu_vm_pt.c drm/amdgpu: Fix amdgpu_vm_pt_free warning 2022-09-21 15:25:52 -04:00
amdgpu_vm_sdma.c Merge drm/drm-fixes into drm-misc-fixes 2022-10-20 09:09:00 +02:00
amdgpu_vram_mgr.c drm/amdgpu: Fix VRAM eviction issue 2022-09-22 19:53:06 +02:00
amdgpu_vram_mgr.h drm/amdgpu: Fix for drm buddy memory corruption 2022-07-15 15:41:51 +02:00
amdgpu_xgmi.c drm/amd/display: clean up some inconsistent indentings 2022-09-19 15:07:54 -04:00
amdgpu_xgmi.h drm/amdgpu: Adjust removal control flow for smu v13_0_2 2022-09-19 15:17:20 -04:00
amdgv_sriovmsg.h drm/amd: Add IMU fw version to fw version queries 2022-10-24 14:44:03 -04:00
arct_reg_init.c
athub_v1_0.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
athub_v1_0.h drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
athub_v2_0.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
athub_v2_0.h drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
athub_v2_1.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
athub_v2_1.h drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
athub_v3_0.c drm/amdgpu: add ATHUB IP v3.0.1 Clock Gating support 2022-08-16 18:06:00 -04:00
athub_v3_0.h drm/amdgpu: add athub v3_0 ip block 2022-05-04 09:57:10 -04:00
atom.c
atom.h
atombios_crtc.c
atombios_crtc.h
atombios_dp.c drm: Rename dp/ to display/ 2022-04-25 11:17:45 +02:00
atombios_dp.h
atombios_encoders.c drm/amdgpu: Register ACPI video backlight when skipping amdgpu backlight registration 2022-09-03 12:17:26 +02:00
atombios_encoders.h
atombios_i2c.c
atombios_i2c.h
cik.c drm/amd: Refactor `amdgpu_aspm` to be evaluated per device 2022-02-17 15:59:05 -05:00
cik.h
cik_ih.c
cik_ih.h
cik_sdma.c drm/amdgpu: switch sdma buffer function tear down to a helper 2022-10-10 17:32:56 -04:00
cik_sdma.h
cikd.h
clearstate_ci.h
clearstate_defs.h
clearstate_gfx9.h
clearstate_gfx10.h
clearstate_gfx11.h drm/amdgpu: update GFX11 cs settings 2022-06-28 11:23:32 -04:00
clearstate_si.h
clearstate_vi.h
cz_ih.c
cz_ih.h
dce_v6_0.c drm/amdgpu: Only disable prefer_shadow on hawaii 2022-08-10 15:41:23 -04:00
dce_v6_0.h
dce_v8_0.c drm/amdgpu: Only disable prefer_shadow on hawaii 2022-08-10 15:41:23 -04:00
dce_v8_0.h
dce_v10_0.c drm/amdgpu: Only disable prefer_shadow on hawaii 2022-08-10 15:41:23 -04:00
dce_v10_0.h
dce_v11_0.c drm/amdgpu: Only disable prefer_shadow on hawaii 2022-08-10 15:41:23 -04:00
dce_v11_0.h
df_v1_7.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
df_v1_7.h
df_v3_6.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
df_v3_6.h
dimgrey_cavefish_reg_init.c
emu_soc.c
gfx_v6_0.c drm/amdgpu: nuke dynamic gfx scratch reg allocation 2022-05-06 16:57:21 -04:00
gfx_v6_0.h
gfx_v7_0.c drm/amdgpu: nuke dynamic gfx scratch reg allocation 2022-05-06 16:57:21 -04:00
gfx_v7_0.h
gfx_v8_0.c drm/amdgpu/gfx: fix typos in comments 2022-05-26 14:56:33 -04:00
gfx_v8_0.h
gfx_v9_0.c drm/amdgpu: Correct the position in patch_cond_exec 2022-09-29 09:41:46 -04:00
gfx_v9_0.h
gfx_v9_4.c
gfx_v9_4.h
gfx_v9_4_2.c drm/amdgpu: add UTCL2 RAS poison query for Aldebaran (v2) 2022-03-25 12:40:26 -04:00
gfx_v9_4_2.h
gfx_v10_0.c drm/amdgpu/gfx10: use common function to init CP fw 2022-09-29 09:41:43 -04:00
gfx_v10_0.h
gfx_v11_0.c drm/amd/pm: allow gfxoff on gc_11_0_3 2022-10-24 14:44:03 -04:00
gfx_v11_0.h drm/amdgpu: add init support for GFX11 (v2) 2022-05-04 10:43:54 -04:00
gfxhub_v1_0.c
gfxhub_v1_0.h
gfxhub_v1_1.c
gfxhub_v1_1.h
gfxhub_v2_0.c drm/amdgpu: save the setting of VM_CONTEXT_CNTL 2022-05-04 09:57:22 -04:00
gfxhub_v2_0.h
gfxhub_v2_1.c drm/amdgpu: revert context to stop engine before mode2 reset 2022-08-16 18:14:31 -04:00
gfxhub_v2_1.h
gfxhub_v3_0.c drm/amd/amdgpu: add additional page fault settings for gfx11 2022-07-28 16:19:59 -04:00
gfxhub_v3_0.h drm/amdgpu: add gfxhub v3_0 ip block 2022-05-04 09:57:13 -04:00
gfxhub_v3_0_3.c drm/amdgpu: add gfxhub_v3_0_3 support 2022-08-30 16:36:54 -04:00
gfxhub_v3_0_3.h drm/amdgpu: add gfxhub_v3_0_3 support 2022-08-30 16:36:54 -04:00
gmc_v6_0.c
gmc_v6_0.h
gmc_v7_0.c drm/amdgpu/gmc: use PCI BARs for APUs in passthrough 2022-03-25 12:40:24 -04:00
gmc_v7_0.h
gmc_v8_0.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
gmc_v8_0.h
gmc_v9_0.c drm/amdgpu: Update PTE flags with TF enabled 2022-09-21 17:14:09 -04:00
gmc_v9_0.h
gmc_v10_0.c drm/amdgpu: Increase tlb flush timeout for sriov 2022-08-16 18:08:01 -04:00
gmc_v10_0.h
gmc_v11_0.c drm/amdgpu: Program GC registers through RLCG interface in gfx_v11/gmc_v11 2022-10-18 22:13:24 -04:00
gmc_v11_0.h drm/amdgpu: add gmc v11_0 ip block (v3) 2022-05-04 09:57:26 -04:00
hdp_v4_0.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
hdp_v4_0.h
hdp_v5_0.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
hdp_v5_0.h
hdp_v5_2.c drm/amdgpu: add HDP IP v5.2.1 Clock Gating support 2022-08-16 18:05:54 -04:00
hdp_v5_2.h drm/amdgpu: add the files of HDP v5.2 block 2022-05-06 10:36:13 -04:00
hdp_v6_0.c drm/amdgpu: enable clock gating for HDP 6.0 2022-05-05 16:51:21 -04:00
hdp_v6_0.h drm/amdgpu: add hdp version 6 functions 2022-05-04 09:53:58 -04:00
iceland_ih.c drm/amdgpu: simplify the return expression of iceland_ih_hw_init 2022-05-04 09:53:18 -04:00
iceland_ih.h
iceland_sdma_pkt_open.h
ih_v6_0.c drm/amdgpu: Use PSP program IH_RB_CNTL registers under SRIOV 2022-09-01 15:11:31 -04:00
ih_v6_0.h drm/amdgpu: add ih v6_0 ip block v2 2022-05-04 09:53:12 -04:00
imu_v11_0.c drm/amdgpu: enable imu_rlc_ram programming for v11_0_3 2022-08-30 16:37:14 -04:00
imu_v11_0.h drm/amdgpu: support imu for gfx11 2022-05-04 10:43:54 -04:00
imu_v11_0_3.c drm/amdgpu: fix warning about missing imu prototype 2022-09-13 14:33:01 -04:00
imu_v11_0_3.h drm/amdgpu: enable imu_rlc_ram programming for v11_0_3 2022-08-30 16:37:14 -04:00
jpeg_v1_0.c
jpeg_v1_0.h
jpeg_v2_0.c drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit 2022-06-08 11:43:55 -04:00
jpeg_v2_0.h drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit 2022-06-08 11:43:55 -04:00
jpeg_v2_5.c drm/amdgpu/jpeg: add jpeg ras poison consumption handling 2022-05-10 17:53:13 -04:00
jpeg_v2_5.h drm/amdgpu/jpeg: Add jpeg ras error query support 2022-03-28 12:54:39 -04:00
jpeg_v3_0.c drm/amdgpu: use ring structure to access rptr/wptr v2 2022-05-04 10:03:27 -04:00
jpeg_v3_0.h
jpeg_v4_0.c drm/amdgpu/jpeg: add jpeg support for VCN4_0_0 2022-05-04 10:43:56 -04:00
jpeg_v4_0.h drm/amdgpu/jpeg: add jpeg support for VCN4_0_0 2022-05-04 10:43:56 -04:00
lsdma_v6_0.c drm/amdgpu: support memory power gating for lsdma 2022-05-10 17:53:12 -04:00
lsdma_v6_0.h drm/amdgpu: add lsdma block 2022-05-10 17:53:11 -04:00
mca_v3_0.c drm/amdgpu: Remove redundant .ras_fini initialization in some ras blocks 2022-03-02 18:40:06 -05:00
mca_v3_0.h
mes_v10_1.c drm/amdgpu: move mes self test after drm sched re-started 2022-07-28 16:28:54 -04:00
mes_v10_1.h
mes_v11_0.c drm/amdgpu: Adjust MES polling timeout for sriov 2022-10-21 16:13:26 -04:00
mes_v11_0.h drm/amdgpu/mes11: initiate mes v11 support 2022-05-04 10:43:54 -04:00
mmhub_v1_0.c drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly 2022-08-25 13:54:35 -04:00
mmhub_v1_0.h
mmhub_v1_7.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
mmhub_v1_7.h
mmhub_v2_0.c drm/amdgpu: Remove ATC L2 access for MMHUB 2.1.x 2022-10-24 14:44:03 -04:00
mmhub_v2_0.h
mmhub_v2_3.c drm/amdgpu: save the setting of VM_CONTEXT_CNTL 2022-05-04 09:57:22 -04:00
mmhub_v2_3.h
mmhub_v3_0.c drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV on MMHUB v3_0_0 2022-09-01 15:11:35 -04:00
mmhub_v3_0.h drm/amdgpu: add mmhub v3_0 ip block 2022-05-04 09:57:18 -04:00
mmhub_v3_0_1.c drm/amdgpu: add MMHUB IP v3.0.1 Clock Gating support 2022-08-16 18:05:46 -04:00
mmhub_v3_0_1.h drm/amdgpu: add mmhub v3_0_1 ip block 2022-06-03 16:44:15 -04:00
mmhub_v3_0_2.c Revert "drm/amdgpu/gmc11: enable AGP aperture" 2022-06-14 21:38:40 -04:00
mmhub_v3_0_2.h drm/amdgpu: add mmhub v3_0_2 ip callback functions 2022-05-05 16:51:48 -04:00
mmhub_v9_4.c drm/amdgpu: Fix page table setup on Arcturus 2022-08-25 13:53:58 -04:00
mmhub_v9_4.h
mmsch_v1_0.h
mmsch_v2_0.h
mmsch_v3_0.h
mmsch_v4_0.h drm/amdgpu/vcn: Add MMSCH v4_0 support for sriov 2022-09-01 15:12:14 -04:00
mxgpu_ai.c Revert "drm/amdgpu: let mode2 reset fallback to default when failure" 2022-10-18 22:08:33 -04:00
mxgpu_ai.h
mxgpu_nv.c Revert "drm/amdgpu: let mode2 reset fallback to default when failure" 2022-10-18 22:08:33 -04:00
mxgpu_nv.h
mxgpu_vi.c Revert "drm/amdgpu: let mode2 reset fallback to default when failure" 2022-10-18 22:08:33 -04:00
mxgpu_vi.h
navi10_ih.c drm/amdgpu: Fix interrupt handling on ih_soft ring 2022-08-16 18:14:31 -04:00
navi10_ih.h
navi10_sdma_pkt_open.h
nbio_v2_3.c drm/amdgpu: Don't enable LTR if not supported 2022-09-13 14:25:39 -04:00
nbio_v2_3.h drm/amdgpu: use the same HDP flush registers for all nbio 2.3.x 2022-07-18 16:42:18 -04:00
nbio_v4_3.c drm/amdgpu: add sriov nbio callback structure 2022-09-01 15:11:00 -04:00
nbio_v4_3.h drm/amdgpu: add sriov nbio callback structure 2022-09-01 15:11:00 -04:00
nbio_v6_1.c drm/amdgpu: Don't enable LTR if not supported 2022-09-13 14:25:39 -04:00
nbio_v6_1.h
nbio_v7_0.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
nbio_v7_0.h
nbio_v7_2.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
nbio_v7_2.h
nbio_v7_4.c drm/amdgpu: Don't enable LTR if not supported 2022-09-13 14:25:39 -04:00
nbio_v7_4.h drm/amdgpu: use the same HDP flush registers for all nbio 7.4.x 2022-07-18 16:41:55 -04:00
nbio_v7_7.c drm/amdgpu: add HDP remap functionality to nbio 7.7 2022-09-13 14:32:58 -04:00
nbio_v7_7.h drm/amdgpu: add the files of NBIO v7.7 block 2022-05-06 10:36:13 -04:00
nv.c drm/amdgpu: update VCN codec support for Yellow Carp 2022-06-01 15:56:49 -04:00
nv.h
nvd.h
psp_gfx_if.h drm/amd/amdgpu: add TAP_DELAYS upload support for gfx10 2022-07-25 09:31:04 -04:00
psp_v3_1.c
psp_v3_1.h
psp_v10_0.c
psp_v10_0.h
psp_v11_0.c
psp_v11_0.h
psp_v11_0_8.c
psp_v11_0_8.h
psp_v12_0.c drm/amdgpu: Add secure display TA load for Renoir 2022-08-16 18:14:30 -04:00
psp_v12_0.h
psp_v13_0.c drm/amdgpu: added support for ras driver loading 2022-09-13 14:32:58 -04:00
psp_v13_0.h
psp_v13_0_4.c drm/amdgpu: add files for PSP 13.0.4 2022-07-29 15:24:38 -04:00
psp_v13_0_4.h drm/amdgpu: add files for PSP 13.0.4 2022-07-29 15:24:38 -04:00
sdma_common.h
sdma_v2_4.c drm/amdgpu: switch sdma buffer function tear down to a helper 2022-10-10 17:32:56 -04:00
sdma_v2_4.h
sdma_v3_0.c drm/amdgpu: switch sdma buffer function tear down to a helper 2022-10-10 17:32:56 -04:00
sdma_v3_0.h
sdma_v4_0.c drm/amdgpu: fix sdma doorbell init ordering on APUs 2022-10-20 09:35:51 -04:00
sdma_v4_0.h
sdma_v4_4.c
sdma_v4_4.h
sdma_v5_0.c drm/amdgpu: fix SDMA suspend/resume on SR-IOV 2022-10-10 17:32:56 -04:00
sdma_v5_0.h
sdma_v5_2.c drm/amdgpu: fix SDMA suspend/resume on SR-IOV 2022-10-10 17:32:56 -04:00
sdma_v5_2.h
sdma_v6_0.c drm/amdgpu: fix SDMA suspend/resume on SR-IOV 2022-10-10 17:32:56 -04:00
sdma_v6_0.h drm/amdgpu: add initial support for sdma v6.0 2022-05-04 10:43:55 -04:00
sdma_v6_0_0_pkt_open.h drm/amdgpu: add sdma v6_0_0 pkt header v3 2022-05-04 10:43:55 -04:00
si.c drm/amd: Refactor `amdgpu_aspm` to be evaluated per device 2022-02-17 15:59:05 -05:00
si.h
si_dma.c drm/amdgpu: switch sdma buffer function tear down to a helper 2022-10-10 17:32:56 -04:00
si_dma.h
si_enums.h
si_ih.c
si_ih.h
sid.h
sienna_cichlid.c drm/amdgpu: Refactor mode2 reset logic for v11.0.7 2022-10-18 22:08:40 -04:00
sienna_cichlid.h drm/amdgpu: add mode2 reset for sienna_cichlid 2022-08-16 18:14:31 -04:00
smu_v11_0_i2c.c
smu_v11_0_i2c.h
smuio_v9_0.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
smuio_v9_0.h
smuio_v11_0.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
smuio_v11_0.h
smuio_v11_0_6.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
smuio_v11_0_6.h
smuio_v13_0.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
smuio_v13_0.h
smuio_v13_0_6.c drm/amdgpu: add smuio v13_0_6 support 2022-05-04 09:54:38 -04:00
smuio_v13_0_6.h drm/amdgpu: add smuio v13_0_6 support 2022-05-04 09:54:38 -04:00
soc15.c drm/amdgpu: fix sdma doorbell init ordering on APUs 2022-10-20 09:35:51 -04:00
soc15.h
soc15_common.h drm/amdgpu: add new write field for soc21 2022-04-28 17:48:35 -04:00
soc15d.h
soc21.c drm/amdgpu: Enable gmc soft reset on gmc_v11_0_3 2022-10-18 22:09:48 -04:00
soc21.h drm/amdgpu: add soc21 common ip block v2 2022-04-28 17:48:40 -04:00
ta_rap_if.h
ta_ras_if.h
ta_secureDisplay_if.h
ta_xgmi_if.h
tonga_ih.c
tonga_ih.h
tonga_sdma_pkt_open.h
umc_v6_0.c
umc_v6_0.h
umc_v6_1.c drm/amdgpu: remove check for CE in RAS error address query 2022-10-11 11:04:55 -04:00
umc_v6_1.h
umc_v6_7.c drm/amdgpu: define RAS convert_error_address API 2022-10-11 11:05:17 -04:00
umc_v6_7.h
umc_v8_7.c drm/amdgpu: define convert_error_address for umc v8.7 2022-10-11 11:05:23 -04:00
umc_v8_7.h
umc_v8_10.c drm/amdgpu: Add poison mode query for umc v8_10_0 2022-10-11 11:05:41 -04:00
umc_v8_10.h drm/amdgpu: add umc ras functions for umc v8_10_0 2022-07-18 16:37:47 -04:00
uvd_v3_1.c
uvd_v3_1.h
uvd_v4_2.c
uvd_v4_2.h
uvd_v5_0.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
uvd_v5_0.h
uvd_v6_0.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
uvd_v6_0.h
uvd_v7_0.c drm/amdgpu: use ring structure to access rptr/wptr v2 2022-05-04 10:03:27 -04:00
uvd_v7_0.h
vce_v2_0.c
vce_v2_0.h
vce_v3_0.c drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
vce_v3_0.h
vce_v4_0.c drm/amdgpu: use ring structure to access rptr/wptr v2 2022-05-04 10:03:27 -04:00
vce_v4_0.h
vcn_sw_ring.c drm/amdgpu/vcn: include header for vcn_dec_sw_ring_emit_fence 2022-05-10 17:53:13 -04:00
vcn_sw_ring.h drm/amdgpu/vcn: add common vcn sofware ring decode 2022-05-06 16:57:36 -04:00
vcn_v1_0.c drm/amdgpu: add workarounds for VCN TMZ issue on CHIP_RAVEN 2022-03-25 12:40:24 -04:00
vcn_v1_0.h
vcn_v2_0.c drm/amdgpu: move out asic specific definition from common header 2022-05-04 10:43:56 -04:00
vcn_v2_0.h
vcn_v2_5.c drm/amdgpu/vcn: Add vcn ras poison consumption event handling 2022-05-10 17:53:13 -04:00
vcn_v2_5.h drm/amdgpu/vcn: Add VCN ras error query support 2022-03-28 12:54:39 -04:00
vcn_v3_0.c drm/amdgpu: revert "fix limiting AV1 to the first instance on VCN3" v3 2022-09-19 15:18:28 -04:00
vcn_v3_0.h drm/amdgpu/vcn3: replace ip based software ring decode with common vcn software ring decode 2022-05-06 16:57:44 -04:00
vcn_v4_0.c drm/amdgpu/vcn: update vcn4 fw shared data structure 2022-09-29 09:41:43 -04:00
vcn_v4_0.h drm/amdgpu: add VCN4 ip block support 2022-05-04 10:43:56 -04:00
vega10_ih.c drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega 2022-09-14 14:21:25 -04:00
vega10_ih.h
vega10_reg_init.c
vega10_sdma_pkt_open.h
vega20_ih.c drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega 2022-09-14 14:21:25 -04:00
vega20_ih.h
vega20_reg_init.c
vi.c drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems 2022-05-06 16:57:28 -04:00
vi.h
vid.h