1. 20 Oct, 2010 2 commits
    • Mauro Carvalho Chehab's avatar
      V4L/DVB: Deprecate cpia driver (used for parallel port webcams) · 7af97eff
      Mauro Carvalho Chehab authored
      
      cpia driver were re-written inside gspca driver, for USB devices. The only
      functionality that were not migrated is the support for parallel port,
      as:
      	1) the developer didn't find any hardware;
      	2) it doesn't  seem important to keep support for a parallel port webcam,
      	   as this is an obsolete technology;
      	3) the changes at gspca for it to work with parallel port would be very large;
      	4) this driver still uses BKL.
      
      So, let's move it to drivers/staging and label it to die at 2.6.38, if nobody
      cares enough to port parallel port support to gspca or to create a new driver
      that uses the same gspca-cpia sub-driver.
      Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
      7af97eff
    • Hans Verkuil's avatar
      V4L/DVB: saa5246a/saa5249: Remove obsolete teletext drivers · 563711f1
      Hans Verkuil authored
      
      These old i2c teletext drivers are not supported by any hardware and cannot be
      tested anymore.
      
      Note that while the mxb board seemingly used the saa5246a driver, in reality
      this teletext driver never worked.
      
      These drivers are removed as part of the vtx feature removal, originally
      scheduled for 2.6.35.
      Signed-off-by: default avatarHans Verkuil <hverkuil@xs4all.nl>
      Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
      563711f1
  2. 08 Aug, 2010 2 commits
    • Hans Verkuil's avatar
      V4L/DVB: v4l2: Add new control handling framework · 0996517c
      Hans Verkuil authored
      
      Add a new framework to handle controls which makes life for driver
      developers much easier.
      
      Note that this patch moves some of the control support that used to be in
      v4l2-common.c to v4l2-ctrls.c. The tables were copied unchanged. The body
      of v4l2_ctrl_query_fill() was copied to a new v4l2_ctrl_fill() function
      in v4l2-ctrls.c. This new function doesn't use the v4l2_queryctrl
      struct anymore, which makes it more general.
      
      The remainder of v4l2-ctrls.c is all new. Highlights include:
      
      - No need to implement VIDIOC_QUERYCTRL, QUERYMENU, S_CTRL, G_CTRL,
        S_EXT_CTRLS, G_EXT_CTRLS or TRY_EXT_CTRLS in either bridge drivers
        or subdevs. New wrapper functions are provided that can just be plugged in.
        Once everything has been converted these wrapper functions can be removed as well.
      
      - When subdevices are added their controls can be automatically merged
        with the bridge driver's controls.
      
      - Most drivers just need to implement s_ctrl to set the controls.
        The framework handles the locking and tries to be as 'atomic' as possible.
      
      - Ready for the subdev device nodes: the same mechanism applies to subdevs
        and their device nodes as well. Sub-device drivers can make controls
        local, preventing them from being merged with bridge drivers.
      
      - Takes care of backwards compatibility handling of VIDIOC_S_CTRL and
        VIDIOC_G_CTRL. Handling of V4L2_CID_PRIVATE_BASE is fully transparent.
        CTRL_CLASS controls are automatically added.
      Signed-off-by: default avatarHans Verkuil <hverkuil@xs4all.nl>
      Reviewed-by: default avatarLaurent Pinchart <laurent.pinchart@ideasonboard.com>
      Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
      0996517c
    • Sylwester Nawrocki's avatar
      V4L/DVB: v4l: Add driver for Samsung S5P SoC video postprocessor · 5fd8f738
      Sylwester Nawrocki authored
      
      This driver exports a video device node per each camera interface/
      video postprocessor (FIMC) device contained in Samsung S5P SoC series.
      The driver is based on v4l2-mem2mem framework.
      Signed-off-by: default avatarSylwester Nawrocki <s.nawrocki@samsung.com>
      Signed-off-by: default avatarKyungmin Park <kyungmin.park@samsung.com>
      Signed-off-by: default avatarPawel Osciak <p.osciak@samsung.com>
      Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
      5fd8f738
  3. 02 Aug, 2010 8 commits
  4. 28 Jul, 2010 1 commit
  5. 19 May, 2010 7 commits
  6. 06 May, 2010 1 commit
  7. 26 Feb, 2010 2 commits
  8. 16 Dec, 2009 2 commits
  9. 05 Dec, 2009 2 commits
  10. 18 Sep, 2009 4 commits
  11. 05 Jul, 2009 1 commit
  12. 16 Jun, 2009 4 commits
  13. 06 Apr, 2009 3 commits
  14. 30 Mar, 2009 1 commit