All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Christian König" <deathsimple@vodafone.de>
To: alexdeucher@gmail.com
Cc: Alex Deucher <alexander.deucher@amd.com>,
	dri-devel@lists.freedesktop.org
Subject: Re: [PATCH 00/48] Add SI, TN support
Date: Wed, 21 Mar 2012 12:18:24 +0100	[thread overview]
Message-ID: <4F69B900.3080303@vodafone.de> (raw)
In-Reply-To: <1332278322-12875-1-git-send-email-alexdeucher@gmail.com>

On 20.03.2012 22:17, alexdeucher@gmail.com wrote:
> From: Alex Deucher<alexander.deucher@amd.com>
>
> This patch set adds support for SI (Southern Islands discrete
> GPUs) and TN (Trinity APU).  The patches are available here
> as well:
> http://people.freedesktop.org/~agd5f/si_tn/
> New ucode for SI (TAHITI, PITCAIRN, VERDE) and TN (ARUBA) is
> available here:
> http://people.freedesktop.org/~agd5f/radeon_ucode/
> Userspace code to follow.
>
> I included Tom's patch (0001) since patch 0032 depends on it.

Testing that patchset for quite some time now and apart from the already 
known DP issues it's working perfectly, so both:

Tested & reviewed by Christian König <christian.koenig@amd.com>

>
> Alex Deucher (46):
>    drm/radeon/kms: Upstream ObjectID.h updates
>    drm/radeon/kms: upstream atombios.h updates
>    drm/radeon/kms: upstream power table updates
>    drm/radeon/kms: add SI chip families
>    drm/radeon/kms: add initial DCE6 display watermark support
>    drm/radeon/kms: fix up atom HPD gpio parsing for DCE6
>    drm/radeon/kms/atom: DCE6 no longer has crtcmemreq bits
>    drm/radeon/kms/atom: add support for crtc power gating
>    drm/radeon/kms: DCE6 disp eng pll updates
>    drm/radeon/kms/atom: add support for DCE6.x dig transmitters
>    drm/radeon/kms: DP aux updates for DCE6
>    drm/radeon/kms: update comments about dig encoders/transmitters
>    drm/radeon/kms/atom: add support for SI SetVoltage table
>    drm/radeon/kms: update power table parsing for SI
>    drm/radeon/kms: add support for internal thermal sensor on SI
>    drm/radeon/kms: add gpu init support for SI
>    drm/radeon/kms: Add support for SI GPU reset
>    drm/radeon/kms: add support for MC/VM setup on SI
>    drm/radeon/kms: add support for the CONST IB to the CS ioctl
>    drm/radeon/kms: add VM CS checker for SI
>    drm/radeon/kms: Only VM CS ioctl is supported on SI (v2)
>    drm/radeon/kms: add ucode loading for SI
>    drm/radeon/kms: add support for MC ucode loading on SI
>    drm/radeon/kms: add support for CP setup on SI
>    drm/radeon/kms: add IB and fence dispatch functions for SI
>    drm/radeon/kms: Add support for RLC init on SI
>    drm/radeon/kms: add support for interrupts on SI
>    drm/radeon/kms: fill in startup/shutdown callbacks for SI
>    drm/radeon/kms: add support for compute rings in CS ioctl on SI
>    drm/radeon/kms: add radeon_asic struct for SI
>    drm/radeon/kms: Add SI pci ids
>    drm/radeon/kms: add trinity (TN) chip family
>    drm/radeon/kms: no support for internal thermal sensor on TN yet
>    drm/radeon/kms: DCE6.1 watermark updates for TN
>    drm/radeon/kms: DCE6.1 disp eng pll updates
>    drm/radeon/kms: Adjust pll picker for DCE6.1
>    drm/radeon/kms: disable PPLL0 on DCE6.1 when not in use
>    drm/radeon/kms/DCE6.1: ss is not supported on the internal pplls
>    drm/radeon/kms: Add checks for TN in the DP bridge code
>    drm/radeon/kms: cayman gpu init updates for trinity
>    drm/radeon/kms: Update evergreen functions for trinity
>    drm/radeon/kms/vm: set vram base offset properly for TN
>    drm/radeon/kms: add support for ucode loading on trinity (v2)
>    drm/radeon/kms: add radeon_asic struct for trinity
>    drm/radeon/kms: add trinity pci ids
>    drm/radeon/kms: update duallink checks for DCE6
>
> Michel Dänzer (1):
>    drm/radeon: Update radeon_info_ioctl for SI. (v2)
>
> Tom Stellard (1):
>    drm/radeon/kms: add info query for max pipes
>
>   drivers/gpu/drm/radeon/Makefile             |    2 +-
>   drivers/gpu/drm/radeon/ObjectID.h           |    5 +
>   drivers/gpu/drm/radeon/atombios.h           | 1109 +++++++-
>   drivers/gpu/drm/radeon/atombios_crtc.c      |  100 +-
>   drivers/gpu/drm/radeon/atombios_dp.c        |    6 +-
>   drivers/gpu/drm/radeon/atombios_encoders.c  |   71 +-
>   drivers/gpu/drm/radeon/evergreen.c          |   25 +-
>   drivers/gpu/drm/radeon/evergreen_blit_kms.c |    2 +-
>   drivers/gpu/drm/radeon/ni.c                 |  141 +-
>   drivers/gpu/drm/radeon/nid.h                |    1 +
>   drivers/gpu/drm/radeon/r600.c               |   25 +-
>   drivers/gpu/drm/radeon/r600d.h              |    4 +
>   drivers/gpu/drm/radeon/radeon.h             |   55 +-
>   drivers/gpu/drm/radeon/radeon_asic.c        |  208 ++
>   drivers/gpu/drm/radeon/radeon_asic.h        |   25 +
>   drivers/gpu/drm/radeon/radeon_atombios.c    |   78 +-
>   drivers/gpu/drm/radeon/radeon_connectors.c  |    2 +-
>   drivers/gpu/drm/radeon/radeon_cs.c          |   63 +-
>   drivers/gpu/drm/radeon/radeon_device.c      |    6 +-
>   drivers/gpu/drm/radeon/radeon_display.c     |    2 +-
>   drivers/gpu/drm/radeon/radeon_drv.c         |    3 +-
>   drivers/gpu/drm/radeon/radeon_encoders.c    |    6 +-
>   drivers/gpu/drm/radeon/radeon_family.h      |    4 +
>   drivers/gpu/drm/radeon/radeon_kms.c         |   32 +-
>   drivers/gpu/drm/radeon/radeon_mode.h        |    2 +-
>   drivers/gpu/drm/radeon/radeon_pm.c          |    7 +
>   drivers/gpu/drm/radeon/radeon_reg.h         |    1 +
>   drivers/gpu/drm/radeon/radeon_ring.c        |    1 +
>   drivers/gpu/drm/radeon/si.c                 | 4128 +++++++++++++++++++++++++++
>   drivers/gpu/drm/radeon/si_blit_shaders.c    |  252 ++
>   drivers/gpu/drm/radeon/si_blit_shaders.h    |   32 +
>   drivers/gpu/drm/radeon/si_reg.h             |   33 +
>   drivers/gpu/drm/radeon/sid.h                |  886 ++++++
>   include/drm/drm_pciids.h                    |   54 +
>   include/drm/radeon_drm.h                    |    3 +
>   35 files changed, 7230 insertions(+), 144 deletions(-)
>   create mode 100644 drivers/gpu/drm/radeon/si.c
>   create mode 100644 drivers/gpu/drm/radeon/si_blit_shaders.c
>   create mode 100644 drivers/gpu/drm/radeon/si_blit_shaders.h
>   create mode 100644 drivers/gpu/drm/radeon/si_reg.h
>   create mode 100644 drivers/gpu/drm/radeon/sid.h
>

      parent reply	other threads:[~2012-03-21 11:18 UTC|newest]

