blob: d9e1ddb586b190e99da9cd0b97f60163549e655c [file] [log] [blame]
Manjunath Hadli0fd46522012-06-29 03:23:37 -03001config VIDEO_DAVINCI_VPIF_DISPLAY
Sekhar Nori3778d052013-03-12 06:14:52 -03002 tristate "TI DaVinci VPIF V4L2-Display driver"
Mauro Carvalho Chehab71550432014-08-20 13:21:35 -06003 depends on VIDEO_DEV
4 depends on ARCH_DAVINCI || COMPILE_TEST
Mauro Carvalho Chehab12bd88e2014-08-26 16:45:39 -03005 depends on HAS_DMA
Lad, Prabhakar2401dd22012-06-28 09:28:36 -03006 select VIDEOBUF2_DMA_CONTIG
Mauro Carvalho Chehabfccea742012-08-20 14:48:02 -03007 select VIDEO_ADV7343 if MEDIA_SUBDRV_AUTOSELECT
8 select VIDEO_THS7303 if MEDIA_SUBDRV_AUTOSELECT
Vaibhav Hiremath54006902010-06-12 09:09:56 -03009 help
Manjunath Hadli0fd46522012-06-29 03:23:37 -030010 Enables Davinci VPIF module used for display devices.
Sekhar Nori3778d052013-03-12 06:14:52 -030011 This module is used for display on TI DM6467/DA850/OMAPL138
12 SoCs.
Vaibhav Hiremath54006902010-06-12 09:09:56 -030013
Sekhar Nori3778d052013-03-12 06:14:52 -030014 To compile this driver as a module, choose M here. There will
15 be two modules called vpif.ko and vpif_display.ko
Vaibhav Hiremath54006902010-06-12 09:09:56 -030016
Manjunath Hadli0fd46522012-06-29 03:23:37 -030017config VIDEO_DAVINCI_VPIF_CAPTURE
Sekhar Nori3778d052013-03-12 06:14:52 -030018 tristate "TI DaVinci VPIF video capture driver"
Mauro Carvalho Chehab71550432014-08-20 13:21:35 -060019 depends on VIDEO_DEV
20 depends on ARCH_DAVINCI || COMPILE_TEST
Mauro Carvalho Chehab12bd88e2014-08-26 16:45:39 -030021 depends on HAS_DMA
Lad, Prabhakar60aa38d2012-06-28 09:28:05 -030022 select VIDEOBUF2_DMA_CONTIG
Vaibhav Hiremath54006902010-06-12 09:09:56 -030023 help
Sekhar Nori3778d052013-03-12 06:14:52 -030024 Enables Davinci VPIF module used for capture devices.
25 This module is used for capture on TI DM6467/DA850/OMAPL138
26 SoCs.
Vaibhav Hiremath54006902010-06-12 09:09:56 -030027
Sekhar Nori3778d052013-03-12 06:14:52 -030028 To compile this driver as a module, choose M here. There will
29 be two modules called vpif.ko and vpif_capture.ko
Vaibhav Hiremath54006902010-06-12 09:09:56 -030030
31config VIDEO_DM6446_CCDC
Sekhar Nori3778d052013-03-12 06:14:52 -030032 tristate "TI DM6446 CCDC video capture driver"
Mauro Carvalho Chehab71550432014-08-20 13:21:35 -060033 depends on VIDEO_V4L2
Prabhakar Lad7000e322014-08-16 17:33:18 -030034 depends on ARCH_DAVINCI || COMPILE_TEST
Mauro Carvalho Chehab12bd88e2014-08-26 16:45:39 -030035 depends on HAS_DMA
Sekhar Nori3778d052013-03-12 06:14:52 -030036 select VIDEOBUF_DMA_CONTIG
Vaibhav Hiremath54006902010-06-12 09:09:56 -030037 help
38 Enables DaVinci CCD hw module. DaVinci CCDC hw interfaces
39 with decoder modules such as TVP5146 over BT656 or
40 sensor module such as MT9T001 over a raw interface. This
41 module configures the interface and CCDC/ISIF to do
42 video frame capture from slave decoders.
43
Sekhar Nori3778d052013-03-12 06:14:52 -030044 To compile this driver as a module, choose M here. There will
45 be three modules called vpfe_capture.ko, vpss.ko and dm644x_ccdc.ko
Vaibhav Hiremath54006902010-06-12 09:09:56 -030046
47config VIDEO_DM355_CCDC
Sekhar Nori3778d052013-03-12 06:14:52 -030048 tristate "TI DM355 CCDC video capture driver"
Mauro Carvalho Chehab71550432014-08-20 13:21:35 -060049 depends on VIDEO_V4L2
50 depends on ARCH_DAVINCI || COMPILE_TEST
Mauro Carvalho Chehab12bd88e2014-08-26 16:45:39 -030051 depends on HAS_DMA
Sekhar Nori3778d052013-03-12 06:14:52 -030052 select VIDEOBUF_DMA_CONTIG
Vaibhav Hiremath54006902010-06-12 09:09:56 -030053 help
54 Enables DM355 CCD hw module. DM355 CCDC hw interfaces
55 with decoder modules such as TVP5146 over BT656 or
56 sensor module such as MT9T001 over a raw interface. This
57 module configures the interface and CCDC/ISIF to do
58 video frame capture from a slave decoders
59
Sekhar Nori3778d052013-03-12 06:14:52 -030060 To compile this driver as a module, choose M here. There will
61 be three modules called vpfe_capture.ko, vpss.ko and dm355_ccdc.ko
Vaibhav Hiremath54006902010-06-12 09:09:56 -030062
Sekhar Nori3778d052013-03-12 06:14:52 -030063config VIDEO_DM365_ISIF
64 tristate "TI DM365 ISIF video capture driver"
65 depends on VIDEO_V4L2 && ARCH_DAVINCI
Mauro Carvalho Chehab12bd88e2014-08-26 16:45:39 -030066 depends on HAS_DMA
Sekhar Nori3778d052013-03-12 06:14:52 -030067 select VIDEOBUF_DMA_CONTIG
Vaibhav Hiremath54006902010-06-12 09:09:56 -030068 help
69 Enables ISIF hw module. This is the hardware module for
Sekhar Nori3778d052013-03-12 06:14:52 -030070 configuring ISIF in VPFE to capture Raw Bayer RGB data from
Vaibhav Hiremath54006902010-06-12 09:09:56 -030071 a image sensor or YUV data from a YUV source.
72
Sekhar Nori3778d052013-03-12 06:14:52 -030073 To compile this driver as a module, choose M here. There will
74 be three modules called vpfe_capture.ko, vpss.ko and isif.ko
Manjunath Hadli6783edb2011-06-17 04:01:35 -030075
Lad, Prabhakarcfe9dbd2012-11-28 10:58:47 -030076config VIDEO_DAVINCI_VPBE_DISPLAY
Sekhar Nori3778d052013-03-12 06:14:52 -030077 tristate "TI DaVinci VPBE V4L2-Display driver"
78 depends on ARCH_DAVINCI
Mauro Carvalho Chehab12bd88e2014-08-26 16:45:39 -030079 depends on HAS_DMA
Lad, Prabhakar13fc23d32012-10-22 09:27:13 -030080 select VIDEOBUF2_DMA_CONTIG
Manjunath Hadli6783edb2011-06-17 04:01:35 -030081 help
Lad, Prabhakarcfe9dbd2012-11-28 10:58:47 -030082 Enables Davinci VPBE module used for display devices.
Sekhar Nori3778d052013-03-12 06:14:52 -030083 This module is used for display on TI DM644x/DM365/DM355
Lad, Prabhakarcfe9dbd2012-11-28 10:58:47 -030084 based display devices.
Manjunath Hadli6783edb2011-06-17 04:01:35 -030085
Sekhar Nori3778d052013-03-12 06:14:52 -030086 To compile this driver as a module, choose M here. There will
87 be five modules created called vpss.ko, vpbe.ko, vpbe_osd.ko,
88 vpbe_venc.ko and vpbe_display.ko