linux_dsm_epyc7002/drivers/gpu/drm/radeon
Alex Deucher 78fe9e545c drm/radeon/dce8: workaround for atom BlankCrtc table
Some DCE8 boards have a funky BlankCrtc table that results
in a timeout when trying to blank the display.  The
timeout is harmless (all operations needed from the table
are complete), but wastes time and is confusing to users so
work around it.

bug:
https://bugs.freedesktop.org/show_bug.cgi?id=73420

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org
2014-01-29 16:10:54 -05:00
..
reg_srcs drm/radeon: fix VGT_GS_INSTANCE_CNT register 2013-12-02 17:50:56 -05:00
.gitignore
atom-bits.h
atom-names.h
atom-types.h
atom.c
atom.h
atombios_crtc.c drm/radeon/dce8: workaround for atom BlankCrtc table 2014-01-29 16:10:54 -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
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
atombios.h drm/radeon: atombios.h updates for hawaii 2013-11-08 12:33:45 -05:00
avivod.h
btc_dpm.c drm/radeon/pm: move pm handling into the asic specific code 2013-12-24 17:57:06 -05:00
btc_dpm.h
btcd.h
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_blit_shaders.c
cik_blit_shaders.h
cik_reg.h
cik_sdma.c drm/radeon: clean up active vram sizing 2014-01-29 15:23:05 -05:00
cik.c drm/radeon: clean up active vram sizing 2014-01-29 15:23:05 -05: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: check for 0 count in speaker allocation and SAD code 2013-12-17 09:23:16 -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: check for 0 count in speaker allocation and SAD code 2013-12-17 09:23:16 -05:00
evergreen_reg.h drm/radeon: add VRAM debugfs access v3 2013-12-24 16:12:47 -05:00
evergreen_smc.h
evergreen.c drm/radeon: fix DAC interrupt handling on DCE5+ 2014-01-29 15:23:05 -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: switch on new late_enable callback 2013-12-24 17:56:50 -05:00
kv_dpm.h
kv_smc.c
Makefile
mkregtable.c
ni_dma.c drm/radeon: clean up active vram sizing 2014-01-29 15:23:05 -05:00
ni_dpm.c drm/radeon/pm: move pm handling into the asic specific code 2013-12-24 17:57:06 -05:00
ni_dpm.h
ni_reg.h
ni.c drm/radeon: clean up active vram sizing 2014-01-29 15:23:05 -05:00
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_track.h
r100.c drm/radeon: remove generic rptr/wptr functions (v2) 2013-12-24 18:01:10 -05:00
r100d.h
r200.c
r300_cmdbuf.c drm: Kill DRM_COPY_(TO|FROM)_USER 2013-12-18 11:35:01 +10:00
r300_reg.h
r300.c drm/radeon/pm: move pm handling into the asic specific code 2013-12-24 17:57:06 -05:00
r300d.h
r420.c drm/radeon/pm: move pm handling into the asic specific code 2013-12-24 17:57:06 -05:00
r420d.h
r500_reg.h
r520.c drm/radeon/pm: move pm handling into the asic specific code 2013-12-24 17:57:06 -05:00
r520d.h
r600_audio.c
r600_blit_shaders.c
r600_blit_shaders.h
r600_blit.c
r600_cp.c drm: Kill DRM_COPY_(TO|FROM)_USER 2013-12-18 11:35:01 +10:00
r600_cs.c drm/radeon: skip colorbuffer checking if COLOR_INFO.FORMAT is set to INVALID 2014-01-08 12:25:43 -05: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 drivers: gpu: Mark function as static in r600_hdmi.c 2014-01-07 11:45:37 -05:00
r600_reg.h
r600.c drm/radeon: clean up active vram sizing 2014-01-29 15:23:05 -05:00
r600d.h drm/radeon: set the full cache bit for fences on r7xx+ 2014-01-20 18:20:56 -05:00
radeon_acpi.c ACPI: Eliminate the DEVICE_ACPI_HANDLE() macro 2013-11-14 23:17:21 +01:00
radeon_acpi.h
radeon_agp.c
radeon_asic.c Merge branch 'drm-intel-next' of git://people.freedesktop.org/~danvet/drm-intel into drm-next 2014-01-20 10:21:54 +10:00
radeon_asic.h drm/radeon: remove generic rptr/wptr functions (v2) 2013-12-24 18:01:10 -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 ACPIPHP / radeon / nouveau: Fix VGA switcheroo problem related to hotplug 2013-12-31 13:39:42 +01: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: add pci config hard reset 2014-01-08 18:42:22 -05:00
radeon_display.c drm/radeon: Move the early vblank IRQ fixup to radeon_get_crtc_scanoutpos() 2014-01-20 12:21:35 +02:00
radeon_drv.c drm/radeon/runpm: don't runtime suspend non-PX cards 2014-01-29 15:23:03 -05:00
radeon_drv.h drm: Kill DRM_IRQ_ARGS 2013-12-18 11:33:46 +10:00
radeon_encoders.c
radeon_family.h drm/radeon: add Hawaii chip family 2013-11-08 12:33:39 -05:00
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_kms.c drm: Kill DRM_IRQ_ARGS 2013-12-18 11:33:46 +10:00
radeon_irq.c drm: Kill DRM_COPY_(TO|FROM)_USER 2013-12-18 11:35:01 +10:00
radeon_kms.c Merge branch 'drm-vbl-timestamp' of git://gitorious.org/vsyrjala/linux into drm-next 2014-01-22 09:13:13 +10: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: remove generic rptr/wptr functions (v2) 2013-12-24 18:01:10 -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: allow semaphore emission to fail 2013-11-15 15:56:09 -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_points.c
radeon_trace.h drm/radeon: add ring to fence trace functions 2014-01-29 15:23:03 -05:00
radeon_ttm.c drm/radeon: add GART debugfs access v3 2013-12-24 16:12:53 -05:00
radeon_ucode.h drm/radeon: update firmware loading for hawaii 2013-11-08 12:33:43 -05:00
radeon_uvd.c drm/radeon: add UVD support for OLAND 2014-01-20 18:20:58 -05:00
radeon.h drm/radeon: fix VMID use tracking 2014-01-29 15:23:01 -05:00
rs100d.h
rs400.c drm/radeon/pm: move pm handling into the asic specific code 2013-12-24 17:57:06 -05:00
rs400d.h
rs600.c drm/radeon/pm: move pm handling into the asic specific code 2013-12-24 17:57:06 -05:00
rs600d.h
rs690.c Merge branch 'drm-intel-next' of git://people.freedesktop.org/~danvet/drm-intel into drm-next 2014-01-20 10:21:54 +10: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/pm: move pm handling into the asic specific code 2013-12-24 17:57:06 -05:00
rv515d.h
rv730_dpm.c
rv730d.h
rv740_dpm.c
rv740d.h
rv770_dma.c drm/radeon: allow semaphore emission to fail 2013-11-15 15:56:09 -05:00
rv770_dpm.c drm/radeon/dpm: disable mclk switching on desktop RV770 2014-01-20 18:20:55 -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
rv770.c drm/radeon: clean up active vram sizing 2014-01-29 15:23:05 -05:00
rv770d.h drm/radeon: implement pci config reset for r6xx/7xx (v3) 2014-01-08 18:42:22 -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: set si_notify_smc_display_change properly 2014-01-29 16:10:37 -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
si.c drm/radeon: fix DAC interrupt handling on DCE5+ 2014-01-29 15:23:05 -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_discrete.h
smu7_fusion.h
smu7.h
sumo_dpm.c drm/radeon/dpm: make some functions static for sumo 2014-01-07 12:55:50 -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: make some functions static for TN 2014-01-07 12:55:57 -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: add UVD support for OLAND 2014-01-20 18:20:58 -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