linux/drivers/gpu/drm/amd/amdgpu
Jack Zhang c2a801af31 amd/amdgpu/sriov enable onevf mode for ARCTURUS VF
Before, initialization of smu ip block would be skipped
for sriov ASICs. But if there's only one VF being used,
guest driver should be able to dump some HW info such as
clks, temperature,etc.

To solve this, now after onevf mode is enabled, host
driver will notify guest. If it's onevf mode, guest will
do smu hw_init and skip some steps in normal smu hw_init
flow because host driver has already done it for smu.

With this fix, guest app can talk with smu and dump hw
information from smu.

v2: refine the logic for pm_enabled.Skip hw_init by not
changing pm_enabled.
v3: refine is_support_sw_smu and fix some indentation
issue.

Signed-off-by: Jack Zhang <Jack.Zhang1@amd.com>
Acked-by: Evan Quan <evan.quan@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2020-01-07 11:58:10 -05:00
..
amdgpu.h drm/amdgpu: update the method to get fb_loc of memory training(V4) 2019-12-23 14:59:20 -05:00
amdgpu_acp.c drm/amdgpu: fix multiple memory leaks in acp_hw_init 2019-10-03 09:11:05 -05:00
amdgpu_acp.h
amdgpu_acpi.c
amdgpu_afmt.c
amdgpu_amdkfd.c drm/amdkfd: Delete duplicated queue bit map reservation 2019-10-30 11:06:51 -04:00
amdgpu_amdkfd.h drm/amdkfd: Use array to probe kfd2kgd_calls 2019-10-03 09:11:05 -05:00
amdgpu_amdkfd_arcturus.c drm/amdkfd: Use Arcturus specific set_vm_context_page_table_base() 2019-12-18 16:09:06 -05:00
amdgpu_amdkfd_fence.c
amdgpu_amdkfd_gfx_v7.c drm/amdkfd: Use array to probe kfd2kgd_calls 2019-10-03 09:11:05 -05:00
amdgpu_amdkfd_gfx_v8.c drm/amdkfd: Use array to probe kfd2kgd_calls 2019-10-03 09:11:05 -05:00
amdgpu_amdkfd_gfx_v9.c drm/amdkfd: Use Arcturus specific set_vm_context_page_table_base() 2019-12-18 16:09:06 -05:00
amdgpu_amdkfd_gfx_v9.h drm/amdkfd: Use Arcturus specific set_vm_context_page_table_base() 2019-12-18 16:09:06 -05:00
amdgpu_amdkfd_gfx_v10.c drm/amdkfd: Delete unnecessary pr_fmt switch 2019-10-30 11:06:51 -04:00
amdgpu_amdkfd_gpuvm.c Merge tag 'drm-next-5.6-2019-12-11' of git://people.freedesktop.org/~agd5f/linux into drm-next 2019-12-17 18:47:46 +01:00
amdgpu_atombios.c drm/amdgpu: update the method to get fb_loc of memory training(V4) 2019-12-23 14:59:20 -05:00
amdgpu_atombios.h
amdgpu_atomfirmware.c drm/amdgpu: update the method to get fb_loc of memory training(V4) 2019-12-23 14:59:20 -05:00
amdgpu_atomfirmware.h drm/amdgpu: update the method to get fb_loc of memory training(V4) 2019-12-23 14:59:20 -05:00
amdgpu_atpx_handler.c Revert "drm/amdgpu: simplify ATPX detection" 2020-01-07 11:55:56 -05:00
amdgpu_benchmark.c drm/amdgpu: fix double reference dropping 2019-11-06 16:27:48 -05:00
amdgpu_bios.c
amdgpu_bo_list.c drm/amdgpu: fix error handling in amdgpu_bo_list_create 2019-10-17 17:12:34 -04:00
amdgpu_bo_list.h
amdgpu_cgs.c
amdgpu_connectors.c Merge tag 'drm-next-5.5-2019-10-09' of git://people.freedesktop.org/~agd5f/linux into drm-next 2019-10-26 05:56:57 +10:00
amdgpu_connectors.h
amdgpu_cs.c Merge tag 'drm-next-5.6-2019-12-11' of git://people.freedesktop.org/~agd5f/linux into drm-next 2019-12-17 18:47:46 +01:00
amdgpu_csa.c drm/ttm: always keep BOs on the LRU 2019-10-25 11:40:50 +02:00
amdgpu_csa.h
amdgpu_ctx.c drm/amdgpu: fix ctx init failure for asics without gfx ring 2019-12-23 14:56:09 -05:00
amdgpu_ctx.h amd/amdgpu: add sched array to IPs with multiple run-queues 2019-12-18 16:09:12 -05:00
amdgpu_debugfs.c drm/amdgpu: use true, false for bool variable in amdgpu_debugfs.c 2019-12-23 15:00:01 -05:00
amdgpu_debugfs.h
amdgpu_device.c drm/amdgpu: use true, false for bool variable in amdgpu_device.c 2019-12-23 15:00:01 -05:00
amdgpu_discovery.c drm/amdgpu: add a generic fb accessing helper function(v3) 2019-10-17 16:31:13 -04:00
amdgpu_discovery.h drm/amdgpu: update amdgpu_discovery to handle revision 2019-10-17 16:31:06 -04:00
amdgpu_display.c Revert "drm/amd/display: enable S/G for RAVEN chip" 2019-11-22 14:35:11 -05:00
amdgpu_display.h drm/amdgpu: Fix amdgpu_display_supported_domains logic. 2019-07-30 23:48:32 -05:00
amdgpu_dma_buf.c drm-misc-next for v5.6: 2019-12-17 13:57:54 +01:00
amdgpu_dma_buf.h drm/amdgpu: add independent DMA-buf import v9 2019-10-28 16:59:43 +01:00
amdgpu_doorbell.h
amdgpu_dpm.c drm/amd/powerplay: add lock protection for swSMU APIs V2 2019-10-25 16:50:09 -04:00
amdgpu_dpm.h drm/amd/powerplay: add lock protection for swSMU APIs V2 2019-10-25 16:50:09 -04:00
amdgpu_drv.c drm/amdgpu: add DRIVER_SYNCOBJ_TIMELINE to amdgpu 2020-01-07 11:54:30 -05:00
amdgpu_drv.h
amdgpu_encoders.c drm/amdgpu: Iterate through DRM connectors correctly 2019-10-03 09:11:05 -05:00
amdgpu_fb.c drm: constify fb ops across all drivers 2019-12-05 10:57:42 +02:00
amdgpu_fence.c drm/amdgpu/pm_runtime: update usage count in fence handling 2019-12-18 16:09:11 -05:00
amdgpu_gart.c drm/amdgpu: add function parameter description in 'amdgpu_gart_bind' 2019-11-13 15:29:44 -05:00
amdgpu_gart.h
amdgpu_gds.h Revert "drm/amdgpu: fix transform feedback GDS hang on gfx10 (v2)" 2019-08-12 12:47:47 -05:00
amdgpu_gem.c drm-misc-next for 5.5: 2019-11-04 09:28:51 +10:00
amdgpu_gem.h drm/amdgpu: cleanup mtype mapping 2019-09-16 09:59:21 -05:00
amdgpu_gfx.c drm/amdgpu: drop useless BACO arg in amdgpu_ras_reset_gpu 2019-12-18 16:09:06 -05:00
amdgpu_gfx.h amd/amdgpu: add sched array to IPs with multiple run-queues 2019-12-18 16:09:12 -05:00
amdgpu_gmc.c drm/amdgpu: enlarge agp_start address into 48bit 2019-12-23 14:56:21 -05:00
amdgpu_gmc.h drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub 2019-11-22 14:55:19 -05:00
amdgpu_gtt_mgr.c
amdgpu_i2c.c
amdgpu_i2c.h
amdgpu_ib.c drm/amdgpu: Fix KFD-related kernel oops on Hawaii 2019-09-17 14:38:35 -05:00
amdgpu_ids.c drm/amdgpu: explicitely sync to VM updates v2 2019-12-09 17:02:07 -05:00
amdgpu_ids.h dma-buf: rename reservation_object to dma_resv 2019-08-13 09:09:30 +02:00
amdgpu_ih.c drm/amdgpu: remove not needed memset 2019-11-19 10:12:54 -05:00
amdgpu_ih.h
amdgpu_ioc32.c
amdgpu_irq.c drm/amdgpu: pull ras controller int status only when ras enabled 2019-11-19 12:09:23 -05:00
amdgpu_irq.h
amdgpu_job.c drm/amdgpu: explicitely sync to VM updates v2 2019-12-09 17:02:07 -05:00
amdgpu_job.h drm/amdgpu: Avoid HW GPU reset for RAS. 2019-09-13 17:41:05 -05:00
amdgpu_jpeg.c drm/amdgpu: add JPEG common functions to amdgpu_jpeg 2019-11-19 10:12:50 -05:00
amdgpu_jpeg.h amd/amdgpu: add sched array to IPs with multiple run-queues 2019-12-18 16:09:12 -05:00
amdgpu_kms.c drm/amd/powerplay: enable pp one vf mode for vega10 2019-12-11 15:22:07 -05:00
amdgpu_mes.h
amdgpu_mmhub.c drm/amdgpu: move mmhub ras fini to mmhub block 2019-10-03 09:11:02 -05:00
amdgpu_mmhub.h drm/amdgpu: move mmhub ras fini to mmhub block 2019-10-03 09:11:02 -05:00
amdgpu_mn.c drm/amdgpu: Use mmu_interval_notifier instead of hmm_mirror 2019-11-23 19:56:45 -04:00
amdgpu_mn.h drm/amdgpu: Use mmu_interval_notifier instead of hmm_mirror 2019-11-23 19:56:45 -04:00
amdgpu_mode.h
amdgpu_nbio.c drm/amdgpu: add ras fini for nbio 2019-10-03 09:11:02 -05:00
amdgpu_nbio.h drm/amdgpu/soc15: disable doorbell interrupt as part of BACO entry sequence 2019-10-15 15:49:14 -04:00
amdgpu_object.c drm-misc-next for 5.5: 2019-10-30 06:11:47 +10:00
amdgpu_object.h hmm related patches for 5.5 2019-11-30 10:33:14 -08:00
amdgpu_pll.c
amdgpu_pll.h
amdgpu_pm.c drm/amd/powerplay: enable pp one vf mode for vega10 2019-12-11 15:22:07 -05:00
amdgpu_pm.h drm/amdgpu: enable JPEG2.0 dpm 2019-11-19 10:12:50 -05:00
amdgpu_pmu.c drm/amdgpu: Remove unneeded semicolon in amdgpu_pmu.c 2019-12-18 16:09:11 -05:00
amdgpu_pmu.h
amdgpu_psp.c amd/amdgpu/sriov enable onevf mode for ARCTURUS VF 2020-01-07 11:58:10 -05:00
amdgpu_psp.h drm/amdgpu: remove memory training p2c buffer reservation(V2) 2019-12-23 14:59:28 -05:00
amdgpu_ras.c drm/amdgpu: add missed return value set for error case 2019-12-23 14:59:51 -05:00
amdgpu_ras.h drm/amdgpu: drop useless BACO arg in amdgpu_ras_reset_gpu 2019-12-18 16:09:06 -05:00
amdgpu_ras_eeprom.c drm/amdgpu: Resolved offchip EEPROM I/O issue 2019-11-26 12:20:22 -05:00
amdgpu_ras_eeprom.h drm/amdgpu: Resolved offchip EEPROM I/O issue 2019-11-26 12:20:22 -05:00
amdgpu_ring.c
amdgpu_ring.h
amdgpu_rlc.c drm/amdgpu: fix calltrace during kmd unload(v3) 2019-12-03 11:57:00 -05:00
amdgpu_rlc.h
amdgpu_sa.c
amdgpu_sched.c
amdgpu_sched.h
amdgpu_sdma.c drm/amdgpu: drop useless BACO arg in amdgpu_ras_reset_gpu 2019-12-18 16:09:06 -05:00
amdgpu_sdma.h amd/amdgpu: add sched array to IPs with multiple run-queues 2019-12-18 16:09:12 -05:00
amdgpu_socbb.h
amdgpu_sync.c drm/amdgpu: stop adding VM updates fences to the resv obj 2019-12-09 17:02:15 -05:00
amdgpu_sync.h drm/amdgpu: explicitely sync to VM updates v2 2019-12-09 17:02:07 -05:00
amdgpu_test.c drm/amdgpu: fix potential double drop fence reference 2019-11-06 16:27:48 -05:00
amdgpu_trace.h merge fix for "ftrace: Rework event_create_dir()" 2019-11-22 14:55:12 -05:00
amdgpu_trace_points.c
amdgpu_ttm.c drm/amdgpu: remove memory training p2c buffer reservation(V2) 2019-12-23 14:59:28 -05:00
amdgpu_ttm.h drm/amdgpu: update the method to get fb_loc of memory training(V4) 2019-12-23 14:59:20 -05:00
amdgpu_ucode.c drm/amdgpu: Add ucode support for DMCUB 2019-11-13 15:29:42 -05:00
amdgpu_ucode.h drm/amdgpu: correct RLC firmwares loading sequence 2020-01-07 11:56:52 -05:00
amdgpu_umc.c drm/amdgpu: drop useless BACO arg in amdgpu_ras_reset_gpu 2019-12-18 16:09:06 -05:00
amdgpu_umc.h drm/amdgpu: move umc ras fini to umc block 2019-10-03 09:11:02 -05:00
amdgpu_uvd.c drm/scheduler: rework entity creation 2019-12-18 16:09:12 -05:00
amdgpu_uvd.h
amdgpu_vce.c drm/scheduler: rework entity creation 2019-12-18 16:09:12 -05:00
amdgpu_vce.h drm/amdgpu/vce: make some functions static 2019-10-25 16:15:00 -04:00
amdgpu_vcn.c drm/amdgpu: disable VCN2.5 ib test for Arcturus sriov 2019-12-23 14:56:15 -05:00
amdgpu_vcn.h amd/amdgpu: add sched array to IPs with multiple run-queues 2019-12-18 16:09:12 -05:00
amdgpu_vf_error.c
amdgpu_vf_error.h
amdgpu_virt.c drm/amd/powerplay: enable pp one vf mode for vega10 2019-12-11 15:22:07 -05:00
amdgpu_virt.h drm/amd/powerplay: enable pp one vf mode for vega10 2019-12-11 15:22:07 -05:00
amdgpu_vm.c drm/amdgpu: replace vm_pte's run-queue list with drm gpu scheds list 2019-12-18 16:09:12 -05:00
amdgpu_vm.h drm/amdgpu: replace vm_pte's run-queue list with drm gpu scheds list 2019-12-18 16:09:12 -05:00
amdgpu_vm_cpu.c drm/amdgpu: trace if a PD/PT update is done directly 2019-09-16 15:30:32 -05:00
amdgpu_vm_sdma.c drm/amdgpu: stop adding VM updates fences to the resv obj 2019-12-09 17:02:15 -05:00
amdgpu_vram_mgr.c drm/amdgpu: Report vram vendor with sysfs (v3) 2019-10-07 15:11:07 -05:00
amdgpu_xgmi.c drm/amdgpu: Add task barrier to XGMI hive. 2019-12-18 16:09:13 -05:00
amdgpu_xgmi.h drm/amdgpu: Add task barrier to XGMI hive. 2019-12-18 16:09:13 -05:00
arct_reg_init.c drm/amdgpu: Delete useless header file reference 2019-10-03 09:11:05 -05:00
athub_v1_0.c drm/amdgpu: split athub clock gating from mmhub 2019-08-12 12:47:48 -05:00
athub_v1_0.h drm/amdgpu: split athub clock gating from mmhub 2019-08-12 12:47:48 -05:00
athub_v2_0.c drm/amdgpu/athub2: set clock gating for navi12 2019-08-12 12:47:47 -05:00
athub_v2_0.h
atom.c
atom.h
atombios_crtc.c
atombios_crtc.h
atombios_dp.c drm/amdgpu: remove set but not used variable 'dig' 2019-11-13 15:29:44 -05:00
atombios_dp.h
atombios_encoders.c
atombios_encoders.h
atombios_i2c.c drm/amdgpu: remove always false comparison in 'amdgpu_atombios_i2c_process_i2c_ch' 2019-11-13 15:29:44 -05:00
atombios_i2c.h
cik.c Merge tag 'drm-next-5.6-2019-12-11' of git://people.freedesktop.org/~agd5f/linux into drm-next 2019-12-17 18:47:46 +01:00
cik.h drm/amdgpu: enable BACO reset for SMU7 based dGPUs (v2) 2019-10-15 15:55:32 -04:00
cik_dpm.h
cik_ih.c
cik_ih.h
cik_sdma.c drm/amdgpu: simplify padding calculations (v2) 2019-12-23 14:55:44 -05:00
cik_sdma.h
cikd.h
clearstate_ci.h
clearstate_defs.h
clearstate_gfx9.h
clearstate_gfx10.h
clearstate_si.h
clearstate_vi.h
cz_ih.c
cz_ih.h
dce_v6_0.c drm/amdgpu: Iterate through DRM connectors correctly 2019-10-03 09:11:05 -05:00
dce_v6_0.h
dce_v8_0.c drm/amdgpu: Iterate through DRM connectors correctly 2019-10-03 09:11:05 -05:00
dce_v8_0.h
dce_v10_0.c drm/amdgpu: Iterate through DRM connectors correctly 2019-10-03 09:11:05 -05:00
dce_v10_0.h
dce_v11_0.c drm/amdgpu: Iterate through DRM connectors correctly 2019-10-03 09:11:05 -05:00
dce_v11_0.h
dce_virtual.c Merge drm/drm-next into drm-misc-next 2019-10-03 16:38:50 +02:00
dce_virtual.h
df_v1_7.c drm/amd/amdgpu: add sw_fini interface for df_funcs 2019-09-13 17:42:15 -05:00
df_v1_7.h
df_v3_6.c drm/amdgpu: attempt xgmi perfmon re-arm on failed arm 2019-12-23 14:56:02 -05:00
df_v3_6.h
emu_soc.c
gfx_v6_0.c drm/amdgpu: remove set but not used variable 'mc_shared_chmap' from 'gfx_v6_0.c' and 'gfx_v7_0.c' 2019-11-13 15:29:46 -05:00
gfx_v6_0.h
gfx_v7_0.c drm/amdgpu: fix calltrace during kmd unload(v3) 2019-12-03 11:57:00 -05:00
gfx_v7_0.h
gfx_v8_0.c drm/amdgpu: add cache flush workaround to gfx8 emit_fence 2019-12-05 17:54:55 -05:00
gfx_v8_0.h
gfx_v9_0.c drm/amdgpu/gfx: Add mmSDMA2-7_EDC_COUNTER to support Arcturus 2019-12-23 14:56:57 -05:00
gfx_v9_0.h
gfx_v10_0.c drm/amdgpu: Remove unneeded semicolon in gfx_v10_0.c 2019-12-18 16:09:11 -05:00
gfx_v10_0.h
gfxhub_v1_0.c drm/amdgpu: remove FB location config for sriov 2019-12-23 14:59:43 -05:00
gfxhub_v1_0.h
gfxhub_v1_1.c drm/amdgpu: Added ASIC specific checks in gfxhub V1.1 get XGMI info 2019-12-03 11:52:11 -05:00
gfxhub_v1_1.h
gfxhub_v2_0.c drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub 2019-11-22 14:55:19 -05:00
gfxhub_v2_0.h drm/amdgpu: Export setup_vm_pt_regs() logic for gfxhub 2.0 2019-10-03 09:11:04 -05:00
gmc_v6_0.c drm/amdgpu: cleanup PTE flag generation v3 2019-09-16 09:59:29 -05:00
gmc_v6_0.h
gmc_v7_0.c drm/amdgpu: cleanup PTE flag generation v3 2019-09-16 09:59:29 -05:00
gmc_v7_0.h
gmc_v8_0.c drm/amdgpu: cleanup PTE flag generation v3 2019-09-16 09:59:29 -05:00
gmc_v8_0.h
gmc_v9_0.c drm/amdgpu: Added ASIC specific check in gmc v9.0 ECC interrupt programming sequence 2019-12-23 14:56:27 -05:00
gmc_v9_0.h drm/amdkfd: Contain MMHUB number in mmhub_v9_4_setup_vm_pt_regs() 2019-12-03 11:08:24 -05:00
gmc_v10_0.c drm/amdgpu: add invalidate semaphore limit for SRIOV in gmc10 2019-12-12 16:13:48 -05:00
gmc_v10_0.h
iceland_ih.c
iceland_ih.h
iceland_sdma_pkt_open.h
jpeg_v1_0.c drm/amdgpu/vcn1.0: use its own idle handler and begin use funcs 2019-12-18 16:09:07 -05:00
jpeg_v1_0.h drm/amdgpu: separate JPEG1.0 code out from VCN1.0 2019-11-19 10:12:49 -05:00
jpeg_v2_0.c drm/amdgpu: enable JPEG2.0 dpm 2019-11-19 10:12:50 -05:00
jpeg_v2_0.h drm/amdgpu: add JPEG v2.0 function supports 2019-11-19 10:12:50 -05:00
jpeg_v2_5.c drm/amdgpu: move JPEG2.5 out from VCN2.5 2019-11-19 10:12:50 -05:00
jpeg_v2_5.h drm/amdgpu: move JPEG2.5 out from VCN2.5 2019-11-19 10:12:50 -05:00
Kconfig drm/amdgpu: fix license on Kconfig and Makefiles 2019-12-11 15:22:08 -05:00
kv_dpm.c
kv_dpm.h
kv_smc.c
Makefile drm/amdgpu: move JPEG2.5 out from VCN2.5 2019-11-19 10:12:50 -05:00
mes_v10_1.c
mes_v10_1.h
mmhub_v1_0.c drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub 2019-11-22 14:55:19 -05:00
mmhub_v1_0.h drm/amdgpu: add amdgpu_mmhub_funcs definition 2019-08-12 12:47:48 -05:00
mmhub_v2_0.c drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub 2019-11-22 14:55:19 -05:00
mmhub_v2_0.h drm/amdgpu: Export setup_vm_pt_regs() logic for mmhub 2.0 2019-10-03 09:11:05 -05:00
mmhub_v9_4.c drm/amdgpu: remove FB location config for sriov 2019-12-23 14:59:43 -05:00
mmhub_v9_4.h drm/amdkfd: Contain MMHUB number in mmhub_v9_4_setup_vm_pt_regs() 2019-12-03 11:08:24 -05:00
mmsch_v1_0.h drm/amdgpu: add VCN2.5 MMSCH start for Arcturus 2019-12-18 16:33:26 -05:00
mxgpu_ai.c drm/amdgpu: use true, false for bool variable in mxgpu_ai.c 2019-12-23 15:00:00 -05:00
mxgpu_ai.h drm/amd/powerplay: enable pp one vf mode for vega10 2019-12-11 15:22:07 -05:00
mxgpu_nv.c drm/amdgpu: use true, false for bool variable in mxgpu_nv.c 2019-12-23 15:00:01 -05:00
mxgpu_nv.h drm/amdgpu: Add SRIOV mailbox backend for Navi1x 2019-09-16 10:09:52 -05:00
mxgpu_vi.c
mxgpu_vi.h
navi10_ih.c drm/amdgpu: Remove unneeded variable 'ret' in navi10_ih.c 2019-12-23 14:59:09 -05:00
navi10_ih.h
navi10_reg_init.c drm/amdgpu: Delete useless header file reference 2019-10-03 09:11:05 -05:00
navi10_sdma_pkt_open.h
navi12_reg_init.c drm/amdgpu: Delete useless header file reference 2019-10-03 09:11:05 -05:00
navi14_reg_init.c drm/amdgpu: Delete useless header file reference 2019-10-03 09:11:05 -05:00
nbio_v2_3.c drm/amdgpu: Add the HDP flush support for Navi 2019-10-03 09:11:05 -05:00
nbio_v2_3.h drm/amdgpu: switch to new amdgpu_nbio structure 2019-09-13 17:11:03 -05:00
nbio_v6_1.c drm/amdgpu: switch to new amdgpu_nbio structure 2019-09-13 17:11:03 -05:00
nbio_v6_1.h drm/amdgpu: switch to new amdgpu_nbio structure 2019-09-13 17:11:03 -05:00
nbio_v7_0.c drm/amdgpu: switch to new amdgpu_nbio structure 2019-09-13 17:11:03 -05:00
nbio_v7_0.h drm/amdgpu: switch to new amdgpu_nbio structure 2019-09-13 17:11:03 -05:00
nbio_v7_4.c drm/amdgpu: simplify function return logic 2020-01-07 11:55:29 -05:00
nbio_v7_4.h drm/amdgpu: switch to new amdgpu_nbio structure 2019-09-13 17:11:03 -05:00
nv.c drm/amdgpu/nv: add asic func for fetching vbios from rom directly 2019-11-22 14:35:10 -05:00
nv.h drm/amdgpu: initialize reg base for navi12 2019-08-02 10:30:39 -05:00
nvd.h
ObjectID.h
ppsmc.h
psp_gfx_if.h drm/amdgpu: update VCN1(dual instances) fw types ID and VCN ip block type 2019-12-18 16:33:26 -05:00
psp_v3_1.c drm/amdgpu: Use ARRAY_SIZE for sos_old_versions 2019-11-22 14:27:11 -05:00
psp_v3_1.h
psp_v10_0.c drm/amdgpu: switch to common helper func for psp cmd submission 2019-11-19 12:09:13 -05:00
psp_v10_0.h
psp_v11_0.c drm/amd/display: Load TA firmware for navi10/12/14 2019-12-02 17:39:13 -05:00
psp_v11_0.h
psp_v12_0.c drm/amdgpu: switch to common helper func for psp cmd submission 2019-11-19 12:09:13 -05:00
psp_v12_0.h drm/amdgpu: add psp_v12_0 for renoir (v2) 2019-08-12 12:47:50 -05:00
r600_dpm.h
sdma_v2_4.c drm/amdgpu: simplify padding calculations (v2) 2019-12-23 14:55:44 -05:00
sdma_v2_4.h
sdma_v3_0.c drm/amdgpu: simplify padding calculations (v2) 2019-12-23 14:55:44 -05:00
sdma_v3_0.h
sdma_v4_0.c drm/amdgpu: simplify padding calculations (v2) 2019-12-23 14:55:44 -05:00
sdma_v4_0.h
sdma_v5_0.c drm/amdgpu: simplify padding calculations (v2) 2019-12-23 14:55:44 -05:00
sdma_v5_0.h
si.c Merge tag 'drm-next-5.6-2019-12-11' of git://people.freedesktop.org/~agd5f/linux into drm-next 2019-12-17 18:47:46 +01:00
si.h
si_dma.c drm/amdgpu: replace vm_pte's run-queue list with drm gpu scheds list 2019-12-18 16:09:12 -05:00
si_dma.h
si_dpm.c
si_dpm.h
si_enums.h
si_ih.c drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 2019-11-22 14:35:10 -05:00
si_ih.h
si_smc.c
sid.h
sislands_smc.h
smu_v11_0_i2c.c drm/amdgpu: use drm_debug_enabled() to check for debug categories 2019-11-14 14:08:39 +02:00
smu_v11_0_i2c.h drm/amdgpu: Vega20 SMU I2C HW engine controller. 2019-08-27 09:17:35 -05:00
soc15.c amd/amdgpu/sriov enable onevf mode for ARCTURUS VF 2020-01-07 11:58:10 -05:00
soc15.h drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 2019-11-22 14:55:19 -05:00
soc15_common.h drm/amdgpu: Ensure ret is always initialized when using SOC15_WAIT_ON_RREG 2019-11-26 09:48:57 -05:00
soc15d.h
ta_ras_if.h
ta_xgmi_if.h
tonga_ih.c
tonga_ih.h
tonga_sdma_pkt_open.h
umc_v6_0.c drm/amdgpu: fix an UMC hw arbitrator bug(v3) 2019-10-03 09:11:01 -05:00
umc_v6_0.h drm/amdgpu: fix an UMC hw arbitrator bug(v3) 2019-10-03 09:11:01 -05:00
umc_v6_1.c drm/amdgpu: update UMC 6.1 RAS error counter register access path 2020-01-07 11:57:48 -05:00
umc_v6_1.h drm/amdgpu: Added RAS UMC error query support for Arcturus 2019-12-11 15:22:07 -05:00
uvd_v4_2.c
uvd_v4_2.h
uvd_v5_0.c
uvd_v5_0.h
uvd_v6_0.c drm/amdgpu/uvd6: fix allocation size in enc ring test (v2) 2019-10-17 17:12:34 -04:00
uvd_v6_0.h
uvd_v7_0.c drm/amdgpu/uvd7: fix allocation size in enc ring test (v2) 2019-10-17 17:12:34 -04:00
uvd_v7_0.h
vce_v2_0.c
vce_v2_0.h
vce_v3_0.c
vce_v3_0.h
vce_v4_0.c
vce_v4_0.h
vcn_v1_0.c drm/amdgpu/vcn1.0: use its own idle handler and begin use funcs 2019-12-18 16:09:07 -05:00
vcn_v1_0.h drm/amdgpu/vcn1.0: use its own idle handler and begin use funcs 2019-12-18 16:09:07 -05:00
vcn_v2_0.c drm/amdgpu: fix VCN2.x number of irq types 2019-12-11 15:22:08 -05:00
vcn_v2_0.h drm/amdgpu: move JPEG2.5 out from VCN2.5 2019-11-19 10:12:50 -05:00
vcn_v2_5.c drm/amdgpu: enable VCN0 and VCN1 sriov instances support for Arcturus 2019-12-19 10:10:05 -05:00
vcn_v2_5.h
vega10_ih.c drm/amd/amdgpu: add IH cg support on soc15 project 2019-10-03 09:11:04 -05:00
vega10_ih.h
vega10_reg_init.c drm/amdgpu: Delete useless header file reference 2019-10-03 09:11:05 -05:00
vega10_sdma_pkt_open.h
vega20_reg_init.c drm/amdgpu: Delete useless header file reference 2019-10-03 09:11:05 -05:00
vi.c drm/amdgpu: flag vram lost on baco reset for VI/CIK 2019-11-26 14:51:03 -05:00
vi.h drm/amdgpu: enable BACO reset for SMU7 based dGPUs (v2) 2019-10-15 15:55:32 -04:00
vid.h