2 bool "Enable Mali-450 support"
5 This enables support for Mali-450 specific features.
8 bool "Enable debug in Mali driver"
11 This enabled extra debug checks and messages in the Mali driver.
13 config MALI400_PROFILING
14 bool "Enable Mali profiling"
19 This enables gator profiling of Mali GPU events.
21 config MALI400_INTERNAL_PROFILING
22 bool "Enable internal Mali profiling API"
23 depends on MALI400_PROFILING
26 This enables the internal legacy Mali profiling API.
29 bool "Enable UMP support"
32 This enables support for the UMP memory sharing API in the Mali driver.
35 bool "Enable Mali dynamically frequency change"
39 This enables support for dynamic change frequency of Mali with the goal of lowering power consumption.
41 config MALI_DMA_BUF_MAP_ON_ATTACH
42 bool "Map dma-buf attachments on attach"
43 depends on MALI400 && DMA_SHARED_BUFFER
46 This makes the Mali driver map dma-buf attachments after doing
47 attach. If this is not set the dma-buf attachments will be mapped for
48 every time the GPU need to access the buffer.
50 Mapping for each access can cause lower performance.
52 config MALI_SHARED_INTERRUPTS
53 bool "Support for shared interrupts"
57 Adds functionality required to properly support shared interrupts. Without this support,
58 the device driver will fail during insmod if it detects shared interrupts. This also
59 works when the GPU is not using shared interrupts, but might have a slight performance
62 config MALI_PMU_PARALLEL_POWER_UP
63 bool "Power up Mali PMU domains in parallel"
67 This makes the Mali driver power up all PMU power domains in parallel, instead of
68 powering up domains one by one, with a slight delay in between. Powering on all power
69 domains at the same time may cause peak currents higher than what some systems can handle.
70 These systems must not enable this option.
73 bool "Using device tree to initialize module"
74 depends on MALI400 && OF
77 This enable the Mali driver to choose the device tree path to get platform resoures
78 and disable the old config method. Mali driver could run on the platform which the
79 device tree is enabled in kernel and corresponding hardware description is implemented
80 properly in device DTS file.
83 bool "Make Mali driver very quiet"
84 depends on MALI400 && !MALI400_DEBUG
87 This forces the Mali driver to never print any messages.