linux/drivers/gpu/drm/amd/amdgpu
Alex Deucher f75a9a5d6c drm/amdgpu/soc15: don't abuse IP soft reset for adapter reset
The IP soft reset interface is for per IP reset but it was
being abused for adapter reset on soc15 asics.  Adjust the
interface to make it explicit.

Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2018-02-19 14:18:31 -05:00
..
amdgpu.h drm/amdgpu: rename amdgpu_update_display_priority 2018-02-19 14:18:27 -05:00
amdgpu_acp.c drm/amdgpu: rename ip block helper functions 2017-12-18 10:59:40 -05:00
amdgpu_acp.h
amdgpu_acpi.c
amdgpu_afmt.c
amdgpu_amdkfd.c drm/amdgpu: move struct amdgpu_mc into amdgpu_gmc.h 2018-02-19 14:17:43 -05:00
amdgpu_amdkfd.h drm/amdgpu: Add support for reporting VRAM usage 2017-12-08 23:09:05 -05:00
amdgpu_amdkfd_gfx_v7.c Merge branch 'drm-next-4.16' of git://people.freedesktop.org/~agd5f/linux into drm-next 2018-01-09 10:09:13 +10:00
amdgpu_amdkfd_gfx_v8.c Merge branch 'drm-next-4.16' of git://people.freedesktop.org/~agd5f/linux into drm-next 2018-01-09 10:09:13 +10:00
amdgpu_atombios.c drm/amdgpu: move atom functions from amdgpu_device.c 2017-12-18 10:58:35 -05:00
amdgpu_atombios.h drm/amdgpu: move atom functions from amdgpu_device.c 2017-12-18 10:58:35 -05:00
amdgpu_atomfirmware.c drm/amdgpu:add fw-vram-usage for atomfirmware 2017-11-01 23:31:12 -04:00
amdgpu_atomfirmware.h
amdgpu_atpx_handler.c drm/amdgpu: add atpx quirk handling (v2) 2018-01-10 15:44:38 -05:00
amdgpu_benchmark.c
amdgpu_bios.c drm/amdgpu: rename amdgpu_need_post 2017-12-18 10:59:46 -05:00
amdgpu_bo_list.c
amdgpu_cgs.c drm/amd/powerplay: new cgs interface setting dpm thermal range 2018-02-19 14:17:06 -05:00
amdgpu_connectors.c drm/amdgpu: rename amdgpu_ddc_probe 2018-02-19 14:18:24 -05:00
amdgpu_connectors.h
amdgpu_cs.c drm/amdgpu: move struct amdgpu_mc into amdgpu_gmc.h 2018-02-19 14:17:43 -05:00
amdgpu_ctx.c drm: move amd_gpu_scheduler into common location 2017-12-07 11:51:56 -05:00
amdgpu_debugfs.c drm/amdgpu: move debugfs functions to their own file 2017-12-18 10:59:01 -05:00
amdgpu_debugfs.h drm/amdgpu: move debugfs functions to their own file 2017-12-18 10:59:01 -05:00
amdgpu_device.c drm/amdgpu: drop the drm irq pre/post/un install callbacks 2018-02-19 14:18:16 -05:00
amdgpu_display.c drm/amdgpu: rename amdgpu_crtc_idx_to_irq_type 2018-02-19 14:18:29 -05:00
amdgpu_display.h drm/amdgpu: rename amdgpu_user_framebuffer_create 2018-02-19 14:18:26 -05:00
amdgpu_dpm.c
amdgpu_dpm.h drm/amd/pp: Add edit/commit/show OD clock/voltage support in sysfs 2018-02-19 14:18:17 -05:00
amdgpu_drv.c drm/amdgpu: rename amdgpu_get_crtc_scanoutpos 2018-02-19 14:18:28 -05:00
amdgpu_drv.h
amdgpu_encoders.c
amdgpu_fb.c drm/amdgpu: rename amdgpu_framebuffer_init 2018-02-19 14:18:25 -05:00
amdgpu_fence.c drm/amdgpu: rename amdgpu_gpu_recover 2017-12-18 10:59:58 -05:00
amdgpu_gart.c drm/amdgpu: add optional ring to *_hdp callbacks 2018-02-19 14:18:20 -05:00
amdgpu_gart.h drm/amdgpu: move struct gart_funcs into amdgpu_gmc.h 2018-02-19 14:17:44 -05:00
amdgpu_gds.h
amdgpu_gem.c drm/amdgpu: move struct gart_funcs into amdgpu_gmc.h 2018-02-19 14:17:44 -05:00
amdgpu_gfx.c drm/amdgpu: use queue 0 for kiq ring 2018-01-29 23:14:30 -05:00
amdgpu_gfx.h
amdgpu_gmc.h drm/amdgpu: implement gmc_v9_0_emit_flush_gpu_tlb 2018-02-19 14:18:09 -05:00
amdgpu_gtt_mgr.c drm/amdgpu: move struct amdgpu_mc into amdgpu_gmc.h 2018-02-19 14:17:43 -05:00
amdgpu_i2c.c
amdgpu_i2c.h
amdgpu_ib.c drm/amdgpu: remove now superflous *_hdp operation 2018-02-19 14:18:22 -05:00
amdgpu_ids.c drm/amdgpu: forward pasid to backend flush implementations 2018-02-19 14:17:47 -05:00
amdgpu_ids.h drm/amdgpu: add amdgpu_pasid_free_delayed v2 2018-02-19 14:17:45 -05:00
amdgpu_ih.c drm/amdgpu: rename amdgpu_wb_* functions 2017-12-18 10:59:07 -05:00
amdgpu_ih.h drm/amdgpu: rename pas_id to pasid 2018-02-19 14:17:41 -05:00
amdgpu_ioc32.c
amdgpu_irq.c drm/amdgpu: drop the drm irq pre/post/un install callbacks 2018-02-19 14:18:16 -05:00
amdgpu_irq.h drm/amdgpu: drop the drm irq pre/post/un install callbacks 2018-02-19 14:18:16 -05:00
amdgpu_job.c drm/amdgpu: rename vm_id to vmid 2017-12-27 11:34:02 -05:00
amdgpu_kms.c drm/amdgpu: apply top reserved VA space to pre Vega10 as well 2018-02-19 14:18:30 -05:00
amdgpu_mn.c
amdgpu_mn.h
amdgpu_mode.h drm/amdgpu: rename amdgpu_crtc_idx_to_irq_type 2018-02-19 14:18:29 -05:00
amdgpu_object.c drm/amdgpu: move struct amdgpu_mc into amdgpu_gmc.h 2018-02-19 14:17:43 -05:00
amdgpu_object.h drm/amdgpu: nuke amdgpu_ttm_is_bound() v2 2017-12-04 16:41:32 -05:00
amdgpu_pll.c
amdgpu_pll.h
amdgpu_pm.c drm/amd/pp: Add edit/commit/show OD clock/voltage support in sysfs 2018-02-19 14:18:17 -05:00
amdgpu_pm.h
amdgpu_powerplay.c Revert "drm/amdgpu: fix rmmod KCQ disable failed error" 2017-11-28 17:44:13 -05:00
amdgpu_powerplay.h
amdgpu_prime.c drm/amdgpu: Move to gtt before cpu accesses dma buf. 2018-02-19 14:17:41 -05:00
amdgpu_psp.c drm/amdgpu/soc15: don't abuse IP soft reset for adapter reset 2018-02-19 14:18:31 -05:00
amdgpu_psp.h drm/amdgpu/soc15: don't abuse IP soft reset for adapter reset 2018-02-19 14:18:31 -05:00
amdgpu_queue_mgr.c drm/amdgpu: Downgrade DRM_ERROR to DRM_DEBUG in amdgpu_queue_mgr_map 2017-12-06 12:48:06 -05:00
amdgpu_ring.c drm/amdgpu: rename amdgpu_wb_* functions 2017-12-18 10:59:07 -05:00
amdgpu_ring.h drm/amdgpu: remove now superflous *_hdp operation 2018-02-19 14:18:22 -05:00
amdgpu_sa.c
amdgpu_sched.c drm: move amd_gpu_scheduler into common location 2017-12-07 11:51:56 -05:00
amdgpu_sched.h drm: move amd_gpu_scheduler into common location 2017-12-07 11:51:56 -05:00
amdgpu_sync.c drm: move amd_gpu_scheduler into common location 2017-12-07 11:51:56 -05:00
amdgpu_sync.h drm/amdgpu: Get rid of dep_sync as a seperate object. 2017-12-06 12:48:31 -05:00
amdgpu_test.c drm/amdgpu: move struct amdgpu_mc into amdgpu_gmc.h 2018-02-19 14:17:43 -05:00
amdgpu_trace.h drm/amdgpu: trace the PASID instead of the VM pointer 2018-02-19 14:17:47 -05:00
amdgpu_trace_points.c main drm pull request for v4.15 2017-11-15 20:42:10 -08:00
amdgpu_ttm.c drm/amdgpu: Use new TTM flag to avoid OOM triggering. 2018-02-19 14:18:12 -05:00
amdgpu_ttm.h drm: move amd_gpu_scheduler into common location 2017-12-07 11:51:56 -05:00
amdgpu_ucode.c drm/amdgpu:cleanup firmware.fw_buf alloc/free 2017-12-06 12:47:51 -05:00
amdgpu_ucode.h
amdgpu_uvd.c drm/amdgpu: restore uvd fence seq in uvd resume 2017-12-18 11:52:39 -05:00
amdgpu_uvd.h drm: move amd_gpu_scheduler into common location 2017-12-07 11:51:56 -05:00
amdgpu_vce.c drm/amdgpu: fix typo in amdgpu_vce_validate_bo 2018-01-16 15:35:27 -05:00
amdgpu_vce.h drm/amdgpu: rename vm_id to vmid 2017-12-27 11:34:02 -05:00
amdgpu_vcn.c drm/admgpu: Reduce the usage of soc15ip.h 2017-12-08 11:35:19 -05:00
amdgpu_vcn.h drm: move amd_gpu_scheduler into common location 2017-12-07 11:51:56 -05:00
amdgpu_vf_error.c drm/amdgpu:fix vf_error_put 2017-10-20 13:28:44 -04:00
amdgpu_vf_error.h
amdgpu_virt.c drm/amdgpu:free CSA in unified place 2017-12-06 12:47:51 -05:00
amdgpu_virt.h drm/amdgpu:free CSA in unified place 2017-12-06 12:47:51 -05:00
amdgpu_vm.c drm/amdgpu: add optional ring to *_hdp callbacks 2018-02-19 14:18:20 -05:00
amdgpu_vm.h drm/amdgpu: reduce reserved VA size 2018-02-19 14:18:29 -05:00
amdgpu_vram_mgr.c drm/amdgpu: move struct amdgpu_mc into amdgpu_gmc.h 2018-02-19 14:17:43 -05:00
atom.c
atom.h
atombios_crtc.c
atombios_crtc.h
atombios_dp.c
atombios_dp.h
atombios_encoders.c
atombios_encoders.h
atombios_i2c.c drm/amd/amdgpu: Fix missing null check in atombios_i2c.c 2017-12-06 12:47:59 -05:00
atombios_i2c.h
ci_dpm.c drm/amdgpu: move struct amdgpu_mc into amdgpu_gmc.h 2018-02-19 14:17:43 -05:00
ci_dpm.h
ci_smc.c
cik.c drm/amdgpu: add optional ring to *_hdp callbacks 2018-02-19 14:18:20 -05:00
cik.h drm/amdgpu: add PASID mapping for GMC v7 2018-02-19 14:18:10 -05:00
cik_dpm.h
cik_ih.c drm/amdgpu: rename pas_id to pasid 2018-02-19 14:17:41 -05:00
cik_ih.h
cik_sdma.c drm/amdgpu: remove now superflous *_hdp operation 2018-02-19 14:18:22 -05:00
cik_sdma.h
cikd.h drm/amdgpu: Fix definition of KFD_CIK_SDMA_QUEUE_OFFSET 2017-11-27 18:29:47 -05:00
clearstate_ci.h
clearstate_defs.h
clearstate_gfx9.h drm/amdgpu: remove some old gc 9.x registers 2017-12-13 17:28:08 -05:00
clearstate_si.h
clearstate_vi.h
cz_ih.c drm/amdgpu: rename pas_id to pasid 2018-02-19 14:17:41 -05:00
cz_ih.h
dce_v6_0.c drm/amdgpu: rename amdgpu_crtc_idx_to_irq_type 2018-02-19 14:18:29 -05:00
dce_v6_0.h
dce_v8_0.c drm/amdgpu: rename amdgpu_crtc_idx_to_irq_type 2018-02-19 14:18:29 -05:00
dce_v8_0.h
dce_v10_0.c drm/amdgpu: rename amdgpu_crtc_idx_to_irq_type 2018-02-19 14:18:29 -05:00
dce_v10_0.h
dce_v11_0.c drm/amdgpu: rename amdgpu_crtc_idx_to_irq_type 2018-02-19 14:18:29 -05:00
dce_v11_0.h
dce_virtual.c drm/amdgpu: rename amdgpu_crtc_idx_to_irq_type 2018-02-19 14:18:29 -05:00
dce_virtual.h
gfx_v6_0.c drm/amdgpu: remove now superflous *_hdp operation 2018-02-19 14:18:22 -05:00
gfx_v6_0.h
gfx_v7_0.c drm/amdgpu: remove now superflous *_hdp operation 2018-02-19 14:18:22 -05:00
gfx_v7_0.h
gfx_v8_0.c drm/amdgpu: consistently use AMDGPU_CSA_VADDR 2018-02-19 14:18:30 -05:00
gfx_v8_0.h
gfx_v9_0.c drm/amdgpu: consistently use AMDGPU_CSA_VADDR 2018-02-19 14:18:30 -05:00
gfx_v9_0.h
gfxhub_v1_0.c drm/amdgpu: move struct amdgpu_mc into amdgpu_gmc.h 2018-02-19 14:17:43 -05:00
gfxhub_v1_0.h
gmc_v6_0.c drm/amdgpu: apply top reserved VA space to pre Vega10 as well 2018-02-19 14:18:30 -05:00
gmc_v6_0.h
gmc_v7_0.c drm/amdgpu: apply top reserved VA space to pre Vega10 as well 2018-02-19 14:18:30 -05:00
gmc_v7_0.h
gmc_v8_0.c drm/amdgpu: apply top reserved VA space to pre Vega10 as well 2018-02-19 14:18:30 -05:00
gmc_v8_0.h
gmc_v9_0.c drm/amdgpu: add optional ring to *_hdp callbacks 2018-02-19 14:18:20 -05:00
gmc_v9_0.h
iceland_ih.c drm/amdgpu: rename pas_id to pasid 2018-02-19 14:17:41 -05:00
iceland_ih.h
iceland_sdma_pkt_open.h
Kconfig
kv_dpm.c drm/amdgpu: rename ip block helper functions 2017-12-18 10:59:40 -05:00
kv_dpm.h
kv_smc.c
Makefile drm/amdgpu: separate VMID and PASID handling 2017-12-27 11:33:52 -05:00
mmhub_v1_0.c drm/amdgpu: move struct amdgpu_mc into amdgpu_gmc.h 2018-02-19 14:17:43 -05:00
mmhub_v1_0.h
mmsch_v1_0.h
mxgpu_ai.c drm/amdgpu: rename amdgpu_gpu_recover 2017-12-18 10:59:58 -05:00
mxgpu_ai.h
mxgpu_vi.c drm/amdgpu: rename amdgpu_gpu_recover 2017-12-18 10:59:58 -05:00
mxgpu_vi.h
nbio_v6_1.c drm/amdgpu: add optional ring to *_hdp callbacks 2018-02-19 14:18:20 -05:00
nbio_v6_1.h drm/amdgpu: convert nbio to use callbacks (v2) 2017-12-13 17:28:07 -05:00
nbio_v7_0.c drm/amdgpu: add optional ring to *_hdp callbacks 2018-02-19 14:18:20 -05:00
nbio_v7_0.h drm/amdgpu: convert nbio to use callbacks (v2) 2017-12-13 17:28:07 -05:00
ObjectID.h
ppsmc.h
psp_gfx_if.h
psp_v3_1.c drm/amdgpu/psp: use a function pointer structure 2018-02-19 14:18:31 -05:00
psp_v3_1.h drm/amdgpu/psp: use a function pointer structure 2018-02-19 14:18:31 -05:00
psp_v10_0.c drm/amdgpu/psp: use a function pointer structure 2018-02-19 14:18:31 -05:00
psp_v10_0.h drm/amdgpu/psp: use a function pointer structure 2018-02-19 14:18:31 -05:00
r600_dpm.h
sdma_v2_4.c drm/amdgpu: remove now superflous *_hdp operation 2018-02-19 14:18:22 -05:00
sdma_v2_4.h
sdma_v3_0.c drm/amdgpu: remove now superflous *_hdp operation 2018-02-19 14:18:22 -05:00
sdma_v3_0.h
sdma_v4_0.c drm/amdgpu: remove now superflous *_hdp operation 2018-02-19 14:18:22 -05:00
sdma_v4_0.h
si.c drm/amdgpu: add optional ring to *_hdp callbacks 2018-02-19 14:18:20 -05:00
si.h drm/amdgpu: implement gmc_v6_0_emit_flush_gpu_tlb 2018-02-19 14:18:08 -05:00
si_dma.c drm/amdgpu: remove now superflous *_hdp operation 2018-02-19 14:18:22 -05:00
si_dma.h
si_dpm.c drm/amdgpu: move struct amdgpu_mc into amdgpu_gmc.h 2018-02-19 14:17:43 -05:00
si_dpm.h
si_enums.h
si_ih.c drm/amdgpu: rename vm_id to vmid 2017-12-27 11:34:02 -05:00
si_ih.h
si_smc.c
sid.h
sislands_smc.h
soc15.c drm/amdgpu/soc15: don't abuse IP soft reset for adapter reset 2018-02-19 14:18:31 -05:00
soc15.h drm/amdgpu: add PASID mapping for GMC v9 2018-02-19 14:18:11 -05:00
soc15_common.h drm/amdgpu: convert nbio to use callbacks (v2) 2017-12-13 17:28:07 -05:00
soc15d.h
tonga_ih.c drm/amdgpu: rename pas_id to pasid 2018-02-19 14:17:41 -05:00
tonga_ih.h
tonga_sdma_pkt_open.h
uvd_v4_2.c drm/amdgpu: remove now superflous *_hdp operation 2018-02-19 14:18:22 -05:00
uvd_v4_2.h
uvd_v5_0.c drm/amdgpu: remove now superflous *_hdp operation 2018-02-19 14:18:22 -05:00
uvd_v5_0.h
uvd_v6_0.c drm/amdgpu: remove now superflous *_hdp operation 2018-02-19 14:18:22 -05:00
uvd_v6_0.h
uvd_v7_0.c drm/amdgpu: remove now superflous *_hdp operation 2018-02-19 14:18:22 -05:00
uvd_v7_0.h
vce_v2_0.c
vce_v2_0.h
vce_v3_0.c drm/amdgpu: forward pasid to backend flush implementations 2018-02-19 14:17:47 -05:00
vce_v3_0.h
vce_v4_0.c drm/amdgpu: implement gmc_v9_0_emit_flush_gpu_tlb 2018-02-19 14:18:09 -05:00
vce_v4_0.h
vcn_v1_0.c drm/amdgpu: remove now superflous *_hdp operation 2018-02-19 14:18:22 -05:00
vcn_v1_0.h
vega10_ih.c drm/amdgpu: rename pas_id to pasid 2018-02-19 14:17:41 -05:00
vega10_ih.h
vega10_reg_init.c drm/amdgpu: include new ip and ip offset headers 2018-02-19 14:18:13 -05:00
vega10_sdma_pkt_open.h
vi.c drm/amdgpu: add optional ring to *_hdp callbacks 2018-02-19 14:18:20 -05:00
vi.h drm/amdgpu: add PASID mapping for GMC v8 2018-02-19 14:18:11 -05:00
vi_dpm.h
vid.h drm/amdgpu: Implement amdgpu SDMA functions for VI 2017-11-01 19:22:00 -04:00