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(-)