[RFC PATCH 0/3] cpia2/zr364xx/usbvision: move to staging

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Hans Verkuil <hans.verkuil@xxxxxxxxx>

Since we're going to deprecate the zoran driver (and remove it in a
year), I thought that this is a good time to look at some other
drivers that 1) do not use the proper frameworks (vb2!) and 2) are
for ancient hardware for which there are easily available working
alternatives.

This patch series proposes to move the following drivers to staging:

- cpia2: used in old USB microscopes. The last real change was in
  April 2012 by me.

- zr364xx: used in (very!) old digital cameras. The last real change
  was in June 2012 by me.

- usbvision: old TV capture device. Never worked very well. The last
  changes where for a bug report in end 2015/early 2016 and many
  fixed/improvements from me in July 2015.

The cpia2 and usbvision have their own streaming implementation,
the zr364xx uses vb1.

I don't think it is likely that anyone is willing to convert these
drivers to vb2.

Regards,

	Hans

Hans Verkuil (3):
  cpia2: move to staging in preparation for removal
  zr364xx: move to staging in preparation for removal
  usbvision: move to staging in preparation for removal

 MAINTAINERS                                                 | 4 ++--
 drivers/media/usb/Kconfig                                   | 3 ---
 drivers/media/usb/Makefile                                  | 4 +---
 drivers/staging/media/Kconfig                               | 6 ++++++
 drivers/staging/media/Makefile                              | 3 +++
 drivers/{media/usb => staging/media}/cpia2/Kconfig          | 2 +-
 drivers/{media/usb => staging/media}/cpia2/Makefile         | 0
 drivers/staging/media/cpia2/TODO                            | 4 ++++
 drivers/{media/usb => staging/media}/cpia2/cpia2.h          | 0
 drivers/{media/usb => staging/media}/cpia2/cpia2_core.c     | 0
 .../{media/usb => staging/media}/cpia2/cpia2_registers.h    | 0
 drivers/{media/usb => staging/media}/cpia2/cpia2_usb.c      | 0
 drivers/{media/usb => staging/media}/cpia2/cpia2_v4l.c      | 0
 drivers/{media/usb => staging/media}/usbvision/Kconfig      | 2 +-
 drivers/{media/usb => staging/media}/usbvision/Makefile     | 0
 drivers/staging/media/usbvision/TODO                        | 4 ++++
 .../usb => staging/media}/usbvision/usbvision-cards.c       | 0
 .../usb => staging/media}/usbvision/usbvision-cards.h       | 0
 .../{media/usb => staging/media}/usbvision/usbvision-core.c | 0
 .../{media/usb => staging/media}/usbvision/usbvision-i2c.c  | 0
 .../usb => staging/media}/usbvision/usbvision-video.c       | 0
 drivers/{media/usb => staging/media}/usbvision/usbvision.h  | 0
 drivers/{media/usb => staging/media}/zr364xx/Kconfig        | 0
 drivers/{media/usb => staging/media}/zr364xx/Makefile       | 0
 drivers/staging/media/zr364xx/TODO                          | 4 ++++
 drivers/{media/usb => staging/media}/zr364xx/zr364xx.c      | 0
 26 files changed, 26 insertions(+), 10 deletions(-)
 rename drivers/{media/usb => staging/media}/cpia2/Kconfig (87%)
 rename drivers/{media/usb => staging/media}/cpia2/Makefile (100%)
 create mode 100644 drivers/staging/media/cpia2/TODO
 rename drivers/{media/usb => staging/media}/cpia2/cpia2.h (100%)
 rename drivers/{media/usb => staging/media}/cpia2/cpia2_core.c (100%)
 rename drivers/{media/usb => staging/media}/cpia2/cpia2_registers.h (100%)
 rename drivers/{media/usb => staging/media}/cpia2/cpia2_usb.c (100%)
 rename drivers/{media/usb => staging/media}/cpia2/cpia2_v4l.c (100%)
 rename drivers/{media/usb => staging/media}/usbvision/Kconfig (82%)
 rename drivers/{media/usb => staging/media}/usbvision/Makefile (100%)
 create mode 100644 drivers/staging/media/usbvision/TODO
 rename drivers/{media/usb => staging/media}/usbvision/usbvision-cards.c (100%)
 rename drivers/{media/usb => staging/media}/usbvision/usbvision-cards.h (100%)
 rename drivers/{media/usb => staging/media}/usbvision/usbvision-core.c (100%)
 rename drivers/{media/usb => staging/media}/usbvision/usbvision-i2c.c (100%)
 rename drivers/{media/usb => staging/media}/usbvision/usbvision-video.c (100%)
 rename drivers/{media/usb => staging/media}/usbvision/usbvision.h (100%)
 rename drivers/{media/usb => staging/media}/zr364xx/Kconfig (100%)
 rename drivers/{media/usb => staging/media}/zr364xx/Makefile (100%)
 create mode 100644 drivers/staging/media/zr364xx/TODO
 rename drivers/{media/usb => staging/media}/zr364xx/zr364xx.c (100%)

-- 
2.17.0




[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux