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(-) _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel