treewide: Add SPDX license identifier - Makefile/Kconfig
[linux-2.6-block.git] / drivers / media / platform / davinci / Kconfig
CommitLineData
ec8f24b7 1# SPDX-License-Identifier: GPL-2.0-only
0fd46521 2config VIDEO_DAVINCI_VPIF_DISPLAY
3778d050 3 tristate "TI DaVinci VPIF V4L2-Display driver"
24692801 4 depends on VIDEO_V4L2
7155043c 5 depends on ARCH_DAVINCI || COMPILE_TEST
ca789468 6 depends on I2C
2401dd25 7 select VIDEOBUF2_DMA_CONTIG
fccea74f
MCC
8 select VIDEO_ADV7343 if MEDIA_SUBDRV_AUTOSELECT
9 select VIDEO_THS7303 if MEDIA_SUBDRV_AUTOSELECT
54006901 10 help
0fd46521 11 Enables Davinci VPIF module used for display devices.
3778d050
SN
12 This module is used for display on TI DM6467/DA850/OMAPL138
13 SoCs.
54006901 14
3778d050
SN
15 To compile this driver as a module, choose M here. There will
16 be two modules called vpif.ko and vpif_display.ko
54006901 17
0fd46521 18config VIDEO_DAVINCI_VPIF_CAPTURE
3778d050 19 tristate "TI DaVinci VPIF video capture driver"
24692801 20 depends on VIDEO_V4L2
7155043c 21 depends on ARCH_DAVINCI || COMPILE_TEST
ca789468 22 depends on I2C
60aa38d8 23 select VIDEOBUF2_DMA_CONTIG
a2d17962 24 select V4L2_FWNODE
54006901 25 help
3778d050
SN
26 Enables Davinci VPIF module used for capture devices.
27 This module is used for capture on TI DM6467/DA850/OMAPL138
28 SoCs.
54006901 29
3778d050
SN
30 To compile this driver as a module, choose M here. There will
31 be two modules called vpif.ko and vpif_capture.ko
54006901 32
3778d050
SN
33config VIDEO_DM6446_CCDC
34 tristate "TI DM6446 CCDC video capture driver"
7155043c 35 depends on VIDEO_V4L2
7000e325 36 depends on ARCH_DAVINCI || COMPILE_TEST
ca789468 37 depends on I2C
54006901 38 select VIDEOBUF_DMA_CONTIG
54006901
VH
39 help
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.
45
3778d050
SN
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
54006901
VH
48
49config VIDEO_DM355_CCDC
3778d050 50 tristate "TI DM355 CCDC video capture driver"
7155043c
MCC
51 depends on VIDEO_V4L2
52 depends on ARCH_DAVINCI || COMPILE_TEST
ca789468 53 depends on I2C
3778d050 54 select VIDEOBUF_DMA_CONTIG
54006901
VH
55 help
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
61
3778d050
SN
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
54006901 64
3778d050
SN
65config VIDEO_DM365_ISIF
66 tristate "TI DM365 ISIF video capture driver"
b8952ee6
MCC
67 depends on VIDEO_V4L2
68 depends on ARCH_DAVINCI || COMPILE_TEST
ca789468 69 depends on I2C
3778d050 70 select VIDEOBUF_DMA_CONTIG
54006901
VH
71 help
72 Enables ISIF hw module. This is the hardware module for
3778d050 73 configuring ISIF in VPFE to capture Raw Bayer RGB data from
54006901
VH
74 a image sensor or YUV data from a YUV source.
75
3778d050
SN
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
6783edbc 78
cfe9dbd8 79config VIDEO_DAVINCI_VPBE_DISPLAY
3778d050 80 tristate "TI DaVinci VPBE V4L2-Display driver"
05c90900
MCC
81 depends on VIDEO_V4L2
82 depends on ARCH_DAVINCI || COMPILE_TEST
ca789468 83 depends on I2C
13fc23d3 84 select VIDEOBUF2_DMA_CONTIG
6783edbc 85 help
cfe9dbd8 86 Enables Davinci VPBE module used for display devices.
3778d050 87 This module is used for display on TI DM644x/DM365/DM355
cfe9dbd8 88 based display devices.
6783edbc 89
3778d050
SN
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