Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   1) .. SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   2) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   3) Zoran 364xx based USB webcam module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   4) ===================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   5) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   6) site: http://royale.zerezo.com/zr364xx/
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   7) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   8) mail: royale@zerezo.com
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300   9) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  10) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  11) Introduction
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  12) ------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  13) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  14) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  15) This brings support under Linux for the Aiptek PocketDV 3300 and similar
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  16) devices in webcam mode. If you just want to get on your PC the pictures
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  17) and movies on the camera, you should use the usb-storage module instead.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  18) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  19) The driver works with several other cameras in webcam mode (see the list
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  20) below).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  21) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  22) Possible chipsets are : ZR36430 (ZR36430BGC) and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  23) maybe ZR36431, ZR36440, ZR36442...
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  24) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  25) You can try the experience changing the vendor/product ID values (look
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  26) at the source code).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  27) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  28) You can get these values by looking at /var/log/messages when you plug
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  29) your camera, or by typing : cat /sys/kernel/debug/usb/devices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  30) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  31) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  32) Install
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  33) -------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  34) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  35) In order to use this driver, you must compile it with your kernel,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  36) with the following config options::
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  37) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  38)     ./scripts/config -e USB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  39)     ./scripts/config -m MEDIA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  40)     ./scripts/config -e MEDIA_USB_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  41)     ./scripts/config -e MEDIA_CAMERA_SUPPORT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  42)     ./scripts/config -m USB_ZR364XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  43) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  44) Usage
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  45) -----
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  46) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  47) modprobe zr364xx debug=X mode=Y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  48) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  49) - debug      : set to 1 to enable verbose debug messages
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  50) - mode       : 0 = 320x240, 1 = 160x120, 2 = 640x480
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  51) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  52) You can then use the camera with V4L2 compatible applications, for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  53) example Ekiga.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  54) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  55) To capture a single image, try this: dd if=/dev/video0 of=test.jpg bs=1M
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  56) count=1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  57) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  58) links
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  59) -----
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  60) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  61) http://mxhaard.free.fr/ (support for many others cams including some Aiptek PocketDV)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  62) http://www.harmwal.nl/pccam880/ (this project also supports cameras based on this chipset)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  63) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  64) Supported devices
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  65) -----------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  66) 
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  67) ======  =======  ==============  ====================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  68) Vendor  Product  Distributor     Model
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  69) ======  =======  ==============  ====================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  70) 0x08ca  0x0109   Aiptek          PocketDV 3300
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  71) 0x08ca  0x0109   Maxell          Maxcam PRO DV3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  72) 0x041e  0x4024   Creative        PC-CAM 880
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  73) 0x0d64  0x0108   Aiptek          Fidelity 3200
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  74) 0x0d64  0x0108   Praktica        DCZ 1.3 S
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  75) 0x0d64  0x0108   Genius          Digital Camera (?)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  76) 0x0d64  0x0108   DXG Technology  Fashion Cam
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  77) 0x0546  0x3187   Polaroid        iON 230
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  78) 0x0d64  0x3108   Praktica        Exakta DC 2200
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  79) 0x0d64  0x3108   Genius          G-Shot D211
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  80) 0x0595  0x4343   Concord         Eye-Q Duo 1300
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  81) 0x0595  0x4343   Concord         Eye-Q Duo 2000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  82) 0x0595  0x4343   Fujifilm        EX-10
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  83) 0x0595  0x4343   Ricoh           RDC-6000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  84) 0x0595  0x4343   Digitrex        DSC 1300
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  85) 0x0595  0x4343   Firstline       FDC 2000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  86) 0x0bb0  0x500d   Concord         EyeQ Go Wireless
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  87) 0x0feb  0x2004   CRS Electronic  3.3 Digital Camera
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  88) 0x0feb  0x2004   Packard Bell    DSC-300
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  89) 0x055f  0xb500   Mustek          MDC 3000
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  90) 0x08ca  0x2062   Aiptek          PocketDV 5700
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  91) 0x052b  0x1a18   Chiphead        Megapix V12
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  92) 0x04c8  0x0729   Konica          Revio 2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  93) 0x04f2  0xa208   Creative        PC-CAM 850
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  94) 0x0784  0x0040   Traveler        Slimline X5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  95) 0x06d6  0x0034   Trust           Powerc@m 750
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  96) 0x0a17  0x0062   Pentax          Optio 50L
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  97) 0x06d6  0x003b   Trust           Powerc@m 970Z
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  98) 0x0a17  0x004e   Pentax          Optio 50
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300  99) 0x041e  0x405d   Creative        DiVi CAM 516
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) 0x08ca  0x2102   Aiptek          DV T300
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) 0x06d6  0x003d   Trust           Powerc@m 910Z
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) ======  =======  ==============  ====================