linux_dsm_epyc7002/drivers/gpu/drm/radeon
Alex Deucher 8d1af57ae3 drm/radeon/atom: rework DIG modesetting on DCE3+
The ordering is important and the current drm code
wasn't cutting it for modern DIG encoders.  We need
to have information about crtc before setting up
the encoders so I've shifted the ordering a bit.
Probably we'll need a full rework akin to danvet's
recent intel patchs.  This patch fixes numerous
issues with DP bridge chips and makes link training
much more reliable.

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org
2012-08-29 12:11:01 -04:00
..
reg_srcs drm/radeon: add proper checking of RESOLVE_BOX command for r600-r700 2012-08-29 12:11:00 -04:00
.gitignore
atom-bits.h
atom-names.h
atom-types.h
atom.c drm/radeon/kms: fix fans after resume 2012-04-02 11:07:42 +01:00
atom.h drm/radeon/kms: fix fans after resume 2012-04-02 11:07:42 +01:00
atombios_crtc.c drm/radeon: don't disable plls that are in use by other crtcs 2012-08-29 12:11:00 -04:00
atombios_dp.c drm/radeon: fix non revealent error message 2012-07-25 14:13:05 +10:00
atombios_encoders.c drm/radeon/atom: rework DIG modesetting on DCE3+ 2012-08-29 12:11:01 -04:00
atombios_i2c.c
atombios.h
avivod.h
cayman_blit_shaders.c
cayman_blit_shaders.h
evergreen_blit_kms.c drm/radeon: remove r600_blit_suspend 2012-07-17 10:32:48 +02:00
evergreen_blit_shaders.c
evergreen_blit_shaders.h
evergreen_cs.c drm/radeon/kms: add MSAA texture support for r600-evergreen 2012-08-13 10:50:56 -04:00
evergreen_hdmi.c drm/radeon: enable HDMI on DCE5 (AKA NI excluding Aruba) 2012-06-16 11:21:19 +01:00
evergreen_reg.h drm/radeon/kms: get rid of hdmi_config_offset 2012-05-01 10:57:52 +01:00
evergreen.c drm/radeon: do not reenable crtc after moving vram start address 2012-08-13 10:50:52 -04:00
evergreend.h drm/radeon/kms: allow "invalid" DB formats as a means to disable DB 2012-08-09 09:53:13 +10:00
Kconfig
Makefile drm/radeon: add PRIME support (v2) 2012-05-23 10:47:11 +01:00
mkregtable.c
ni_reg.h
ni.c drm/radeon: fix bank tiling parameters on cayman 2012-08-13 10:50:52 -04:00
nid.h drm/radeon: improve GPU lockup debugging info on r6xx/r7xx/r8xx/r9xx 2012-07-19 22:28:07 -04:00
ObjectID.h
r100_track.h
r100.c drm/radeon: start to document the functions r100.c 2012-07-18 13:53:40 +02:00
r100d.h
r200.c drm/radeon: remove radeon_fence_create 2012-06-21 09:38:35 +02:00
r300_cmdbuf.c
r300_reg.h
r300.c drm/radeon: move radeon_ib_ring_tests out of chipset code 2012-07-17 10:33:01 +02:00
r300d.h
r420.c drm/radeon: move radeon_ib_ring_tests out of chipset code 2012-07-17 10:33:01 +02:00
r420d.h
r500_reg.h
r520.c drm/radeon: move radeon_ib_ring_tests out of chipset code 2012-07-17 10:33:01 +02:00
r520d.h
r600_audio.c drm/radeon: enable HDMI on DCE5 (AKA NI excluding Aruba) 2012-06-16 11:21:19 +01:00
r600_blit_kms.c drm/radeon: remove r600_blit_suspend 2012-07-17 10:32:48 +02:00
r600_blit_shaders.c The following text was taken from the original review request: 2012-03-24 10:08:39 -07:00
r600_blit_shaders.h
r600_blit.c
r600_cp.c drm/radeon: replace udelay with mdelay for long timeouts 2012-04-10 10:21:00 +01:00
r600_cs.c drm/radeon: add proper checking of RESOLVE_BOX command for r600-r700 2012-08-29 12:11:00 -04:00
r600_hdmi.c drm/radeon: apply Murphy's law to the kms irq code v3 2012-06-21 09:38:50 +02:00
r600_reg.h drm/radeon/hdmi: store info about all AFMT blocks 2012-05-17 12:15:40 +01:00
r600.c drm/radeon/kms: implement timestamp userspace query (v2) 2012-08-13 10:50:56 -04:00
r600d.h drm/radeon: add proper checking of RESOLVE_BOX command for r600-r700 2012-08-29 12:11:00 -04:00
radeon_acpi.c
radeon_agp.c
radeon_asic.c drm/radeon: document radeon_asic.c 2012-07-18 13:53:36 +02:00
radeon_asic.h drm/radeon/kms: implement timestamp userspace query (v2) 2012-08-13 10:50:56 -04:00
radeon_atombios.c drm/radeon/kms: extend the Fujitsu D3003-S2 board connector quirk to cover later silicon stepping 2012-08-20 11:09:50 -04:00
radeon_atpx_handler.c drm/radeon: split ATRM support out from the ATPX handler (v3) 2012-08-20 11:13:05 -04:00
radeon_benchmark.c drm/radeon: remove radeon_fence_create 2012-06-21 09:38:35 +02:00
radeon_bios.c drm/radeon: split ATRM support out from the ATPX handler (v3) 2012-08-20 11:13:05 -04:00
radeon_blit_common.h
radeon_clocks.c drm/radeon: replace udelay with mdelay for long timeouts 2012-04-10 10:21:00 +01:00
radeon_combios.c drm/radeon: fix handling for ddc type 5 on combios 2012-08-13 10:50:48 -04:00
radeon_connectors.c drm/radeon: on hotplug force link training to happen (v2) 2012-07-25 14:14:12 +10:00
radeon_cp.c radeon_cp: Remove unneeded tests for NULL before calling release_firmware() 2012-04-30 13:15:31 +02:00
radeon_cs.c drm/radeon: fence virtual address and free it once idle v4 2012-08-13 10:50:55 -04:00
radeon_cursor.c drm/radeon/dce4+: set a more reasonable cursor watermark 2012-08-13 10:50:49 -04:00
radeon_device.c drm/radeon/kms: implement timestamp userspace query (v2) 2012-08-13 10:50:56 -04:00
radeon_display.c drm: Make the .mode_fixup() operations mode argument a const pointer 2012-07-19 21:52:38 -04:00
radeon_drv.c drm/radeon: add proper checking of RESOLVE_BOX command for r600-r700 2012-08-29 12:11:00 -04:00
radeon_drv.h
radeon_encoders.c
radeon_family.h
radeon_fb.c
radeon_fence.c drm/radeon: document radeon_fence.c (v2) 2012-07-18 13:53:37 +02:00
radeon_gart.c drm/radeon: fix typo in function header comment 2012-08-13 10:53:29 -04:00
radeon_gem.c drm/radeon: fence virtual address and free it once idle v4 2012-08-13 10:50:55 -04:00
radeon_i2c.c drm/radeon: only add the mm i2c bus if the hw_i2c module param is set 2012-04-11 09:36:53 +01:00
radeon_ioc32.c
radeon_irq_kms.c drm/radeon: document radeon_irq_kms.c 2012-07-18 13:53:35 +02:00
radeon_irq.c
radeon_kms.c drm/radeon/kms: implement timestamp userspace query (v2) 2012-08-13 10:50:56 -04:00
radeon_legacy_crtc.c drm/radeon: properly handle crtc powergating 2012-08-13 10:50:50 -04:00
radeon_legacy_encoders.c drm: Make the .mode_fixup() operations mode argument a const pointer 2012-07-19 21:52:38 -04:00
radeon_legacy_tv.c
radeon_mem.c
radeon_mode.h drm/radeon: properly handle crtc powergating 2012-08-13 10:50:50 -04:00
radeon_object.c Revert "drm/radeon: fix bo creation retry path" 2012-08-21 09:55:01 -04:00
radeon_object.h drm/radeon: add PRIME support (v2) 2012-05-23 10:47:11 +01:00
radeon_pm.c drm/radeon: apply Murphy's law to the kms irq code v3 2012-06-21 09:38:50 +02:00
radeon_prime.c drm/radeon/prime: reserve/unreserve around pin 2012-06-16 11:14:05 +01:00
radeon_reg.h
radeon_ring.c drm/radeon: init lockup timeout on ring init 2012-08-20 11:09:48 -04:00
radeon_sa.c drm/radeon: let sa manager block for fences to wait for v2 2012-07-18 13:17:44 +02:00
radeon_semaphore.c drm/radeon: rework ring syncing code 2012-06-21 09:38:40 +02:00
radeon_state.c
radeon_test.c drm/radeon: remove radeon_ring_index() 2012-07-18 13:33:54 +02:00
radeon_trace_points.c
radeon_trace.h
radeon_ttm.c drm: track dev_mapping in more robust and flexible way 2012-07-25 14:09:30 +10:00
radeon.h drm/radeon: split ATRM support out from the ATPX handler (v3) 2012-08-20 11:13:05 -04:00
rs100d.h
rs400.c drm/radeon: move radeon_ib_ring_tests out of chipset code 2012-07-17 10:33:01 +02:00
rs400d.h
rs600.c drm/radeon: move radeon_ib_ring_tests out of chipset code 2012-07-17 10:33:01 +02:00
rs600d.h drm/radeon/kms: add register definitions for audio 2012-04-24 09:50:13 +01:00
rs690.c drm/radeon: move radeon_ib_ring_tests out of chipset code 2012-07-17 10:33:01 +02:00
rs690d.h
rv200d.h
rv250d.h
rv350d.h
rv515.c drm/radeon: do not reenable crtc after moving vram start address 2012-08-13 10:50:52 -04:00
rv515d.h
rv770.c drm/radeon/kms: auto detect pcie link speed from root port 2012-07-19 22:30:32 -04:00
rv770d.h drm/radeon: add some additional 6xx/7xx/EG register init 2012-06-16 14:30:47 +01:00
si_blit_shaders.c The following text was taken from the original review request: 2012-03-24 10:08:39 -07:00
si_blit_shaders.h
si_reg.h drm/radeon: SI tiling fixes for display 2012-06-20 19:55:56 +01:00
si.c drm/radeon/kms: implement timestamp userspace query (v2) 2012-08-13 10:50:56 -04:00
sid.h drm/radeon/kms: implement timestamp userspace query (v2) 2012-08-13 10:50:56 -04:00