1 # SPDX-License-Identifier: GPL-2.0-only
2 config VIDEO_DAVINCI_VPIF_DISPLAY
3 tristate "TI DaVinci VPIF V4L2-Display driver"
5 depends on ARCH_DAVINCI || COMPILE_TEST
7 select VIDEOBUF2_DMA_CONTIG
8 select VIDEO_ADV7343 if MEDIA_SUBDRV_AUTOSELECT
9 select VIDEO_THS7303 if MEDIA_SUBDRV_AUTOSELECT
11 Enables Davinci VPIF module used for display devices.
12 This module is used for display on TI DM6467/DA850/OMAPL138
15 To compile this driver as a module, choose M here. There will
16 be two modules called vpif.ko and vpif_display.ko
18 config VIDEO_DAVINCI_VPIF_CAPTURE
19 tristate "TI DaVinci VPIF video capture driver"
21 depends on ARCH_DAVINCI || COMPILE_TEST
23 select VIDEOBUF2_DMA_CONTIG
26 Enables Davinci VPIF module used for capture devices.
27 This module is used for capture on TI DM6467/DA850/OMAPL138
30 To compile this driver as a module, choose M here. There will
31 be two modules called vpif.ko and vpif_capture.ko
33 config VIDEO_DM6446_CCDC
34 tristate "TI DM6446 CCDC video capture driver"
36 depends on ARCH_DAVINCI || COMPILE_TEST
38 select VIDEOBUF_DMA_CONTIG
40 Enables DaVinci CCD hw module. DaVinci CCDC hw interfaces
41 with decoder modules such as TVP5146 over BT656 or
42 sensor module such as MT9T001 over a raw interface. This
43 module configures the interface and CCDC/ISIF to do
44 video frame capture from slave decoders.
46 To compile this driver as a module, choose M here. There will
47 be three modules called vpfe_capture.ko, vpss.ko and dm644x_ccdc.ko
49 config VIDEO_DM355_CCDC
50 tristate "TI DM355 CCDC video capture driver"
52 depends on ARCH_DAVINCI || COMPILE_TEST
54 select VIDEOBUF_DMA_CONTIG
56 Enables DM355 CCD hw module. DM355 CCDC hw interfaces
57 with decoder modules such as TVP5146 over BT656 or
58 sensor module such as MT9T001 over a raw interface. This
59 module configures the interface and CCDC/ISIF to do
60 video frame capture from a slave decoders
62 To compile this driver as a module, choose M here. There will
63 be three modules called vpfe_capture.ko, vpss.ko and dm355_ccdc.ko
65 config VIDEO_DM365_ISIF
66 tristate "TI DM365 ISIF video capture driver"
68 depends on ARCH_DAVINCI || COMPILE_TEST
70 select VIDEOBUF_DMA_CONTIG
72 Enables ISIF hw module. This is the hardware module for
73 configuring ISIF in VPFE to capture Raw Bayer RGB data from
74 a image sensor or YUV data from a YUV source.
76 To compile this driver as a module, choose M here. There will
77 be three modules called vpfe_capture.ko, vpss.ko and isif.ko
79 config VIDEO_DAVINCI_VPBE_DISPLAY
80 tristate "TI DaVinci VPBE V4L2-Display driver"
82 depends on ARCH_DAVINCI || COMPILE_TEST
84 select VIDEOBUF2_DMA_CONTIG
86 Enables Davinci VPBE module used for display devices.
87 This module is used for display on TI DM644x/DM365/DM355
88 based display devices.
90 To compile this driver as a module, choose M here. There will
91 be five modules created called vpss.ko, vpbe.ko, vpbe_osd.ko,
92 vpbe_venc.ko and vpbe_display.ko