Thread overview: 54+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-03-20 21:17 [PATCH 00/48] Add SI, TN support alexdeucher
2012-03-20 21:17 ` [PATCH 01/48] drm/radeon/kms: add info query for max pipes alexdeucher
2012-03-20 21:17 ` [PATCH 02/48] drm/radeon/kms: Upstream ObjectID.h updates alexdeucher
2012-03-20 21:17 ` [PATCH 03/48] drm/radeon/kms: upstream atombios.h updates alexdeucher
2012-03-20 21:17 ` [PATCH 04/48] drm/radeon/kms: upstream power table updates alexdeucher
2012-03-20 21:17 ` [PATCH 05/48] drm/radeon/kms: add SI chip families alexdeucher
2012-03-20 21:18 ` [PATCH 06/48] drm/radeon/kms: add initial DCE6 display watermark support alexdeucher
2012-03-20 23:18   ` Jerome Glisse
2012-03-20 21:18 ` [PATCH 07/48] drm/radeon/kms: fix up atom HPD gpio parsing for DCE6 alexdeucher
2012-03-20 21:18 ` [PATCH 08/48] drm/radeon/kms/atom: DCE6 no longer has crtcmemreq bits alexdeucher
2012-03-20 21:18 ` [PATCH 09/48] drm/radeon/kms/atom: add support for crtc power gating alexdeucher
2012-03-20 21:18 ` [PATCH 10/48] drm/radeon/kms: DCE6 disp eng pll updates alexdeucher
2012-03-20 21:18 ` [PATCH 11/48] drm/radeon/kms/atom: add support for DCE6.x dig transmitters alexdeucher
2012-03-20 21:18 ` [PATCH 12/48] drm/radeon/kms: DP aux updates for DCE6 alexdeucher
2012-03-20 21:18 ` [PATCH 13/48] drm/radeon/kms: update comments about dig encoders/transmitters alexdeucher
2012-03-20 21:18 ` [PATCH 14/48] drm/radeon/kms/atom: add support for SI SetVoltage table alexdeucher
2012-03-20 21:18 ` [PATCH 15/48] drm/radeon/kms: update power table parsing for SI alexdeucher
2012-03-20 21:18 ` [PATCH 16/48] drm/radeon/kms: add support for internal thermal sensor on SI alexdeucher
2012-03-20 21:18 ` [PATCH 17/48] drm/radeon/kms: add gpu init support for SI alexdeucher
2012-03-20 23:16   ` Jerome Glisse
2012-03-20 21:18 ` [PATCH 18/48] drm/radeon/kms: Add support for SI GPU reset alexdeucher
2012-03-20 21:18 ` [PATCH 19/48] drm/radeon/kms: add support for MC/VM setup on SI alexdeucher
2012-03-20 23:20   ` Jerome Glisse
2012-03-20 21:18 ` [PATCH 20/48] drm/radeon/kms: add support for the CONST IB to the CS ioctl alexdeucher
2012-03-20 21:18 ` [PATCH 21/48] drm/radeon/kms: add VM CS checker for SI alexdeucher
2012-03-20 21:18 ` [PATCH 22/48] drm/radeon/kms: Only VM CS ioctl is supported on SI (v2) alexdeucher
2012-03-20 21:18 ` [PATCH 23/48] drm/radeon/kms: add ucode loading for SI alexdeucher
2012-03-20 21:18 ` [PATCH 24/48] drm/radeon/kms: add support for MC ucode loading on SI alexdeucher
2012-03-20 21:18 ` [PATCH 25/48] drm/radeon/kms: add support for CP setup " alexdeucher
2012-03-20 21:18 ` [PATCH 26/48] drm/radeon/kms: add IB and fence dispatch functions for SI alexdeucher
2012-03-20 21:18 ` [PATCH 27/48] drm/radeon/kms: Add support for RLC init on SI alexdeucher
2012-03-20 21:18 ` [PATCH 28/48] drm/radeon/kms: add support for interrupts " alexdeucher
2012-03-20 21:18 ` [PATCH 29/48] drm/radeon/kms: fill in startup/shutdown callbacks for SI alexdeucher
2012-03-20 21:18 ` [PATCH 30/48] drm/radeon/kms: add support for compute rings in CS ioctl on SI alexdeucher
2012-03-20 21:18 ` [PATCH 31/48] drm/radeon/kms: add radeon_asic struct for SI alexdeucher
2012-03-20 21:18 ` [PATCH 32/48] drm/radeon: Update radeon_info_ioctl for SI. (v2) alexdeucher
2012-03-20 21:18 ` [PATCH 33/48] drm/radeon/kms: Add SI pci ids alexdeucher
2012-03-20 21:18 ` [PATCH 34/48] drm/radeon/kms: add trinity (TN) chip family alexdeucher
2012-03-20 21:18 ` [PATCH 35/48] drm/radeon/kms: no support for internal thermal sensor on TN yet alexdeucher
2012-03-20 21:18 ` [PATCH 36/48] drm/radeon/kms: DCE6.1 watermark updates for TN alexdeucher
2012-03-20 21:18 ` [PATCH 37/48] drm/radeon/kms: DCE6.1 disp eng pll updates alexdeucher
2012-03-20 21:18 ` [PATCH 38/48] drm/radeon/kms: Adjust pll picker for DCE6.1 alexdeucher
2012-03-20 21:18 ` [PATCH 39/48] drm/radeon/kms: disable PPLL0 on DCE6.1 when not in use alexdeucher
2012-03-20 21:18 ` [PATCH 40/48] drm/radeon/kms/DCE6.1: ss is not supported on the internal pplls alexdeucher
2012-03-20 21:18 ` [PATCH 41/48] drm/radeon/kms: Add checks for TN in the DP bridge code alexdeucher
2012-03-20 21:18 ` [PATCH 42/48] drm/radeon/kms: cayman gpu init updates for trinity alexdeucher
2012-03-20 21:18 ` [PATCH 43/48] drm/radeon/kms: Update evergreen functions " alexdeucher
2012-03-20 21:18 ` [PATCH 44/48] drm/radeon/kms/vm: set vram base offset properly for TN alexdeucher
2012-03-20 21:18 ` [PATCH 45/48] drm/radeon/kms: add support for ucode loading on trinity (v2) alexdeucher
2012-03-20 21:18 ` [PATCH 46/48] drm/radeon/kms: add radeon_asic struct for trinity alexdeucher
2012-03-20 21:18 ` [PATCH 47/48] drm/radeon/kms: add trinity pci ids alexdeucher
2012-03-20 21:18 ` [PATCH 48/48] drm/radeon/kms: update duallink checks for DCE6 alexdeucher
2012-03-20 23:17 ` [PATCH 00/48] Add SI, TN support Jerome Glisse
2012-03-21 11:18 ` Christian König [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4F69B900.3080303@vodafone.de \
    --to=deathsimple@vodafone.de \
    --cc=alexander.deucher@amd.com \
    --cc=alexdeucher@gmail.com \
    --cc=dri-devel@lists.freedesktop.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.