From mboxrd@z Thu Jan 1 00:00:00 1970 From: alexdeucher@gmail.com Subject: [pull] radeon drm-fixes-3.10-sun Date: Mon, 20 May 2013 12:18:12 -0400 Message-ID: <1369066692-15384-1-git-send-email-alexdeucher@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mail-qe0-f47.google.com (mail-qe0-f47.google.com [209.85.128.47]) by gabe.freedesktop.org (Postfix) with ESMTP id D540BE5C3B for ; Mon, 20 May 2013 09:18:22 -0700 (PDT) Received: by mail-qe0-f47.google.com with SMTP id w7so3991261qeb.6 for ; Mon, 20 May 2013 09:18:22 -0700 (PDT) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org Errors-To: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org To: dri-devel@lists.freedesktop.org, airlied@gmail.com Cc: Alex Deucher List-Id: dri-devel@lists.freedesktop.org From: Alex Deucher Hi Dave, This is the pull request for AMD Sun/Hainan support. I've split it out separately from my regular fixes stream. Hainan is a new SI asic with no UVD or DCE hardware. The patches are minimally invasive; basically just pci ids and skipping UVD and DCE init for this family. Most of the changes to si.c are just the golden register tables for the family. The following changes since commit 731da21b7b205efb388481f7a9731c4c1ca3b48c: drm/radeon/dce2: use 10khz units for audio dto calculation (2013-05-20 10:44:58 -0400) are available in the git repository at: git://people.freedesktop.org/~agd5f/linux drm-fixes-3.10-sun Alex Deucher (9): drm/radeon: add chip family for Hainan drm/radeon: fill in GPU init for Hainan (v2) drm/radeon: don't touch DCE or VGA regs on Hainan (v3) drm/radeon: fill in ucode loading support for Hainan drm/radeon: radeon-asic updates for Hainan drm/radeon: track which asics have UVD drm/radeon: sun/hainan chips do not have UVD (v2) drm/radeon: add golden register settings for Hainan (v2) drm/radeon: add Hainan pci ids drivers/gpu/drm/radeon/evergreen.c | 27 ++- drivers/gpu/drm/radeon/radeon.h | 2 + drivers/gpu/drm/radeon/radeon_asic.c | 22 ++- drivers/gpu/drm/radeon/radeon_bios.c | 28 ++- drivers/gpu/drm/radeon/radeon_device.c | 1 + drivers/gpu/drm/radeon/radeon_family.h | 1 + drivers/gpu/drm/radeon/si.c | 366 ++++++++++++++++++++++++++------ drivers/gpu/drm/radeon/sid.h | 1 + include/drm/drm_pciids.h | 6 + 9 files changed, 362 insertions(+), 92 deletions(-)