Kconfig 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  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. depends on HAS_DMA
  57. select VIDEOBUF2_CORE
  58. select VIDEOBUF2_MEMOPS
  59. select DMA_SHARED_BUFFER
  60. config VIDEOBUF2_VMALLOC
  61. tristate
  62. select VIDEOBUF2_CORE
  63. select VIDEOBUF2_MEMOPS
  64. select DMA_SHARED_BUFFER
  65. config VIDEOBUF2_DMA_SG
  66. tristate
  67. #depends on HAS_DMA
  68. select VIDEOBUF2_CORE
  69. select VIDEOBUF2_MEMOPS
  70. config VIDEOBUF2_DVB
  71. tristate
  72. select VIDEOBUF2_CORE