Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5c7ab634 authored by Vaibhav Hiremath's avatar Vaibhav Hiremath Committed by Mauro Carvalho Chehab
Browse files

V4L/DVB: V4L2: Add support for OMAP2/3 V4L2 display driver on top of 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: default avatarVaibhav Hiremath <hvaibhav@ti.com>
Reviewed-by: default avatarHans Verkuil <hverkuil@xs4all.nl>
Reviewed-by: default avatarMuralidharan Karicheri <mkaricheri@gmail.com>
Signed-off-by: default avatarMurailidharan Karicheri <mkaricheri@gmail.com>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
parent 0e1de38d
Loading
Loading
Loading
Loading
+2 −0
Original line number Original line Diff line number Diff line
@@ -631,6 +631,8 @@ config VIDEO_ISIF
	   To compile this driver as a module, choose M here: the
	   To compile this driver as a module, choose M here: the
	   module will be called vpfe.
	   module will be called vpfe.


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

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


config VIDEO_PMS
config VIDEO_PMS
+2 −0
Original line number Original line Diff line number Diff line
@@ -179,6 +179,8 @@ obj-$(CONFIG_VIDEO_IR_I2C) += ir-kbd-i2c.o


obj-$(CONFIG_ARCH_DAVINCI)	+= davinci/
obj-$(CONFIG_ARCH_DAVINCI)	+= davinci/


obj-$(CONFIG_ARCH_OMAP)	+= omap/

EXTRA_CFLAGS += -Idrivers/media/dvb/dvb-core
EXTRA_CFLAGS += -Idrivers/media/dvb/dvb-core
EXTRA_CFLAGS += -Idrivers/media/dvb/frontends
EXTRA_CFLAGS += -Idrivers/media/dvb/frontends
EXTRA_CFLAGS += -Idrivers/media/common/tuners
EXTRA_CFLAGS += -Idrivers/media/common/tuners
+11 −0
Original line number Original line Diff line number Diff line
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 −0
Original line number Original line Diff line number Diff line
#
# 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
+2644 −0

File added.

Preview size limit exceeded, changes collapsed.

Loading