public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] UVC gadget driver
@ 2010-05-02 18:57 Laurent Pinchart
  2010-05-02 18:57 ` [PATCH 1/2] USB gadget: video class function driver Laurent Pinchart
  2010-05-02 18:57 ` [PATCH 2/2] USB gadget: Webcam device Laurent Pinchart
  0 siblings, 2 replies; 9+ messages in thread
From: Laurent Pinchart @ 2010-05-02 18:57 UTC (permalink / raw)
  To: linux-usb; +Cc: linux-media, robert.lukassen

Hi everybody,

Here's a new version of the UVC gadget driver, rebased on 2.6.34-rc6. There has
been no comment so far, so I'll assume that either the code is perfect or (most
probably) people are busy doing something else. In either case, this adds a new
driver to the kernel without disturbing anything else, so it should be safe to
merge.

The driver depends on the new V4L2 events API that will be available in 2.6.34
(the code is already available in the v4l-dvb tree on linuxtv.org and should be
pushed to git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-next.git
very soon).

I've tested the driver after backporting it to a 2.6.28 kernel, as that's all
my current test hardware runs at the moment. The previous version has been
tested on a beagle board with 2.6.33, but the performances were limited by the
lack of proper DMA support for the MUSB controller in the linux-omap kernel.

I'd like the UVC function driver to make it to 2.6.35 if possible. The webcam
gadget driver is mostly for example purpose, and doesn't need to be merged if
there's any concern with it.

Laurent Pinchart (2):
  USB gadget: video class function driver
  USB gadget: Webcam device

 drivers/usb/gadget/Kconfig     |    9 +-
 drivers/usb/gadget/Makefile    |    2 +
 drivers/usb/gadget/f_uvc.c     |  661 ++++++++++++++++++++++++++++++++++++++++
 drivers/usb/gadget/f_uvc.h     |  376 +++++++++++++++++++++++
 drivers/usb/gadget/uvc.h       |  241 +++++++++++++++
 drivers/usb/gadget/uvc_queue.c |  583 +++++++++++++++++++++++++++++++++++
 drivers/usb/gadget/uvc_queue.h |   89 ++++++
 drivers/usb/gadget/uvc_v4l2.c  |  374 +++++++++++++++++++++++
 drivers/usb/gadget/uvc_video.c |  386 +++++++++++++++++++++++
 drivers/usb/gadget/webcam.c    |  399 ++++++++++++++++++++++++
 10 files changed, 3119 insertions(+), 1 deletions(-)
 create mode 100644 drivers/usb/gadget/f_uvc.c
 create mode 100644 drivers/usb/gadget/f_uvc.h
 create mode 100644 drivers/usb/gadget/uvc.h
 create mode 100644 drivers/usb/gadget/uvc_queue.c
 create mode 100644 drivers/usb/gadget/uvc_queue.h
 create mode 100644 drivers/usb/gadget/uvc_v4l2.c
 create mode 100644 drivers/usb/gadget/uvc_video.c
 create mode 100644 drivers/usb/gadget/webcam.c

-- 
Regards,

Laurent Pinchart


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2010-05-04  4:33 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-02 18:57 [PATCH 0/2] UVC gadget driver Laurent Pinchart
2010-05-02 18:57 ` [PATCH 1/2] USB gadget: video class function driver Laurent Pinchart
2010-05-03 11:14   ` Viral Mehta
2010-05-03 12:29     ` Laurent Pinchart
2010-05-03 17:15       ` Greg KH
2010-05-03 21:17         ` Laurent Pinchart
2010-05-03 23:02           ` Mauro Carvalho Chehab
2010-05-04  4:30             ` Viral Mehta
2010-05-02 18:57 ` [PATCH 2/2] USB gadget: Webcam device Laurent Pinchart

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox