3 tristate "ETNAVIV (DRM support for Vivante GPU IP cores)"
5 depends on ARCH_MXC || ARCH_DOVE || (ARM && COMPILE_TEST)
9 select THERMAL if DRM_ETNAVIV_THERMAL
13 select WANT_DEV_COREDUMP
14 select CMA if HAVE_DMA_CONTIGUOUS
15 select DMA_CMA if HAVE_DMA_CONTIGUOUS
17 DRM driver for Vivante GPUs.
19 config DRM_ETNAVIV_THERMAL
20 bool "enable ETNAVIV thermal throttling"
21 depends on DRM_ETNAVIV
24 Compile in support for thermal throttling.
25 Say Y unless you want to risk burning your SoC.
27 config DRM_ETNAVIV_REGISTER_LOGGING
28 bool "enable ETNAVIV register logging"
29 depends on DRM_ETNAVIV
31 Compile in support for logging register reads/writes in a format
32 that can be parsed by envytools demsm tool. If enabled, register
33 logging can be switched on via etnaviv.reglog=y module param.