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
11 select WANT_DEV_COREDUMP
12 select CMA if HAVE_DMA_CONTIGUOUS
13 select DMA_CMA if HAVE_DMA_CONTIGUOUS
15 DRM driver for Vivante GPUs.
17 config DRM_ETNAVIV_THERMAL
18 bool "enable ETNAVIV thermal throttling"
19 depends on DRM_ETNAVIV
22 Compile in support for thermal throttling.
23 Say Y unless you want to risk burning your SoC.
25 config DRM_ETNAVIV_REGISTER_LOGGING
26 bool "enable ETNAVIV register logging"
27 depends on DRM_ETNAVIV
29 Compile in support for logging register reads/writes in a format
30 that can be parsed by envytools demsm tool. If enabled, register
31 logging can be switched on via etnaviv.reglog=y module param.