Kconfig 14 KB

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