V4L/DVB: v4l: Add MPC5121e VIU video capture driver
Adds support for Video-In (VIU) unit of Freescale MPC5121e. The driver supports RGB888/RGB565 formats, capture and overlay on MPC5121e DIU frame buffer. Signed-off-by: Hongjun Chen <hong-jun.chen@freescale.com> Signed-off-by: Anatolij Gustschin <agust@denx.de> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
parent
2bb00fe633
commit
95c5d605ca
3 changed files with 1645 additions and 0 deletions
|
@ -524,6 +524,18 @@ config VIDEO_SH_VOU
|
|||
help
|
||||
Support for the Video Output Unit (VOU) on SuperH SoCs.
|
||||
|
||||
config VIDEO_VIU
|
||||
tristate "Freescale VIU Video Driver"
|
||||
depends on VIDEO_V4L2 && PPC_MPC512x
|
||||
select VIDEOBUF_DMA_CONTIG
|
||||
default y
|
||||
---help---
|
||||
Support for Freescale VIU video driver. This device captures
|
||||
video data, or overlays video on DIU frame buffer.
|
||||
|
||||
Say Y here if you want to enable VIU device on MPC5121e Rev2+.
|
||||
In doubt, say N.
|
||||
|
||||
config VIDEO_VIVI
|
||||
tristate "Virtual Video Driver"
|
||||
depends on VIDEO_DEV && VIDEO_V4L2 && !SPARC32 && !SPARC64
|
||||
|
|
|
@ -146,6 +146,7 @@ obj-$(CONFIG_USB_S2255) += s2255drv.o
|
|||
obj-$(CONFIG_VIDEO_IVTV) += ivtv/
|
||||
obj-$(CONFIG_VIDEO_CX18) += cx18/
|
||||
|
||||
obj-$(CONFIG_VIDEO_VIU) += fsl-viu.o
|
||||
obj-$(CONFIG_VIDEO_VIVI) += vivi.o
|
||||
obj-$(CONFIG_VIDEO_MEM2MEM_TESTDEV) += mem2mem_testdev.o
|
||||
obj-$(CONFIG_VIDEO_CX23885) += cx23885/
|
||||
|
|
1632
drivers/media/video/fsl-viu.c
Normal file
1632
drivers/media/video/fsl-viu.c
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue