From: Hans Verkuil <[email protected]>
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