15bc3cb74SMauro Carvalho Chehab# 25bc3cb74SMauro Carvalho Chehab# Generic video config states 35bc3cb74SMauro Carvalho Chehab# 45bc3cb74SMauro Carvalho Chehab 5*b6334460SMauro Carvalho Chehab# Enable the V4L2 core and API 6*b6334460SMauro Carvalho Chehabconfig VIDEO_V4L2 7*b6334460SMauro Carvalho Chehab tristate 8*b6334460SMauro Carvalho Chehab depends on (I2C || I2C=n) && VIDEO_DEV 9*b6334460SMauro Carvalho Chehab default (I2C || I2C=n) && VIDEO_DEV 10*b6334460SMauro Carvalho Chehab 11f0af8fa4SMauro Carvalho Chehabconfig VIDEO_ADV_DEBUG 12f0af8fa4SMauro Carvalho Chehab bool "Enable advanced debug functionality on V4L2 drivers" 13f0af8fa4SMauro Carvalho Chehab default n 14f0af8fa4SMauro Carvalho Chehab ---help--- 15f0af8fa4SMauro Carvalho Chehab Say Y here to enable advanced debugging functionality on some 16f0af8fa4SMauro Carvalho Chehab V4L devices. 17f0af8fa4SMauro Carvalho Chehab In doubt, say N. 18f0af8fa4SMauro Carvalho Chehab 19f0af8fa4SMauro Carvalho Chehabconfig VIDEO_FIXED_MINOR_RANGES 20f0af8fa4SMauro Carvalho Chehab bool "Enable old-style fixed minor ranges on drivers/video devices" 21f0af8fa4SMauro Carvalho Chehab default n 22f0af8fa4SMauro Carvalho Chehab ---help--- 23f0af8fa4SMauro Carvalho Chehab Say Y here to enable the old-style fixed-range minor assignments. 24f0af8fa4SMauro Carvalho Chehab Only useful if you rely on the old behavior and use mknod instead of udev. 25f0af8fa4SMauro Carvalho Chehab 26f0af8fa4SMauro Carvalho Chehab When in doubt, say N. 27f0af8fa4SMauro Carvalho Chehab 28*b6334460SMauro Carvalho Chehab# Used by drivers that need tuner.ko 29*b6334460SMauro Carvalho Chehabconfig VIDEO_TUNER 305bc3cb74SMauro Carvalho Chehab tristate 31*b6334460SMauro Carvalho Chehab depends on MEDIA_TUNER 325bc3cb74SMauro Carvalho Chehab 33*b6334460SMauro Carvalho Chehab# Used by drivers that need v4l2-mem2mem.ko 34*b6334460SMauro Carvalho Chehabconfig V4L2_MEM2MEM_DEV 35*b6334460SMauro Carvalho Chehab tristate 36*b6334460SMauro Carvalho Chehab depends on VIDEOBUF2_CORE 37*b6334460SMauro Carvalho Chehab 38*b6334460SMauro Carvalho Chehab# Used by drivers that need Videobuf modules 395bc3cb74SMauro Carvalho Chehabconfig VIDEOBUF_GEN 405bc3cb74SMauro Carvalho Chehab tristate 415bc3cb74SMauro Carvalho Chehab 425bc3cb74SMauro Carvalho Chehabconfig VIDEOBUF_DMA_SG 43f0af8fa4SMauro Carvalho Chehab tristate 445bc3cb74SMauro Carvalho Chehab depends on HAS_DMA 455bc3cb74SMauro Carvalho Chehab select VIDEOBUF_GEN 465bc3cb74SMauro Carvalho Chehab 475bc3cb74SMauro Carvalho Chehabconfig VIDEOBUF_VMALLOC 485bc3cb74SMauro Carvalho Chehab tristate 49f0af8fa4SMauro Carvalho Chehab select VIDEOBUF_GEN 505bc3cb74SMauro Carvalho Chehab 515bc3cb74SMauro Carvalho Chehabconfig VIDEOBUF_DMA_CONTIG 52f0af8fa4SMauro Carvalho Chehab tristate 535bc3cb74SMauro Carvalho Chehab depends on HAS_DMA 545bc3cb74SMauro Carvalho Chehab select VIDEOBUF_GEN 555bc3cb74SMauro Carvalho Chehab 565bc3cb74SMauro Carvalho Chehabconfig VIDEOBUF_DVB 575bc3cb74SMauro Carvalho Chehab tristate 585bc3cb74SMauro Carvalho Chehab select VIDEOBUF_GEN 595bc3cb74SMauro Carvalho Chehab 60*b6334460SMauro Carvalho Chehab# Used by drivers that need Videobuf2 modules 615bc3cb74SMauro Carvalho Chehabconfig VIDEOBUF2_CORE 625bc3cb74SMauro Carvalho Chehab tristate 635bc3cb74SMauro Carvalho Chehab 645bc3cb74SMauro Carvalho Chehabconfig VIDEOBUF2_MEMOPS 655bc3cb74SMauro Carvalho Chehab tristate 665bc3cb74SMauro Carvalho Chehab 675bc3cb74SMauro Carvalho Chehabconfig VIDEOBUF2_DMA_CONTIG 68f0af8fa4SMauro Carvalho Chehab tristate 695bc3cb74SMauro Carvalho Chehab select VIDEOBUF2_CORE 705bc3cb74SMauro Carvalho Chehab select VIDEOBUF2_MEMOPS 715bc3cb74SMauro Carvalho Chehab 725bc3cb74SMauro Carvalho Chehabconfig VIDEOBUF2_VMALLOC 73f0af8fa4SMauro Carvalho Chehab tristate 745bc3cb74SMauro Carvalho Chehab select VIDEOBUF2_CORE 755bc3cb74SMauro Carvalho Chehab select VIDEOBUF2_MEMOPS 765bc3cb74SMauro Carvalho Chehab 775bc3cb74SMauro Carvalho Chehabconfig VIDEOBUF2_DMA_SG 78f0af8fa4SMauro Carvalho Chehab tristate 795bc3cb74SMauro Carvalho Chehab #depends on HAS_DMA 805bc3cb74SMauro Carvalho Chehab select VIDEOBUF2_CORE 815bc3cb74SMauro Carvalho Chehab select VIDEOBUF2_MEMOPS 82