Version:  2.0.40 2.2.26 2.4.37 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 4.5 4.6 4.7 4.8

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 
 41 # Used by drivers that need v4l2-mem2mem.ko
 42 config V4L2_MEM2MEM_DEV
 43         tristate
 44         depends on VIDEOBUF2_CORE
 45 
 46 # Used by LED subsystem flash drivers
 47 config V4L2_FLASH_LED_CLASS
 48         tristate "V4L2 flash API for LED flash class devices"
 49         depends on VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API
 50         depends on LEDS_CLASS_FLASH
 51         ---help---
 52           Say Y here to enable V4L2 flash API support for LED flash
 53           class drivers.
 54 
 55           When in doubt, say N.
 56 
 57 # Used by drivers that need Videobuf modules
 58 config VIDEOBUF_GEN
 59         tristate
 60 
 61 config VIDEOBUF_DMA_SG
 62         tristate
 63         depends on HAS_DMA
 64         select VIDEOBUF_GEN
 65 
 66 config VIDEOBUF_VMALLOC
 67         tristate
 68         select VIDEOBUF_GEN
 69 
 70 config VIDEOBUF_DMA_CONTIG
 71         tristate
 72         depends on HAS_DMA
 73         select VIDEOBUF_GEN
 74 
 75 config VIDEOBUF_DVB
 76         tristate
 77         select VIDEOBUF_GEN
 78 
 79 # Used by drivers that need Videobuf2 modules
 80 config VIDEOBUF2_CORE
 81         select DMA_SHARED_BUFFER
 82         tristate
 83 
 84 config VIDEOBUF2_MEMOPS
 85         tristate
 86         select FRAME_VECTOR
 87 
 88 config VIDEOBUF2_DMA_CONTIG
 89         tristate
 90         depends on HAS_DMA
 91         select VIDEOBUF2_CORE
 92         select VIDEOBUF2_MEMOPS
 93         select DMA_SHARED_BUFFER
 94 
 95 config VIDEOBUF2_VMALLOC
 96         tristate
 97         select VIDEOBUF2_CORE
 98         select VIDEOBUF2_MEMOPS
 99         select DMA_SHARED_BUFFER
100 
101 config VIDEOBUF2_DMA_SG
102         tristate
103         depends on HAS_DMA
104         select VIDEOBUF2_CORE
105         select VIDEOBUF2_MEMOPS
106 
107 config VIDEOBUF2_DVB
108         tristate
109         select VIDEOBUF2_CORE

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