linux/drivers/gpu/drm/etnaviv
Lucas Stach de08e8ef71 drm/etnaviv: add function to construct MMUv2 init buffer
Both the safe/scratch address and the master TLB address are per pipe
with the CPU mapped registers not properly propagating to the
different translation units.

The only way to correctly configure all translation units is to have
a command stream snipped executed by the FE, before any other execution
can start.

Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
2016-09-15 15:29:41 +02:00
..
cmdstream.xml.h
common.xml.h drm/etnaviv: update common and state_hi xml.h files 2016-01-26 18:53:55 +01:00
etnaviv_buffer.c drm/etnaviv: add function to construct MMUv2 init buffer 2016-09-15 15:29:41 +02:00
etnaviv_cmd_parser.c
etnaviv_drv.c Merge branch 'drm-etnaviv-next' of git://git.pengutronix.de/git/lst/linux into drm-next 2016-07-08 13:30:22 +10:00
etnaviv_drv.h drm/etnaviv: add function to construct MMUv2 init buffer 2016-09-15 15:29:41 +02:00
etnaviv_dump.c drm/etnaviv: rename etnaviv_gem_vaddr to etnaviv_gem_vmap 2016-01-26 18:54:01 +01:00
etnaviv_dump.h
etnaviv_gem_prime.c drm/etnaviv: fix mmap operations for userptr and dma-buf objects 2016-05-06 10:42:33 +02:00
etnaviv_gem_submit.c kernel.h: add u64_to_user_ptr() 2016-04-29 17:03:49 -07:00
etnaviv_gem.c Merge tag 'drm-for-v4.8' of git://people.freedesktop.org/~airlied/linux 2016-08-01 21:44:08 -04:00
etnaviv_gem.h drm/etnaviv: fix mmap operations for userptr and dma-buf objects 2016-05-06 10:42:33 +02:00
etnaviv_gpu.c drm/etnaviv: map cmdbuf through MMU on version 2 2016-09-15 15:29:40 +02:00
etnaviv_gpu.h drm/etnaviv: map cmdbuf through MMU on version 2 2016-09-15 15:29:40 +02:00
etnaviv_iommu_v2.c drm/etnaviv: move IOMMU domain allocation into etnaviv MMU 2016-09-15 15:29:36 +02:00
etnaviv_iommu.c drm/etnaviv: move IOMMU domain allocation into etnaviv MMU 2016-09-15 15:29:36 +02:00
etnaviv_iommu.h drm/etnaviv: move IOMMU domain allocation into etnaviv MMU 2016-09-15 15:29:36 +02:00
etnaviv_mmu.c drm/etnaviv: map cmdbuf through MMU on version 2 2016-09-15 15:29:40 +02:00
etnaviv_mmu.h drm/etnaviv: map cmdbuf through MMU on version 2 2016-09-15 15:29:40 +02:00
Kconfig
Makefile
state_3d.xml.h drm: etnaviv: flush all GPU caches when stopping GPU 2016-03-07 15:36:56 +01:00
state_hi.xml.h drm/etnaviv: enable GPU module level clock gating support 2016-07-05 16:26:36 +02:00
state.xml.h