video: mmp display controller support

Marvell mmp series display controller support in mmpdisp subsystem.

This driver focus on implementation of hardware operations of
path/overlay, which is defined in mmp display subsystem interface.  This
driver registers all pathes to mmp display framework.

Signed-off-by: Guoqing Li <ligq@marvell.com>
Signed-off-by: Lisa Du <cldu@marvell.com>
Signed-off-by: Zhou Zhu <zzhu3@marvell.com>
Acked-by: Haojian Zhuang <haojian.zhuang@gmail.com>
Cc: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
Guoqing Li
2013-02-21 16:42:15 -08:00
committed by Linus Torvalds
parent 24cb87a761
commit d63028c389
6 changed files with 2570 additions and 1 deletions

View File

@@ -5,5 +5,6 @@ menuconfig MMP_DISP
Marvell Display Subsystem support.
if MMP_DISP
source "drivers/video/mmp/hw/Kconfig"
source "drivers/video/mmp/fb/Kconfig"
endif

View File

@@ -1 +1 @@
obj-y += core.o fb/
obj-y += core.o hw/ fb/

View File

@@ -0,0 +1,12 @@
if MMP_DISP
config MMP_DISP_CONTROLLER
bool "mmp display controller hw support"
depends on CPU_PXA910 || CPU_MMP2 || CPU_MMP3 || CPU_PXA988
default n
help
Marvell MMP display hw controller support
this controller is used on Marvell PXA910,
MMP2, MMP3, PXA988 chips
endif

View File

@@ -0,0 +1 @@
obj-$(CONFIG_MMP_DISP_CONTROLLER) += mmp_ctrl.o

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff