1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/gpu/drm/amd/amdgpu
Mario Limonciello c4c8955b8a drm/amd: Fix detection of _PR3 on the PCIe root port
On some systems with Navi3x dGPU will attempt to use BACO for runtime
PM but fails to resume properly.  This is because on these systems
the root port goes into D3cold which is incompatible with BACO.

This happens because in this case dGPU is connected to a bridge between
root port which causes BOCO detection logic to fail.  Fix the intent of
the logic by looking at root port, not the immediate upstream bridge for
_PR3.

Cc: stable@vger.kernel.org
Suggested-by: Jun Ma <Jun.Ma2@amd.com>
Tested-by: David Perry <David.Perry@amd.com>
Fixes: b10c1c5b3a ("drm/amdgpu: add check for ACPI power resources")
Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2023-10-03 15:43:11 -04:00
..
aldebaran.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
aldebaran.h
aldebaran_reg_init.c
amdgpu.h drm/amdgpu: Add more fields to IP version 2023-09-20 16:25:17 -04:00
amdgpu_acp.c
amdgpu_acp.h
amdgpu_acpi.c drm/amd: Use pci_dev_id() to simplify the code 2023-08-15 18:07:42 -04:00
amdgpu_afmt.c
amdgpu_amdkfd.c drm/amdkfd: drop struct kfd_cu_info 2023-10-03 15:41:13 -04:00
amdgpu_amdkfd.h drm/amdkfd: drop struct kfd_cu_info 2023-10-03 15:41:13 -04:00
amdgpu_amdkfd_aldebaran.c drm/amdkfd: workaround address watch clearing bug for gfx v9.4.2 2023-08-15 18:08:27 -04:00
amdgpu_amdkfd_aldebaran.h
amdgpu_amdkfd_arcturus.c
amdgpu_amdkfd_arcturus.h
amdgpu_amdkfd_fence.c
amdgpu_amdkfd_gc_9_4_3.c
amdgpu_amdkfd_gfx_v7.c
amdgpu_amdkfd_gfx_v8.c
amdgpu_amdkfd_gfx_v9.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
amdgpu_amdkfd_gfx_v9.h drm/amdkfd: Fix reg offset for setting CWSR grace period 2023-09-11 17:07:33 -04:00
amdgpu_amdkfd_gfx_v10.c drm/amdkfd: Fix reg offset for setting CWSR grace period 2023-09-11 17:07:33 -04:00
amdgpu_amdkfd_gfx_v10.h drm/amdkfd: Fix reg offset for setting CWSR grace period 2023-09-11 17:07:33 -04:00
amdgpu_amdkfd_gfx_v10_3.c
amdgpu_amdkfd_gfx_v11.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
amdgpu_amdkfd_gpuvm.c drm/amdkfd: Move dma unmapping after TLB flush 2023-09-26 16:55:10 -04:00
amdgpu_atombios.c Revert "drm/amdgpu: Report vbios version instead of PN" 2023-09-20 16:24:06 -04:00
amdgpu_atombios.h drm/amdgpu: Clean up errors in amdgpu_atombios.h 2023-08-09 09:43:40 -04:00
amdgpu_atomfirmware.c drm/amdgpu: Support query ecc cap for aqua_vanjaram 2023-08-30 15:51:13 -04:00
amdgpu_atomfirmware.h
amdgpu_atpx_handler.c drm/amdgpu: Prefer pr_err/_warn/_notice over printk in amdgpu_atpx_handler.c 2023-08-07 17:13:10 -04:00
amdgpu_benchmark.c
amdgpu_bios.c drm/amdgpu: Remove a lot of unnecessary ternary operators 2023-08-09 09:39:56 -04:00
amdgpu_bo_list.c drm/amdgpu: Use kvzalloc() to simplify code 2023-08-30 15:26:47 -04:00
amdgpu_bo_list.h drm/amdgpu: Remove amdgpu_bo_list_array_entry() 2023-08-30 15:26:45 -04:00
amdgpu_cgs.c drm/amdgpu: Cleanup amdgpu/amdgpu_cgs.c 2023-08-07 17:12:49 -04:00
amdgpu_connectors.c drm/amd/amdgpu: Use kmemdup to simplify kmalloc and memcpy logic 2023-08-30 14:56:47 -04:00
amdgpu_connectors.h
amdgpu_cs.c drm/amdgpu: Merge debug module parameters 2023-09-11 17:19:54 -04:00
amdgpu_cs.h
amdgpu_csa.c
amdgpu_csa.h
amdgpu_ctx.c drm/amdgpu: add user space CS support for VPE 2023-08-31 16:34:14 -04:00
amdgpu_ctx.h
amdgpu_debugfs.c drm/amdgpu: Fix style issues in amdgpu_debugfs.c 2023-08-07 17:12:48 -04:00
amdgpu_debugfs.h
amdgpu_device.c drm/amd: Fix detection of _PR3 on the PCIe root port 2023-10-03 15:43:11 -04:00
amdgpu_df.h
amdgpu_discovery.c drm/amdgpu: Add more fields to IP version 2023-09-20 16:25:17 -04:00
amdgpu_discovery.h
amdgpu_display.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
amdgpu_display.h
amdgpu_dma_buf.c drm/amdgpu: Add EXT_COHERENT memory allocation flags 2023-09-20 16:24:06 -04:00
amdgpu_dma_buf.h
amdgpu_doorbell.h drm/amdgpu: add doorbell index for VPE 2023-08-31 16:33:40 -04:00
amdgpu_doorbell_mgr.c drm/amd/amdgpu/amdgpu_doorbell_mgr: Correct misdocumented param 'doorbell_index' 2023-08-30 15:27:23 -04:00
amdgpu_drv.c drm/amd: Add a module parameter for seamless boot 2023-09-20 12:24:39 -04:00
amdgpu_drv.h
amdgpu_eeprom.c drm/amdgpu: Fix unnecessary else after return in 'amdgpu_eeprom_xfer' 2023-07-27 14:59:29 -04:00
amdgpu_eeprom.h
amdgpu_encoders.c
amdgpu_fdinfo.c drm/amdgpu: add user space CS support for VPE 2023-08-31 16:34:14 -04:00
amdgpu_fdinfo.h
amdgpu_fence.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
amdgpu_fru_eeprom.c drm/amdgpu: Fix a memory leak 2023-09-26 17:00:23 -04:00
amdgpu_fru_eeprom.h drm/amdgpu: Add FRU sysfs nodes only if needed 2023-08-09 09:45:55 -04:00
amdgpu_fw_attestation.c drm/amdgpu: Fix do not add new typedefs in amdgpu_fw_attestation.c 2023-07-25 13:36:08 -04:00
amdgpu_fw_attestation.h
amdgpu_gart.c
amdgpu_gart.h
amdgpu_gds.h
amdgpu_gem.c drm/amdgpu: Merge debug module parameters 2023-09-11 17:19:54 -04:00
amdgpu_gem.h
amdgpu_gfx.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
amdgpu_gfx.h drm/amdgpu: Rename KGD_MAX_QUEUES to AMDGPU_MAX_QUEUES 2023-09-11 17:15:41 -04:00
amdgpu_gfxhub.h
amdgpu_gmc.c drm/amdgpu/gmc: set a default disable value for AGP 2023-09-26 17:00:22 -04:00
amdgpu_gmc.h drm/amdgpu/gmc: set a default disable value for AGP 2023-09-26 17:00:22 -04:00
amdgpu_gtt_mgr.c
amdgpu_hdp.c
amdgpu_hdp.h
amdgpu_hmm.c
amdgpu_hmm.h
amdgpu_i2c.c
amdgpu_i2c.h
amdgpu_ib.c drm/amdgpu: Use seq_puts() instead of seq_printf() 2023-07-25 13:47:26 -04:00
amdgpu_ids.c drm/amdgpu: remove unused parameter in amdgpu_vmid_grab_idle 2023-08-30 15:51:17 -04:00
amdgpu_ids.h
amdgpu_ih.c
amdgpu_ih.h drm/amdgpu: Increase IH soft ring size for GFX v9.4.3 dGPU 2023-09-26 16:54:51 -04:00
amdgpu_imu.h
amdgpu_ioc32.c
amdgpu_irq.c drm/amd: Fix the flag setting code for interrupt request 2023-09-11 17:10:09 -04:00
amdgpu_irq.h
amdgpu_job.c
amdgpu_job.h
amdgpu_jpeg.c
amdgpu_jpeg.h
amdgpu_kms.c drm/amdgpu: Add more fields to IP version 2023-09-20 16:25:17 -04:00
amdgpu_lsdma.c
amdgpu_lsdma.h
amdgpu_mca.c drm/amdgpu: add amdgpu mca debug sysfs support 2023-09-20 12:25:19 -04:00
amdgpu_mca.h drm/amdgpu: add amdgpu mca debug sysfs support 2023-09-20 12:25:19 -04:00
amdgpu_mes.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
amdgpu_mes.h drm/amdgpu: cleanup MES process level doorbells 2023-08-07 17:14:07 -04:00
amdgpu_mes_ctx.h
amdgpu_mmhub.c
amdgpu_mmhub.h
amdgpu_mode.h drm/amd/display: Add writeback enable field (wb_enabled) 2023-10-03 15:42:38 -04:00
amdgpu_nbio.c drm/amdgpu: Add pcie usage callback to nbio 2023-08-09 09:46:05 -04:00
amdgpu_nbio.h drm/amdgpu: add nbio callback for VPE 2023-08-31 16:33:53 -04:00
amdgpu_object.c drm/amdgpu/gmc: set a default disable value for AGP 2023-09-26 17:00:22 -04:00
amdgpu_object.h drm/amdgpu: accommodate DOMAIN/PL_DOORBELL 2023-08-07 17:14:06 -04:00
amdgpu_pll.c
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
amdgpu_psp.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
amdgpu_psp.h drm/amdgpu: Add bootloader status check 2023-08-30 14:59:24 -04:00
amdgpu_psp_ta.c
amdgpu_psp_ta.h
amdgpu_rap.c
amdgpu_rap.h
amdgpu_ras.c drm/amdgpu: Fix false positive error log 2023-09-20 16:24:09 -04:00
amdgpu_ras.h drm/amd/amdgpu/amdgpu_ras: Increase buffer size to account for all possible values 2023-08-30 15:27:03 -04:00
amdgpu_ras_eeprom.c drm/amdgpu: change if condition for bad channel bitmap update 2023-09-26 16:54:52 -04:00
amdgpu_ras_eeprom.h
amdgpu_res_cursor.h drm/amdgpu: accommodate DOMAIN/PL_DOORBELL 2023-08-07 17:14:06 -04:00
amdgpu_reset.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
amdgpu_reset.h drm/amdgpu: Keep reset handlers shared 2023-08-30 14:57:54 -04:00
amdgpu_ring.c drm/amdgpu: Create an option to disable soft recovery 2023-09-11 17:22:23 -04:00
amdgpu_ring.h drm/amdgpu: add UMSCH RING TYPE definition 2023-08-31 16:40:40 -04:00
amdgpu_ring_mux.c drm/amdgpu: disable mcbp if parameter zero is set 2023-08-15 17:44:02 -04: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
amdgpu_rlc.h drm/amdgpu: Add RLCG interface driver implementation for gfx v9.4.3 (v3) 2023-07-18 11:16:41 -04:00
amdgpu_sa.c
amdgpu_sched.c
amdgpu_sched.h
amdgpu_sdma.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
amdgpu_sdma.h
amdgpu_securedisplay.c
amdgpu_securedisplay.h
amdgpu_smuio.h
amdgpu_socbb.h
amdgpu_sync.c
amdgpu_sync.h
amdgpu_trace.h drm/amdgpu: Clean up errors in amdgpu_trace.h 2023-08-09 09:43:43 -04:00
amdgpu_trace_points.c
amdgpu_ttm.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
amdgpu_ttm.h drm/amdgpu: accommodate DOMAIN/PL_DOORBELL 2023-08-07 17:14:06 -04:00
amdgpu_ucode.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
amdgpu_ucode.h drm/amdgpu: add PSP loading support for UMSCH 2023-08-31 17:14:21 -04:00
amdgpu_umc.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
amdgpu_umc.h drm/amdgpu: add address conversion for UMC v12 2023-09-11 17:10:35 -04:00
amdgpu_umr.h
amdgpu_umsch_mm.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
amdgpu_umsch_mm.h drm/amdgpu: add PSP loading support for UMSCH 2023-08-31 17:14:21 -04:00
amdgpu_uvd.c
amdgpu_uvd.h
amdgpu_vce.c
amdgpu_vce.h
amdgpu_vcn.c drm/amdgpu: not to save bo in the case of RAS err_event_athub 2023-09-26 17:00:23 -04:00
amdgpu_vcn.h drm/amdgpu: Enabling FW workaround through shared memory for VCN4_0_2 2023-07-25 13:39:21 -04:00
amdgpu_vf_error.c
amdgpu_vf_error.h
amdgpu_virt.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
amdgpu_virt.h drm/amdgpu: set sw state to gfxoff after SR-IOV reset 2023-07-25 13:35:23 -04:00
amdgpu_vkms.c drm/amdgpu/vkms: relax timer deactivation by hrtimer_try_to_cancel 2023-07-13 17:32:15 -04:00
amdgpu_vkms.h
amdgpu_vm.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
amdgpu_vm.h amd-drm-next-6.6-2023-07-28: 2023-08-04 11:10:18 +02:00
amdgpu_vm_cpu.c
amdgpu_vm_pt.c drm/amdgpu: Fix one kernel-doc comment 2023-07-21 16:52:25 -04:00
amdgpu_vm_sdma.c
amdgpu_vpe.c drm/amdgpu/vpe: fix truncation warnings 2023-09-26 17:00:21 -04:00
amdgpu_vpe.h drm/amdgpu: fix incompatible types in conditional expression 2023-09-06 14:35:29 -04:00
amdgpu_vram_mgr.c
amdgpu_vram_mgr.h
amdgpu_xcp.c drm/amdgpu: Restore partition mode after reset 2023-09-26 16:54:51 -04:00
amdgpu_xcp.h drm/amdgpu: Restore partition mode after reset 2023-09-26 16:54:51 -04:00
amdgpu_xgmi.c drm/amd/pm: deprecate allow_xgmi_power_down interface 2023-09-28 15:36:23 -04:00
amdgpu_xgmi.h
amdgv_sriovmsg.h
aqua_vanjaram.c drm/amdgpu: Restore partition mode after reset 2023-09-26 16:54:51 -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: Use function for IP version check 2023-09-20 12:23:28 -04:00
athub_v3_0.h
atom.c drm/amdgpu: Fix vbios version string search 2023-09-20 16:24:06 -04:00
atom.h drm/amdgpu: Fix identifier names to function definition arguments in atom.h 2023-08-15 18:07:42 -04:00
atombios_crtc.c
atombios_crtc.h
atombios_dp.c
atombios_dp.h
atombios_encoders.c
atombios_encoders.h
atombios_i2c.c
atombios_i2c.h
cik.c
cik.h
cik_ih.c drm/amdgpu: Clean up errors in cik_ih.c 2023-08-09 09:43:13 -04:00
cik_ih.h
cik_sdma.c drm/amd: Move microcode init from sw_init to early_init for CIK SDMA 2023-09-28 15:38:17 -04:00
cik_sdma.h
cikd.h
clearstate_ci.h
clearstate_defs.h
clearstate_gfx9.h
clearstate_gfx10.h
clearstate_gfx11.h
clearstate_si.h
clearstate_vi.h
cz_ih.c
cz_ih.h
dce_v6_0.c drm/amdgpu: Use min_t to replace min 2023-09-06 14:35:22 -04:00
dce_v6_0.h
dce_v8_0.c drm/amdgpu: Use min_t to replace min 2023-09-06 14:35:22 -04:00
dce_v8_0.h
dce_v10_0.c drm/amdgpu: Use min_t to replace min 2023-09-06 14:35:22 -04:00
dce_v10_0.h
dce_v11_0.c drm/amdgpu: Use min_t to replace min 2023-09-06 14:35:22 -04:00
dce_v11_0.h
df_v1_7.c
df_v1_7.h
df_v3_6.c
df_v3_6.h
df_v4_3.c
df_v4_3.h
dimgrey_cavefish_reg_init.c
emu_soc.c
gfx_v6_0.c drm/amdgpu: Store CU info from all XCCs for GFX v9.4.3 2023-09-11 17:10:19 -04:00
gfx_v6_0.h
gfx_v7_0.c drm/amdgpu: Store CU info from all XCCs for GFX v9.4.3 2023-09-11 17:10:19 -04:00
gfx_v7_0.h
gfx_v8_0.c drm/amdgpu: Store CU info from all XCCs for GFX v9.4.3 2023-09-11 17:10:19 -04:00
gfx_v8_0.h
gfx_v9_0.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
gfx_v9_0.h
gfx_v9_4.c
gfx_v9_4.h
gfx_v9_4_2.c drm/amdgpu: Declare array with strings as pointers constant 2023-09-06 14:34:11 -04:00
gfx_v9_4_2.h
gfx_v9_4_3.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
gfx_v9_4_3.h
gfx_v10_0.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
gfx_v10_0.h
gfx_v11_0.c drm/amdgpu: cleanup gmc_v11_0_flush_gpu_tlb 2023-09-26 16:55:09 -04:00
gfx_v11_0.h
gfx_v11_0_3.c
gfx_v11_0_3.h
gfxhub_v1_0.c
gfxhub_v1_0.h
gfxhub_v1_1.c
gfxhub_v1_1.h
gfxhub_v1_2.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
gfxhub_v1_2.h
gfxhub_v2_0.c drm/amdgpu: rework gmc_v10_0_flush_gpu_tlb v2 2023-09-26 16:54:52 -04:00
gfxhub_v2_0.h
gfxhub_v2_1.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
gfxhub_v2_1.h
gfxhub_v3_0.c drm/amdgpu: calling address translation functions to simplify codes 2023-09-06 14:31:52 -04:00
gfxhub_v3_0.h
gfxhub_v3_0_3.c drm/amdgpu: calling address translation functions to simplify codes 2023-09-06 14:31:52 -04:00
gfxhub_v3_0_3.h
gfxhub_v11_5_0.c drm/amdgpu: calling address translation functions to simplify codes 2023-09-06 14:31:52 -04:00
gfxhub_v11_5_0.h drm/amdgpu: add gfxhub 11.5.0 support 2023-08-30 15:01:15 -04:00
gmc_v6_0.c drm/amdgpu/gmc: set a default disable value for AGP 2023-09-26 17:00:22 -04:00
gmc_v6_0.h
gmc_v7_0.c drm/amdgpu/gmc: set a default disable value for AGP 2023-09-26 17:00:22 -04:00
gmc_v7_0.h
gmc_v8_0.c drm/amdgpu/gmc: set a default disable value for AGP 2023-09-26 17:00:22 -04:00
gmc_v8_0.h
gmc_v9_0.c drm/amdgpu/gmc: set a default disable value for AGP 2023-09-26 17:00:22 -04:00
gmc_v9_0.h
gmc_v10_0.c drm/amdgpu/gmc: set a default disable value for AGP 2023-09-26 17:00:22 -04:00
gmc_v10_0.h
gmc_v11_0.c drm/amdgpu/gmc11: disable AGP on GC 11.5 2023-09-26 17:00:23 -04:00
gmc_v11_0.h
hdp_v4_0.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
hdp_v4_0.h
hdp_v5_0.c
hdp_v5_0.h
hdp_v5_2.c
hdp_v5_2.h
hdp_v6_0.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
hdp_v6_0.h
iceland_ih.c
iceland_ih.h
iceland_sdma_pkt_open.h
ih_v6_0.c drm/amdgpu: Clean up errors in ih_v6_0.c 2023-08-09 09:43:18 -04:00
ih_v6_0.h
ih_v6_1.c drm/amdgpu: add ih 6.1 support 2023-08-07 16:35:38 -04:00
ih_v6_1.h drm/amdgpu: add ih 6.1 support 2023-08-07 16:35:38 -04:00
imu_v11_0.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
imu_v11_0.h
imu_v11_0_3.c
imu_v11_0_3.h
jpeg_v1_0.c
jpeg_v1_0.h
jpeg_v2_0.c drm/jpeg: Clean up errors in jpeg_v2_0.c 2023-08-09 09:43:28 -04:00
jpeg_v2_0.h
jpeg_v2_5.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
jpeg_v2_5.h
jpeg_v3_0.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
jpeg_v3_0.h
jpeg_v4_0.c drm/amd: Add HDP flush during jpeg init 2023-09-20 12:24:28 -04:00
jpeg_v4_0.h
jpeg_v4_0_3.c drm/amdgpu/jpeg: skip set pg for sriov 2023-09-20 16:24:09 -04:00
jpeg_v4_0_3.h
jpeg_v4_0_5.c drm/amdgpu/jpeg: initialize number of jpeg ring 2023-08-31 16:39:41 -04:00
jpeg_v4_0_5.h drm/amdgpu/jpeg: add jpeg support for VCN4_0_5 2023-08-31 16:34:36 -04:00
Kconfig
lsdma_v6_0.c
lsdma_v6_0.h
Makefile drm/amdgpu: Add umc v12_0 ras functions 2023-09-06 14:38:00 -04:00
mca_v3_0.c
mca_v3_0.h
mes_v10_1.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
mes_v10_1.h
mes_v11_0.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
mes_v11_0.h
mmhub_v1_0.c
mmhub_v1_0.h
mmhub_v1_7.c
mmhub_v1_7.h
mmhub_v1_8.c drm/amdgpu: remove SRIOV VF FB location programming 2023-08-07 17:13:09 -04:00
mmhub_v1_8.h
mmhub_v2_0.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
mmhub_v2_0.h
mmhub_v2_3.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
mmhub_v2_3.h
mmhub_v3_0.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
mmhub_v3_0.h
mmhub_v3_0_1.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
mmhub_v3_0_1.h
mmhub_v3_0_2.c drm/amdgpu: calling address translation functions to simplify codes 2023-09-06 14:31:52 -04:00
mmhub_v3_0_2.h
mmhub_v3_3.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
mmhub_v3_3.h drm/amdgpu: add mmhub 3.3.0 support 2023-08-30 15:01:09 -04:00
mmhub_v9_4.c drm/amdgpu: Clean up errors in mmhub_v9_4.c 2023-08-09 09:43:22 -04:00
mmhub_v9_4.h
mmsch_v1_0.h
mmsch_v2_0.h
mmsch_v3_0.h
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
mxgpu_ai.c
mxgpu_ai.h
mxgpu_nv.c drm/amdgpu: Clean up errors in mxgpu_nv.c 2023-08-09 09:43:32 -04:00
mxgpu_nv.h
mxgpu_vi.c drm/amdgpu: Clean up errors in mxgpu_vi.c 2023-08-09 09:43:51 -04:00
mxgpu_vi.h
navi10_ih.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
navi10_ih.h
navi10_sdma_pkt_open.h
nbio_v2_3.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
nbio_v2_3.h
nbio_v4_3.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
nbio_v4_3.h
nbio_v6_1.c
nbio_v6_1.h
nbio_v7_0.c
nbio_v7_0.h
nbio_v7_2.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
nbio_v7_2.h
nbio_v7_4.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
nbio_v7_4.h
nbio_v7_7.c
nbio_v7_7.h
nbio_v7_9.c drm/amdgpu: Unset baco dummy mode on nbio v7.9 2023-08-30 14:59:16 -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: add remap_hdp_registers callback for nbio 7.11 2023-09-12 17:30:22 -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: Use function for IP version check 2023-09-20 12:23:28 -04:00
nv.h
nvd.h
ObjectID.h
psp_gfx_if.h drm/amdgpu: fix VPE front door loading issue 2023-08-31 16:34:22 -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 function for IP version check 2023-09-20 12:23:28 -04:00
psp_v11_0.h
psp_v11_0_8.c
psp_v11_0_8.h
psp_v12_0.c
psp_v12_0.h
psp_v13_0.c drm/amdgpu: update retry times for psp vmbx wait 2023-09-28 15:44:36 -04:00
psp_v13_0.h
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
sdma_common.h
sdma_v2_4.c drm/amd: Move microcode init from sw_init to early_init for SDMA v2.4 2023-09-28 15:38:11 -04:00
sdma_v2_4.h
sdma_v3_0.c drm/amd: Move microcode init from sw_init to early_init for SDMA v3.0 2023-09-28 15:38:05 -04:00
sdma_v3_0.h
sdma_v4_0.c drm/amd: Drop error message about failing to load SDMA firmware 2023-09-28 15:36:41 -04:00
sdma_v4_0.h
sdma_v4_4.c
sdma_v4_4.h
sdma_v4_4_2.c drm/amd: Drop error message about failing to load SDMA firmware 2023-09-28 15:36:41 -04:00
sdma_v4_4_2.h
sdma_v5_0.c drm/amd: Move microcode init from sw_init to early_init for SDMA v5.0 2023-09-28 15:37:34 -04:00
sdma_v5_0.h
sdma_v5_2.c drm/amd: Move microcode init from sw_init to early_init for SDMA v5.2 2023-09-28 15:37:50 -04:00
sdma_v5_2.h
sdma_v6_0.c drm/amd: Move microcode init from sw_init to early_init for SDMA v6.0 2023-09-28 15:37:43 -04:00
sdma_v6_0.h
sdma_v6_0_0_pkt_open.h
si.c
si.h
si_dma.c
si_dma.h
si_enums.h
si_ih.c
si_ih.h
sid.h
sienna_cichlid.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
sienna_cichlid.h
smu_v11_0_i2c.c
smu_v11_0_i2c.h
smu_v13_0_10.c drm/amdgpu: Keep reset handlers shared 2023-08-30 14:57:54 -04:00
smu_v13_0_10.h
smuio_v9_0.c
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
smuio_v13_0.h
smuio_v13_0_3.c
smuio_v13_0_3.h
smuio_v13_0_6.c
smuio_v13_0_6.h
soc15.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
soc15.h
soc15_common.h drm/amdgpu: Add RLCG interface driver implementation for gfx v9.4.3 (v3) 2023-07-18 11:16:41 -04:00
soc15d.h
soc21.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
soc21.h
ta_rap_if.h
ta_ras_if.h
ta_secureDisplay_if.h
ta_xgmi_if.h
tonga_ih.c drm/amdgpu: Clean up errors in tonga_ih.c 2023-08-09 09:43:58 -04:00
tonga_ih.h
tonga_sdma_pkt_open.h
umc_v6_0.c
umc_v6_0.h
umc_v6_1.c
umc_v6_1.h
umc_v6_7.c
umc_v6_7.h
umc_v8_7.c
umc_v8_7.h
umc_v8_10.c
umc_v8_10.h
umc_v12_0.c drm/amdgpu: print channel index for UMC bad page 2023-09-20 16:25:17 -04:00
umc_v12_0.h drm/amdgpu: fix value of some UMC parameters for UMC v12 2023-09-26 16:54:52 -04:00
umsch_mm_v4_0.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -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: Clean up errors in uvd_v3_1.c 2023-08-09 09:43:52 -04:00
uvd_v3_1.h
uvd_v4_2.c
uvd_v4_2.h
uvd_v5_0.c
uvd_v5_0.h
uvd_v6_0.c
uvd_v6_0.h
uvd_v7_0.c drm/amdgpu: Clean up errors in uvd_v7_0.c 2023-08-09 09:43:26 -04:00
uvd_v7_0.h
vce_v2_0.c
vce_v2_0.h
vce_v3_0.c drm/amdgpu: Clean up errors in vce_v3_0.c 2023-08-09 09:43:15 -04:00
vce_v3_0.h
vce_v4_0.c
vce_v4_0.h
vcn_sw_ring.c
vcn_sw_ring.h
vcn_v1_0.c drm/amdgpu/jpeg: Clean up errors in vcn_v1_0.c 2023-08-09 09:43:34 -04:00
vcn_v1_0.h
vcn_v2_0.c
vcn_v2_0.h
vcn_v2_5.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
vcn_v2_5.h
vcn_v3_0.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
vcn_v3_0.h
vcn_v4_0.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
vcn_v4_0.h
vcn_v4_0_3.c drm/amdgpu/vcn: Skip vcn power-gating change for sriov 2023-08-16 11:33:59 -04:00
vcn_v4_0_3.h
vcn_v4_0_5.c drm/amdgpu: add VCN4 ip block support 2023-08-31 16:34:32 -04:00
vcn_v4_0_5.h drm/amdgpu: add VCN4 ip block support 2023-08-31 16:34:32 -04:00
vega10_ih.c
vega10_ih.h
vega10_reg_init.c
vega10_sdma_pkt_open.h
vega20_ih.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
vega20_ih.h
vega20_reg_init.c
vi.c
vi.h
vid.h
vpe_6_1_fw_if.h drm/amdgpu: add VPE firmware interface 2023-08-31 16:33:27 -04:00
vpe_v6_1.c drm/amdgpu: fix incompatible types in conditional expression 2023-09-06 14:35:29 -04:00
vpe_v6_1.h drm/amdgpu: add VPE 6.1.0 support 2023-08-31 16:34:05 -04:00