xref: /linux/drivers/media/usb/Kconfig (revision e9d2f0573e918d0b2ed08ece1c4bfe850477f8cf)
1fc2bbfb2SMauro Carvalho Chehabmenuconfig MEDIA_USB_SUPPORT
2fc2bbfb2SMauro Carvalho Chehab	bool "Media USB Adapters"
3fc2bbfb2SMauro Carvalho Chehab	depends on USB && MEDIA_SUPPORT
4*e9d2f057SMauro Carvalho Chehab	help
5*e9d2f057SMauro Carvalho Chehab	  Enable media drivers for USB bus.
6*e9d2f057SMauro Carvalho Chehab	  If you have such devices, say Y.
7786baecfSMauro Carvalho Chehab
8fc2bbfb2SMauro Carvalho Chehabif MEDIA_USB_SUPPORT
9786baecfSMauro Carvalho Chehab
100c0d06caSMauro Carvalho Chehabif MEDIA_CAMERA_SUPPORT
110c0d06caSMauro Carvalho Chehab	comment "Webcam devices"
120c0d06caSMauro Carvalho Chehabsource "drivers/media/usb/uvc/Kconfig"
130c0d06caSMauro Carvalho Chehabsource "drivers/media/usb/gspca/Kconfig"
140c0d06caSMauro Carvalho Chehabsource "drivers/media/usb/pwc/Kconfig"
150c0d06caSMauro Carvalho Chehabsource "drivers/media/usb/cpia2/Kconfig"
160aa77f6cSMauro Carvalho Chehabsource "drivers/media/usb/zr364xx/Kconfig"
170aa77f6cSMauro Carvalho Chehabsource "drivers/media/usb/stkwebcam/Kconfig"
180aa77f6cSMauro Carvalho Chehabsource "drivers/media/usb/s2255/Kconfig"
190c0d06caSMauro Carvalho Chehabsource "drivers/media/usb/sn9c102/Kconfig"
200c0d06caSMauro Carvalho Chehabendif
21786baecfSMauro Carvalho Chehab
220c0d06caSMauro Carvalho Chehabif MEDIA_ANALOG_TV_SUPPORT
230c0d06caSMauro Carvalho Chehab	comment "Analog TV USB devices"
240c0d06caSMauro Carvalho Chehabsource "drivers/media/usb/au0828/Kconfig"
250c0d06caSMauro Carvalho Chehabsource "drivers/media/usb/pvrusb2/Kconfig"
260c0d06caSMauro Carvalho Chehabsource "drivers/media/usb/hdpvr/Kconfig"
270c0d06caSMauro Carvalho Chehabsource "drivers/media/usb/tlg2300/Kconfig"
280c0d06caSMauro Carvalho Chehabsource "drivers/media/usb/usbvision/Kconfig"
290c0d06caSMauro Carvalho Chehabsource "drivers/media/usb/stk1160/Kconfig"
300c0d06caSMauro Carvalho Chehabendif
310c0d06caSMauro Carvalho Chehab
320c0d06caSMauro Carvalho Chehabif (MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT)
330c0d06caSMauro Carvalho Chehab	comment "Analog/digital TV USB devices"
340c0d06caSMauro Carvalho Chehabsource "drivers/media/usb/cx231xx/Kconfig"
350c0d06caSMauro Carvalho Chehabsource "drivers/media/usb/tm6000/Kconfig"
360c0d06caSMauro Carvalho Chehabendif
370c0d06caSMauro Carvalho Chehab
380c0d06caSMauro Carvalho Chehab
390c0d06caSMauro Carvalho Chehabif I2C && MEDIA_DIGITAL_TV_SUPPORT
400c0d06caSMauro Carvalho Chehab	comment "Digital TV USB devices"
41786baecfSMauro Carvalho Chehabsource "drivers/media/usb/dvb-usb/Kconfig"
42786baecfSMauro Carvalho Chehabsource "drivers/media/usb/dvb-usb-v2/Kconfig"
43786baecfSMauro Carvalho Chehabsource "drivers/media/usb/ttusb-budget/Kconfig"
44786baecfSMauro Carvalho Chehabsource "drivers/media/usb/ttusb-dec/Kconfig"
45786baecfSMauro Carvalho Chehabsource "drivers/media/usb/siano/Kconfig"
463785bc17SMauro Carvalho Chehabsource "drivers/media/usb/b2c2/Kconfig"
47786baecfSMauro Carvalho Chehabendif
480c0d06caSMauro Carvalho Chehab
490c0d06caSMauro Carvalho Chehabif (MEDIA_CAMERA_SUPPORT || MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT)
500c0d06caSMauro Carvalho Chehab	comment "Webcam, TV (analog/digital) USB devices"
510c0d06caSMauro Carvalho Chehabsource "drivers/media/usb/em28xx/Kconfig"
520c0d06caSMauro Carvalho Chehabendif
530c0d06caSMauro Carvalho Chehab
54fc2bbfb2SMauro Carvalho Chehabendif #MEDIA_USB_SUPPORT
55