[pull] radeon drm-next-3.13
Alex Deucher
alexdeucher at gmail.com
Fri Nov 1 12:44:44 PDT 2013
Hi Dave,
Initial pull request for radeon drm-next 3.13. Highlights:
- Enable DPM on a number of asics by default
- Enable audio by default
- Dynamically power down dGPUs on PowerXpress systems
- Lots of bug fixes
The following changes since commit 9d6104e0174b130ed864571b31811c3fd09fd611:
drm/sysfs: Do not drop device reference twice (2013-10-31 06:33:49 +1000)
are available in the git repository at:
git://people.freedesktop.org/~agd5f/linux drm-next-3.13
for you to fetch changes up to 70471860ff9f335c60c004d42ebd48945bfa5403:
drm/radeon: don't share PPLLs on DCE4.1 (2013-11-01 15:25:55 -0400)
----------------------------------------------------------------
Alex Deucher (23):
drm/radeon: Add support for programming the FMT blocks
drm/radeon: add a connector property for dither
drm/radeon: enable hdmi audio by default
drm/radeon: plug in blit copy routine for SI
drm/radeon: implement blit copy callback for CIK
drm/radeon/si: tell dpm there is a display connected
drm/radeon/atom: don't call [EN|DIS]ABLE_OUTPUT on DCE3.x
drm/radeon/atom: don't call [EN|DIS]ABLE_OUTPUT on DCE4.x
drm/radeon/audio: break out of loops once we match connector
drm/radeon/audio: write audio/video latency info for DCE4/5
drm/radeon/audio: write audio/video latency info for DCE6/8
drm/radeon/dpm: only print dpm debugging messages when radeon_dpm=1
drm/radeon: enable DPM by default on SUMO/PALM APUs
drm/radeon: enable DPM by default on SI asics
drm/radeon: enable DPM by default on BTC asics
drm/radeon: enable DPM by default on evergreen asics
drm/radeon: enable DPM by default on r7xx asics
drm/radeon: disable force performance state when thermal state is active
drm/radeon/dpm: retain user selected performance level across state changes
drm/radeon: fix endian handling in rlc buffer setup
drm/radeon/si: fix define for MC_SEQ_TRAIN_WAKEUP_CNTL
drm/radeon/dpm: fix typo in setting smc flag
drm/radeon: don't share PPLLs on DCE4.1
Christian König (7):
drm/radeon: activate UVD clocks before sending the destroy msg
drm/radeon: fix UVD destroy IB size
drm/radeon: rework and fix reset detection v2
drm/radeon: add vm_set_page tracepoint
drm/radeon: drop CP page table updates & cleanup v2
drm/radeon: initially clear page tables
drm/radeon: clear the page directory using the DMA
Dan Carpenter (1):
drm/radeon/dpm: cleanup a type issue with rv6xx_clocks_per_unit()
Dave Airlie (2):
drm/radeon: convert to pmops
drm/radeon: add runtime PM support (v2)
Maarten Lankhorst (1):
drm/radeon: fixup locking inversion between, mmap_sem and reservations
Marek Olšák (1):
drm/radeon: don't use PACKET2 on CIK
Markus Trippelsdorf (1):
drm/radeon: Implement radeon_pci_shutdown
drivers/gpu/drm/radeon/atombios_crtc.c | 2 +-
drivers/gpu/drm/radeon/atombios_encoders.c | 24 +-
drivers/gpu/drm/radeon/cik.c | 253 ++++++++++++-------
drivers/gpu/drm/radeon/cik_sdma.c | 22 +-
drivers/gpu/drm/radeon/cikd.h | 95 ++++++++
drivers/gpu/drm/radeon/dce6_afmt.c | 43 ++++
drivers/gpu/drm/radeon/evergreen.c | 80 +++++-
drivers/gpu/drm/radeon/evergreen_hdmi.c | 48 +++-
drivers/gpu/drm/radeon/evergreend.h | 70 ++++++
drivers/gpu/drm/radeon/ni.c | 76 ------
drivers/gpu/drm/radeon/ni_dma.c | 19 +-
drivers/gpu/drm/radeon/r600.c | 53 ++++
drivers/gpu/drm/radeon/r600_cs.c | 16 +-
drivers/gpu/drm/radeon/r600_hdmi.c | 8 +-
drivers/gpu/drm/radeon/r600d.h | 28 +++
drivers/gpu/drm/radeon/radeon.h | 33 ++-
drivers/gpu/drm/radeon/radeon_asic.c | 17 +-
drivers/gpu/drm/radeon/radeon_asic.h | 35 +--
drivers/gpu/drm/radeon/radeon_atpx_handler.c | 4 +
drivers/gpu/drm/radeon/radeon_connectors.c | 104 +++++++-
drivers/gpu/drm/radeon/radeon_cs.c | 298 +++++++----------------
drivers/gpu/drm/radeon/radeon_device.c | 77 ++++--
drivers/gpu/drm/radeon/radeon_display.c | 59 ++++-
drivers/gpu/drm/radeon/radeon_drv.c | 168 +++++++++++--
drivers/gpu/drm/radeon/radeon_drv.h | 3 +
drivers/gpu/drm/radeon/radeon_fence.c | 347 +++++++++------------------
drivers/gpu/drm/radeon/radeon_gart.c | 73 +++++-
drivers/gpu/drm/radeon/radeon_ioc32.c | 2 +-
drivers/gpu/drm/radeon/radeon_irq_kms.c | 8 +-
drivers/gpu/drm/radeon/radeon_kms.c | 26 +-
drivers/gpu/drm/radeon/radeon_mode.h | 14 ++
drivers/gpu/drm/radeon/radeon_pm.c | 62 +++--
drivers/gpu/drm/radeon/radeon_trace.h | 24 ++
drivers/gpu/drm/radeon/radeon_uvd.c | 4 +-
drivers/gpu/drm/radeon/rs600.c | 64 +++++
drivers/gpu/drm/radeon/rv6xx_dpm.c | 6 +-
drivers/gpu/drm/radeon/si.c | 99 ++------
drivers/gpu/drm/radeon/si_dma.c | 22 +-
drivers/gpu/drm/radeon/si_dpm.c | 9 +-
drivers/gpu/drm/radeon/sid.h | 47 +++-
40 files changed, 1561 insertions(+), 881 deletions(-)
More information about the dri-devel
mailing list