2010-08-27 09:19:57 +00:00
|
|
|
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_LCDC
|
2010-10-30 06:47:26 +00:00
|
|
|
bool "Support for integrated LCD controller in qsd8x50 and MSM7x27"
|
|
|
|
depends on FB_MSM && (MSM_MDP31 || MSM_MDP302)
|
|
|
|
default y
|
|
|
|
|
|
|
|
config FB_MSM_TVOUT
|
|
|
|
bool "Support for TV-Out in qsd8x50"
|
2010-08-27 09:19:57 +00:00
|
|
|
depends on FB_MSM && MSM_MDP31
|
2010-10-30 06:47:26 +00:00
|
|
|
default n
|
|
|
|
|
|
|
|
config FB_MSM_OVERLAY
|
|
|
|
bool "Support for overlay in MSM7X30"
|
|
|
|
depends on FB_MSM && MSM_MDP40
|
2010-08-27 09:19:57 +00:00
|
|
|
default y
|
|
|
|
|
2010-10-30 06:47:26 +00:00
|
|
|
config FB_MSM_DTV
|
|
|
|
depends on FB_MSM_OVERLAY
|
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2010-08-27 09:19:57 +00:00
|
|
|
config GPU_MSM_KGSL
|
|
|
|
tristate "MSM 3D Graphics driver for QSD8x50 and MSM7x27"
|
|
|
|
default n
|
2010-10-30 06:47:26 +00:00
|
|
|
depends on FB_MSM && (ARCH_QSD8X50 || ARCH_MSM7227 || ARCH_MSM7X30)
|
2010-08-27 09:19:57 +00:00
|
|
|
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.
|
|
|
|
|
2010-10-30 06:47:26 +00:00
|
|
|
config MSM_ROTATOR
|
|
|
|
tristate "MSM Offline Image Rotator Driver"
|
|
|
|
depends on ARCH_MSM7X30 && ANDROID_PMEM
|
|
|
|
default y
|
|
|
|
help
|
|
|
|
This driver provides support for the image rotator HW block in the
|
|
|
|
MSM 7x30 SoC.
|
|
|
|
|
|
|
|
config MSM_ROTATOR_USE_IMEM
|
|
|
|
bool "Enable rotator driver to use iMem"
|
|
|
|
depends on MSM_ROTATOR
|
|
|
|
default y
|
|
|
|
help
|
|
|
|
This option enables the msm_rotator driver to use the move efficient
|
|
|
|
iMem. Some MSM platforms may not have iMem available for the rotator
|
|
|
|
block. Or some systems may want the iMem to be dedicated to a
|
|
|
|
different function.
|
|
|
|
|
2010-08-27 09:19:57 +00:00
|
|
|
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.
|
|
|
|
|
2010-10-30 06:47:26 +00:00
|
|
|
config MSM_KGSL_PER_FD_PAGETABLE
|
|
|
|
bool "Turn on per-fd pagetable for MMU of graphics driver "
|
|
|
|
depends on MSM_KGSL_MMU && MMU
|
|
|
|
default n
|
|
|
|
help
|
|
|
|
If enabled, the MMU unit of GPU driver will use seperate
|
|
|
|
pagetables for each file descriptor
|
|
|
|
|
|
|
|
config MSM_HDMI
|
|
|
|
bool "Support for HDMI in QCT platform"
|
|
|
|
depends on MSM_MDP31
|
|
|
|
default n
|
|
|
|
|
2010-09-17 10:08:43 +00:00
|
|
|
config FB_MSM_LOGO
|
|
|
|
bool "Use boot splashscreen"
|
|
|
|
depends on FB_MSM
|
|
|
|
default y
|
|
|
|
help
|
|
|
|
Use logo.rle splash screen at startup
|
|
|
|
|