aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/usb
diff options
context:
space:
mode:
authorLuca Risolia <luca.risolia@studio.unibo.it>2006-02-25 01:57:49 -0500
committerGreg Kroah-Hartman <gregkh@suse.de>2006-03-20 17:50:00 -0500
commita847423905c6a8ccd6671d05f5877d893d10cd9f (patch)
treeca7a67a3f37889bf7c612d246fa5173dfbef320a /Documentation/usb
parentccad7789d5e557644d1c866b018394872af0ec5b (diff)
[PATCH] USB: ZC0301 driver updates
ZC0301 driver updates. Changes: + new, - removed, * cleanup, @ bugfix @ Need usb_get|put_dev() when disconnecting, if the device is open * Cleanups and updates in the documentation + Use per-device sensor structures + Add frame_timeout module parameter Signed-off-by: Luca Risolia <luca.risolia@studio.unibo.it> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'Documentation/usb')
-rw-r--r--Documentation/usb/zc0301.txt29
1 files changed, 19 insertions, 10 deletions
diff --git a/Documentation/usb/zc0301.txt b/Documentation/usb/zc0301.txt
index 0889ae6ac7d8..095838420e82 100644
--- a/Documentation/usb/zc0301.txt
+++ b/Documentation/usb/zc0301.txt
@@ -68,11 +68,6 @@ Some of the features of the driver are:
68 data transfers; 68 data transfers;
69- automatic detection of image sensor; 69- automatic detection of image sensor;
70- video format is standard JPEG; 70- video format is standard JPEG;
71- full support for the capabilities of every possible image sensors that can
72 be connected to the ZC0301 bridges, including, for istance, red, green,
73 blue and global gain adjustments and exposure control (see "Supported
74 devices" paragraph for details);
75- use of default color settings for sunlight conditions;
76- dynamic driver control thanks to various module parameters (see "Module 71- dynamic driver control thanks to various module parameters (see "Module
77 parameters" paragraph); 72 parameters" paragraph);
78- up to 64 cameras can be handled at the same time; they can be connected and 73- up to 64 cameras can be handled at the same time; they can be connected and
@@ -171,6 +166,14 @@ Description: Force the application to unmap previously mapped buffer memory
171 1 = force memory unmapping (save memory) 166 1 = force memory unmapping (save memory)
172Default: 0 167Default: 0
173------------------------------------------------------------------------------- 168-------------------------------------------------------------------------------
169Name: frame_timeout
170Type: uint array (min = 0, max = 64)
171Syntax: <n[,...]>
172Description: Timeout for a video frame in seconds. This parameter is
173 specific for each detected camera. This parameter can be
174 changed at runtime thanks to the /sys filesystem interface.
175Default: 2
176-------------------------------------------------------------------------------
174Name: debug 177Name: debug
175Type: ushort 178Type: ushort
176Syntax: <n> 179Syntax: <n>
@@ -198,17 +201,23 @@ devices mounting the ZC0301 Image Processor and Control Chips:
198 201
199Vendor ID Product ID 202Vendor ID Product ID
200--------- ---------- 203--------- ----------
2040x10fd 0x8050
2050x041e 0x0417
2060x041e 0x041e
2070x041e 0x081c
2080x041e 0x0834
2090x041e 0x0835
2010x046d 0x08ae 2100x046d 0x08ae
2110x0ac8 0x0301
202 212
203The following image sensors are supported: 213The list above does not imply that all those devices work with this driver: up
214until now only the ones that mount the following image sensors are supported;
215kernel messages will always tell you whether this is the case:
204 216
205Model Manufacturer 217Model Manufacturer
206----- ------------ 218----- ------------
207PAS202BCB PixArt Imaging, Inc. 219PAS202BCB PixArt Imaging, Inc.
208 220
209All the available control settings of each image sensor are supported through
210the V4L2 interface.
211
212 221
2139. Notes for V4L2 application developers 2229. Notes for V4L2 application developers
214======================================== 223========================================
@@ -240,6 +249,6 @@ the fingerprint is: '88E8 F32F 7244 68BA 3958 5D40 99DA 5D2A FCE6 35A4'.
240- Informations about the chip internals needed to enable the I2C protocol have 249- Informations about the chip internals needed to enable the I2C protocol have
241 been taken from the documentation of the ZC030x Video4Linux1 driver written 250 been taken from the documentation of the ZC030x Video4Linux1 driver written
242 by Andrew Birkett <andy@nobugs.org>; 251 by Andrew Birkett <andy@nobugs.org>;
243- Initialization values of the ZC0301 controller connected to the PAS202BCB 252- The initialization values of the ZC0301 controller connected to the PAS202BCB
244 image sensor have been taken from the SPCA5XX driver maintained by 253 image sensor have been taken from the SPCA5XX driver maintained by
245 Michel Xhaard <mxhaard@magic.fr>. 254 Michel Xhaard <mxhaard@magic.fr>.