[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