Commit e0f10453 authored by Mauro Carvalho Chehab's avatar Mauro Carvalho Chehab

[media] doc-rst: add davinci-vpbe documentation

Convert it to rst format and add it to the v4l-drivers book.
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@s-opensource.com>
parent 55aa32fe
The VPBE V4L2 driver design
===========================
VPBE V4L2 driver design File partitioning
====================================================================== -----------------
File partitioning
-----------------
V4L2 display device driver V4L2 display device driver
drivers/media/platform/davinci/vpbe_display.c drivers/media/platform/davinci/vpbe_display.c
drivers/media/platform/davinci/vpbe_display.h drivers/media/platform/davinci/vpbe_display.h
...@@ -22,11 +22,11 @@ ...@@ -22,11 +22,11 @@
drivers/media/platform/davinci/vpbe_osd.h drivers/media/platform/davinci/vpbe_osd.h
drivers/media/platform/davinci/vpbe_osd_regs.h drivers/media/platform/davinci/vpbe_osd_regs.h
Functional partitioning Functional partitioning
----------------------- -----------------------
Consists of the following (in the same order as the list under file Consists of the following (in the same order as the list under file
partitioning):- partitioning):
1. V4L2 display driver 1. V4L2 display driver
Implements creation of video2 and video3 device nodes and Implements creation of video2 and video3 device nodes and
...@@ -74,20 +74,22 @@ ...@@ -74,20 +74,22 @@
features. The VPBE module interacts with the OSD for enabling and features. The VPBE module interacts with the OSD for enabling and
disabling appropriate features of the OSD. disabling appropriate features of the OSD.
Current status:- Current status
--------------
A fully functional working version of the V4L2 driver is available. This A fully functional working version of the V4L2 driver is available. This
driver has been tested with NTSC and PAL standards and buffer streaming. driver has been tested with NTSC and PAL standards and buffer streaming.
Following are TBDs. To be done
----------
vpbe display controller vpbe display controller
- Add support for external encoders. - Add support for external encoders.
- add support for selecting external encoder as default at probe time. - add support for selecting external encoder as default at probe time.
vpbe venc sub device vpbe venc sub device
- add timings for supporting ths8200 - add timings for supporting ths8200
- add support for LogicPD LCD. - add support for LogicPD LCD.
FB drivers FB drivers
- Add support for fbdev drivers.- Ready and part of subsequent patches. - Add support for fbdev drivers.- Ready and part of subsequent patches.
...@@ -24,4 +24,5 @@ License". ...@@ -24,4 +24,5 @@ License".
cpia2 cpia2
cx18 cx18
cx88 cx88
davinci-vpbe
zr364xx zr364xx
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment