Version:  2.0.40 2.2.26 2.4.37 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 3.16 3.17 3.18 3.19 4.0 4.1 4.2 4.3 4.4

Linux/drivers/media/v4l2-core/Kconfig

  1 #
  2 # Generic video config states
  3 #
  4 
  5 # Enable the V4L2 core and API
  6 config VIDEO_V4L2
  7         tristate
  8         depends on (I2C || I2C=n) && VIDEO_DEV
  9         default (I2C || I2C=n) && VIDEO_DEV
 10 
 11 config VIDEO_ADV_DEBUG
 12         bool "Enable advanced debug functionality on V4L2 drivers"
 13         default n
 14         ---help---
 15           Say Y here to enable advanced debugging functionality on some
 16           V4L devices.
 17           In doubt, say N.
 18 
 19 config VIDEO_FIXED_MINOR_RANGES
 20         bool "Enable old-style fixed minor ranges on drivers/video devices"
 21         default n
 22         ---help---
 23           Say Y here to enable the old-style fixed-range minor assignments.
 24           Only useful if you rely on the old behavior and use mknod instead of udev.
 25 
 26           When in doubt, say N.
 27 
 28 config VIDEO_PCI_SKELETON
 29         tristate "Skeleton PCI V4L2 driver"
 30         depends on PCI && BUILD_DOCSRC
 31         depends on VIDEO_V4L2 && VIDEOBUF2_CORE
 32         depends on VIDEOBUF2_MEMOPS && VIDEOBUF2_DMA_CONTIG
 33         ---help---
 34           Enable build of the skeleton PCI driver, used as a reference
 35           when developing new drivers.
 36 
 37 # Used by drivers that need tuner.ko
 38 config VIDEO_TUNER
 39         tristate
 40         depends on MEDIA_TUNER
 41 
 42 # Used by drivers that need v4l2-mem2mem.ko
 43 config V4L2_MEM2MEM_DEV
 44         tristate
 45         depends on VIDEOBUF2_CORE
 46 
 47 # Used by LED subsystem flash drivers
 48 config V4L2_FLASH_LED_CLASS
 49         tristate "V4L2 flash API for LED flash class devices"
 50         depends on VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
 51         depends on LEDS_CLASS_FLASH
 52         ---help---
 53           Say Y here to enable V4L2 flash API support for LED flash
 54           class drivers.
 55 
 56           When in doubt, say N.
 57 
 58 # Used by drivers that need Videobuf modules
 59 config VIDEOBUF_GEN
 60         tristate
 61 
 62 config VIDEOBUF_DMA_SG
 63         tristate
 64         depends on HAS_DMA
 65         select VIDEOBUF_GEN
 66 
 67 config VIDEOBUF_VMALLOC
 68         tristate
 69         select VIDEOBUF_GEN
 70 
 71 config VIDEOBUF_DMA_CONTIG
 72         tristate
 73         depends on HAS_DMA
 74         select VIDEOBUF_GEN
 75 
 76 config VIDEOBUF_DVB
 77         tristate
 78         select VIDEOBUF_GEN
 79 
 80 # Used by drivers that need Videobuf2 modules
 81 config VIDEOBUF2_CORE
 82         select DMA_SHARED_BUFFER
 83         tristate
 84 
 85 config VIDEOBUF2_MEMOPS
 86         tristate
 87         select FRAME_VECTOR
 88 
 89 config VIDEOBUF2_DMA_CONTIG
 90         tristate
 91         depends on HAS_DMA
 92         select VIDEOBUF2_CORE
 93         select VIDEOBUF2_MEMOPS
 94         select DMA_SHARED_BUFFER
 95 
 96 config VIDEOBUF2_VMALLOC
 97         tristate
 98         select VIDEOBUF2_CORE
 99         select VIDEOBUF2_MEMOPS
100         select DMA_SHARED_BUFFER
101 
102 config VIDEOBUF2_DMA_SG
103         tristate
104         depends on HAS_DMA
105         select VIDEOBUF2_CORE
106         select VIDEOBUF2_MEMOPS
107 
108 config VIDEOBUF2_DVB
109         tristate
110         select VIDEOBUF2_CORE

This page was automatically generated by LXR 0.3.1 (source).  •  Linux is a registered trademark of Linus Torvalds  •  Contact us