[PATCH 00/10] GC7000L aka i.MX8M support

Lucas Stach l.stach at pengutronix.de
Mon Jan 22 16:45:18 UTC 2018


Hi all,

the following series adds the necessary bits to get the GC7000L, as found
on the NXP i.MX8M, up and running.

It's not enough to run the GL userspace bits yet, as we are still missing
reloc support for the texture descriptors, but it gets the basic FE and
MMU state setup into place. I've only validated that the FE is correctly
executing the commands in the kernel ring for now.

There are more patches to come, but I want to get others the chance to
review the basic stuff early.

Regards,
Lucas

Lucas Stach (10):
  drm/etnaviv: use correct format specifier for size_t
  drm/etnaviv: split out and optimize MMU fault dumping
  drm/etnaviv: add support for slave interface clock
  drm/etnaviv: update hardware headers from rnndb
  drm/etnaviv: add more minor features fields
  drm/etnaviv: add hardware database
  drm/etnaviv: add security handling mode enum
  drm/etnaviv: handle security states
  drm/etnaviv: add function to load the initial PTA state
  drm/etnaviv: add PTA handling to MMUv2

 drivers/gpu/drm/etnaviv/Makefile           |   1 +
 drivers/gpu/drm/etnaviv/common.xml.h       | 281 +++++++++++++++++++++++------
 drivers/gpu/drm/etnaviv/etnaviv_buffer.c   |  18 ++
 drivers/gpu/drm/etnaviv/etnaviv_drv.h      |   1 +
 drivers/gpu/drm/etnaviv/etnaviv_gpu.c      | 120 ++++++++++--
 drivers/gpu/drm/etnaviv/etnaviv_gpu.h      |  25 ++-
 drivers/gpu/drm/etnaviv/etnaviv_hwdb.c     |  65 +++++++
 drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c |  76 +++++++-
 drivers/gpu/drm/etnaviv/etnaviv_mmu.c      |   4 +-
 drivers/gpu/drm/etnaviv/state_hi.xml.h     | 149 +++++++++++++--
 include/uapi/drm/etnaviv_drm.h             |   6 +
 11 files changed, 645 insertions(+), 101 deletions(-)
 create mode 100644 drivers/gpu/drm/etnaviv/etnaviv_hwdb.c

-- 
2.11.0



More information about the etnaviv mailing list