Skip to content

Commit c0efd23

Browse files
Laurent Pinchartmchehab
Laurent Pinchart
authored andcommitted
V4L/DVB (8145a): USB Video Class driver
This driver supports video input devices compliant with the USB Video Class specification. This means lots of currently manufactured webcams, and probably most of the future ones. Signed-off-by: Laurent Pinchart <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
1 parent e1441b9 commit c0efd23

12 files changed

+6885
-0
lines changed

MAINTAINERS

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4314,6 +4314,14 @@ L: [email protected]
43144314
W: http://www.linux-usb.org/usbnet
43154315
S: Maintained
43164316

4317+
USB VIDEO CLASS
4318+
P: Laurent Pinchart
4319+
4320+
4321+
4322+
W: http://linux-uvc.berlios.de
4323+
S: Maintained
4324+
43174325
USB W996[87]CF DRIVER
43184326
P: Luca Risolia
43194327

drivers/media/video/Kconfig

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -793,6 +793,14 @@ menuconfig V4L_USB_DRIVERS
793793

794794
if V4L_USB_DRIVERS && USB
795795

796+
config USB_VIDEO_CLASS
797+
tristate "USB Video Class (UVC)"
798+
---help---
799+
Support for the USB Video Class (UVC). Currently only video
800+
input devices, such as webcams, are supported.
801+
802+
For more information see: <http://linux-uvc.berlios.de/>
803+
796804
source "drivers/media/video/pvrusb2/Kconfig"
797805

798806
source "drivers/media/video/em28xx/Kconfig"

drivers/media/video/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,8 @@ obj-$(CONFIG_SOC_CAMERA_MT9V022) += mt9v022.o
136136

137137
obj-$(CONFIG_VIDEO_AU0828) += au0828/
138138

139+
obj-$(CONFIG_USB_VIDEO_CLASS) += uvc/
140+
139141
EXTRA_CFLAGS += -Idrivers/media/dvb/dvb-core
140142
EXTRA_CFLAGS += -Idrivers/media/dvb/frontends
141143
EXTRA_CFLAGS += -Idrivers/media/common/tuners

drivers/media/video/uvc/Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
uvcvideo-objs := uvc_driver.o uvc_queue.o uvc_v4l2.o uvc_video.o uvc_ctrl.o \
2+
uvc_status.o uvc_isight.o
3+
obj-$(CONFIG_USB_VIDEO_CLASS) := uvcvideo.o

0 commit comments

Comments
 (0)