linux/drivers/gpu/drm/amd/amdgpu
changzhu 589b64a7e3 drm/amdgpu: add dummy read by engines for some GCVM status registers in gfx10
The GRBM register interface is now capable of bursting 1 cycle per
register wr->wr, wr->rd much faster than previous muticycle per
transaction done interface.  This has caused a problem where
status registers requiring HW to update have a 1 cycle delay, due
to the register update having to go through GRBM.

For cp ucode, it has realized dummy read in cp firmware.It covers
the use of WAIT_REG_MEM operation 1 case only.So it needs to call
gfx_v10_0_wait_reg_mem in gfx10. Besides it also needs to add warning to
update firmware in case firmware is too old to have function to realize
dummy read in cp firmware.

For sdma ucode, it hasn't realized dummy read in sdma firmware. sdma is
moved to gfxhub in gfx10. So it needs to add dummy read in driver
between amdgpu_ring_emit_wreg and amdgpu_ring_emit_reg_wait for sdma_v5_0.

Signed-off-by: changzhu <Changfeng.Zhu@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2019-11-06 22:06:23 -05:00
..
amdgpu.h drm/amdgpu: introduce vram lost for reset (v2) 2019-08-29 15:52:32 -05:00
amdgpu_acp.c drm/amdgpu: fix multiple memory leaks in acp_hw_init 2019-10-02 12:58:33 -05:00
amdgpu_acp.h
amdgpu_acpi.c drm/amd: drop use of drmP.h in amdgpu/amdgpu* 2019-06-10 23:02:48 +02:00
amdgpu_afmt.c drm/amd: drop use of drmP.h in amdgpu/amdgpu* 2019-06-10 23:02:48 +02:00
amdgpu_amdkfd.c drm/amdgpu: enable Navi12 kfd support for amdgpu 2019-08-02 10:30:41 -05:00
amdgpu_amdkfd.h drm/amdkfd: Implement kfd2kgd_calls for Arcturus 2019-07-18 14:18:04 -05:00
amdgpu_amdkfd_arcturus.c drm/amdgpu: drop drmP.h in amdgpu_amdkfd_arcturus.c 2019-07-31 14:32:56 -05:00
amdgpu_amdkfd_fence.c
amdgpu_amdkfd_gfx_v7.c drm-misc-next for v5.3: 2019-06-14 11:44:24 +02:00
amdgpu_amdkfd_gfx_v8.c drm-misc-next for v5.3: 2019-06-14 11:44:24 +02:00
amdgpu_amdkfd_gfx_v9.c drm/amdgpu: Export function to flush TLB of specific vm hub 2019-08-15 10:57:48 -05:00
amdgpu_amdkfd_gfx_v9.h drm/amdgpu: drop unused function definitions 2019-07-18 14:18:07 -05:00
amdgpu_amdkfd_gfx_v10.c drm/amdkfd/gfx10: Calling amdgpu functions to invalidate TLB 2019-08-15 10:57:55 -05:00
amdgpu_amdkfd_gpuvm.c drm/amdgpu: untag user pointers 2019-09-25 17:51:41 -07:00
amdgpu_atombios.c drm/amd: drop use of drmP.h in amdgpu/amdgpu* 2019-06-10 23:02:48 +02:00
amdgpu_atombios.h
amdgpu_atomfirmware.c Merge branch 'drm-next' into drm-next-5.3 2019-06-25 08:42:25 -05:00
amdgpu_atomfirmware.h
amdgpu_atpx_handler.c drm/amdgpu: Add APTX quirk for Dell Latitude 5495 2019-08-27 10:09:12 -05:00
amdgpu_benchmark.c drm/amd: drop use of drmP.h in amdgpu/amdgpu* 2019-06-10 23:02:48 +02:00
amdgpu_bios.c drm/amd: drop use of drmP.h in amdgpu/amdgpu* 2019-06-10 23:02:48 +02:00
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 drm/amd: drop use of drmP.h in amdgpu/amdgpu* 2019-06-10 23:02:48 +02:00
amdgpu_connectors.c drm/amdgpu: Provide ddc symlink in connector sysfs directory 2019-07-31 16:35:37 +02:00
amdgpu_connectors.h
amdgpu_cs.c drm/amdgpu: user pages array memory leak fix 2019-10-17 17:12:34 -04:00
amdgpu_csa.c drm/amdgpu: program for resuming preempted ib 2019-06-21 18:57:40 -05:00
amdgpu_csa.h
amdgpu_ctx.c drm/amdgpu: dont schedule jobs while in reset 2019-11-06 15:26:53 -05:00
amdgpu_ctx.h drm/amdgpu: correct ras error count type 2019-08-23 11:30:32 -05:00
amdgpu_debugfs.c drm/amdgpu: fix a potential information leaking bug 2019-07-31 01:26:09 -05:00
amdgpu_debugfs.h drm/amdgpu: add mcbp unit test in debugfs (v3) 2019-06-21 18:58:21 -05:00
amdgpu_device.c drm/amdgpu: register gpu instance before fan boost feature enablment 2019-11-06 22:06:23 -05:00
amdgpu_discovery.c drm/amdgpu/discovery: fix DCE_HWIP mapping error in hw_id_map array 2019-07-11 14:37:24 -05:00
amdgpu_discovery.h drm/amdgpu/discovery: add ip discovery initial support 2019-06-21 18:58:21 -05:00
amdgpu_display.c drm-misc-next for 5.4: 2019-08-21 16:44:41 +10: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 5.4: 2019-08-21 16:44:41 +10:00
amdgpu_dma_buf.h drm/amdgpu: Fill out gem_object->resv 2019-07-31 10:19:23 +02:00
amdgpu_doorbell.h drm/amdgpu/: add doorbell assignment for 2nd vcn instance 2019-07-18 14:18:05 -05:00
amdgpu_dpm.c drm/amd/amdgpu: power up sdma engine when S3 resume back 2019-09-17 14:37:58 -05:00
amdgpu_dpm.h drm/amd: add gfxoff support on navi10 2019-06-21 18:59:25 -05:00
amdgpu_drv.c drm/amdgpu: add navi14 PCI ID 2019-11-06 15:35:08 -05:00
amdgpu_drv.h
amdgpu_encoders.c drm/amd: drop use of drmP.h in amdgpu/amdgpu* 2019-06-10 23:02:48 +02:00
amdgpu_fb.c drm/amdgpu: Fix amdgpu_display_supported_domains logic. 2019-07-30 23:48:32 -05:00
amdgpu_fence.c Merge branch 'drm-next' into drm-next-5.3 2019-06-25 08:42:25 -05:00
amdgpu_gart.c dmr/amdgpu: Fix compile error with CONFIG_DRM_AMDGPU_GART_DEBUGFS 2019-08-15 10:59:17 -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/amdgpu: untag user pointers 2019-09-25 17:51:41 -07:00
amdgpu_gem.h dma-buf: rename reservation_object to dma_resv 2019-08-13 09:09:30 +02:00
amdgpu_gfx.c drm/amdgpu: enable async gfx ring for navi14 2019-07-18 14:18:00 -05:00
amdgpu_gfx.h drm/amdgpu: add dummy read by engines for some GCVM status registers in gfx10 2019-11-06 22:06:23 -05:00
amdgpu_gmc.c drm/amdgpu: disable agp for sriov 2019-08-22 17:15:06 -05:00
amdgpu_gmc.h drm/amdgpu: Export function to flush TLB of specific vm hub 2019-08-15 10:57:48 -05:00
amdgpu_gtt_mgr.c drm/amd: drop use of drmP.h in amdgpu/amdgpu* 2019-06-10 23:02:48 +02:00
amdgpu_i2c.c drm/amd: drop use of drmP.h in amdgpu/amdgpu* 2019-06-10 23:02:48 +02:00
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-misc-next for 5.4: 2019-08-21 16:44:41 +10:00
amdgpu_ids.h dma-buf: rename reservation_object to dma_resv 2019-08-13 09:09:30 +02:00
amdgpu_ih.c drm/amd: drop use of drmP.h in amdgpu/amdgpu* 2019-06-10 23:02:48 +02:00
amdgpu_ih.h
amdgpu_ioc32.c drm/amd: drop use of drmP.h in amdgpu/amdgpu* 2019-06-10 23:02:48 +02:00
amdgpu_irq.c drm/amd: drop use of drmP.h in amdgpu/amdgpu* 2019-06-10 23:02:48 +02:00
amdgpu_irq.h
amdgpu_job.c drm/amdgpu: If amdgpu_ib_schedule fails return back the error. 2019-10-30 11:56:15 -04:00
amdgpu_job.h drm/amdgpu: add ib preemption status in amdgpu_job (v2) 2019-06-21 18:57:40 -05:00
amdgpu_kms.c drm/amdgpu: register gpu instance before fan boost feature enablment 2019-11-06 22:06:23 -05:00
amdgpu_mes.h drm/amdgpu/mes10.1: add mes firmware info fields 2019-06-21 18:59:28 -05:00
amdgpu_mmhub.h drm/amdgpu: add amdgpu_mmhub_funcs definition 2019-08-12 12:47:48 -05:00
amdgpu_mn.c hmm related patches for 5.4 2019-09-21 10:07:42 -07:00
amdgpu_mn.h drm/amdgpu: Prepare for hmm_range_register API change (v2) 2019-07-08 13:55:00 -05:00
amdgpu_mode.h
amdgpu_object.c drm/amdgpu: fix potential VM faults 2019-10-17 17:12:34 -04:00
amdgpu_object.h drm-misc-next for 5.4: 2019-08-21 16:44:41 +10:00
amdgpu_pll.c drm/amd: drop use of drmP.h in amdgpu/amdgpu* 2019-06-10 23:02:48 +02:00
amdgpu_pll.h
amdgpu_pm.c drm/amd/amdgpu: hide voltage and power sensors on SI and KV parts 2019-08-29 15:52:32 -05:00
amdgpu_pm.h drm/amdgpu: register pm sysfs for sriov (v2) 2019-06-13 13:59:48 -05:00
amdgpu_pmu.c drm/amdgpu: add pmu counters 2019-06-20 11:36:22 -05:00
amdgpu_pmu.h drm/amdgpu: add pmu counters 2019-06-20 11:36:22 -05:00
amdgpu_psp.c drm/amdgpu/psp: keep TMR in visible vram region for SRIOV 2019-08-29 15:52:32 -05:00
amdgpu_psp.h drm/amdgpu/psp: move TMR to cpu invisible vram region 2019-08-21 22:16:45 -05:00
amdgpu_ras.c drm/amdgpu: correct ras error count type 2019-08-23 11:30:32 -05:00
amdgpu_ras.h drm/amdgpu: Add RAS EEPROM table. 2019-08-27 08:17:14 -05:00
amdgpu_ras_eeprom.c drm/amdgpu: fix spelling mistake "jumpimng" -> "jumping" 2019-08-29 15:52:32 -05:00
amdgpu_ras_eeprom.h drm/amdgpu: Add RAS EEPROM table. 2019-08-27 08:17:14 -05:00
amdgpu_ring.c Merge branch 'drm-next' into drm-next-5.3 2019-06-25 08:42:25 -05:00
amdgpu_ring.h drm/amdgpu/: increase AMDGPU_MAX_RINGS to add 2nd vcn instance 2019-07-18 14:18:05 -05:00
amdgpu_rlc.c
amdgpu_rlc.h drm/amdgpu: use rlc toc from psp sos binary 2019-06-20 21:46:49 -05:00
amdgpu_sa.c drm/amd: drop use of drmP.h in amdgpu/amdgpu* 2019-06-10 23:02:48 +02:00
amdgpu_sched.c drm/amd: drop use of drmP.h in amdgpu.h 2019-06-10 22:59:53 +02:00
amdgpu_sched.h drm/amd: drop use of drmP.h from all header files 2019-06-10 23:00:08 +02:00
amdgpu_sdma.c Merge branch 'drm-next' into drm-next-5.3 2019-06-25 08:42:25 -05:00
amdgpu_sdma.h drm/amdgpu: reorganize sdma v4 code to support more instances 2019-07-18 14:18:02 -05:00
amdgpu_socbb.h drm/amd/display: use fixed-width data type for soc bounding box struct 2019-06-21 18:59:34 -05:00
amdgpu_sync.c dma-buf: rename reservation_object to dma_resv 2019-08-13 09:09:30 +02:00
amdgpu_sync.h dma-buf: rename reservation_object to dma_resv 2019-08-13 09:09:30 +02:00
amdgpu_test.c drm/amd: drop use of drmP.h in amdgpu/amdgpu* 2019-06-10 23:02:48 +02:00
amdgpu_trace.h drm/amd: drop use of drmP.h from all header files 2019-06-10 23:00:08 +02:00
amdgpu_trace_points.c drm/amd: drop use of drmP.h in amdgpu/amdgpu* 2019-06-10 23:02:48 +02:00
amdgpu_ttm.c hmm related patches for 5.4 2019-09-21 10:07:42 -07:00
amdgpu_ttm.h drm-misc-next for 5.4: 2019-08-21 16:44:41 +10:00
amdgpu_ucode.c drm/amdgpu: fix debug level for ppt offset/size 2019-08-21 22:15:28 -05:00
amdgpu_ucode.h drm/amdgpu: extend PSP FW loading support to 8 SDMA instances 2019-08-02 10:30:39 -05:00
amdgpu_umc.h drm/amdgpu: implement UMC 64 bits REG operations 2019-08-09 11:17:10 -05:00
amdgpu_uvd.c dma-buf: rename reservation_object to dma_resv 2019-08-13 09:09:30 +02:00
amdgpu_uvd.h
amdgpu_vce.c drm/amdgpu/vce: fix allocation size in enc ring test 2019-10-17 17:12:34 -04:00
amdgpu_vce.h drm/amdgpu/vce: fix allocation size in enc ring test 2019-10-17 17:12:34 -04:00
amdgpu_vcn.c drm/amdgpu/vcn: fix allocation size in enc ring test 2019-10-17 17:12:34 -04:00
amdgpu_vcn.h drm/amd/amdgpu/vcn_v2_0: Mark RB commands as KMD commands 2019-08-02 10:36:34 -05:00
amdgpu_vf_error.c
amdgpu_vf_error.h
amdgpu_virt.c drm/amdgpu: cleanup vega10 SRIOV code path 2019-08-02 10:17:21 -05:00
amdgpu_virt.h drm/amdgpu: cleanup vega10 SRIOV code path 2019-08-02 10:17:21 -05:00
amdgpu_vm.c drm/amdgpu: revert "disable bulk moves for now" 2019-10-02 12:23:03 -05:00
amdgpu_vm.h drm/amdgpu/gmc10: fix pte mytpe field error for navi14 2019-07-30 23:19:35 -05:00
amdgpu_vm_cpu.c
amdgpu_vm_sdma.c drm/amdgpu: switch driver from bo->resv to bo->base.resv 2019-08-06 08:21:54 +02:00
amdgpu_vram_mgr.c Merge branch 'drm-next' into drm-next-5.3 2019-06-25 08:42:25 -05:00
amdgpu_xgmi.c drm/amdgpu: adding xgmi error monitoring 2019-07-30 23:22:34 -05:00
amdgpu_xgmi.h
arct_reg_init.c drm/amd/powerplay: initialize arcturus MP1 and THM base address 2019-07-30 23:48:33 -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 drm/amdgpu/athub2: enable athub2 clock gating 2019-06-20 21:35:29 -05:00
atom.c
atom.h drm/amd: drop use of drmP.h in atom.h 2019-06-10 23:00:01 +02:00
atombios_crtc.c drm/amd: drop use of drmP.h in remaining files 2019-06-10 23:04:34 +02:00
atombios_crtc.h
atombios_dp.c drm/amd: drop use of drmP.h in remaining files 2019-06-10 23:04:34 +02:00
atombios_dp.h
atombios_encoders.c drm/amd: drop use of drmP.h in remaining files 2019-06-10 23:04:34 +02:00
atombios_encoders.h
atombios_i2c.c drm/amd: drop use of drmP.h in remaining files 2019-06-10 23:04:34 +02:00
atombios_i2c.h
cik.c drm/amdgpu: add reset_method asic callback for cik 2019-07-30 23:24:06 -05:00
cik.h
cik_dpm.h
cik_ih.c drm/amd: drop use of drmP.h in remaining files 2019-06-10 23:04:34 +02:00
cik_ih.h
cik_sdma.c drm/amd: drop use of drmP.h in remaining files 2019-06-10 23:04:34 +02:00
cik_sdma.h
cikd.h
clearstate_ci.h
clearstate_defs.h
clearstate_gfx9.h
clearstate_gfx10.h drm/amdgpu: add gfx v10 clear state header v2 2019-06-20 21:16:37 -05:00
clearstate_si.h
clearstate_vi.h
cz_ih.c drm/amd: drop use of drmP.h in remaining files 2019-06-10 23:04:34 +02:00
cz_ih.h
dce_v6_0.c drm/amdgpu: Update pitch on page flips without DC as well 2019-08-12 12:47:47 -05:00
dce_v6_0.h
dce_v8_0.c drm/amdgpu: Update pitch on page flips without DC as well 2019-08-12 12:47:47 -05:00
dce_v8_0.h
dce_v10_0.c drm/amdgpu: Update pitch on page flips without DC as well 2019-08-12 12:47:47 -05:00
dce_v10_0.h
dce_v11_0.c drm/amdgpu: Update pitch on page flips without DC as well 2019-08-12 12:47:47 -05:00
dce_v11_0.h
dce_virtual.c drm/amdgpu/virtual_dce: drop error message in hw_init 2019-08-29 15:52:32 -05:00
dce_virtual.h
df_v1_7.c drm/amdgpu: add sw_init to df_v1_7 2019-06-22 09:34:14 -05:00
df_v1_7.h
df_v3_6.c drm/amdgpu: add perfmon and fica atomics for df 2019-07-30 23:22:26 -05:00
df_v3_6.h drm/amdgpu: update df_v3_6 for xgmi perfmons (v2) 2019-06-20 11:35:45 -05:00
emu_soc.c
gfx_v6_0.c drm/amd/amdgpu: Add VMID to SRBM debugfs bank selection 2019-07-16 13:08:38 -05:00
gfx_v6_0.h
gfx_v7_0.c Linux 5.3-rc3 2019-08-09 13:07:28 -05:00
gfx_v7_0.h
gfx_v8_0.c Linux 5.3-rc3 2019-08-09 13:07:28 -05:00
gfx_v8_0.h
gfx_v9_0.c drm/amdgpu: remove program of lbpw for renoir 2019-09-17 14:26:24 -05:00
gfx_v9_0.h
gfx_v10_0.c drm/amdgpu: add dummy read by engines for some GCVM status registers in gfx10 2019-11-06 22:06:23 -05:00
gfx_v10_0.h drm/amdgpu: add gfx v10 implementation (v10) 2019-06-21 18:59:23 -05:00
gfxhub_v1_0.c drm/amdgpu: rename AMDGPU_GFXHUB/MMHUB macro with hub number 2019-07-18 14:18:01 -05:00
gfxhub_v1_0.h
gfxhub_v1_1.c
gfxhub_v1_1.h
gfxhub_v2_0.c drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE 2019-10-30 11:56:20 -04:00
gfxhub_v2_0.h drm/amdgpu: add gfxhub v2.0 block for navi10 (v4) 2019-06-20 21:35:29 -05:00
gmc_v6_0.c drm/amdgpu: set adev->num_vmhubs for gmc6,7,8 2019-08-23 11:35:25 -05:00
gmc_v6_0.h
gmc_v7_0.c drm/amdgpu: set adev->num_vmhubs for gmc6,7,8 2019-08-23 11:35:25 -05:00
gmc_v7_0.h
gmc_v8_0.c drm/amdgpu: set adev->num_vmhubs for gmc6,7,8 2019-08-23 11:35:25 -05:00
gmc_v8_0.h
gmc_v9_0.c drm/amdgpu: keep the stolen memory in visible vram region 2019-08-29 15:52:32 -05:00
gmc_v9_0.h drm/amdkfd: Expose function mmhub_v9_4_setup_vm_pt_regs() for kfd to use 2019-07-18 14:18:04 -05:00
gmc_v10_0.c drm/amdgpu: add dummy read by engines for some GCVM status registers in gfx10 2019-11-06 22:06:23 -05:00
gmc_v10_0.h drm/amdgpu: add gmc v10 ip block for navi10 (v6) 2019-06-20 21:35:29 -05:00
iceland_ih.c drm/amd: drop use of drmP.h in remaining files 2019-06-10 23:04:34 +02:00
iceland_ih.h
iceland_sdma_pkt_open.h
Kconfig mm/hmm: make HMM_MIRROR an implicit option 2019-08-07 14:58:06 -03:00
kv_dpm.c drm/amd: drop use of drmP.h in remaining files 2019-06-10 23:04:34 +02:00
kv_dpm.h
kv_smc.c drm/amd: drop use of drmP.h in remaining files 2019-06-10 23:04:34 +02:00
Makefile drm/amdgpu: make pmu support optional, again 2019-10-02 12:58:33 -05:00
mes_v10_1.c Merge branch 'drm-next' into drm-next-5.3 2019-06-25 08:42:25 -05:00
mes_v10_1.h drm/amdgpu/mes10.1: Fix header guard 2019-07-08 13:56:02 -05:00
mmhub_v1_0.c drm/amdgpu/mmhub1: set mmhub clock gating for rn 2019-08-22 17:40:58 -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/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE 2019-10-30 11:56:20 -04:00
mmhub_v2_0.h drm/amdgpu: add mmhub v2 block for navi10 (v4) 2019-06-20 21:35:29 -05:00
mmhub_v9_4.c drm/amdgpu/arcturus: properly set BANK_SELECT and FRAGMENT_SIZE 2019-11-06 15:26:20 -05:00
mmhub_v9_4.h drm/amdgpu: add mmhub clock gating for Arcturus 2019-08-12 12:47:49 -05:00
mmsch_v1_0.h
mxgpu_ai.c drm/amdgpu: cleanup vega10 SRIOV code path 2019-08-02 10:17:21 -05:00
mxgpu_ai.h
mxgpu_vi.c
mxgpu_vi.h
navi10_ih.c drm/amdgpu: drop drmP.h from navi10_ih.c 2019-07-31 14:33:21 -05:00
navi10_ih.h drm/amdgpu: add navi10 ih ip block (v3) 2019-06-20 21:35:30 -05:00
navi10_reg_init.c drm/amdgpu/discovery: move common discovery code out of navi1*_reg_base_init() 2019-08-06 13:53:05 -05:00
navi10_sdma_pkt_open.h drm/amdgpu: add sdma v5 packet header file 2019-06-20 21:16:38 -05:00
navi12_reg_init.c drm/amdgpu: initialize reg base for navi12 2019-08-02 10:30:39 -05:00
navi14_reg_init.c drm/amdgpu/discovery: move common discovery code out of navi1*_reg_base_init() 2019-08-06 13:53:05 -05:00
nbio_v2_3.c drm/amdgpu: add vcn nbio doorbell range setting for 2nd vcn instance 2019-07-18 14:18:05 -05:00
nbio_v2_3.h drm/amdgpu: add nbio v2.3 for navi10 (v4) 2019-06-20 21:18:36 -05:00
nbio_v6_1.c
nbio_v6_1.h
nbio_v7_0.c drm/amdgpu: enable Doorbell support for Renoir (v2) 2019-08-12 12:47:50 -05:00
nbio_v7_0.h
nbio_v7_4.c drm/amdgpu: add vcn nbio doorbell range setting for 2nd vcn instance 2019-07-18 14:18:05 -05:00
nbio_v7_4.h
nv.c drm/amdgpu: don't increment vram lost if we are in hibernation 2019-10-02 12:58:19 -05:00
nv.h drm/amdgpu: initialize reg base for navi12 2019-08-02 10:30:39 -05:00
nvd.h drm/amdgpu: add navi pm4 header 2019-06-20 21:16:38 -05:00
ObjectID.h
ppsmc.h
psp_gfx_if.h drm/amdgpu: extend PSP FW loading support to 8 SDMA instances 2019-08-02 10:30:39 -05:00
psp_v3_1.c drm/amdgpu: remove redundant argument for psp_funcs::cmd_submit callback 2019-08-21 22:16:37 -05:00
psp_v3_1.h
psp_v10_0.c drm/amdgpu: remove redundant argument for psp_funcs::cmd_submit callback 2019-08-21 22:16:37 -05:00
psp_v10_0.h
psp_v11_0.c drm/amdgpu: remove redundant argument for psp_funcs::cmd_submit callback 2019-08-21 22:16:37 -05:00
psp_v11_0.h
psp_v12_0.c drm/amdgpu: remove redundant argument for psp_funcs::cmd_submit callback 2019-08-21 22:16:37 -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/amd: drop use of drmP.h in remaining files 2019-06-10 23:04:34 +02:00
sdma_v2_4.h
sdma_v3_0.c drm/amd: drop use of drmP.h in remaining files 2019-06-10 23:04:34 +02:00
sdma_v3_0.h
sdma_v4_0.c drm/amdgpu: Fix SDMA hang when performing VKexample test 2019-10-30 11:54:33 -04:00
sdma_v4_0.h
sdma_v5_0.c drm/amdgpu: add dummy read by engines for some GCVM status registers in gfx10 2019-11-06 22:06:23 -05:00
sdma_v5_0.h drm/amdgpu: add initial support for sdma v5.0 (v6) 2019-06-21 18:58:21 -05:00
si.c drm/amdgpu/si: fix ASIC tests 2019-08-29 15:52:32 -05:00
si.h
si_dma.c drm/amd: drop use of drmP.h in remaining files 2019-06-10 23:04:34 +02:00
si_dma.h
si_dpm.c drm/amd: drop use of drmP.h in remaining files 2019-06-10 23:04:34 +02:00
si_dpm.h
si_enums.h
si_ih.c drm/amd: drop use of drmP.h in remaining files 2019-06-10 23:04:34 +02:00
si_ih.h
si_smc.c drm/amd: drop use of drmP.h in remaining files 2019-06-10 23:04:34 +02:00
sid.h
sislands_smc.h
smu_v11_0_i2c.c drm/amdgpu: Remove clock gating restore. 2019-09-17 14:25:01 -05:00
smu_v11_0_i2c.h drm/amdgpu: Vega20 SMU I2C HW engine controller. 2019-08-27 09:17:35 -05:00
soc15.c drm/amdgpu: hide another #warning 2019-10-02 12:58:33 -05:00
soc15.h drm/amdgpu: dynamically initialize IP offset for Arcturus 2019-07-18 14:18:02 -05:00
soc15_common.h drm/amdgpu: cleanup vega10 SRIOV code path 2019-08-02 10:17:21 -05:00
soc15d.h
ta_ras_if.h drm/amdgpu/psp: udpate ta_ras interface header 2019-06-11 11:51:28 -05:00
ta_xgmi_if.h
tonga_ih.c drm/amd: drop use of drmP.h in remaining files 2019-06-10 23:04:34 +02:00
tonga_ih.h
tonga_sdma_pkt_open.h
umc_v6_1.c drm/amdgpu: implement UMC 64 bits REG operations 2019-08-09 11:17:10 -05:00
umc_v6_1.h drm/amdgpu: implement umc ras init function 2019-08-02 10:30:38 -05:00
uvd_v4_2.c drm-misc-next for v5.3: 2019-06-14 11:44:24 +02:00
uvd_v4_2.h
uvd_v5_0.c drm-misc-next for v5.3: 2019-06-14 11:44:24 +02:00
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 drm-misc-next for v5.3: 2019-06-14 11:44:24 +02:00
vce_v2_0.h
vce_v3_0.c drm-misc-next for v5.3: 2019-06-14 11:44:24 +02:00
vce_v3_0.h
vce_v4_0.c drm/amdgpu: rename AMDGPU_GFXHUB/MMHUB macro with hub number 2019-07-18 14:18:01 -05:00
vce_v4_0.h
vcn_v1_0.c drm/amdgpu: modify amdgpu_vcn to support multiple instances 2019-07-18 14:18:05 -05:00
vcn_v1_0.h
vcn_v2_0.c Revert "drm/amdgpu: use direct loading on renoir vcn for the moment" 2019-08-22 17:48:46 -05:00
vcn_v2_0.h drm/amdgpu/VCN2: expose rings functions 2019-07-18 14:18:04 -05:00
vcn_v2_5.c drm/amdgpu: drop drmP.h from vcn_v2_5.c 2019-07-31 14:33:41 -05:00
vcn_v2_5.h drm/amdgpu: enable VCN2.5 on Arcturus 2019-07-18 14:18:05 -05:00
vega10_ih.c drm/amdgpu: fix no interrupt issue for renoir emu (v2) 2019-08-30 15:37:17 -05:00
vega10_ih.h
vega10_reg_init.c drm/amdgpu: enable Doorbell support for Renoir (v2) 2019-08-12 12:47:50 -05:00
vega10_sdma_pkt_open.h
vega20_reg_init.c drm/amdgpu: init RSMU and UMC ip base address for vega20 2019-07-31 14:48:51 -05:00
vi.c drm/amdgpu: add reset_method asic callback for vi 2019-07-30 23:24:10 -05:00
vi.h
vid.h