xref: /linux/drivers/media/usb/Kconfig (revision 8a4e786660f512b029b56d94d1b8f0201e67aab3)
1fc2bbfb2SMauro Carvalho Chehabmenuconfig MEDIA_USB_SUPPORT
2fc2bbfb2SMauro Carvalho Chehab	bool "Media USB Adapters"
3fc2bbfb2SMauro Carvalho Chehab	depends on USB && MEDIA_SUPPORT
4e9d2f057SMauro Carvalho Chehab	help
5e9d2f057SMauro Carvalho Chehab	  Enable media drivers for USB bus.
6e9d2f057SMauro 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/pvrusb2/Kconfig"
250c0d06caSMauro Carvalho Chehabsource "drivers/media/usb/hdpvr/Kconfig"
260c0d06caSMauro Carvalho Chehabsource "drivers/media/usb/tlg2300/Kconfig"
270c0d06caSMauro Carvalho Chehabsource "drivers/media/usb/usbvision/Kconfig"
280c0d06caSMauro Carvalho Chehabsource "drivers/media/usb/stk1160/Kconfig"
290c0d06caSMauro Carvalho Chehabendif
300c0d06caSMauro Carvalho Chehab
310c0d06caSMauro Carvalho Chehabif (MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT)
320c0d06caSMauro Carvalho Chehab	comment "Analog/digital TV USB devices"
33*8a4e7866SMichael Krufkysource "drivers/media/usb/au0828/Kconfig"
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