config MSM_KGSL
	tristate "MSM 3D Graphics driver"
	default n
	depends on FB && ARM && ARCH_MSM && !MSM_HW3D && ANDROID_PMEM
	select GENERIC_ALLOCATOR
	select FW_LOADER
	---help---
	  3D graphics driver. Required to use hardware accelerated
	  OpenGL ES 2.0 and 1.1.

config MSM_KGSL_2D
	bool "Enable the 2D core. Required for OpenVG"
	default n
	depends on MSM_KGSL && !ARCH_MSM7X27

config MSM_KGSL_DRM
	bool "Build a DRM interface for the MSM_KGSL driver"
	depends on MSM_KGSL && DRM

config MSM_KGSL_MMU
	bool "Enable the GPU MMU in the MSM_KGSL driver"
	depends on MSM_KGSL && MMU
	default y

config KGSL_PER_PROCESS_PAGE_TABLE
	bool "Enable Per Process page tables for the KGSL driver"
	default n
	depends on MSM_KGSL_MMU && !MSM_KGSL_DRM

config MSM_KGSL_MMU_PAGE_FAULT
	bool "Force the GPU MMU to page fault for unmapped regions"
	default n
	depends on MSM_KGSL_MMU && !MSM_KGSL_DRM
