xref: /OK3568_Linux_fs/kernel/Documentation/driver-api/media/drivers/davinci-vpbe-devel.rst (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun.. SPDX-License-Identifier: GPL-2.0
2*4882a593Smuzhiyun
3*4882a593SmuzhiyunThe VPBE V4L2 driver design
4*4882a593Smuzhiyun===========================
5*4882a593Smuzhiyun
6*4882a593SmuzhiyunFile partitioning
7*4882a593Smuzhiyun-----------------
8*4882a593Smuzhiyun
9*4882a593Smuzhiyun V4L2 display device driver
10*4882a593Smuzhiyun         drivers/media/platform/davinci/vpbe_display.c
11*4882a593Smuzhiyun         drivers/media/platform/davinci/vpbe_display.h
12*4882a593Smuzhiyun
13*4882a593Smuzhiyun VPBE display controller
14*4882a593Smuzhiyun         drivers/media/platform/davinci/vpbe.c
15*4882a593Smuzhiyun         drivers/media/platform/davinci/vpbe.h
16*4882a593Smuzhiyun
17*4882a593Smuzhiyun VPBE venc sub device driver
18*4882a593Smuzhiyun         drivers/media/platform/davinci/vpbe_venc.c
19*4882a593Smuzhiyun         drivers/media/platform/davinci/vpbe_venc.h
20*4882a593Smuzhiyun         drivers/media/platform/davinci/vpbe_venc_regs.h
21*4882a593Smuzhiyun
22*4882a593Smuzhiyun VPBE osd driver
23*4882a593Smuzhiyun         drivers/media/platform/davinci/vpbe_osd.c
24*4882a593Smuzhiyun         drivers/media/platform/davinci/vpbe_osd.h
25*4882a593Smuzhiyun         drivers/media/platform/davinci/vpbe_osd_regs.h
26*4882a593Smuzhiyun
27*4882a593SmuzhiyunTo be done
28*4882a593Smuzhiyun----------
29*4882a593Smuzhiyun
30*4882a593Smuzhiyunvpbe display controller
31*4882a593Smuzhiyun    - Add support for external encoders.
32*4882a593Smuzhiyun    - add support for selecting external encoder as default at probe time.
33*4882a593Smuzhiyun
34*4882a593Smuzhiyunvpbe venc sub device
35*4882a593Smuzhiyun    - add timings for supporting ths8200
36*4882a593Smuzhiyun    - add support for LogicPD LCD.
37*4882a593Smuzhiyun
38*4882a593SmuzhiyunFB drivers
39*4882a593Smuzhiyun    - Add support for fbdev drivers.- Ready and part of subsequent patches.
40