Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 menuconfig USB_GSPCA
0003         tristate "GSPCA based webcams"
0004         depends on VIDEO_DEV
0005         depends on INPUT || INPUT=n
0006         select VIDEOBUF2_VMALLOC
0007         help
0008           Say Y here if you want to enable selecting webcams based
0009           on the GSPCA framework.
0010 
0011           See <file:Documentation/admin-guide/media/gspca-cardlist.rst> for more info.
0012 
0013           This driver uses the Video For Linux API. You must say Y or M to
0014           "Video For Linux" to use this driver.
0015 
0016           To compile this driver as modules, choose M here: the
0017           module will be called gspca_main.
0018 
0019 if USB_GSPCA && VIDEO_DEV
0020 
0021 config USB_GSPCA_BENQ
0022         tristate "Benq USB Camera Driver"
0023         depends on VIDEO_DEV && USB_GSPCA
0024         help
0025           Say Y here if you want support for the Benq DC E300 camera.
0026 
0027           To compile this driver as a module, choose M here: the
0028           module will be called gspca_benq.
0029 
0030 config USB_GSPCA_CONEX
0031         tristate "Conexant Camera Driver"
0032         depends on VIDEO_DEV && USB_GSPCA
0033         help
0034           Say Y here if you want support for cameras based on the Conexant chip.
0035 
0036           To compile this driver as a module, choose M here: the
0037           module will be called gspca_conex.
0038 
0039 config USB_GSPCA_CPIA1
0040         tristate "cpia CPiA (version 1) Camera Driver"
0041         depends on VIDEO_DEV && USB_GSPCA
0042         help
0043           Say Y here if you want support for USB cameras based on the cpia
0044           CPiA chip. Note that you need at least version 0.6.4 of libv4l for
0045           applications to understand the videoformat generated by this driver.
0046 
0047           To compile this driver as a module, choose M here: the
0048           module will be called gspca_cpia1.
0049 
0050 config USB_GSPCA_DTCS033
0051         tristate "DTCS033 (Scopium) USB Astro-Camera Driver"
0052         depends on VIDEO_DEV && USB_GSPCA
0053         help
0054           Say Y here if you want support for the Scopium camera
0055           for planetary astrophotography.
0056 
0057           To compile this driver as a module, choose M here: the
0058           module will be called gspca_dtcs033.
0059 
0060 config USB_GSPCA_ETOMS
0061         tristate "Etoms USB Camera Driver"
0062         depends on VIDEO_DEV && USB_GSPCA
0063         help
0064           Say Y here if you want support for cameras based on the Etoms chip.
0065 
0066           To compile this driver as a module, choose M here: the
0067           module will be called gspca_etoms.
0068 
0069 config USB_GSPCA_FINEPIX
0070         tristate "Fujifilm FinePix USB V4L2 driver"
0071         depends on VIDEO_DEV && USB_GSPCA
0072         help
0073           Say Y here if you want support for cameras based on the FinePix chip.
0074 
0075           To compile this driver as a module, choose M here: the
0076           module will be called gspca_finepix.
0077 
0078 config USB_GSPCA_JEILINJ
0079         tristate "Jeilin JPEG USB V4L2 driver"
0080         depends on VIDEO_DEV && USB_GSPCA
0081         help
0082           Say Y here if you want support for cameras based on this Jeilin chip.
0083 
0084           To compile this driver as a module, choose M here: the
0085           module will be called gspca_jeilinj.
0086 
0087 config USB_GSPCA_JL2005BCD
0088         tristate "JL2005B/C/D USB V4L2 driver"
0089         depends on VIDEO_DEV && USB_GSPCA
0090         help
0091           Say Y here if you want support for cameras based the
0092           JL2005B, JL2005C, or JL2005D chip.
0093 
0094           To compile this driver as a module, choose M here: the
0095           module will be called gspca_jl2005bcd.
0096 
0097 config USB_GSPCA_KINECT
0098         tristate "Kinect sensor device USB Camera Driver"
0099         depends on VIDEO_DEV && USB_GSPCA
0100         help
0101           Say Y here if you want support for the Microsoft Kinect sensor device.
0102 
0103           To compile this driver as a module, choose M here: the
0104           module will be called gspca_kinect.
0105 
0106 config USB_GSPCA_KONICA
0107         tristate "Konica USB Camera V4L2 driver"
0108         depends on VIDEO_DEV && USB_GSPCA
0109         help
0110           Say Y here if you want support for cameras based on the Konica chip.
0111 
0112           To compile this driver as a module, choose M here: the
0113           module will be called gspca_konica.
0114 
0115 config USB_GSPCA_MARS
0116         tristate "Mars USB Camera Driver"
0117         depends on VIDEO_DEV && USB_GSPCA
0118         help
0119           Say Y here if you want support for cameras based on the Mars chip.
0120 
0121           To compile this driver as a module, choose M here: the
0122           module will be called gspca_mars.
0123 
0124 config USB_GSPCA_MR97310A
0125         tristate "Mars-Semi MR97310A USB Camera Driver"
0126         depends on VIDEO_DEV && USB_GSPCA
0127         help
0128           Say Y here if you want support for cameras based on the MR97310A chip.
0129 
0130           To compile this driver as a module, choose M here: the
0131           module will be called gspca_mr97310a.
0132 
0133 config USB_GSPCA_NW80X
0134         tristate "Divio based (NW80x) USB Camera Driver"
0135         depends on VIDEO_DEV && USB_GSPCA
0136         help
0137           Say Y here if you want support for cameras based on the NW80x chips.
0138 
0139           To compile this driver as a module, choose M here: the
0140           module will be called gspca_nw80x.
0141 
0142 config USB_GSPCA_OV519
0143         tristate "OV51x / OVFX2 / W996xCF USB Camera Driver"
0144         depends on VIDEO_DEV && USB_GSPCA
0145         help
0146           Say Y here if you want support for cameras based on one of these:
0147           OV511(+), OV518(+), OV519, OVFX2, W9967CF, W9968CF
0148 
0149           To compile this driver as a module, choose M here: the
0150           module will be called gspca_ov519.
0151 
0152 config USB_GSPCA_OV534
0153         tristate "OV534 OV772x USB Camera Driver"
0154         depends on VIDEO_DEV && USB_GSPCA
0155         help
0156           Say Y here if you want support for cameras based on the OV534 chip
0157           and sensor OV772x (e.g. Sony Playstation EYE)
0158 
0159           To compile this driver as a module, choose M here: the
0160           module will be called gspca_ov534.
0161 
0162 config USB_GSPCA_OV534_9
0163         tristate "OV534 OV965x USB Camera Driver"
0164         depends on VIDEO_DEV && USB_GSPCA
0165         help
0166           Say Y here if you want support for cameras based on the OV534 chip
0167           and sensor OV965x (e.g. Hercules Dualpix)
0168 
0169           To compile this driver as a module, choose M here: the
0170           module will be called gspca_ov534_9.
0171 
0172 config USB_GSPCA_PAC207
0173         tristate "Pixart PAC207 USB Camera Driver"
0174         depends on VIDEO_DEV && USB_GSPCA
0175         help
0176           Say Y here if you want support for cameras based on the PAC207 chip.
0177 
0178           To compile this driver as a module, choose M here: the
0179           module will be called gspca_pac207.
0180 
0181 config USB_GSPCA_PAC7302
0182         tristate "Pixart PAC7302 USB Camera Driver"
0183         depends on VIDEO_DEV && USB_GSPCA
0184         help
0185           Say Y here if you want support for cameras based on the PAC7302 chip.
0186 
0187           To compile this driver as a module, choose M here: the
0188           module will be called gspca_pac7302.
0189 
0190 config USB_GSPCA_PAC7311
0191         tristate "Pixart PAC7311 USB Camera Driver"
0192         depends on VIDEO_DEV && USB_GSPCA
0193         help
0194           Say Y here if you want support for cameras based on the PAC7311 chip.
0195 
0196           To compile this driver as a module, choose M here: the
0197           module will be called gspca_pac7311.
0198 
0199 config USB_GSPCA_SE401
0200         tristate "SE401 USB Camera Driver"
0201         depends on VIDEO_DEV && USB_GSPCA
0202         help
0203           Say Y here if you want support for cameras based on the
0204           Endpoints (formerly known as AOX) se401 chip.
0205 
0206           To compile this driver as a module, choose M here: the
0207           module will be called gspca_se401.
0208 
0209 config USB_GSPCA_SN9C2028
0210         tristate "SONIX Dual-Mode USB Camera Driver"
0211         depends on VIDEO_DEV && USB_GSPCA
0212         help
0213           Say Y here if you want streaming support for Sonix SN9C2028 cameras.
0214           These are supported as stillcams in libgphoto2/camlibs/sonix.
0215 
0216           To compile this driver as a module, choose M here: the
0217           module will be called gspca_sn9c2028.
0218 
0219 config USB_GSPCA_SN9C20X
0220         tristate "SN9C20X USB Camera Driver"
0221         depends on VIDEO_DEV && USB_GSPCA
0222         help
0223           Say Y here if you want support for cameras based on the
0224           sn9c20x chips (SN9C201 and SN9C202).
0225 
0226           To compile this driver as a module, choose M here: the
0227           module will be called gspca_sn9c20x.
0228 
0229 config USB_GSPCA_SONIXB
0230         tristate "SONIX Bayer USB Camera Driver"
0231         depends on VIDEO_DEV && USB_GSPCA
0232         help
0233           Say Y here if you want support for cameras based on the Sonix
0234           chips with Bayer format (SN9C101, SN9C102 and SN9C103).
0235 
0236           To compile this driver as a module, choose M here: the
0237           module will be called gspca_sonixb.
0238 
0239 config USB_GSPCA_SONIXJ
0240         tristate "SONIX JPEG USB Camera Driver"
0241         depends on VIDEO_DEV && USB_GSPCA
0242         help
0243           Say Y here if you want support for cameras based on the Sonix
0244           chips with JPEG format (SN9C102P, SN9C105 and >= SN9C110).
0245 
0246           To compile this driver as a module, choose M here: the
0247           module will be called gspca_sonixj
0248 
0249 config USB_GSPCA_SPCA1528
0250         tristate "SPCA1528 USB Camera Driver"
0251         depends on VIDEO_DEV && USB_GSPCA
0252         help
0253           Say Y here if you want support for cameras based on the SPCA1528 chip.
0254 
0255           To compile this driver as a module, choose M here: the
0256           module will be called gspca_spca1528.
0257 
0258 config USB_GSPCA_SPCA500
0259         tristate "SPCA500 USB Camera Driver"
0260         depends on VIDEO_DEV && USB_GSPCA
0261         help
0262           Say Y here if you want support for cameras based on the SPCA500 chip.
0263 
0264           To compile this driver as a module, choose M here: the
0265           module will be called gspca_spca500.
0266 
0267 config USB_GSPCA_SPCA501
0268         tristate "SPCA501 USB Camera Driver"
0269         depends on VIDEO_DEV && USB_GSPCA
0270         help
0271           Say Y here if you want support for cameras based on the SPCA501 chip.
0272 
0273           To compile this driver as a module, choose M here: the
0274           module will be called gspca_spca501.
0275 
0276 config USB_GSPCA_SPCA505
0277         tristate "SPCA505 USB Camera Driver"
0278         depends on VIDEO_DEV && USB_GSPCA
0279         help
0280           Say Y here if you want support for cameras based on the SPCA505 chip.
0281 
0282           To compile this driver as a module, choose M here: the
0283           module will be called gspca_spca505.
0284 
0285 config USB_GSPCA_SPCA506
0286         tristate "SPCA506 USB Camera Driver"
0287         depends on VIDEO_DEV && USB_GSPCA
0288         help
0289           Say Y here if you want support for cameras based on the SPCA506 chip.
0290 
0291           To compile this driver as a module, choose M here: the
0292           module will be called gspca_spca506.
0293 
0294 config USB_GSPCA_SPCA508
0295         tristate "SPCA508 USB Camera Driver"
0296         depends on VIDEO_DEV && USB_GSPCA
0297         help
0298           Say Y here if you want support for cameras based on the SPCA508 chip.
0299 
0300           To compile this driver as a module, choose M here: the
0301           module will be called gspca_spca508.
0302 
0303 config USB_GSPCA_SPCA561
0304         tristate "SPCA561 USB Camera Driver"
0305         depends on VIDEO_DEV && USB_GSPCA
0306         help
0307           Say Y here if you want support for cameras based on the SPCA561 chip.
0308 
0309           To compile this driver as a module, choose M here: the
0310           module will be called gspca_spca561.
0311 
0312 config USB_GSPCA_SQ905
0313         tristate "SQ Technologies SQ905 based USB Camera Driver"
0314         depends on VIDEO_DEV && USB_GSPCA
0315         help
0316           Say Y here if you want support for cameras based on the SQ905 chip.
0317 
0318           To compile this driver as a module, choose M here: the
0319           module will be called gspca_sq905.
0320 
0321 config USB_GSPCA_SQ905C
0322         tristate "SQ Technologies SQ905C based USB Camera Driver"
0323         depends on VIDEO_DEV && USB_GSPCA
0324         help
0325           Say Y here if you want support for cameras based on the SQ905C chip.
0326 
0327           To compile this driver as a module, choose M here: the
0328           module will be called gspca_sq905c.
0329 
0330 config USB_GSPCA_SQ930X
0331         tristate "SQ Technologies SQ930X based USB Camera Driver"
0332         depends on VIDEO_DEV && USB_GSPCA
0333         help
0334           Say Y here if you want support for cameras based on the SQ930X chip.
0335 
0336           To compile this driver as a module, choose M here: the
0337           module will be called gspca_sq930x.
0338 
0339 config USB_GSPCA_STK014
0340         tristate "Syntek DV4000 (STK014) USB Camera Driver"
0341         depends on VIDEO_DEV && USB_GSPCA
0342         help
0343           Say Y here if you want support for cameras based on the STK014 chip.
0344 
0345           To compile this driver as a module, choose M here: the
0346           module will be called gspca_stk014.
0347 
0348 config USB_GSPCA_STK1135
0349         tristate "Syntek STK1135 USB Camera Driver"
0350         depends on VIDEO_DEV && USB_GSPCA
0351         help
0352           Say Y here if you want support for cameras based on the STK1135 chip.
0353 
0354           To compile this driver as a module, choose M here: the
0355           module will be called gspca_stk1135.
0356 
0357 config USB_GSPCA_STV0680
0358         tristate "STV0680 USB Camera Driver"
0359         depends on VIDEO_DEV && USB_GSPCA
0360         help
0361           Say Y here if you want support for cameras based on the STV0680 chip.
0362 
0363           To compile this driver as a module, choose M here: the
0364           module will be called gspca_stv0680.
0365 
0366 config USB_GSPCA_SUNPLUS
0367         tristate "SUNPLUS USB Camera Driver"
0368         depends on VIDEO_DEV && USB_GSPCA
0369         help
0370           Say Y here if you want support for cameras based on the Sunplus
0371           SPCA504(abc) SPCA533 SPCA536 chips.
0372 
0373           To compile this driver as a module, choose M here: the
0374           module will be called gspca_sunplus.
0375 
0376 config USB_GSPCA_T613
0377         tristate "T613 (JPEG Compliance) USB Camera Driver"
0378         depends on VIDEO_DEV && USB_GSPCA
0379         help
0380           Say Y here if you want support for cameras based on the T613 chip.
0381 
0382           To compile this driver as a module, choose M here: the
0383           module will be called gspca_t613.
0384 
0385 config USB_GSPCA_TOPRO
0386         tristate "TOPRO USB Camera Driver"
0387         depends on VIDEO_DEV && USB_GSPCA
0388         help
0389           Say Y here if you want support for cameras based on the
0390           TP6800 and TP6810 Topro chips.
0391 
0392           To compile this driver as a module, choose M here: the
0393           module will be called gspca_topro.
0394 
0395 config USB_GSPCA_TOUPTEK
0396         tristate "Touptek USB Camera Driver"
0397         depends on VIDEO_DEV && USB_GSPCA
0398         help
0399           Say Y here if you want support for cameras based on the ToupTek UCMOS
0400           / AmScope MU series camera.
0401 
0402           To compile this driver as a module, choose M here: the
0403           module will be called gspca_touptek.
0404 
0405 config USB_GSPCA_TV8532
0406         tristate "TV8532 USB Camera Driver"
0407         depends on VIDEO_DEV && USB_GSPCA
0408         help
0409           Say Y here if you want support for cameras based on the TV8531 chip.
0410 
0411           To compile this driver as a module, choose M here: the
0412           module will be called gspca_tv8532.
0413 
0414 config USB_GSPCA_VC032X
0415         tristate "VC032X USB Camera Driver"
0416         depends on VIDEO_DEV && USB_GSPCA
0417         help
0418           Say Y here if you want support for cameras based on the VC032X chip.
0419 
0420           To compile this driver as a module, choose M here: the
0421           module will be called gspca_vc032x.
0422 
0423 config USB_GSPCA_VICAM
0424         tristate "ViCam USB Camera Driver"
0425         depends on VIDEO_DEV && USB_GSPCA
0426         help
0427           Say Y here if you want support for the 3com homeconnect camera
0428           (vicam).
0429 
0430           To compile this driver as a module, choose M here: the
0431           module will be called gspca_vicam.
0432 
0433 config USB_GSPCA_XIRLINK_CIT
0434         tristate "Xirlink C-It USB Camera Driver"
0435         depends on VIDEO_DEV && USB_GSPCA
0436         help
0437           Say Y here if you want support for Xirlink C-It bases cameras.
0438 
0439           To compile this driver as a module, choose M here: the
0440           module will be called gspca_xirlink_cit.
0441 
0442 config USB_GSPCA_ZC3XX
0443         tristate "ZC3XX USB Camera Driver"
0444         depends on VIDEO_DEV && USB_GSPCA
0445         help
0446           Say Y here if you want support for cameras based on the ZC3XX chip.
0447 
0448           To compile this driver as a module, choose M here: the
0449           module will be called gspca_zc3xx.
0450 
0451 source "drivers/media/usb/gspca/gl860/Kconfig"
0452 source "drivers/media/usb/gspca/m5602/Kconfig"
0453 source "drivers/media/usb/gspca/stv06xx/Kconfig"
0454 
0455 endif