Kconfig 14 KB

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