linux/drivers/gpu/drm/amd/amdgpu
xurui 90f56611fc drm/amdgpu: Retry DDC probing on DVI on failure if we got an HPD interrupt
HPD signals on DVI ports can be fired off before the pins required for
DDC probing actually make contact, due to the pins for HPD making
contact first. This results in a HPD signal being asserted but DDC
probing failing, resulting in hotplugging occasionally failing.

Rescheduling the hotplug work for a second when we run into an HPD
signal with a failing DDC probe usually gives enough time for the rest
of the connector's pins to make contact, and fixes this issue.

Signed-off-by: xurui <xurui@kylinos.cn>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2023-01-05 11:42:09 -05: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 drm/amdgpu: Retry DDC probing on DVI on failure if we got an HPD interrupt 2023-01-05 11:42:09 -05: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: clarify DC checks 2022-11-15 11:51:45 -05:00
amdgpu_afmt.c
amdgpu_amdkfd.c drm-misc-next for 6.2: 2022-11-16 07:17:32 +10:00
amdgpu_amdkfd.h drm/amdkfd: Fix double release compute pasid 2022-12-20 12:46:20 -05:00
amdgpu_amdkfd_aldebaran.c drm/amdgpu: Enable Aldebaran devices to report CU Occupancy 2022-11-17 18:08:52 -05:00
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: switch to select_se_sh wrapper for gfx v9_0 2022-11-04 16:05:53 -04: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 double release compute pasid 2022-12-20 12:46:20 -05:00
amdgpu_atombios.c
amdgpu_atombios.h
amdgpu_atomfirmware.c drm/amdgpu: skip vram reserve on firmware_v2_2 for bare-metal 2022-11-29 11:03:36 -05: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: Fix PCI device refcount leak in amdgpu_atrm_get_bios() 2022-11-29 11:03:39 -05:00
amdgpu_bo_list.c drm/amdgpu: fix userptr HMM range handling v2 2022-11-17 00:23:30 -05:00
amdgpu_bo_list.h drm/amdgpu: fix userptr HMM range handling v2 2022-11-17 00:23:30 -05:00
amdgpu_cgs.c
amdgpu_connectors.c drm/amdgpu: Retry DDC probing on DVI on failure if we got an HPD interrupt 2023-01-05 11:42:09 -05:00
amdgpu_connectors.h
amdgpu_cs.c Linux 6.1-rc6 2022-11-24 11:05:43 +10:00
amdgpu_cs.h Linux 6.1-rc6 2022-11-24 11:05:43 +10: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 drm/amdgpu: clarify DC checks 2022-11-15 11:51:45 -05:00
amdgpu_debugfs.h
amdgpu_device.c drm/amdgpu: rename vram_scratch into mem_scratch 2023-01-03 16:50:03 -05: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: Add poison mode query for df v4_3 2022-12-15 12:19:30 -05: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 drm/amdgpu: Retry DDC probing on DVI on failure if we got an HPD interrupt 2023-01-05 11:42:09 -05:00
amdgpu_display.h drm/amdgpu: move non-DC vblank handling out of irq code 2022-11-15 11:51:36 -05:00
amdgpu_dma_buf.c drm/amdgpu: Set MTYPE in PTE based on BO flags 2022-11-09 17:41:42 -05: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 Revert "drm/amd/display: Enable Freesync Video Mode by default" 2023-01-03 16:57:58 -05:00
amdgpu_drv.h
amdgpu_eeprom.c drm/amdgpu: Allow non-standard EEPROM I2C address 2022-11-17 18:06:58 -05:00
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: MCBP based on DRM scheduler (v9) 2022-12-02 10:04:51 -05:00
amdgpu_fru_eeprom.c drm/amdgpu: Check if fru_addr is not NULL (v2) 2022-12-14 16:48:00 -05: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: revert "generally allow over-commit during BO allocation" 2022-12-14 16:48:00 -05:00
amdgpu_gem.h
amdgpu_gfx.c drm/amdgpu: use VRAM|GTT for a bunch of kernel allocations 2023-01-03 16:49:54 -05:00
amdgpu_gfx.h drm/amdgpu: Add software ring callbacks for gfx9 (v8) 2022-12-02 10:04:37 -05: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: allow zero as vram limit 2023-01-03 16:50:22 -05: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/ttm: rework on ttm_resource to use size_t type 2022-10-27 11:42:58 +02:00
amdgpu_hdp.h drm/amdgpu: expand cg_flags from u32 to u64 2022-04-08 17:24:24 -04:00
amdgpu_hmm.c drm/amdgpu: Add notifier lock for KFD userptrs 2022-12-14 09:48:05 -05:00
amdgpu_hmm.h drm/amdgpu: Add notifier lock for KFD userptrs 2022-12-14 09:48:05 -05:00
amdgpu_i2c.c
amdgpu_i2c.h
amdgpu_ib.c drm/amdgpu: MCBP based on DRM scheduler (v9) 2022-12-02 10:04:51 -05:00
amdgpu_ids.c drm/amdgpu: rework reserved VMID handling 2022-12-14 09:48:33 -05:00
amdgpu_ids.h drm/amdgpu: rework reserved VMID handling 2022-12-14 09:48:33 -05: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 drm/amdgpu: move non-DC vblank handling out of irq code 2022-11-15 11:51:36 -05:00
amdgpu_irq.h
amdgpu_job.c drm/amdgpu: fix use-after-free during gpu recovery 2022-11-23 10:31:25 -05:00
amdgpu_job.h drm/amdgpu: cleanup SPM support a bit 2022-12-14 09:48:32 -05:00
amdgpu_jpeg.c Merge tag 'amd-drm-next-6.2-2022-11-18' of https://gitlab.freedesktop.org/agd5f/linux into drm-next 2022-11-22 13:41:11 +10:00
amdgpu_jpeg.h drm/amdgpu: define common jpeg_set_ras_funcs 2022-11-17 18:08:14 -05:00
amdgpu_kms.c drm/amdgpu: expose the minimum shader/memory clock frequency 2022-12-15 12:19:01 -05: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: remove deprecated MES version vars 2022-10-27 15:12:08 -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_mode.h drm/amdgpu: Retry DDC probing on DVI on failure if we got an HPD interrupt 2023-01-05 11:42:09 -05: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: revert "generally allow over-commit during BO allocation" 2022-12-14 16:48:00 -05:00
amdgpu_object.h drm/amdgpu: Remove unnecessary domain argument 2022-12-14 16:48:00 -05: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: use VRAM|GTT for a bunch of kernel allocations 2023-01-03 16:49:54 -05:00
amdgpu_psp.h drm/amdgpu: make psp_ring_init common 2022-11-17 18:09:16 -05:00
amdgpu_psp_ta.c drm/amdgpu: Optimize TA load/unload/invoke debugfs interfaces 2022-10-27 15:12:08 -04:00
amdgpu_psp_ta.h drm/amdgpu: Optimize TA load/unload/invoke debugfs interfaces 2022-10-27 15:12:08 -04:00
amdgpu_rap.c
amdgpu_rap.h
amdgpu_ras.c drm/amdgpu: remove enable ras cmd call trace 2023-01-03 16:57:58 -05: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 support for RAS table at 0x40000 2022-11-17 18:07:33 -05: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/ttm: rework on ttm_resource to use size_t type 2022-10-27 11:42:58 +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 drm/amdgpu: MCBP based on DRM scheduler (v9) 2022-12-02 10:04:51 -05:00
amdgpu_ring.h drm/amdgpu: MCBP based on DRM scheduler (v9) 2022-12-02 10:04:51 -05:00
amdgpu_ring_mux.c drm/amdgpu: Make amdgpu_ring_mux functions as static 2022-12-06 10:17:49 -05:00
amdgpu_ring_mux.h drm/amdgpu: MCBP based on DRM scheduler (v9) 2022-12-02 10:04:51 -05:00
amdgpu_rlc.c drm/amdgpu: use VRAM|GTT for a bunch of kernel allocations 2023-01-03 16:49:54 -05: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 drm/amdgpu: Move the mutex_lock to protect the return status of securedisplay command buffer 2022-10-27 15:12:08 -04:00
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: use scheduler dependencies for VM updates 2022-11-03 12:45:20 +01:00
amdgpu_sync.h drm/amdgpu: use scheduler dependencies for VM updates 2022-11-03 12:45:20 +01:00
amdgpu_trace.h drm/ttm: rework on ttm_resource to use size_t type 2022-10-27 11:42:58 +02:00
amdgpu_trace_points.c drm/amdgpu: header cleanup 2022-03-04 13:03:30 -05:00
amdgpu_ttm.c drm/amdgpu: cleanup visible vram size handling 2023-01-03 16:50:14 -05:00
amdgpu_ttm.h drm/amdgpu: Add notifier lock for KFD userptrs 2022-12-14 09:48:05 -05: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: update psp_fw_type enum in amdgpu_ucode header 2022-10-17 17:41:19 -04:00
amdgpu_umc.c drm/amdgpu: add RAS poison consumption handler for SRIOV 2022-12-15 12:18:19 -05:00
amdgpu_umc.h drm/amdgpu: remove ras_error_status parameter for UMC poison handler 2022-10-27 15:12:08 -04:00
amdgpu_umr.h
amdgpu_uvd.c drm/amdgpu: use VRAM|GTT for a bunch of kernel allocations 2023-01-03 16:49:54 -05: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 VRAM|GTT for a bunch of kernel allocations 2023-01-03 16:49:54 -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: use VRAM|GTT for a bunch of kernel allocations 2023-01-03 16:49:54 -05:00
amdgpu_vcn.h drm/amdgpu: define common vcn_set_ras_funcs 2022-11-17 18:08:05 -05:00
amdgpu_vf_error.c
amdgpu_vf_error.h
amdgpu_virt.c drm/amdgpu: use VRAM|GTT for a bunch of kernel allocations 2023-01-03 16:49:54 -05:00
amdgpu_virt.h drm/amdgpu: add RAS poison consumption handler for AI SRIOV 2022-12-15 12:18:19 -05:00
amdgpu_vkms.c Linux 6.1-rc6 2022-11-24 11:05:43 +10:00
amdgpu_vkms.h
amdgpu_vm.c drm/amdgpu: stop waiting for the VM during unreserve 2022-12-14 09:48:32 -05:00
amdgpu_vm.h drm/amdgpu: rework reserved VMID handling 2022-12-14 09:48:33 -05:00
amdgpu_vm_cpu.c drm/ttm: remove bo->moving 2022-04-07 12:53:54 +02:00
amdgpu_vm_pt.c drm/amdgpu: Drop eviction lock when allocating PT BO 2022-11-09 18:06:04 -05:00
amdgpu_vm_sdma.c Merge drm/drm-next into drm-misc-next 2022-11-05 16:08:36 +01:00
amdgpu_vram_mgr.c Linux 6.1-rc6 2022-11-24 11:05:43 +10: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/amdgpu: Fix potential double free and null pointer dereference 2022-11-29 11:03:37 -05: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: Replace one-element array with flexible-array member 2022-11-04 16:05:53 -04: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: Retry DDC probing on DVI on failure if we got an HPD interrupt 2023-01-05 11:42:09 -05:00
dce_v6_0.h
dce_v8_0.c drm/amdgpu: Retry DDC probing on DVI on failure if we got an HPD interrupt 2023-01-05 11:42:09 -05:00
dce_v8_0.h
dce_v10_0.c drm/amdgpu: Retry DDC probing on DVI on failure if we got an HPD interrupt 2023-01-05 11:42:09 -05:00
dce_v10_0.h
dce_v11_0.c drm/amdgpu: Retry DDC probing on DVI on failure if we got an HPD interrupt 2023-01-05 11:42:09 -05: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
df_v4_3.c drm/amdgpu: Add poison mode query for df v4_3 2022-12-15 12:19:30 -05:00
df_v4_3.h drm/amdgpu: Add poison mode query for df v4_3 2022-12-15 12:19:30 -05:00
dimgrey_cavefish_reg_init.c
emu_soc.c
gfx_v6_0.c drm/amdgpu: use VRAM|GTT for a bunch of kernel allocations 2023-01-03 16:49:54 -05:00
gfx_v6_0.h
gfx_v7_0.c drm/amdgpu: use VRAM|GTT for a bunch of kernel allocations 2023-01-03 16:49:54 -05:00
gfx_v7_0.h
gfx_v8_0.c drm/amdgpu: use VRAM|GTT for a bunch of kernel allocations 2023-01-03 16:49:54 -05:00
gfx_v8_0.h
gfx_v9_0.c drm/amdgpu: use VRAM|GTT for a bunch of kernel allocations 2023-01-03 16:49:54 -05: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: fix for suspend/resume sequence under sriov 2022-11-04 16:05:53 -04:00
gfx_v10_0.h
gfx_v11_0.c drm/amdgpu: use VRAM|GTT for a bunch of kernel allocations 2023-01-03 16:49:54 -05: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 drm/amdgpu: rename vram_scratch into mem_scratch 2023-01-03 16:50:03 -05:00
gfxhub_v1_0.h
gfxhub_v1_1.c
gfxhub_v1_1.h
gfxhub_v2_0.c drm/amdgpu: rename vram_scratch into mem_scratch 2023-01-03 16:50:03 -05:00
gfxhub_v2_0.h
gfxhub_v2_1.c drm/amdgpu: rename vram_scratch into mem_scratch 2023-01-03 16:50:03 -05:00
gfxhub_v2_1.h
gfxhub_v3_0.c drm/amdgpu: rename vram_scratch into mem_scratch 2023-01-03 16:50:03 -05: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: rename vram_scratch into mem_scratch 2023-01-03 16:50:03 -05: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 drm/amdgpu: rename vram_scratch into mem_scratch 2023-01-03 16:50:03 -05:00
gmc_v6_0.h
gmc_v7_0.c drm/amdgpu: cleanup visible vram size handling 2023-01-03 16:50:14 -05:00
gmc_v7_0.h
gmc_v8_0.c drm/amdgpu: cleanup visible vram size handling 2023-01-03 16:50:14 -05:00
gmc_v8_0.h
gmc_v9_0.c drm/amdgpu: cleanup visible vram size handling 2023-01-03 16:50:14 -05:00
gmc_v9_0.h
gmc_v10_0.c drm/amdgpu: cleanup visible vram size handling 2023-01-03 16:50:14 -05:00
gmc_v10_0.h
gmc_v11_0.c drm/amdgpu/gmc11: don't touch gfxhub registers during S0ix 2022-12-20 12:46:49 -05: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: define common jpeg_set_ras_funcs 2022-11-17 18:08:14 -05: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: add JPEG 4.0 RAS poison consumption handling 2022-11-17 18:08:46 -05:00
jpeg_v4_0.h drm/amdgpu: add RAS error query for JPEG 4.0 2022-11-17 18:08:27 -05:00
Kconfig drm: Move radeon and amdgpu Kconfig options into their directories 2022-11-10 15:29:00 -05: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
Makefile drm/amdgpu: Add poison mode query for df v4_3 2022-12-15 12:19:30 -05: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: extend halt_if_hws_hang to MES 2022-11-04 16:05:53 -04:00
mes_v10_1.h
mes_v11_0.c drm/amdgpu: use VRAM|GTT for a bunch of kernel allocations 2023-01-03 16:49:54 -05: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: rename vram_scratch into mem_scratch 2023-01-03 16:50:03 -05:00
mmhub_v1_0.h
mmhub_v1_7.c drm/amdgpu: rename vram_scratch into mem_scratch 2023-01-03 16:50:03 -05:00
mmhub_v1_7.h
mmhub_v2_0.c drm/amdgpu: rename vram_scratch into mem_scratch 2023-01-03 16:50:03 -05:00
mmhub_v2_0.h
mmhub_v2_3.c drm/amdgpu: rename vram_scratch into mem_scratch 2023-01-03 16:50:03 -05:00
mmhub_v2_3.h
mmhub_v3_0.c drm/amdgpu: rename vram_scratch into mem_scratch 2023-01-03 16:50:03 -05: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: rename vram_scratch into mem_scratch 2023-01-03 16:50:03 -05: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 drm/amdgpu: rename vram_scratch into mem_scratch 2023-01-03 16:50:03 -05: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: rename vram_scratch into mem_scratch 2023-01-03 16:50:03 -05:00
mmhub_v9_4.h
mmsch_v1_0.h
mmsch_v2_0.h
mmsch_v3_0.h
mmsch_v4_0.h drm/amdgpu/vcn: re-use original vcn0 doorbell value 2022-11-23 09:47:15 -05:00
mxgpu_ai.c drm/amdgpu: add RAS poison consumption handler for AI SRIOV 2022-12-15 12:18:19 -05:00
mxgpu_ai.h drm/amdgpu: add RAS poison consumption handler for AI SRIOV 2022-12-15 12:18:19 -05:00
mxgpu_nv.c drm/amdgpu: add RAS poison consumption handler for NV SRIOV 2022-12-15 12:18:19 -05:00
mxgpu_nv.h drm/amdgpu: add RAS poison consumption handler for NV SRIOV 2022-12-15 12:18:19 -05:00
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 amdgpu/nv.c: Corrected typo in the video capabilities resolution 2022-11-29 11:03:37 -05:00
nv.h
nvd.h
ObjectID.h drm/amd: Add USBC connector ID 2022-03-22 10:53:39 -04:00
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 drm/amdgpu: make psp_ring_init common 2022-11-17 18:09:16 -05:00
psp_v3_1.h
psp_v10_0.c drm/amdgpu: make psp_ring_init common 2022-11-17 18:09:16 -05:00
psp_v10_0.h
psp_v11_0.c drm/amdgpu: make psp_ring_init common 2022-11-17 18:09:16 -05:00
psp_v11_0.h
psp_v11_0_8.c drm/amdgpu: make psp_ring_init common 2022-11-17 18:09:16 -05:00
psp_v11_0_8.h
psp_v12_0.c drm/amdgpu: make psp_ring_init common 2022-11-17 18:09:16 -05:00
psp_v12_0.h
psp_v13_0.c drm/amdgpu: enable PSP IP v13.0.11 support 2022-11-29 11:03:37 -05:00
psp_v13_0.h
psp_v13_0_4.c drm/amdgpu: make psp_ring_init common 2022-11-17 18:09:16 -05: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/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend 2022-12-02 10:04:58 -05: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 Revert "drm/amdgpu: force exit gfxoff on sdma resume for rmb s0ix" 2022-12-20 12:47:04 -05:00
sdma_v5_2.h
sdma_v6_0.c drm/amdgpu: Skip access SDMA0_F32_CNTL in sdma_v6_0_enable under SRIOV 2022-11-01 11:45:50 -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/si_dma: remove unused variable in si_dma_stop() 2022-10-17 17:41:20 -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 amdgpu/nv.c: Corrected typo in the video capabilities resolution 2022-11-29 11:03:37 -05:00
soc15.h
soc15_common.h drm/amdgpu: add new write field for soc21 2022-04-28 17:48:35 -04:00
soc15d.h drm/amdgpu: Modify unmap_queue format for gfx9 (v6) 2022-12-02 10:04:45 -05:00
soc21.c drm/amdgpu: enable VCN DPG for GC IP v11.0.4 2023-01-03 16:49:43 -05: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: move convert_error_address out of umc_ras 2022-10-17 17:41:21 -04:00
umc_v6_7.h drm/amdgpu: move convert_error_address out of umc_ras 2022-10-17 17:41:21 -04:00
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: correct umc poison mode set value 2023-01-03 16:57:58 -05:00
umc_v8_10.h drm/amdgpu: Add umc channel index mapping table for umc_v8_10 2022-11-15 13:35:15 -05: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: cleanup scheduler job initialization v2 2022-11-03 12:45:20 +01:00
uvd_v6_0.h
uvd_v7_0.c drm/amdgpu: cleanup scheduler job initialization v2 2022-11-03 12:45:20 +01: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: enable RAS poison for VCN 2.6 2022-11-23 10:31:31 -05: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: enable VCN RAS poison for VCN v4.0 2022-12-01 11:50:06 -05:00
vcn_v4_0.h drm/amdgpu: add RAS query support for VCN 4.0 2022-11-17 18:08:20 -05: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: convert vega20_ih.c to IP version checks 2022-10-17 17:41:19 -04:00
vega20_ih.h
vega20_reg_init.c
vi.c drm/amdgpu: rework SR-IOV virtual display handling 2022-11-15 11:51:32 -05:00
vi.h
vid.h