cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

Kconfig (14227B)


      1# SPDX-License-Identifier: GPL-2.0-only
      2menuconfig USB_GSPCA
      3	tristate "GSPCA based webcams"
      4	depends on VIDEO_DEV
      5	depends on INPUT || INPUT=n
      6	select VIDEOBUF2_VMALLOC
      7	help
      8	  Say Y here if you want to enable selecting webcams based
      9	  on the GSPCA framework.
     10
     11	  See <file:Documentation/admin-guide/media/gspca-cardlist.rst> for more info.
     12
     13	  This driver uses the Video For Linux API. You must say Y or M to
     14	  "Video For Linux" to use this driver.
     15
     16	  To compile this driver as modules, choose M here: the
     17	  module will be called gspca_main.
     18
     19if USB_GSPCA && VIDEO_DEV
     20
     21config USB_GSPCA_BENQ
     22	tristate "Benq USB Camera Driver"
     23	depends on VIDEO_DEV && USB_GSPCA
     24	help
     25	  Say Y here if you want support for the Benq DC E300 camera.
     26
     27	  To compile this driver as a module, choose M here: the
     28	  module will be called gspca_benq.
     29
     30config USB_GSPCA_CONEX
     31	tristate "Conexant Camera Driver"
     32	depends on VIDEO_DEV && USB_GSPCA
     33	help
     34	  Say Y here if you want support for cameras based on the Conexant chip.
     35
     36	  To compile this driver as a module, choose M here: the
     37	  module will be called gspca_conex.
     38
     39config USB_GSPCA_CPIA1
     40	tristate "cpia CPiA (version 1) Camera Driver"
     41	depends on VIDEO_DEV && USB_GSPCA
     42	help
     43	  Say Y here if you want support for USB cameras based on the cpia
     44	  CPiA chip. Note that you need at least version 0.6.4 of libv4l for
     45	  applications to understand the videoformat generated by this driver.
     46
     47	  To compile this driver as a module, choose M here: the
     48	  module will be called gspca_cpia1.
     49
     50config USB_GSPCA_DTCS033
     51	tristate "DTCS033 (Scopium) USB Astro-Camera Driver"
     52	depends on VIDEO_DEV && USB_GSPCA
     53	help
     54	  Say Y here if you want support for the Scopium camera
     55	  for planetary astrophotography.
     56
     57	  To compile this driver as a module, choose M here: the
     58	  module will be called gspca_dtcs033.
     59
     60config USB_GSPCA_ETOMS
     61	tristate "Etoms USB Camera Driver"
     62	depends on VIDEO_DEV && USB_GSPCA
     63	help
     64	  Say Y here if you want support for cameras based on the Etoms chip.
     65
     66	  To compile this driver as a module, choose M here: the
     67	  module will be called gspca_etoms.
     68
     69config USB_GSPCA_FINEPIX
     70	tristate "Fujifilm FinePix USB V4L2 driver"
     71	depends on VIDEO_DEV && USB_GSPCA
     72	help
     73	  Say Y here if you want support for cameras based on the FinePix chip.
     74
     75	  To compile this driver as a module, choose M here: the
     76	  module will be called gspca_finepix.
     77
     78config USB_GSPCA_JEILINJ
     79	tristate "Jeilin JPEG USB V4L2 driver"
     80	depends on VIDEO_DEV && USB_GSPCA
     81	help
     82	  Say Y here if you want support for cameras based on this Jeilin chip.
     83
     84	  To compile this driver as a module, choose M here: the
     85	  module will be called gspca_jeilinj.
     86
     87config USB_GSPCA_JL2005BCD
     88	tristate "JL2005B/C/D USB V4L2 driver"
     89	depends on VIDEO_DEV && USB_GSPCA
     90	help
     91	  Say Y here if you want support for cameras based the
     92	  JL2005B, JL2005C, or JL2005D chip.
     93
     94	  To compile this driver as a module, choose M here: the
     95	  module will be called gspca_jl2005bcd.
     96
     97config USB_GSPCA_KINECT
     98	tristate "Kinect sensor device USB Camera Driver"
     99	depends on VIDEO_DEV && USB_GSPCA
    100	help
    101	  Say Y here if you want support for the Microsoft Kinect sensor device.
    102
    103	  To compile this driver as a module, choose M here: the
    104	  module will be called gspca_kinect.
    105
    106config USB_GSPCA_KONICA
    107	tristate "Konica USB Camera V4L2 driver"
    108	depends on VIDEO_DEV && USB_GSPCA
    109	help
    110	  Say Y here if you want support for cameras based on the Konica chip.
    111
    112	  To compile this driver as a module, choose M here: the
    113	  module will be called gspca_konica.
    114
    115config USB_GSPCA_MARS
    116	tristate "Mars USB Camera Driver"
    117	depends on VIDEO_DEV && USB_GSPCA
    118	help
    119	  Say Y here if you want support for cameras based on the Mars chip.
    120
    121	  To compile this driver as a module, choose M here: the
    122	  module will be called gspca_mars.
    123
    124config USB_GSPCA_MR97310A
    125	tristate "Mars-Semi MR97310A USB Camera Driver"
    126	depends on VIDEO_DEV && USB_GSPCA
    127	help
    128	  Say Y here if you want support for cameras based on the MR97310A chip.
    129
    130	  To compile this driver as a module, choose M here: the
    131	  module will be called gspca_mr97310a.
    132
    133config USB_GSPCA_NW80X
    134	tristate "Divio based (NW80x) USB Camera Driver"
    135	depends on VIDEO_DEV && USB_GSPCA
    136	help
    137	  Say Y here if you want support for cameras based on the NW80x chips.
    138
    139	  To compile this driver as a module, choose M here: the
    140	  module will be called gspca_nw80x.
    141
    142config USB_GSPCA_OV519
    143	tristate "OV51x / OVFX2 / W996xCF USB Camera Driver"
    144	depends on VIDEO_DEV && USB_GSPCA
    145	help
    146	  Say Y here if you want support for cameras based on one of these:
    147	  OV511(+), OV518(+), OV519, OVFX2, W9967CF, W9968CF
    148
    149	  To compile this driver as a module, choose M here: the
    150	  module will be called gspca_ov519.
    151
    152config USB_GSPCA_OV534
    153	tristate "OV534 OV772x USB Camera Driver"
    154	depends on VIDEO_DEV && USB_GSPCA
    155	help
    156	  Say Y here if you want support for cameras based on the OV534 chip
    157	  and sensor OV772x (e.g. Sony Playstation EYE)
    158
    159	  To compile this driver as a module, choose M here: the
    160	  module will be called gspca_ov534.
    161
    162config USB_GSPCA_OV534_9
    163	tristate "OV534 OV965x USB Camera Driver"
    164	depends on VIDEO_DEV && USB_GSPCA
    165	help
    166	  Say Y here if you want support for cameras based on the OV534 chip
    167	  and sensor OV965x (e.g. Hercules Dualpix)
    168
    169	  To compile this driver as a module, choose M here: the
    170	  module will be called gspca_ov534_9.
    171
    172config USB_GSPCA_PAC207
    173	tristate "Pixart PAC207 USB Camera Driver"
    174	depends on VIDEO_DEV && USB_GSPCA
    175	help
    176	  Say Y here if you want support for cameras based on the PAC207 chip.
    177
    178	  To compile this driver as a module, choose M here: the
    179	  module will be called gspca_pac207.
    180
    181config USB_GSPCA_PAC7302
    182	tristate "Pixart PAC7302 USB Camera Driver"
    183	depends on VIDEO_DEV && USB_GSPCA
    184	help
    185	  Say Y here if you want support for cameras based on the PAC7302 chip.
    186
    187	  To compile this driver as a module, choose M here: the
    188	  module will be called gspca_pac7302.
    189
    190config USB_GSPCA_PAC7311
    191	tristate "Pixart PAC7311 USB Camera Driver"
    192	depends on VIDEO_DEV && USB_GSPCA
    193	help
    194	  Say Y here if you want support for cameras based on the PAC7311 chip.
    195
    196	  To compile this driver as a module, choose M here: the
    197	  module will be called gspca_pac7311.
    198
    199config USB_GSPCA_SE401
    200	tristate "SE401 USB Camera Driver"
    201	depends on VIDEO_DEV && USB_GSPCA
    202	help
    203	  Say Y here if you want support for cameras based on the
    204	  Endpoints (formerly known as AOX) se401 chip.
    205
    206	  To compile this driver as a module, choose M here: the
    207	  module will be called gspca_se401.
    208
    209config USB_GSPCA_SN9C2028
    210	tristate "SONIX Dual-Mode USB Camera Driver"
    211	depends on VIDEO_DEV && USB_GSPCA
    212	help
    213	  Say Y here if you want streaming support for Sonix SN9C2028 cameras.
    214	  These are supported as stillcams in libgphoto2/camlibs/sonix.
    215
    216	  To compile this driver as a module, choose M here: the
    217	  module will be called gspca_sn9c2028.
    218
    219config USB_GSPCA_SN9C20X
    220	tristate "SN9C20X USB Camera Driver"
    221	depends on VIDEO_DEV && USB_GSPCA
    222	help
    223	  Say Y here if you want support for cameras based on the
    224	  sn9c20x chips (SN9C201 and SN9C202).
    225
    226	  To compile this driver as a module, choose M here: the
    227	  module will be called gspca_sn9c20x.
    228
    229config USB_GSPCA_SONIXB
    230	tristate "SONIX Bayer USB Camera Driver"
    231	depends on VIDEO_DEV && USB_GSPCA
    232	help
    233	  Say Y here if you want support for cameras based on the Sonix
    234	  chips with Bayer format (SN9C101, SN9C102 and SN9C103).
    235
    236	  To compile this driver as a module, choose M here: the
    237	  module will be called gspca_sonixb.
    238
    239config USB_GSPCA_SONIXJ
    240	tristate "SONIX JPEG USB Camera Driver"
    241	depends on VIDEO_DEV && USB_GSPCA
    242	help
    243	  Say Y here if you want support for cameras based on the Sonix
    244	  chips with JPEG format (SN9C102P, SN9C105 and >= SN9C110).
    245
    246	  To compile this driver as a module, choose M here: the
    247	  module will be called gspca_sonixj
    248
    249config USB_GSPCA_SPCA1528
    250	tristate "SPCA1528 USB Camera Driver"
    251	depends on VIDEO_DEV && USB_GSPCA
    252	help
    253	  Say Y here if you want support for cameras based on the SPCA1528 chip.
    254
    255	  To compile this driver as a module, choose M here: the
    256	  module will be called gspca_spca1528.
    257
    258config USB_GSPCA_SPCA500
    259	tristate "SPCA500 USB Camera Driver"
    260	depends on VIDEO_DEV && USB_GSPCA
    261	help
    262	  Say Y here if you want support for cameras based on the SPCA500 chip.
    263
    264	  To compile this driver as a module, choose M here: the
    265	  module will be called gspca_spca500.
    266
    267config USB_GSPCA_SPCA501
    268	tristate "SPCA501 USB Camera Driver"
    269	depends on VIDEO_DEV && USB_GSPCA
    270	help
    271	  Say Y here if you want support for cameras based on the SPCA501 chip.
    272
    273	  To compile this driver as a module, choose M here: the
    274	  module will be called gspca_spca501.
    275
    276config USB_GSPCA_SPCA505
    277	tristate "SPCA505 USB Camera Driver"
    278	depends on VIDEO_DEV && USB_GSPCA
    279	help
    280	  Say Y here if you want support for cameras based on the SPCA505 chip.
    281
    282	  To compile this driver as a module, choose M here: the
    283	  module will be called gspca_spca505.
    284
    285config USB_GSPCA_SPCA506
    286	tristate "SPCA506 USB Camera Driver"
    287	depends on VIDEO_DEV && USB_GSPCA
    288	help
    289	  Say Y here if you want support for cameras based on the SPCA506 chip.
    290
    291	  To compile this driver as a module, choose M here: the
    292	  module will be called gspca_spca506.
    293
    294config USB_GSPCA_SPCA508
    295	tristate "SPCA508 USB Camera Driver"
    296	depends on VIDEO_DEV && USB_GSPCA
    297	help
    298	  Say Y here if you want support for cameras based on the SPCA508 chip.
    299
    300	  To compile this driver as a module, choose M here: the
    301	  module will be called gspca_spca508.
    302
    303config USB_GSPCA_SPCA561
    304	tristate "SPCA561 USB Camera Driver"
    305	depends on VIDEO_DEV && USB_GSPCA
    306	help
    307	  Say Y here if you want support for cameras based on the SPCA561 chip.
    308
    309	  To compile this driver as a module, choose M here: the
    310	  module will be called gspca_spca561.
    311
    312config USB_GSPCA_SQ905
    313	tristate "SQ Technologies SQ905 based USB Camera Driver"
    314	depends on VIDEO_DEV && USB_GSPCA
    315	help
    316	  Say Y here if you want support for cameras based on the SQ905 chip.
    317
    318	  To compile this driver as a module, choose M here: the
    319	  module will be called gspca_sq905.
    320
    321config USB_GSPCA_SQ905C
    322	tristate "SQ Technologies SQ905C based USB Camera Driver"
    323	depends on VIDEO_DEV && USB_GSPCA
    324	help
    325	  Say Y here if you want support for cameras based on the SQ905C chip.
    326
    327	  To compile this driver as a module, choose M here: the
    328	  module will be called gspca_sq905c.
    329
    330config USB_GSPCA_SQ930X
    331	tristate "SQ Technologies SQ930X based USB Camera Driver"
    332	depends on VIDEO_DEV && USB_GSPCA
    333	help
    334	  Say Y here if you want support for cameras based on the SQ930X chip.
    335
    336	  To compile this driver as a module, choose M here: the
    337	  module will be called gspca_sq930x.
    338
    339config USB_GSPCA_STK014
    340	tristate "Syntek DV4000 (STK014) USB Camera Driver"
    341	depends on VIDEO_DEV && USB_GSPCA
    342	help
    343	  Say Y here if you want support for cameras based on the STK014 chip.
    344
    345	  To compile this driver as a module, choose M here: the
    346	  module will be called gspca_stk014.
    347
    348config USB_GSPCA_STK1135
    349	tristate "Syntek STK1135 USB Camera Driver"
    350	depends on VIDEO_DEV && USB_GSPCA
    351	help
    352	  Say Y here if you want support for cameras based on the STK1135 chip.
    353
    354	  To compile this driver as a module, choose M here: the
    355	  module will be called gspca_stk1135.
    356
    357config USB_GSPCA_STV0680
    358	tristate "STV0680 USB Camera Driver"
    359	depends on VIDEO_DEV && USB_GSPCA
    360	help
    361	  Say Y here if you want support for cameras based on the STV0680 chip.
    362
    363	  To compile this driver as a module, choose M here: the
    364	  module will be called gspca_stv0680.
    365
    366config USB_GSPCA_SUNPLUS
    367	tristate "SUNPLUS USB Camera Driver"
    368	depends on VIDEO_DEV && USB_GSPCA
    369	help
    370	  Say Y here if you want support for cameras based on the Sunplus
    371	  SPCA504(abc) SPCA533 SPCA536 chips.
    372
    373	  To compile this driver as a module, choose M here: the
    374	  module will be called gspca_sunplus.
    375
    376config USB_GSPCA_T613
    377	tristate "T613 (JPEG Compliance) USB Camera Driver"
    378	depends on VIDEO_DEV && USB_GSPCA
    379	help
    380	  Say Y here if you want support for cameras based on the T613 chip.
    381
    382	  To compile this driver as a module, choose M here: the
    383	  module will be called gspca_t613.
    384
    385config USB_GSPCA_TOPRO
    386	tristate "TOPRO USB Camera Driver"
    387	depends on VIDEO_DEV && USB_GSPCA
    388	help
    389	  Say Y here if you want support for cameras based on the
    390	  TP6800 and TP6810 Topro chips.
    391
    392	  To compile this driver as a module, choose M here: the
    393	  module will be called gspca_topro.
    394
    395config USB_GSPCA_TOUPTEK
    396	tristate "Touptek USB Camera Driver"
    397	depends on VIDEO_DEV && USB_GSPCA
    398	help
    399	  Say Y here if you want support for cameras based on the ToupTek UCMOS
    400	  / AmScope MU series camera.
    401
    402	  To compile this driver as a module, choose M here: the
    403	  module will be called gspca_touptek.
    404
    405config USB_GSPCA_TV8532
    406	tristate "TV8532 USB Camera Driver"
    407	depends on VIDEO_DEV && USB_GSPCA
    408	help
    409	  Say Y here if you want support for cameras based on the TV8531 chip.
    410
    411	  To compile this driver as a module, choose M here: the
    412	  module will be called gspca_tv8532.
    413
    414config USB_GSPCA_VC032X
    415	tristate "VC032X USB Camera Driver"
    416	depends on VIDEO_DEV && USB_GSPCA
    417	help
    418	  Say Y here if you want support for cameras based on the VC032X chip.
    419
    420	  To compile this driver as a module, choose M here: the
    421	  module will be called gspca_vc032x.
    422
    423config USB_GSPCA_VICAM
    424	tristate "ViCam USB Camera Driver"
    425	depends on VIDEO_DEV && USB_GSPCA
    426	help
    427	  Say Y here if you want support for the 3com homeconnect camera
    428	  (vicam).
    429
    430	  To compile this driver as a module, choose M here: the
    431	  module will be called gspca_vicam.
    432
    433config USB_GSPCA_XIRLINK_CIT
    434	tristate "Xirlink C-It USB Camera Driver"
    435	depends on VIDEO_DEV && USB_GSPCA
    436	help
    437	  Say Y here if you want support for Xirlink C-It bases cameras.
    438
    439	  To compile this driver as a module, choose M here: the
    440	  module will be called gspca_xirlink_cit.
    441
    442config USB_GSPCA_ZC3XX
    443	tristate "ZC3XX USB Camera Driver"
    444	depends on VIDEO_DEV && USB_GSPCA
    445	help
    446	  Say Y here if you want support for cameras based on the ZC3XX chip.
    447
    448	  To compile this driver as a module, choose M here: the
    449	  module will be called gspca_zc3xx.
    450
    451source "drivers/media/usb/gspca/gl860/Kconfig"
    452source "drivers/media/usb/gspca/m5602/Kconfig"
    453source "drivers/media/usb/gspca/stv06xx/Kconfig"
    454
    455endif