config PVR_SGX tristate "PowerVR SGX support" depends on ARCH_OMAP && OMAP2_DSS select PVR_OMAP_DSS2 help Enable this option to build support for the PowerVR SGX 3D core. To compile this driver as a module, choose M here: this will generate two modules, called pvrsrvkm and omaplfb. choice prompt "PowerVR SGX core" depends on PVR_SGX default PVR_SGXCORE_540 config PVR_SGXCORE_540 bool "SGX 540" config PVR_SGXCORE_544 bool "SGX 544" endchoice choice prompt "PowerVR build type" depends on PVR_SGX default PVR_BUILD_RELEASE config PVR_BUILD_RELEASE bool "Release" config PVR_BUILD_DEBUG bool "Debug" endchoice # Release build debugging options config PVR_NEED_PVR_DPF bool "Enable debugging messages in release build" depends on PVR_BUILD_RELEASE config PVR_NEED_PVR_ASSERT bool "Enable assertions in release build" depends on PVR_BUILD_RELEASE # Debugging options config PVR_DEBUG_MEMORY bool "Record memory-related debugging information" depends on PVR_BUILD_DEBUG default y config PVR_DEBUG_BRIDGE_KM bool "Collect bridge statistics" depends on PVR_BUILD_DEBUG default y config PVR_DEBUG_TRACE_BRIDGE_KM bool "Trace bridge calls" depends on PVR_DEBUG_BRIDGE_KM default n config PVR_DEBUG_BRIDGE_KM_DISPATCH_TABLE bool "Dump bridge dispatch table entries" depends on PVR_BUILD_DEBUG default n # # General options # config PVR_PERCONTEXT_PB bool "Per-context parameter buffer (recommended)" depends on PVR_SGX default y config PVR_ACTIVE_POWER_MANAGEMENT bool "Support for active power management (recommended)" depends on PVR_SGX default y config PVR_ACTIVE_POWER_LATENCY_MS int "Active power event latency (ms)" depends on PVR_ACTIVE_POWER_MANAGEMENT default 100 config PVR_SGX_LOW_LATENCY_SCHEDULING bool "Enable low-latency scheduling" depends on PVR_SGX default y config PVR_USSE_EDM_STATUS_DEBUG bool "Trace microkernel status" depends on PVR_SGX default y if PVR_BUILD_DEBUG config PVR_DUMP_MK_TRACE bool "Dump microkernel trace on HW recovery" depends on PVR_USSE_EDM_STATUS_DEBUG default y config PVR_PDUMP bool "Support for parameter dumping (Pdump)" depends on PVR_SGX default n config PVR_OMAP_DSS2 bool choice prompt "SGX DVFS mode" depends on PVR_SGX default SGX_DVFS_MODE_NONE config SGX_DVFS_MODE_NONE bool "None" config SGX_DVFS_MODE_LINEAR bool "Linear" config SGX_DVFS_MODE_OPTIMIZED bool "Optimized" endchoice config SGX_DVFS_IDLE_TIMEOUT int "DVFS idle timeout (us)" depends on PVR_SGX default 1000 config PVR_LINUX_MEM_AREA_POOL bool "Enable uncached allocation pool" depends on PVR_SGX default n config PVR_LINUX_MEM_AREA_POOL_MAX_PAGES int "Maximum number of pages in pool" depends on PVR_LINUX_MEM_AREA_POOL default 10800 help Pool size in pages. A size of 0 disables the pool. A size of -1 allows the pool to grow indefinitely.