| |
| config DRM_ETNAVIV |
| tristate "ETNAVIV (DRM support for Vivante GPU IP cores)" |
| depends on DRM |
| depends on ARCH_MXC || ARCH_DOVE || (ARM && COMPILE_TEST) |
| depends on MMU |
| select SHMEM |
| select SYNC_FILE |
| select THERMAL if DRM_ETNAVIV_THERMAL |
| select TMPFS |
| select IOMMU_API |
| select IOMMU_SUPPORT |
| select WANT_DEV_COREDUMP |
| select CMA if HAVE_DMA_CONTIGUOUS |
| select DMA_CMA if HAVE_DMA_CONTIGUOUS |
| help |
| DRM driver for Vivante GPUs. |
| |
| config DRM_ETNAVIV_THERMAL |
| bool "enable ETNAVIV thermal throttling" |
| depends on DRM_ETNAVIV |
| default y |
| help |
| Compile in support for thermal throttling. |
| Say Y unless you want to risk burning your SoC. |
| |
| config DRM_ETNAVIV_REGISTER_LOGGING |
| bool "enable ETNAVIV register logging" |
| depends on DRM_ETNAVIV |
| help |
| Compile in support for logging register reads/writes in a format |
| that can be parsed by envytools demsm tool. If enabled, register |
| logging can be switched on via etnaviv.reglog=y module param. |