mirror of
https://github.com/torvalds/linux.git
synced 2024-11-24 21:21:41 +00:00
media: zr364xx: remove deprecated driver
The zr364xx driver does not use the vb2 framework for streaming video, instead it uses the old vb1 framework and nobody stepped in to convert this driver to vb2. The hardware is very old, so the decision was made to remove it altogether since we want to get rid of the old vb1 framework. Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
This commit is contained in:
parent
aa68bf90a6
commit
3673237b62
@ -13,4 +13,3 @@ Digital TV driver-specific documentation
|
||||
opera-firmware
|
||||
technisat
|
||||
ttusb-dec
|
||||
zr364xx
|
||||
|
@ -75,15 +75,4 @@ dvb-ttusb_dec Technotrend/Hauppauge MPEG decoder
|
||||
DEC2540-t 0b48:1009
|
||||
usbtv Fushicai USBTV007 Audio-Video Grabber 1b71:3002, 1f71:3301,
|
||||
1f71:3306
|
||||
zr364xx USB ZR364XX Camera 08ca:0109, 041e:4024,
|
||||
0d64:0108, 0546:3187,
|
||||
0d64:3108, 0595:4343,
|
||||
0bb0:500d, 0feb:2004,
|
||||
055f:b500, 08ca:2062,
|
||||
052b:1a18, 04c8:0729,
|
||||
04f2:a208, 0784:0040,
|
||||
06d6:0034, 0a17:0062,
|
||||
06d6:003b, 0a17:004e,
|
||||
041e:405d, 08ca:2102,
|
||||
06d6:003d
|
||||
================ ====================================== =====================
|
||||
|
@ -99,7 +99,6 @@ ttusb_dec Technotrend/Hauppauge USB DEC devices
|
||||
usbtv USBTV007 video capture
|
||||
uvcvideo USB Video Class (UVC)
|
||||
zd1301 ZyDAS ZD1301
|
||||
zr364xx USB ZR364XX Camera
|
||||
====================== =========================================================
|
||||
|
||||
.. toctree::
|
||||
|
@ -1,102 +0,0 @@
|
||||
.. SPDX-License-Identifier: GPL-2.0
|
||||
|
||||
Zoran 364xx based USB webcam module
|
||||
===================================
|
||||
|
||||
site: http://royale.zerezo.com/zr364xx/
|
||||
|
||||
mail: royale@zerezo.com
|
||||
|
||||
|
||||
Introduction
|
||||
------------
|
||||
|
||||
|
||||
This brings support under Linux for the Aiptek PocketDV 3300 and similar
|
||||
devices in webcam mode. If you just want to get on your PC the pictures
|
||||
and movies on the camera, you should use the usb-storage module instead.
|
||||
|
||||
The driver works with several other cameras in webcam mode (see the list
|
||||
below).
|
||||
|
||||
Possible chipsets are : ZR36430 (ZR36430BGC) and
|
||||
maybe ZR36431, ZR36440, ZR36442...
|
||||
|
||||
You can try the experience changing the vendor/product ID values (look
|
||||
at the source code).
|
||||
|
||||
You can get these values by looking at /var/log/messages when you plug
|
||||
your camera, or by typing : cat /sys/kernel/debug/usb/devices.
|
||||
|
||||
|
||||
Install
|
||||
-------
|
||||
|
||||
In order to use this driver, you must compile it with your kernel,
|
||||
with the following config options::
|
||||
|
||||
./scripts/config -e USB
|
||||
./scripts/config -m MEDIA_SUPPORT
|
||||
./scripts/config -e MEDIA_USB_SUPPORT
|
||||
./scripts/config -e MEDIA_CAMERA_SUPPORT
|
||||
./scripts/config -m USB_ZR364XX
|
||||
|
||||
Usage
|
||||
-----
|
||||
|
||||
modprobe zr364xx debug=X mode=Y
|
||||
|
||||
- debug : set to 1 to enable verbose debug messages
|
||||
- mode : 0 = 320x240, 1 = 160x120, 2 = 640x480
|
||||
|
||||
You can then use the camera with V4L2 compatible applications, for
|
||||
example Ekiga.
|
||||
|
||||
To capture a single image, try this: dd if=/dev/video0 of=test.jpg bs=1M
|
||||
count=1
|
||||
|
||||
links
|
||||
-----
|
||||
|
||||
http://mxhaard.free.fr/ (support for many others cams including some Aiptek PocketDV)
|
||||
http://www.harmwal.nl/pccam880/ (this project also supports cameras based on this chipset)
|
||||
|
||||
Supported devices
|
||||
-----------------
|
||||
|
||||
====== ======= ============== ====================
|
||||
Vendor Product Distributor Model
|
||||
====== ======= ============== ====================
|
||||
0x08ca 0x0109 Aiptek PocketDV 3300
|
||||
0x08ca 0x0109 Maxell Maxcam PRO DV3
|
||||
0x041e 0x4024 Creative PC-CAM 880
|
||||
0x0d64 0x0108 Aiptek Fidelity 3200
|
||||
0x0d64 0x0108 Praktica DCZ 1.3 S
|
||||
0x0d64 0x0108 Genius Digital Camera (?)
|
||||
0x0d64 0x0108 DXG Technology Fashion Cam
|
||||
0x0546 0x3187 Polaroid iON 230
|
||||
0x0d64 0x3108 Praktica Exakta DC 2200
|
||||
0x0d64 0x3108 Genius G-Shot D211
|
||||
0x0595 0x4343 Concord Eye-Q Duo 1300
|
||||
0x0595 0x4343 Concord Eye-Q Duo 2000
|
||||
0x0595 0x4343 Fujifilm EX-10
|
||||
0x0595 0x4343 Ricoh RDC-6000
|
||||
0x0595 0x4343 Digitrex DSC 1300
|
||||
0x0595 0x4343 Firstline FDC 2000
|
||||
0x0bb0 0x500d Concord EyeQ Go Wireless
|
||||
0x0feb 0x2004 CRS Electronic 3.3 Digital Camera
|
||||
0x0feb 0x2004 Packard Bell DSC-300
|
||||
0x055f 0xb500 Mustek MDC 3000
|
||||
0x08ca 0x2062 Aiptek PocketDV 5700
|
||||
0x052b 0x1a18 Chiphead Megapix V12
|
||||
0x04c8 0x0729 Konica Revio 2
|
||||
0x04f2 0xa208 Creative PC-CAM 850
|
||||
0x0784 0x0040 Traveler Slimline X5
|
||||
0x06d6 0x0034 Trust Powerc@m 750
|
||||
0x0a17 0x0062 Pentax Optio 50L
|
||||
0x06d6 0x003b Trust Powerc@m 970Z
|
||||
0x0a17 0x004e Pentax Optio 50
|
||||
0x041e 0x405d Creative DiVi CAM 516
|
||||
0x08ca 0x2102 Aiptek DV T300
|
||||
0x06d6 0x003d Trust Powerc@m 910Z
|
||||
====== ======= ============== ====================
|
10
MAINTAINERS
10
MAINTAINERS
@ -21719,16 +21719,6 @@ S: Orphan
|
||||
W: http://linux-lc100020.sourceforge.net
|
||||
F: drivers/net/wireless/zydas/zd1201.*
|
||||
|
||||
USB ZR364XX DRIVER
|
||||
M: Antoine Jacquet <royale@zerezo.com>
|
||||
L: linux-usb@vger.kernel.org
|
||||
L: linux-media@vger.kernel.org
|
||||
S: Maintained
|
||||
W: http://royale.zerezo.com/zr364xx/
|
||||
T: git git://linuxtv.org/media_tree.git
|
||||
F: Documentation/admin-guide/media/zr364xx*
|
||||
F: drivers/staging/media/deprecated/zr364xx/
|
||||
|
||||
USER-MODE LINUX (UML)
|
||||
M: Richard Weinberger <richard@nod.at>
|
||||
M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
|
||||
|
@ -55,7 +55,6 @@ source "drivers/staging/media/deprecated/atmel/Kconfig"
|
||||
source "drivers/staging/media/deprecated/saa7146/Kconfig"
|
||||
source "drivers/staging/media/deprecated/tm6000/Kconfig"
|
||||
source "drivers/staging/media/deprecated/vpfe_capture/Kconfig"
|
||||
source "drivers/staging/media/deprecated/zr364xx/Kconfig"
|
||||
endif
|
||||
|
||||
endif
|
||||
|
@ -10,6 +10,5 @@ obj-$(CONFIG_VIDEO_SUNXI) += sunxi/
|
||||
obj-$(CONFIG_VIDEO_TEGRA) += tegra-video/
|
||||
obj-$(CONFIG_VIDEO_IPU3_IMGU) += ipu3/
|
||||
obj-$(CONFIG_VIDEO_TM6000) += deprecated/tm6000/
|
||||
obj-$(CONFIG_USB_ZR364XX) += deprecated/zr364xx/
|
||||
obj-y += deprecated/vpfe_capture/
|
||||
obj-y += deprecated/saa7146/
|
||||
|
@ -1,18 +0,0 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
config USB_ZR364XX
|
||||
tristate "USB ZR364XX Camera support (DEPRECATED)"
|
||||
depends on USB && VIDEO_DEV
|
||||
select VIDEOBUF_GEN
|
||||
select VIDEOBUF_VMALLOC
|
||||
help
|
||||
Say Y here if you want to connect this type of camera to your
|
||||
computer's USB port.
|
||||
See <file:Documentation/admin-guide/media/zr364xx.rst> for more info
|
||||
and list of supported cameras.
|
||||
|
||||
This driver is deprecated and is scheduled for removal by
|
||||
the beginning of 2023. See the TODO file for more information.
|
||||
|
||||
To compile this driver as a module, choose M here: the
|
||||
module will be called zr364xx.
|
||||
|
@ -1,3 +0,0 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
obj-$(CONFIG_USB_ZR364XX) += zr364xx.o
|
||||
|
@ -1,7 +0,0 @@
|
||||
This is one of the few drivers still not using the vb2
|
||||
framework, so this driver is now deprecated with the intent of
|
||||
removing it altogether by the beginning of 2023.
|
||||
|
||||
In order to keep this driver it has to be converted to vb2.
|
||||
If someone is interested in doing this work, then contact the
|
||||
linux-media mailinglist (https://linuxtv.org/lists.php).
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user