All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/48] Add SI, TN support
@ 2012-03-20 21:17 alexdeucher
  2012-03-20 21:17 ` [PATCH 01/48] drm/radeon/kms: add info query for max pipes alexdeucher
                   ` (49 more replies)
  0 siblings, 50 replies; 54+ messages in thread
From: alexdeucher @ 2012-03-20 21:17 UTC (permalink / raw)
  To: airlied, dri-devel; +Cc: Alex Deucher

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.

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

-- 
1.7.7.5

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 54+ messages in thread

end of thread, other threads:[~2012-03-21 11:18 UTC | newest]

Thread overview: 54+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
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 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.