linux-media.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL FOR v4.3] usbvision/zoran/fsl-viu: convert to the control framework
@ 2015-07-24  8:11 Hans Verkuil
  0 siblings, 0 replies; only message in thread
From: Hans Verkuil @ 2015-07-24  8:11 UTC (permalink / raw)
  To: Linux Media Mailing List

I've cleaned up some old patch series of mine that convert the usbvision, zoran
and fsl-viu drivers to the control framework.

I have tested the zoran and usbvision drivers, the fsl-viu driver has been tested
back in 2013: http://www.spinics.net/lists/linux-media/msg61898.html

I said these patch series were old :-)

Note that the usbvision driver is in a pretty bad state, but let's get this patch
series in and I'll see if I can continue cleaning it up.

The best thing for this driver would be to convert it to vb2 as I don't think
the current streaming code (not even using vb1!) is salvageable.

After this patch series is merged only three drivers remain that do not use the
control framework: uvc, pvrusb2 and saa7164. Next up will be saa7164 since that
one shouldn't be too difficult to convert. The other two are very difficult to
do, but converting pvrusb2 would be really, really nice since I could get rid
of the last legacy control ops in the subdev drivers.

Regards,

	Hans

The following changes since commit 4dc102b2f53d63207fa12a6ad49c7b6448bc3301:

  [media] dvb_core: Replace memset with eth_zero_addr (2015-07-22 13:32:21 -0300)

are available in the git repository at:

  git://linuxtv.org/hverkuil/media_tree.git convertctrl

for you to fetch changes up to 6c37fa7df8e46e296a51833dcfb705dde61558e6:

  bt819/saa7110/vpx3220: remove legacy control ops (2015-07-24 09:58:44 +0200)

----------------------------------------------------------------
Hans Verkuil (22):
      usbvision: remove power_on_at_open and timed power off
      usbvision: convert to the control framework
      usbvision: return valid error in usbvision_register_video()
      usbvision: remove g/s_audio and for radio remove enum/g/s_input
      usbvision: the radio device node has wrong caps
      usbvision: frequency fixes.
      usbvision: set field and colorspace.
      usbvision: fix locking error
      usbvision: fix DMA from stack warnings.
      usbvision: fix standards for S-Video/Composite inputs.
      usbvision: move init code to probe()
      fsl-viu: convert to the control framework.
      fsl-viu: fill in bus_info in vidioc_querycap.
      fsl-viu: fill in colorspace, always set field to interlaced.
      fsl-viu: add control event support.
      fsl-viu: small fixes.
      fsl-viu: drop format names
      zoran: remove unnecessary memset
      zoran: remove unused read/write functions
      zoran: use standard core lock
      zoran: convert to the control framework and to v4l2_fh
      bt819/saa7110/vpx3220: remove legacy control ops

 drivers/media/i2c/bt819.c                     |  11 ---
 drivers/media/i2c/saa7110.c                   |  11 ---
 drivers/media/i2c/vpx3220.c                   |   7 --
 drivers/media/pci/zoran/zoran.h               |   7 +-
 drivers/media/pci/zoran/zoran_card.c          |  11 ++-
 drivers/media/pci/zoran/zoran_driver.c        | 344 ++++++++++++++++--------------------------------------------------------------
 drivers/media/platform/fsl-viu.c              | 160 ++++++++++--------------------------
 drivers/media/usb/usbvision/usbvision-core.c  |  71 +++-------------
 drivers/media/usb/usbvision/usbvision-i2c.c   |   2 +-
 drivers/media/usb/usbvision/usbvision-video.c | 246 ++++++++++++++++++++------------------------------------
 drivers/media/usb/usbvision/usbvision.h       |  10 +--
 11 files changed, 226 insertions(+), 654 deletions(-)

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2015-07-24  8:12 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-07-24  8:11 [GIT PULL FOR v4.3] usbvision/zoran/fsl-viu: convert to the control framework Hans Verkuil

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).