• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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