android_kernel_sony_sdm845/drivers/gpu/drm/radeon
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Alex Deucher b2b3d8d952 drm/radeon/cik: properly set compute ring status on disable
When we disable the rings, set the status properly.  If
not other code pathes may try and use the rings which are
not functional at this point.

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org
2014-03-12 16:20:44 -04:00
..
reg_srcs drm/radeon: allow geom rings to be setup on r600/r700 (v2) 2014-02-06 12:13:52 +10:00
.gitignore
atom-bits.h
atom-names.h
atom-types.h
atom.c
atom.h
atombios.h drm/radeon: atombios.h updates for hawaii 2013-11-08 12:33:45 -05:00
atombios_crtc.c drm/radeon: disable pll sharing for DP on DCE4.1 2014-02-27 14:10:34 -05:00
atombios_dp.c drm/radeon/dp: sleep after powering up the display 2014-01-20 12:05:19 -05:00
atombios_encoders.c drm/radeon/atom: select the proper number of lanes in transmitter setup 2014-03-06 18:09:52 -05:00
atombios_i2c.c drivers: gpu: Move prototype declaration to header file radeon_mode.h from atombios_i2c.c 2014-01-07 11:45:39 -05:00
avivod.h
btc_dpm.c drm/radeon: add missing include in btc_dpm.c 2014-02-06 14:45:35 -05:00
btc_dpm.h
btcd.h drm/radeon/dpm: use the driver state for dpm debugfs 2014-02-06 12:22:46 -05:00
cayman_blit_shaders.c
cayman_blit_shaders.h
ci_dpm.c drm/radeon/dpm: make some functions static for CI 2014-01-07 12:55:37 -05:00
ci_dpm.h
ci_smc.c drivers: gpu: Include appropriate header file in ci_smc.c 2014-01-07 12:29:04 -05:00
cik.c drm/radeon/cik: properly set compute ring status on disable 2014-03-12 16:20:44 -04:00
cik_blit_shaders.c
cik_blit_shaders.h
cik_reg.h
cik_sdma.c drm/radeon/cik: stop the sdma engines in the enable() function 2014-03-12 15:53:25 -04:00
cikd.h drm/radeon: implement pci config reset for CIK (v3) 2014-01-08 18:42:24 -05:00
clearstate_cayman.h
clearstate_ci.h
clearstate_defs.h
clearstate_evergreen.h
clearstate_si.h
cypress_dpm.c drm/radeon/dpm: switch on new late_enable callback 2013-12-24 17:56:50 -05:00
cypress_dpm.h
dce6_afmt.c drm/radeon: change audio enable logic 2014-02-27 14:21:31 -05:00
evergreen.c drm/radeon: resume old pm late 2014-03-06 16:46:56 -05:00
evergreen_blit_shaders.c
evergreen_blit_shaders.h
evergreen_cs.c drm/radeon: skip colorbuffer checking if COLOR_INFO.FORMAT is set to INVALID 2014-01-08 12:25:43 -05:00
evergreen_dma.c drm/radeon: allow semaphore emission to fail 2013-11-15 15:56:09 -05:00
evergreen_hdmi.c drm/radeon: change audio enable logic 2014-02-27 14:21:31 -05:00
evergreen_reg.h drm/radeon: add VRAM debugfs access v3 2013-12-24 16:12:47 -05:00
evergreen_smc.h drm/radeon/dpm: fix typo in EVERGREEN_SMC_FIRMWARE_HEADER_softRegisters 2014-03-06 16:46:58 -05:00
evergreend.h drm/radeon: implement pci config reset for evergreen/cayman (v2) 2014-01-08 18:42:23 -05:00
Kconfig
kv_dpm.c drm/radeon/dpm: fix uninitialized read from stack in kv_dpm_late_enable 2014-02-06 12:22:49 -05:00
kv_dpm.h
kv_smc.c
Makefile
mkregtable.c mkregtable: Fix sscanf handling 2014-01-10 15:28:10 +01:00
ni.c drm/radeon: resume old pm late 2014-03-06 16:46:56 -05:00
ni_dma.c drm/radeon: clean up active vram sizing 2014-01-29 15:23:05 -05:00
ni_dpm.c drm/radeon/ni: fix typo in dpm sq ramping setup 2014-02-18 13:41:06 -05:00
ni_dpm.h
ni_reg.h
nid.h drm/radeon: fix surface sync in fence on cayman (v2) 2014-01-20 18:20:56 -05:00
nislands_smc.h
ObjectID.h
ppsmc.h
pptable.h drm/radeon: fix pptable.h portability 2014-01-03 11:34:21 -05:00
r100.c drm/radeon: resume old pm late 2014-03-06 16:46:56 -05:00
r100_track.h
r100d.h
r200.c
r300.c drm/radeon: resume old pm late 2014-03-06 16:46:56 -05:00
r300_cmdbuf.c drm: Kill DRM_COPY_(TO|FROM)_USER 2013-12-18 11:35:01 +10:00
r300_reg.h
r300d.h
r420.c drm/radeon: resume old pm late 2014-03-06 16:46:56 -05:00
r420d.h
r500_reg.h
r520.c drm/radeon: resume old pm late 2014-03-06 16:46:56 -05:00
r520d.h
r600.c drm/radeon: resume old pm late 2014-03-06 16:46:56 -05:00
r600_audio.c drm/radeon: change audio enable logic 2014-02-27 14:21:31 -05:00
r600_blit.c
r600_blit_shaders.c
r600_blit_shaders.h
r600_cp.c drm: Kill DRM_COPY_(TO|FROM)_USER 2013-12-18 11:35:01 +10:00
r600_cs.c drm/radeon: allow geom rings to be setup on r600/r700 (v2) 2014-02-06 12:13:52 +10:00
r600_dma.c drm/radeon: clean up active vram sizing 2014-01-29 15:23:05 -05:00
r600_dpm.c drm/radeon/dpm: switch on new late_enable callback 2013-12-24 17:56:50 -05:00
r600_dpm.h drm/radeon/dpm: switch on new late_enable callback 2013-12-24 17:56:50 -05:00
r600_hdmi.c drm/radeon: enable speaker allocation setup on dce3.2 2014-02-27 14:21:37 -05:00
r600_reg.h
r600d.h drm/radeon: set the full cache bit for fences on r7xx+ 2014-01-20 18:20:56 -05:00
radeon.h drm/radeon: change audio enable logic 2014-02-27 14:21:31 -05:00
radeon_acpi.c ACPI: Clean up inclusions of ACPI header files 2013-12-07 01:03:14 +01:00
radeon_acpi.h
radeon_agp.c
radeon_asic.c drm/radeon/dpm: use the driver state for dpm debugfs 2014-02-06 12:22:46 -05:00
radeon_asic.h drm/radeon/dpm: use the driver state for dpm debugfs 2014-02-06 12:22:46 -05:00
radeon_atombios.c drm/radeon/DCE4+: clear bios scratch dpms bit (v2) 2014-01-29 16:10:53 -05:00
radeon_atpx_handler.c drm/radeon: print the supported atpx function mask 2014-02-27 14:05:27 -05:00
radeon_benchmark.c
radeon_bios.c More ACPI and power management updates for 3.13-rc1 2013-11-20 13:25:04 -08:00
radeon_clocks.c
radeon_combios.c drivers: gpu: Move prototype declarations to header file radeon_mode.h from radeon_atombios.c and radeon_combios.c 2014-01-07 13:06:31 -05:00
radeon_connectors.c drm/radeon: move com/atombios scratch reg functions to radeon_mode.h 2014-01-07 12:56:03 -05:00
radeon_cp.c drm: Kill DRM_*MEMORYBARRIER 2013-12-18 11:35:21 +10:00
radeon_cs.c drm/radeon: skip async dma init on r6xx 2014-01-29 15:23:04 -05:00
radeon_cursor.c
radeon_device.c drm/radeon: resume old pm late 2014-03-06 16:46:56 -05:00
radeon_display.c drm/radeon: fill in DRM_CAPs for cursor size 2014-02-18 13:41:01 -05:00
radeon_drv.c drm/radeon: allow geom rings to be setup on r600/r700 (v2) 2014-02-06 12:13:52 +10:00
radeon_drv.h drm: Kill DRM_IRQ_ARGS 2013-12-18 11:33:46 +10:00
radeon_encoders.c
radeon_family.h
radeon_fb.c
radeon_fence.c drm/radeon: add ring to fence trace functions 2014-01-29 15:23:03 -05:00
radeon_gart.c drm/radeon: add missing trace point 2014-01-29 15:23:02 -05:00
radeon_gem.c drivers: gpu: Mark function as static in radeon_gem.c 2014-01-07 11:45:36 -05:00
radeon_i2c.c drm/radeon: warn users when hw_i2c is enabled (v2) 2014-01-07 11:45:34 -05:00
radeon_ioc32.c
radeon_irq.c drm: Kill DRM_COPY_(TO|FROM)_USER 2013-12-18 11:35:01 +10:00
radeon_irq_kms.c drm: Kill DRM_IRQ_ARGS 2013-12-18 11:33:46 +10:00
radeon_kms.c drm/radeon: fix runpm disabling on non-PX harder 2014-03-12 15:53:23 -04:00
radeon_legacy_crtc.c radeon: workaround pinning failure on low ram gpu 2013-11-15 15:29:33 -05:00
radeon_legacy_encoders.c
radeon_legacy_tv.c
radeon_mem.c drm: Kill DRM_COPY_(TO|FROM)_USER 2013-12-18 11:35:01 +10:00
radeon_mode.h Merge branch 'drm-vbl-timestamp' of git://gitorious.org/vsyrjala/linux into drm-next 2014-01-22 09:13:13 +10:00
radeon_object.c drivers: gpu: Mark function as static in radeon_object.c 2014-01-07 11:45:34 -05:00
radeon_object.h
radeon_pm.c Merge branch 'drm-vbl-timestamp' of git://gitorious.org/vsyrjala/linux into drm-next 2014-01-22 09:13:13 +10:00
radeon_prime.c
radeon_reg.h
radeon_ring.c drm/radeon: fix CP semaphores on CIK 2014-02-18 13:41:05 -05:00
radeon_sa.c drm/radeon: report the real offset in radeon_sa_bo_dump_debug_info 2013-12-24 16:12:29 -05:00
radeon_semaphore.c drm/radeon: fix CP semaphores on CIK 2014-02-18 13:41:05 -05:00
radeon_state.c drm: Kill DRM_COPY_(TO|FROM)_USER 2013-12-18 11:35:01 +10:00
radeon_test.c
radeon_trace.h drm/radeon: add ring to fence trace functions 2014-01-29 15:23:03 -05:00
radeon_trace_points.c
radeon_ttm.c drm/radeon: silence GCC warning on 32 bit 2014-03-06 16:46:56 -05:00
radeon_ucode.h
radeon_uvd.c drm/radeon: free uvd ring on unload 2014-02-27 14:10:35 -05:00
rs100d.h
rs400.c drm/radeon: resume old pm late 2014-03-06 16:46:56 -05:00
rs400d.h
rs600.c drm/radeon: resume old pm late 2014-03-06 16:46:56 -05:00
rs600d.h
rs690.c drm/radeon: resume old pm late 2014-03-06 16:46:56 -05:00
rs690d.h
rs780_dpm.c drm/radeon/dpm: switch on new late_enable callback 2013-12-24 17:56:50 -05:00
rs780_dpm.h
rs780d.h
rv6xx_dpm.c drm/radeon/dpm: switch on new late_enable callback 2013-12-24 17:56:50 -05:00
rv6xx_dpm.h
rv6xxd.h
rv200d.h
rv250d.h
rv350d.h
rv515.c drm/radeon: resume old pm late 2014-03-06 16:46:56 -05:00
rv515d.h
rv730_dpm.c
rv730d.h
rv740_dpm.c
rv740d.h
rv770.c drm/radeon: resume old pm late 2014-03-06 16:46:56 -05:00
rv770_dma.c drm/radeon: allow semaphore emission to fail 2013-11-15 15:56:09 -05:00
rv770_dpm.c drm/radeon/dpm: reduce r7xx vblank mclk threshold to 200 2014-02-18 13:41:02 -05:00
rv770_dpm.h drm/radeon/dpm: switch on new late_enable callback 2013-12-24 17:56:50 -05:00
rv770_smc.c
rv770_smc.h
rv770d.h drm/radeon: implement pci config reset for r6xx/7xx (v3) 2014-01-08 18:42:22 -05:00
si.c drm/radeon: resume old pm late 2014-03-06 16:46:56 -05:00
si_blit_shaders.c
si_blit_shaders.h
si_dma.c drm/radeon: allow semaphore emission to fail 2013-11-15 15:56:09 -05:00
si_dpm.c drm/radeon/si: fix typo in dpm sq ramping setup 2014-02-18 13:41:05 -05:00
si_dpm.h
si_reg.h
si_smc.c drivers: gpu: Include appropriate header file in si_smc.c and remove prototype declaration from header file sislands_smc.h 2014-01-07 11:45:38 -05:00
sid.h drm/radeon: fix DAC interrupt handling on DCE5+ 2014-01-29 15:23:05 -05:00
sislands_smc.h drivers: gpu: Include appropriate header file in si_smc.c and remove prototype declaration from header file sislands_smc.h 2014-01-07 11:45:38 -05:00
smu7.h
smu7_discrete.h
smu7_fusion.h
sumo_dpm.c drm/radeon/dpm: use the driver state for dpm debugfs 2014-02-06 12:22:46 -05:00
sumo_dpm.h
sumo_smc.c drm/radeon/dpm: make some functions static for sumo 2014-01-07 12:55:50 -05:00
sumod.h
trinity_dpm.c drm/radeon/dpm: use the driver state for dpm debugfs 2014-02-06 12:22:46 -05:00
trinity_dpm.h
trinity_smc.c drm/radeon/dpm: make some functions static for TN 2014-01-07 12:55:57 -05:00
trinityd.h
uvd_v1_0.c drm/radeon: allow semaphore emission to fail 2013-11-15 15:56:09 -05:00
uvd_v2_2.c drm/radeon: remove useless return 2014-02-06 12:22:48 -05:00
uvd_v3_1.c drm/radeon: allow semaphore emission to fail 2013-11-15 15:56:09 -05:00
uvd_v4_2.c