blob: fe5ee262d3a712c463ed17f90db1bbf0c3dc5480 [file] [log] [blame]
config FB_MSM
tristate
depends on FB && ARCH_MSM
select FB_CFB_FILLRECT
select FB_CFB_COPYAREA
select FB_CFB_IMAGEBLIT
default y
config FB_MSM_LEGACY_MDP
bool
depends on FB_MSM && (MSM_MDP31 || MSM_MDP22)
default y
config FB_MSM_MDP_PPP
bool
depends on FB_MSM_LEGACY_MDP
default y
config FB_MSM_LCDC
bool "Support for integrated LCD controller in qsd8x50"
depends on FB_MSM && MSM_MDP31
default y
config FB_MSM_MDDI
bool "Support for MSM MDDI controllers"
depends on FB_MSM
default y
config GPU_MSM_KGSL
tristate "MSM 3D Graphics driver for Adreno class GPUs"
default n
depends on FB_MSM && (ARCH_QSD8X50 || ARCH_MSM7X30)
select GENERIC_ALLOCATOR
select CONFIG_FW_LOADER
help
3D graphics driver for QSD8x50 and MSM7x27. Required to
use hardware accelerated OpenGL ES 2.0 and 1.1 on these
chips.
config MSM_KGSL_MMU
bool "Turn on MMU for graphics driver "
depends on GPU_MSM_KGSL && MMU
default n
help
If enabled, the GPU driver will allocate memory from vmalloc
and enable the use of GPU MMU, instead of using pmem.