[PATCH v2 0/3] drm/msm: Adreno 4xx support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



A set of three patches to support adreno 4xx GPUs in msm-drm:
(1) Updated the a3xx and a4xx header files.
(2) Handle register offset differences between a3xx and a4xx GPUs.
(3) Added a4xx GPU support.

Changes since v1:
Addressed review comments from Rob.
-Reworked the register offset look-up table APIs to account for the
uninitialized register values of zero.
-Don't take mutex in a4xx_show

Aravind Ganesan (3):
  drm/msm: Additional definitions for a3xx and a4xx
  drm/msm: Handle register offset differences between a3xx and a4xx
  drm/msm: a4xx support for msm-drm

 drivers/gpu/drm/msm/Makefile               |    1 +
 drivers/gpu/drm/msm/adreno/a3xx.xml.h      |   50 +-
 drivers/gpu/drm/msm/adreno/a3xx_gpu.c      |   99 ++
 drivers/gpu/drm/msm/adreno/a4xx.xml.h      | 2062
++++++++++++++++++++++++++++
 drivers/gpu/drm/msm/adreno/a4xx_gpu.c      |  612 +++++++++
 drivers/gpu/drm/msm/adreno/a4xx_gpu.h      |   34 +
 drivers/gpu/drm/msm/adreno/adreno_device.c |   13 +
 drivers/gpu/drm/msm/adreno/adreno_gpu.c    |   19 +-
 drivers/gpu/drm/msm/adreno/adreno_gpu.h    |  132 ++
 9 files changed, 3005 insertions(+), 17 deletions(-)
 create mode 100644 drivers/gpu/drm/msm/adreno/a4xx.xml.h
 create mode 100644 drivers/gpu/drm/msm/adreno/a4xx_gpu.c
 create mode 100644 drivers/gpu/drm/msm/adreno/a4xx_gpu.h

-- 
1.8.5.2

-- 
Qualcomm Innovation Center, Inc.
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
a Linux Foundation Collaborative Project
_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/dri-devel





[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux