[GIT PULL] etnaviv DRM driver
Lucas Stach
l.stach at pengutronix.de
Tue Dec 15 08:27:18 PST 2015
Hi Dave,
here is the pull request for the etnaviv DRM driver. It includes the DT bindings
and the driver itself, platform devicetree changes will be merged through the
respective SoC trees. Otherwise it's just a squashed version of the V2 patches
that have been on the list for a while.
Regards,
Lucas
The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:
Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)
are available in the git repository at:
git://git.pengutronix.de/git/lst/linux.git drm-etnaviv-next
for you to fetch changes up to 8bb0bce92ec9330b0ea931df90f719fb5c4a5224:
MAINTAINERS: add maintainer and reviewers for the etnaviv DRM driver (2015-12-15 14:50:04 +0100)
----------------------------------------------------------------
This pull request includes the etnaviv DRM driver, providing graphics
acceleration on top of the Vivante GPU IP cores used in different SoCs,
such as the Freescale i.MX6 and Marvell Dove. The driver is a
collaborative work of Christian Gmeiner, Russell King and Lucas Stach.
----------------------------------------------------------------
Lucas Stach (2):
drm/etnaviv: add devicetree bindings
MAINTAINERS: add maintainer and reviewers for the etnaviv DRM driver
Philipp Zabel (1):
devicetree: add vendor prefix for Vivante Corporation
The etnaviv authors (1):
drm/etnaviv: add initial etnaviv DRM driver
Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt | 54 +++
Documentation/devicetree/bindings/vendor-prefixes.txt | 1 +
MAINTAINERS | 9 +
drivers/gpu/drm/Kconfig | 2 +
drivers/gpu/drm/Makefile | 1 +
drivers/gpu/drm/etnaviv/Kconfig | 20 +
drivers/gpu/drm/etnaviv/Makefile | 14 +
drivers/gpu/drm/etnaviv/cmdstream.xml.h | 218 +++++++++++
drivers/gpu/drm/etnaviv/common.xml.h | 249 +++++++++++++
drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 268 ++++++++++++++
drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c | 209 +++++++++++
drivers/gpu/drm/etnaviv/etnaviv_drv.c | 707 ++++++++++++++++++++++++++++++++++++
drivers/gpu/drm/etnaviv/etnaviv_drv.h | 161 +++++++++
drivers/gpu/drm/etnaviv/etnaviv_dump.c | 227 ++++++++++++
drivers/gpu/drm/etnaviv/etnaviv_dump.h | 54 +++
drivers/gpu/drm/etnaviv/etnaviv_gem.c | 897 +++++++++++++++++++++++++++++++++++++++++++++
drivers/gpu/drm/etnaviv/etnaviv_gem.h | 117 ++++++
drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 122 +++++++
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 443 +++++++++++++++++++++++
drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 1644 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 209 +++++++++++
drivers/gpu/drm/etnaviv/etnaviv_iommu.c | 240 ++++++++++++
drivers/gpu/drm/etnaviv/etnaviv_iommu.h | 28 ++
drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c | 33 ++
drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.h | 25 ++
drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 299 +++++++++++++++
drivers/gpu/drm/etnaviv/etnaviv_mmu.h | 71 ++++
drivers/gpu/drm/etnaviv/state.xml.h | 351 ++++++++++++++++++
drivers/gpu/drm/etnaviv/state_hi.xml.h | 407 +++++++++++++++++++++
include/uapi/drm/etnaviv_drm.h | 222 ++++++++++++
30 files changed, 7302 insertions(+)
create mode 100644 Documentation/devicetree/bindings/display/etnaviv/etnaviv-drm.txt
create mode 100644 drivers/gpu/drm/etnaviv/Kconfig
create mode 100644 drivers/gpu/drm/etnaviv/Makefile
create mode 100644 drivers/gpu/drm/etnaviv/cmdstream.xml.h
create mode 100644 drivers/gpu/drm/etnaviv/common.xml.h
create mode 100644 drivers/gpu/drm/etnaviv/etnaviv_buffer.c
create mode 100644 drivers/gpu/drm/etnaviv/etnaviv_cmd_parser.c
create mode 100644 drivers/gpu/drm/etnaviv/etnaviv_drv.c
create mode 100644 drivers/gpu/drm/etnaviv/etnaviv_drv.h
create mode 100644 drivers/gpu/drm/etnaviv/etnaviv_dump.c
create mode 100644 drivers/gpu/drm/etnaviv/etnaviv_dump.h
create mode 100644 drivers/gpu/drm/etnaviv/etnaviv_gem.c
create mode 100644 drivers/gpu/drm/etnaviv/etnaviv_gem.h
create mode 100644 drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c
create mode 100644 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
create mode 100644 drivers/gpu/drm/etnaviv/etnaviv_gpu.c
create mode 100644 drivers/gpu/drm/etnaviv/etnaviv_gpu.h
create mode 100644 drivers/gpu/drm/etnaviv/etnaviv_iommu.c
create mode 100644 drivers/gpu/drm/etnaviv/etnaviv_iommu.h
create mode 100644 drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c
create mode 100644 drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.h
create mode 100644 drivers/gpu/drm/etnaviv/etnaviv_mmu.c
create mode 100644 drivers/gpu/drm/etnaviv/etnaviv_mmu.h
create mode 100644 drivers/gpu/drm/etnaviv/state.xml.h
create mode 100644 drivers/gpu/drm/etnaviv/state_hi.xml.h
create mode 100644 include/uapi/drm/etnaviv_drm.h
More information about the dri-devel
mailing list