aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/mali400/r3p2/mali/Kconfig
blob: 14af54a7b703b473ea623d89bb3681fa6ed11dbb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
config MALI400_DEBUG
	bool "Enable debug in Mali driver"
	depends on MALI400
	---help---
	  This enabled extra debug checks and messages in the Mali driver.

config MALI400_PROFILING
	bool "Enable Mali profiling"
	depends on MALI400
	select TRACEPOINTS
	default n
	---help---
	  This enables gator profiling of Mali GPU events.

config MALI400_INTERNAL_PROFILING
	bool "Enable internal Mali profiling API"
	depends on MALI400_PROFILING
	default n
	---help---
	  This enables the internal legacy Mali profiling API.
	  
if CPU_EXYNOS4210 || CPU_EXYNOS4212 || CPU_EXYNOS4412
config MALI_DVFS
	bool "Enable mali DVFS"
	depends on MALI400 && PM
	default y
	---help---
		This enables Mali driver DVFS.
endif

if SOC_EXYNOS3470
config MALI_DVFS
	bool "Enable mali DVFS"
	depends on MALI400 && PM_DEVFREQ
	default y
	---help---
		This enables Mali driver DVFS.
endif

if CPU_EXYNOS4210 || CPU_EXYNOS4212 || CPU_EXYNOS4412
config MALI400_UMP
	bool "Enable UMP support"
	depends on MALI400
	default y
	---help---
	  This enables support for the UMP memory sharing API in the Mali driver.
endif

config MALI_DMA_BUF_MAP_ON_ATTACH
	bool "Map dma-buf attachments on attach"
	depends on MALI400 && DMA_SHARED_BUFFER
	default y
	---help---
	  This makes the Mali driver map dma-buf attachments after doing
	  attach. If this is not set the dma-buf attachments will be mapped for
	  every time the GPU need to access the buffer.

	  Mapping for each access can cause lower performance.

config MALI_SHARED_INTERRUPTS
	bool "Support for shared interrupts"
	depends on MALI400
	default n
	---help---
	  Adds functionality required to properly support shared interrupts.  Without this support,
	  the device driver will fail during insmod if it detects shared interrupts.  Works even if
	  the GPU is not using shared interrupts, but can cause lower performance.