[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