brintos

brintos / linux-shallow public Read only

0
0
Text · 1.8 KiB · 331b8e5 Raw
85 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2#3# Generic video config states4#5 6config VIDEO_V4L2_I2C7	bool8	depends on I2C && VIDEO_DEV9	default y10 11config VIDEO_V4L2_SUBDEV_API12	bool13	depends on VIDEO_DEV && MEDIA_CONTROLLER14	help15	  Enables the V4L2 sub-device pad-level userspace API used to configure16	  video format, size and frame rate between hardware blocks.17 18	  This API is mostly used by camera interfaces in embedded platforms.19 20config VIDEO_ADV_DEBUG21	bool "Enable advanced debug functionality on V4L2 drivers"22	help23	  Say Y here to enable advanced debugging functionality on some24	  V4L devices.25	  In doubt, say N.26 27config VIDEO_FIXED_MINOR_RANGES28	bool "Enable old-style fixed minor ranges on drivers/video devices"29	help30	  Say Y here to enable the old-style fixed-range minor assignments.31	  Only useful if you rely on the old behavior and use mknod instead of udev.32 33	  When in doubt, say N.34 35# Used by drivers that need tuner.ko36config VIDEO_TUNER37	tristate38 39# Used by drivers that need v4l2-jpeg.ko40config V4L2_JPEG_HELPER41	tristate42 43# Used by drivers that need v4l2-h264.ko44config V4L2_H26445	tristate46 47# Used by drivers that need v4l2-vp9.ko48config V4L2_VP949	tristate50 51# Used by drivers that need v4l2-mem2mem.ko52config V4L2_MEM2MEM_DEV53	tristate54	depends on VIDEOBUF2_CORE55 56# Used by LED subsystem flash drivers57config V4L2_FLASH_LED_CLASS58	tristate "V4L2 flash API for LED flash class devices"59	depends on VIDEO_DEV60	depends on LEDS_CLASS_FLASH61	select MEDIA_CONTROLLER62	select V4L2_ASYNC63	select VIDEO_V4L2_SUBDEV_API64	help65	  Say Y here to enable V4L2 flash API support for LED flash66	  class drivers.67 68	  When in doubt, say N.69 70config V4L2_FWNODE71	tristate72	select V4L2_ASYNC73 74config V4L2_ASYNC75	tristate76 77config V4L2_CCI78	tristate79 80config V4L2_CCI_I2C81	tristate82	depends on I2C83	select REGMAP_I2C84	select V4L2_CCI85