Kconfig 3.2 KB

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