Skip to content

Commit

Permalink
V4L/DVB: V4L2: Add support for OMAP2/3 V4L2 display driver on top of …
Browse files Browse the repository at this point in the history
…DSS2

Features Supported -
	1. Provides V4L2 user interface for the video pipelines of DSS
	2. Basic streaming working on LCD, DVI and TV.
	3. Works on latest DSS2 library from Tomi
	4. Support for various pixel formats like YUV, UYVY, RGB32, RGB24,
	   RGB565
	5. Supports Alpha blending.
	6. Supports Color keying both source and destination.
	7. Supports rotation.
	8. Supports cropping.
	9. Supports Background color setting.
	10. Allocated buffers to only needed size

Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
Reviewed-by: Hans Verkuil <hverkuil@xs4all.nl>
Reviewed-by: Muralidharan Karicheri <mkaricheri@gmail.com>
Signed-off-by: Murailidharan Karicheri <mkaricheri@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
  • Loading branch information
Vaibhav Hiremath authored and Mauro Carvalho Chehab committed May 19, 2010
1 parent 0e1de38 commit 5c7ab63
Show file tree
Hide file tree
Showing 8 changed files with 3,140 additions and 0 deletions.
2 changes: 2 additions & 0 deletions drivers/media/video/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -631,6 +631,8 @@ config VIDEO_ISIF
To compile this driver as a module, choose M here: the
module will be called vpfe.

source "drivers/media/video/omap/Kconfig"

source "drivers/media/video/bt8xx/Kconfig"

config VIDEO_PMS
Expand Down
2 changes: 2 additions & 0 deletions drivers/media/video/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -179,6 +179,8 @@ obj-$(CONFIG_VIDEO_IR_I2C) += ir-kbd-i2c.o

obj-$(CONFIG_ARCH_DAVINCI) += davinci/

obj-$(CONFIG_ARCH_OMAP) += omap/

EXTRA_CFLAGS += -Idrivers/media/dvb/dvb-core
EXTRA_CFLAGS += -Idrivers/media/dvb/frontends
EXTRA_CFLAGS += -Idrivers/media/common/tuners
11 changes: 11 additions & 0 deletions drivers/media/video/omap/Kconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
config VIDEO_OMAP2_VOUT
tristate "OMAP2/OMAP3 V4L2-Display driver"
depends on ARCH_OMAP24XX || ARCH_OMAP34XX
select VIDEOBUF_GEN
select VIDEOBUF_DMA_SG
select OMAP2_DSS
select OMAP2_VRAM
select OMAP2_VRFB
default n
---help---
V4L2 Display driver support for OMAP2/3 based boards.
7 changes: 7 additions & 0 deletions drivers/media/video/omap/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#
# Makefile for the omap video device drivers.
#

# OMAP2/3 Display driver
omap-vout-mod-objs := omap_vout.o omap_voutlib.o
obj-$(CONFIG_VIDEO_OMAP2_VOUT) += omap-vout-mod.o
Loading

0 comments on commit 5c7ab63

Please sign in to comment.