[pull] radeon drm-next-3.10
alexdeucher at gmail.com
alexdeucher at gmail.com
Tue Apr 16 15:34:01 PDT 2013
From: Alex Deucher <alexander.deucher at amd.com>
Hi Dave,
This is the initial 3.10 pull request for radeon. The big changes here
are UVD support and proper tiling support for SI. The rest is
bug fixes. I hope to have another pull request later in the week with
some new things we've been working on internally.
The following changes since commit 7ac8833f5920a4a58190743697c9c8920c2fab4e:
Merge branch 'drm-intel-fixes' of git://people.freedesktop.org/~danvet/drm-intel into HEAD (2013-03-25 12:20:00 +1000)
are available in the git repository at:
git://people.freedesktop.org/~agd5f/linux drm-next-3.10
Alex Deucher (16):
drm/radeon: don't use get_engine_clock() on APUs
drm/radeon: use frac fb div on RS780/RS880
drm/radeon: fix typo in rv515_mc_resume()
drm/radeon: clean up vram/gtt location handling
drm/radeon/dce6: add missing display reg for tiling setup
drm/radeon: add pm callback for setting uvd clocks
drm/radeon: add set_uvd_clocks callback for ON/LN/TN (v4)
drm/radeon: add set_uvd_clocks callback for evergreen
drm/radeon: remove unused blit remnants from si.c
drm/radeon/kms: replace *REG32_PCIE_P with *REG32_PCIE_PORT
drm/radeon: update r600 set/get pcie lane config
drm/radeon: add pcie set/get lanes callbacks for newer asics
drm/radeon: handle broken disabled rb mask gracefully
drm/radeon/evergreen+: don't enable HPD interrupts on eDP/LVDS
drm/radeon: cleanup properly if mmio mapping fails
drm/radeon: re-enable PTE/PDE packet for set_page on cayman/TN
Christian König (9):
drm/radeon: UVD doesn't needs VM on SI v2
drm/radeon: rework fallback handling v2
drm/radeon: UVD bringup v8
drm/radeon: add radeon_atom_get_clock_dividers helper
drm/radeon: add set_uvd_clocks callback for SI
drm/radeon: add set_uvd_clocks callback for r7xx v3
drm/radeon: init UVD clocks to sane defaults
drm/radeon: add UVD tiling addr config v2
drm/radeon: add ring working query
Jerome Glisse (2):
drm/radeon: add si tile mode array query v3
drm/radeon: Always flush the VM
Samuel Li (1):
drm/radeon: Use direct mapping for fast fb access on RS690
drivers/gpu/drm/radeon/Makefile | 2 +-
drivers/gpu/drm/radeon/atombios_crtc.c | 3 +
drivers/gpu/drm/radeon/evergreen.c | 298 +++++++++++++-
drivers/gpu/drm/radeon/evergreend.h | 47 +++
drivers/gpu/drm/radeon/ni.c | 127 +++++-
drivers/gpu/drm/radeon/nid.h | 21 +
drivers/gpu/drm/radeon/r600.c | 388 +++++++++++++++---
drivers/gpu/drm/radeon/r600d.h | 61 +++
drivers/gpu/drm/radeon/radeon.h | 61 +++-
drivers/gpu/drm/radeon/radeon_asic.c | 82 ++++-
drivers/gpu/drm/radeon/radeon_asic.h | 23 +
drivers/gpu/drm/radeon/radeon_atombios.c | 107 +++++
drivers/gpu/drm/radeon/radeon_cs.c | 79 +++--
drivers/gpu/drm/radeon/radeon_device.c | 15 +-
drivers/gpu/drm/radeon/radeon_drv.c | 9 +-
drivers/gpu/drm/radeon/radeon_fence.c | 23 +-
drivers/gpu/drm/radeon/radeon_kms.c | 187 +++++----
drivers/gpu/drm/radeon/radeon_mode.h | 23 +
drivers/gpu/drm/radeon/radeon_object.c | 16 +-
drivers/gpu/drm/radeon/radeon_object.h | 2 +-
drivers/gpu/drm/radeon/radeon_pm.c | 6 +-
drivers/gpu/drm/radeon/radeon_ring.c | 27 +-
drivers/gpu/drm/radeon/radeon_test.c | 72 +++-
drivers/gpu/drm/radeon/radeon_uvd.c | 666 ++++++++++++++++++++++++++++++
drivers/gpu/drm/radeon/rs690.c | 23 +
drivers/gpu/drm/radeon/rs690d.h | 3 +
drivers/gpu/drm/radeon/rv515.c | 2 +-
drivers/gpu/drm/radeon/rv770.c | 327 ++++++++++++++-
drivers/gpu/drm/radeon/rv770d.h | 43 ++
drivers/gpu/drm/radeon/si.c | 260 +++++++++---
drivers/gpu/drm/radeon/sid.h | 40 ++
include/uapi/drm/radeon_drm.h | 26 ++
32 files changed, 2737 insertions(+), 332 deletions(-)
create mode 100644 drivers/gpu/drm/radeon/radeon_uvd.c
More information about the dri-devel
mailing list