1config DISPLAY_DAVINCI_DM646X_EVM
2	tristate "DM646x EVM Video Display"
3	depends on VIDEO_DEV && MACH_DAVINCI_DM6467_EVM
4	select VIDEOBUF_DMA_CONTIG
5	select VIDEO_DAVINCI_VPIF
6	select VIDEO_ADV7343
7	select VIDEO_THS7303
8	help
9	  Support for DM6467 based display device.
10
11	  To compile this driver as a module, choose M here: the
12	  module will be called vpif_display.
13
14config CAPTURE_DAVINCI_DM646X_EVM
15	tristate "DM646x EVM Video Capture"
16	depends on VIDEO_DEV && MACH_DAVINCI_DM6467_EVM
17	select VIDEOBUF_DMA_CONTIG
18	select VIDEO_DAVINCI_VPIF
19	help
20	  Support for DM6467 based capture device.
21
22	  To compile this driver as a module, choose M here: the
23	  module will be called vpif_capture.
24
25config VIDEO_DAVINCI_VPIF
26	tristate "DaVinci VPIF Driver"
27	depends on DISPLAY_DAVINCI_DM646X_EVM
28	help
29	  Support for DaVinci VPIF Driver.
30
31	  To compile this driver as a module, choose M here: the
32	  module will be called vpif.
33
34config VIDEO_VPSS_SYSTEM
35	tristate "VPSS System module driver"
36	depends on ARCH_DAVINCI
37	help
38	  Support for vpss system module for video driver
39
40config VIDEO_VPFE_CAPTURE
41	tristate "VPFE Video Capture Driver"
42	depends on VIDEO_V4L2 && (ARCH_DAVINCI || ARCH_OMAP3)
43	select VIDEOBUF_DMA_CONTIG
44	help
45	  Support for DMx/AMx VPFE based frame grabber. This is the
46	  common V4L2 module for following DMx/AMx SoCs from Texas
47	  Instruments:- DM6446, DM365, DM355 & AM3517/05.
48
49	  To compile this driver as a module, choose M here: the
50	  module will be called vpfe-capture.
51
52config VIDEO_DM6446_CCDC
53	tristate "DM6446 CCDC HW module"
54	depends on VIDEO_VPFE_CAPTURE
55	select VIDEO_VPSS_SYSTEM
56	default y
57	help
58	   Enables DaVinci CCD hw module. DaVinci CCDC hw interfaces
59	   with decoder modules such as TVP5146 over BT656 or
60	   sensor module such as MT9T001 over a raw interface. This
61	   module configures the interface and CCDC/ISIF to do
62	   video frame capture from slave decoders.
63
64	   To compile this driver as a module, choose M here: the
65	   module will be called vpfe.
66
67config VIDEO_DM355_CCDC
68	tristate "DM355 CCDC HW module"
69	depends on ARCH_DAVINCI_DM355 && VIDEO_VPFE_CAPTURE
70	select VIDEO_VPSS_SYSTEM
71	default y
72	help
73	   Enables DM355 CCD hw module. DM355 CCDC hw interfaces
74	   with decoder modules such as TVP5146 over BT656 or
75	   sensor module such as MT9T001 over a raw interface. This
76	   module configures the interface and CCDC/ISIF to do
77	   video frame capture from a slave decoders
78
79	   To compile this driver as a module, choose M here: the
80	   module will be called vpfe.
81
82config VIDEO_ISIF
83	tristate "ISIF HW module"
84	depends on ARCH_DAVINCI_DM365 && VIDEO_VPFE_CAPTURE
85	select VIDEO_VPSS_SYSTEM
86	default y
87	help
88	   Enables ISIF hw module. This is the hardware module for
89	   configuring ISIF in VPFE to capture Raw Bayer RGB data  from
90	   a image sensor or YUV data from a YUV source.
91
92	   To compile this driver as a module, choose M here: the
93	   module will be called vpfe.
94
95config VIDEO_DM644X_VPBE
96	tristate "DM644X VPBE HW module"
97	depends on ARCH_DAVINCI_DM644x
98	select VIDEO_VPSS_SYSTEM
99	select VIDEOBUF_DMA_CONTIG
100	help
101	    Enables VPBE modules used for display on a DM644x
102	    SoC.
103
104	    To compile this driver as a module, choose M here: the
105	    module will be called vpbe.
106
107
108config VIDEO_VPBE_DISPLAY
109	tristate "VPBE V4L2 Display driver"
110	depends on ARCH_DAVINCI_DM644x
111	select VIDEO_DM644X_VPBE
112	help
113	    Enables VPBE V4L2 Display driver on a DM644x device
114
115	    To compile this driver as a module, choose M here: the
116	    module will be called vpbe_display.
117