1 2config DRM_ETNAVIV 3 tristate "ETNAVIV (DRM support for Vivante GPU IP cores)" 4 depends on DRM 5 depends on ARCH_MXC || ARCH_DOVE || (ARM && COMPILE_TEST) 6 depends on MMU 7 select SHMEM 8 select SYNC_FILE 9 select THERMAL if DRM_ETNAVIV_THERMAL 10 select TMPFS 11 select IOMMU_API 12 select IOMMU_SUPPORT 13 select WANT_DEV_COREDUMP 14 select CMA if HAVE_DMA_CONTIGUOUS 15 select DMA_CMA if HAVE_DMA_CONTIGUOUS 16 help 17 DRM driver for Vivante GPUs. 18 19config DRM_ETNAVIV_THERMAL 20 bool "enable ETNAVIV thermal throttling" 21 depends on DRM_ETNAVIV 22 default y 23 help 24 Compile in support for thermal throttling. 25 Say Y unless you want to risk burning your SoC. 26 27config DRM_ETNAVIV_REGISTER_LOGGING 28 bool "enable ETNAVIV register logging" 29 depends on DRM_ETNAVIV 30 help 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. 34