diff options
Diffstat (limited to 'drivers/media/platform/davinci/Kconfig')
-rw-r--r-- | drivers/media/platform/davinci/Kconfig | 103 |
1 files changed, 35 insertions, 68 deletions
diff --git a/drivers/media/platform/davinci/Kconfig b/drivers/media/platform/davinci/Kconfig index ccfde4eb626a..afb3aec1320e 100644 --- a/drivers/media/platform/davinci/Kconfig +++ b/drivers/media/platform/davinci/Kconfig | |||
@@ -1,79 +1,47 @@ | |||
1 | config VIDEO_DAVINCI_VPIF_DISPLAY | 1 | config VIDEO_DAVINCI_VPIF_DISPLAY |
2 | tristate "DM646x/DA850/OMAPL138 EVM Video Display" | 2 | tristate "TI DaVinci VPIF V4L2-Display driver" |
3 | depends on VIDEO_DEV && (MACH_DAVINCI_DM6467_EVM || MACH_DAVINCI_DA850_EVM) | 3 | depends on VIDEO_DEV && ARCH_DAVINCI |
4 | select VIDEOBUF2_DMA_CONTIG | 4 | select VIDEOBUF2_DMA_CONTIG |
5 | select VIDEO_DAVINCI_VPIF | ||
6 | select VIDEO_ADV7343 if MEDIA_SUBDRV_AUTOSELECT | 5 | select VIDEO_ADV7343 if MEDIA_SUBDRV_AUTOSELECT |
7 | select VIDEO_THS7303 if MEDIA_SUBDRV_AUTOSELECT | 6 | select VIDEO_THS7303 if MEDIA_SUBDRV_AUTOSELECT |
8 | help | 7 | help |
9 | Enables Davinci VPIF module used for display devices. | 8 | Enables Davinci VPIF module used for display devices. |
10 | This module is common for following DM6467/DA850/OMAPL138 | 9 | This module is used for display on TI DM6467/DA850/OMAPL138 |
11 | based display devices. | 10 | SoCs. |
12 | 11 | ||
13 | To compile this driver as a module, choose M here: the | 12 | To compile this driver as a module, choose M here. There will |
14 | module will be called vpif_display. | 13 | be two modules called vpif.ko and vpif_display.ko |
15 | 14 | ||
16 | config VIDEO_DAVINCI_VPIF_CAPTURE | 15 | config VIDEO_DAVINCI_VPIF_CAPTURE |
17 | tristate "DM646x/DA850/OMAPL138 EVM Video Capture" | 16 | tristate "TI DaVinci VPIF video capture driver" |
18 | depends on VIDEO_DEV && (MACH_DAVINCI_DM6467_EVM || MACH_DAVINCI_DA850_EVM) | 17 | depends on VIDEO_DEV && ARCH_DAVINCI |
19 | select VIDEOBUF2_DMA_CONTIG | 18 | select VIDEOBUF2_DMA_CONTIG |
20 | select VIDEO_DAVINCI_VPIF | ||
21 | help | 19 | help |
22 | Enables Davinci VPIF module used for captur devices. | 20 | Enables Davinci VPIF module used for capture devices. |
23 | This module is common for following DM6467/DA850/OMAPL138 | 21 | This module is used for capture on TI DM6467/DA850/OMAPL138 |
24 | based capture devices. | 22 | SoCs. |
25 | 23 | ||
26 | To compile this driver as a module, choose M here: the | 24 | To compile this driver as a module, choose M here. There will |
27 | module will be called vpif_capture. | 25 | be two modules called vpif.ko and vpif_capture.ko |
28 | 26 | ||
29 | config VIDEO_DAVINCI_VPIF | 27 | config VIDEO_DM6446_CCDC |
30 | tristate "DaVinci VPIF Driver" | 28 | tristate "TI DM6446 CCDC video capture driver" |
31 | depends on VIDEO_DAVINCI_VPIF_DISPLAY || VIDEO_DAVINCI_VPIF_CAPTURE | ||
32 | help | ||
33 | Support for DaVinci VPIF Driver. | ||
34 | |||
35 | To compile this driver as a module, choose M here: the | ||
36 | module will be called vpif. | ||
37 | |||
38 | config VIDEO_VPSS_SYSTEM | ||
39 | tristate "VPSS System module driver" | ||
40 | depends on ARCH_DAVINCI | ||
41 | help | ||
42 | Support for vpss system module for video driver | ||
43 | |||
44 | config VIDEO_VPFE_CAPTURE | ||
45 | tristate "VPFE Video Capture Driver" | ||
46 | depends on VIDEO_V4L2 && (ARCH_DAVINCI || ARCH_OMAP3) | 29 | depends on VIDEO_V4L2 && (ARCH_DAVINCI || ARCH_OMAP3) |
47 | depends on I2C | ||
48 | select VIDEOBUF_DMA_CONTIG | 30 | select VIDEOBUF_DMA_CONTIG |
49 | help | 31 | help |
50 | Support for DMx/AMx VPFE based frame grabber. This is the | ||
51 | common V4L2 module for following DMx/AMx SoCs from Texas | ||
52 | Instruments:- DM6446, DM365, DM355 & AM3517/05. | ||
53 | |||
54 | To compile this driver as a module, choose M here: the | ||
55 | module will be called vpfe-capture. | ||
56 | |||
57 | config VIDEO_DM6446_CCDC | ||
58 | tristate "DM6446 CCDC HW module" | ||
59 | depends on VIDEO_VPFE_CAPTURE | ||
60 | select VIDEO_VPSS_SYSTEM | ||
61 | default y | ||
62 | help | ||
63 | Enables DaVinci CCD hw module. DaVinci CCDC hw interfaces | 32 | Enables DaVinci CCD hw module. DaVinci CCDC hw interfaces |
64 | with decoder modules such as TVP5146 over BT656 or | 33 | with decoder modules such as TVP5146 over BT656 or |
65 | sensor module such as MT9T001 over a raw interface. This | 34 | sensor module such as MT9T001 over a raw interface. This |
66 | module configures the interface and CCDC/ISIF to do | 35 | module configures the interface and CCDC/ISIF to do |
67 | video frame capture from slave decoders. | 36 | video frame capture from slave decoders. |
68 | 37 | ||
69 | To compile this driver as a module, choose M here: the | 38 | To compile this driver as a module, choose M here. There will |
70 | module will be called vpfe. | 39 | be three modules called vpfe_capture.ko, vpss.ko and dm644x_ccdc.ko |
71 | 40 | ||
72 | config VIDEO_DM355_CCDC | 41 | config VIDEO_DM355_CCDC |
73 | tristate "DM355 CCDC HW module" | 42 | tristate "TI DM355 CCDC video capture driver" |
74 | depends on ARCH_DAVINCI_DM355 && VIDEO_VPFE_CAPTURE | 43 | depends on VIDEO_V4L2 && ARCH_DAVINCI |
75 | select VIDEO_VPSS_SYSTEM | 44 | select VIDEOBUF_DMA_CONTIG |
76 | default y | ||
77 | help | 45 | help |
78 | Enables DM355 CCD hw module. DM355 CCDC hw interfaces | 46 | Enables DM355 CCD hw module. DM355 CCDC hw interfaces |
79 | with decoder modules such as TVP5146 over BT656 or | 47 | with decoder modules such as TVP5146 over BT656 or |
@@ -81,31 +49,30 @@ config VIDEO_DM355_CCDC | |||
81 | module configures the interface and CCDC/ISIF to do | 49 | module configures the interface and CCDC/ISIF to do |
82 | video frame capture from a slave decoders | 50 | video frame capture from a slave decoders |
83 | 51 | ||
84 | To compile this driver as a module, choose M here: the | 52 | To compile this driver as a module, choose M here. There will |
85 | module will be called vpfe. | 53 | be three modules called vpfe_capture.ko, vpss.ko and dm355_ccdc.ko |
86 | 54 | ||
87 | config VIDEO_ISIF | 55 | config VIDEO_DM365_ISIF |
88 | tristate "ISIF HW module" | 56 | tristate "TI DM365 ISIF video capture driver" |
89 | depends on ARCH_DAVINCI_DM365 && VIDEO_VPFE_CAPTURE | 57 | depends on VIDEO_V4L2 && ARCH_DAVINCI |
90 | select VIDEO_VPSS_SYSTEM | 58 | select VIDEOBUF_DMA_CONTIG |
91 | default y | ||
92 | help | 59 | help |
93 | Enables ISIF hw module. This is the hardware module for | 60 | Enables ISIF hw module. This is the hardware module for |
94 | configuring ISIF in VPFE to capture Raw Bayer RGB data from | 61 | configuring ISIF in VPFE to capture Raw Bayer RGB data from |
95 | a image sensor or YUV data from a YUV source. | 62 | a image sensor or YUV data from a YUV source. |
96 | 63 | ||
97 | To compile this driver as a module, choose M here: the | 64 | To compile this driver as a module, choose M here. There will |
98 | module will be called vpfe. | 65 | be three modules called vpfe_capture.ko, vpss.ko and isif.ko |
99 | 66 | ||
100 | config VIDEO_DAVINCI_VPBE_DISPLAY | 67 | config VIDEO_DAVINCI_VPBE_DISPLAY |
101 | tristate "DM644X/DM365/DM355 VPBE HW module" | 68 | tristate "TI DaVinci VPBE V4L2-Display driver" |
102 | depends on ARCH_DAVINCI_DM644x || ARCH_DAVINCI_DM355 || ARCH_DAVINCI_DM365 | 69 | depends on ARCH_DAVINCI |
103 | select VIDEO_VPSS_SYSTEM | ||
104 | select VIDEOBUF2_DMA_CONTIG | 70 | select VIDEOBUF2_DMA_CONTIG |
105 | help | 71 | help |
106 | Enables Davinci VPBE module used for display devices. | 72 | Enables Davinci VPBE module used for display devices. |
107 | This module is common for following DM644x/DM365/DM355 | 73 | This module is used for display on TI DM644x/DM365/DM355 |
108 | based display devices. | 74 | based display devices. |
109 | 75 | ||
110 | To compile this driver as a module, choose M here: the | 76 | To compile this driver as a module, choose M here. There will |
111 | module will be called vpbe. | 77 | be five modules created called vpss.ko, vpbe.ko, vpbe_osd.ko, |
78 | vpbe_venc.ko and vpbe_display.ko | ||