Kconfig 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. #
  2. # Generic video config states
  3. #
  4. # Enable the V4L2 core and API
  5. config VIDEO_V4L2
  6. tristate
  7. depends on (I2C || I2C=n) && VIDEO_DEV
  8. default (I2C || I2C=n) && VIDEO_DEV
  9. config VIDEO_ADV_DEBUG
  10. bool "Enable advanced debug functionality on V4L2 drivers"
  11. default n
  12. ---help---
  13. Say Y here to enable advanced debugging functionality on some
  14. V4L devices.
  15. In doubt, say N.
  16. config VIDEO_FIXED_MINOR_RANGES
  17. bool "Enable old-style fixed minor ranges on drivers/video devices"
  18. default n
  19. ---help---
  20. Say Y here to enable the old-style fixed-range minor assignments.
  21. Only useful if you rely on the old behavior and use mknod instead of udev.
  22. When in doubt, say N.
  23. # Used by drivers that need tuner.ko
  24. config VIDEO_TUNER
  25. tristate
  26. depends on MEDIA_TUNER
  27. # Used by drivers that need v4l2-mem2mem.ko
  28. config V4L2_MEM2MEM_DEV
  29. tristate
  30. depends on VIDEOBUF2_CORE
  31. # Used by drivers that need Videobuf modules
  32. config VIDEOBUF_GEN
  33. tristate
  34. config VIDEOBUF_DMA_SG
  35. tristate
  36. depends on HAS_DMA
  37. select VIDEOBUF_GEN
  38. config VIDEOBUF_VMALLOC
  39. tristate
  40. select VIDEOBUF_GEN
  41. config VIDEOBUF_DMA_CONTIG
  42. tristate
  43. depends on HAS_DMA
  44. select VIDEOBUF_GEN
  45. config VIDEOBUF_DVB
  46. tristate
  47. select VIDEOBUF_GEN
  48. # Used by drivers that need Videobuf2 modules
  49. config VIDEOBUF2_CORE
  50. select DMA_SHARED_BUFFER
  51. tristate
  52. config VIDEOBUF2_MEMOPS
  53. tristate
  54. config VIDEOBUF2_DMA_CONTIG
  55. tristate
  56. select VIDEOBUF2_CORE
  57. select VIDEOBUF2_MEMOPS
  58. select DMA_SHARED_BUFFER
  59. config VIDEOBUF2_VMALLOC
  60. tristate
  61. select VIDEOBUF2_CORE
  62. select VIDEOBUF2_MEMOPS
  63. select DMA_SHARED_BUFFER
  64. config VIDEOBUF2_DMA_SG
  65. tristate
  66. #depends on HAS_DMA
  67. select VIDEOBUF2_CORE
  68. select VIDEOBUF2_MEMOPS
  69. config VIDEO_V4L2_INT_DEVICE
  70. tristate "V4L2 int device (DEPRECATED)"
  71. depends on VIDEO_V4L2
  72. ---help---
  73. An early framework for a hardware-independent interface for
  74. image sensors and bridges etc. Currently used by omap24xxcam and
  75. tcm825x drivers that should be converted to V4L2 subdev.
  76. Do not use for new developments.