[git pull] drm radeon fixes

Dave Airlie airlied at linux.ie
Sat Jun 4 23:45:48 PDT 2011


Hi Linus,

This is just radeon fixes, but it contains some new hw support so I've put 
it outside my normal pull in case you feel its not timely.

New HW:
AMD LLano APU, this is the new Fusion part from AMD so the patches add  
pci ids and internal driver tables.

It also has a patch to bring the cayman support into line with all the 
other chips so it uses the proper blit support.

Otherwise its all just fixes, the pageflipping one is pretty serious lots 
of sightings in F15, and the viewport height one affects some laptops iwth 
wierd sized panels (945 high).

Dave.

The following changes since commit 2ec8a5feaf3000bf4f9744d0caad0d5f12ce1409:

  drivers/gpu/drm/radeon/atom.c: fix warning (2011-05-24 09:00:37 +1000)

are available in the git repository at:
  ssh://master.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git drm-radeon-fixes

Alex Deucher (12):
      drm/radeon/kms/blit: workaround some hw issues on evergreen+
      drm/radeon/kms: add blit support for cayman (v2)
      drm/radeon/kms: add missing case for cayman thermal sensor
      drm/radeon/kms: fix thermal sensor reading on juniper
      drm/radeon/kms: clean up the radeon kms Kconfig
      drm/radeon/kms: add family ids for llano APUs
      drm/radeon/kms: fill in asic struct for llano
      drm/radeon/kms: add llano pci ids
      drm/radeon/kms: add support for Llano Fusion APUs
      drm/radeon/kms: remove duplicate reg from r600 safe regs
      drm/radeon/kms: viewport height has to be even
      drm/radeon/kms/atom: fix PHY init

Dave Airlie (1):
      drm/radeon: fix oops in ttm reserve when pageflipping (v2)

Marek Olšák (1):
      drm/radeon/kms: add missing Evergreen texture formats to the CS parser

 drivers/gpu/drm/radeon/Kconfig               |    9 +-
 drivers/gpu/drm/radeon/atombios_crtc.c       |   12 +-
 drivers/gpu/drm/radeon/cayman_blit_shaders.c |  326 +++++++++++++++-
 drivers/gpu/drm/radeon/cayman_blit_shaders.h |    3 +
 drivers/gpu/drm/radeon/evergreen.c           |  104 ++++-
 drivers/gpu/drm/radeon/evergreen_blit_kms.c  |  561 +++++++++++++++-----------
 drivers/gpu/drm/radeon/evergreend.h          |    8 +-
 drivers/gpu/drm/radeon/ni.c                  |   13 +-
 drivers/gpu/drm/radeon/r600.c                |   12 +
 drivers/gpu/drm/radeon/r600_cs.c             |   28 +-
 drivers/gpu/drm/radeon/r600d.h               |    3 +
 drivers/gpu/drm/radeon/radeon_asic.c         |    8 +-
 drivers/gpu/drm/radeon/radeon_device.c       |    2 +
 drivers/gpu/drm/radeon/radeon_display.c      |   13 +-
 drivers/gpu/drm/radeon/radeon_encoders.c     |   17 +-
 drivers/gpu/drm/radeon/radeon_family.h       |    2 +
 drivers/gpu/drm/radeon/radeon_pm.c           |    1 +
 drivers/gpu/drm/radeon/reg_srcs/r600         |    1 -
 include/drm/drm_pciids.h                     |   11 +
 19 files changed, 830 insertions(+), 304 deletions(-)


More information about the dri-devel mailing list