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