Kconfig 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426
  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/video/gspca/m5602/Kconfig"
  15. source "drivers/media/video/gspca/stv06xx/Kconfig"
  16. source "drivers/media/video/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_ETOMS
  41. tristate "Etoms USB Camera Driver"
  42. depends on VIDEO_V4L2 && USB_GSPCA
  43. help
  44. Say Y here if you want support for cameras based on the Etoms chip.
  45. To compile this driver as a module, choose M here: the
  46. module will be called gspca_etoms.
  47. config USB_GSPCA_FINEPIX
  48. tristate "Fujifilm FinePix USB V4L2 driver"
  49. depends on VIDEO_V4L2 && USB_GSPCA
  50. help
  51. Say Y here if you want support for cameras based on the FinePix chip.
  52. To compile this driver as a module, choose M here: the
  53. module will be called gspca_finepix.
  54. config USB_GSPCA_JEILINJ
  55. tristate "Jeilin JPEG USB V4L2 driver"
  56. depends on VIDEO_V4L2 && USB_GSPCA
  57. help
  58. Say Y here if you want support for cameras based on this Jeilin chip.
  59. To compile this driver as a module, choose M here: the
  60. module will be called gspca_jeilinj.
  61. config USB_GSPCA_JL2005BCD
  62. tristate "JL2005B/C/D USB V4L2 driver"
  63. depends on VIDEO_V4L2 && USB_GSPCA
  64. help
  65. Say Y here if you want support for cameras based the
  66. JL2005B, JL2005C, or JL2005D chip.
  67. To compile this driver as a module, choose M here: the
  68. module will be called gspca_jl2005bcd.
  69. config USB_GSPCA_KINECT
  70. tristate "Kinect sensor device USB Camera Driver"
  71. depends on VIDEO_V4L2 && USB_GSPCA
  72. help
  73. Say Y here if you want support for the Microsoft Kinect sensor device.
  74. To compile this driver as a module, choose M here: the
  75. module will be called gspca_kinect.
  76. config USB_GSPCA_KONICA
  77. tristate "Konica USB Camera V4L2 driver"
  78. depends on VIDEO_V4L2 && USB_GSPCA
  79. help
  80. Say Y here if you want support for cameras based on the Konica chip.
  81. To compile this driver as a module, choose M here: the
  82. module will be called gspca_konica.
  83. config USB_GSPCA_MARS
  84. tristate "Mars USB Camera Driver"
  85. depends on VIDEO_V4L2 && USB_GSPCA
  86. help
  87. Say Y here if you want support for cameras based on the Mars chip.
  88. To compile this driver as a module, choose M here: the
  89. module will be called gspca_mars.
  90. config USB_GSPCA_MR97310A
  91. tristate "Mars-Semi MR97310A USB Camera Driver"
  92. depends on VIDEO_V4L2 && USB_GSPCA
  93. help
  94. Say Y here if you want support for cameras based on the MR97310A chip.
  95. To compile this driver as a module, choose M here: the
  96. module will be called gspca_mr97310a.
  97. config USB_GSPCA_NW80X
  98. tristate "Divio based (NW80x) USB Camera Driver"
  99. depends on VIDEO_V4L2 && USB_GSPCA
  100. help
  101. Say Y here if you want support for cameras based on the NW80x chips.
  102. To compile this driver as a module, choose M here: the
  103. module will be called gspca_nw80x.
  104. config USB_GSPCA_OV519
  105. tristate "OV51x / OVFX2 / W996xCF USB Camera Driver"
  106. depends on VIDEO_V4L2 && USB_GSPCA
  107. help
  108. Say Y here if you want support for cameras based on one of these:
  109. OV511(+), OV518(+), OV519, OVFX2, W9967CF, W9968CF
  110. To compile this driver as a module, choose M here: the
  111. module will be called gspca_ov519.
  112. config USB_GSPCA_OV534
  113. tristate "OV534 OV772x USB Camera Driver"
  114. depends on VIDEO_V4L2 && USB_GSPCA
  115. help
  116. Say Y here if you want support for cameras based on the OV534 chip
  117. and sensor OV772x (e.g. Sony Playstation EYE)
  118. To compile this driver as a module, choose M here: the
  119. module will be called gspca_ov534.
  120. config USB_GSPCA_OV534_9
  121. tristate "OV534 OV965x 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 OV965x (e.g. Hercules Dualpix)
  126. To compile this driver as a module, choose M here: the
  127. module will be called gspca_ov534_9.
  128. config USB_GSPCA_PAC207
  129. tristate "Pixart PAC207 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 PAC207 chip.
  133. To compile this driver as a module, choose M here: the
  134. module will be called gspca_pac207.
  135. config USB_GSPCA_PAC7302
  136. tristate "Pixart PAC7302 USB Camera Driver"
  137. depends on VIDEO_V4L2 && USB_GSPCA
  138. help
  139. Say Y here if you want support for cameras based on the PAC7302 chip.
  140. To compile this driver as a module, choose M here: the
  141. module will be called gspca_pac7302.
  142. config USB_GSPCA_PAC7311
  143. tristate "Pixart PAC7311 USB Camera Driver"
  144. depends on VIDEO_V4L2 && USB_GSPCA
  145. help
  146. Say Y here if you want support for cameras based on the PAC7311 chip.
  147. To compile this driver as a module, choose M here: the
  148. module will be called gspca_pac7311.
  149. config USB_GSPCA_SE401
  150. tristate "SE401 USB Camera Driver"
  151. depends on VIDEO_V4L2 && USB_GSPCA
  152. help
  153. Say Y here if you want support for cameras based on the
  154. Endpoints (formerly known as AOX) se401 chip.
  155. To compile this driver as a module, choose M here: the
  156. module will be called gspca_se401.
  157. config USB_GSPCA_SN9C2028
  158. tristate "SONIX Dual-Mode USB Camera Driver"
  159. depends on VIDEO_V4L2 && USB_GSPCA
  160. help
  161. Say Y here if you want streaming support for Sonix SN9C2028 cameras.
  162. These are supported as stillcams in libgphoto2/camlibs/sonix.
  163. To compile this driver as a module, choose M here: the
  164. module will be called gspca_sn9c2028.
  165. config USB_GSPCA_SN9C20X
  166. tristate "SN9C20X USB Camera Driver"
  167. depends on VIDEO_V4L2 && USB_GSPCA
  168. help
  169. Say Y here if you want support for cameras based on the
  170. sn9c20x chips (SN9C201 and SN9C202).
  171. To compile this driver as a module, choose M here: the
  172. module will be called gspca_sn9c20x.
  173. config USB_GSPCA_SONIXB
  174. tristate "SONIX Bayer 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 Sonix
  178. chips with Bayer format (SN9C101, SN9C102 and SN9C103).
  179. To compile this driver as a module, choose M here: the
  180. module will be called gspca_sonixb.
  181. config USB_GSPCA_SONIXJ
  182. tristate "SONIX JPEG 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 JPEG format (SN9C102P, SN9C105 and >= SN9C110).
  187. To compile this driver as a module, choose M here: the
  188. module will be called gspca_sonixj
  189. config USB_GSPCA_SPCA500
  190. tristate "SPCA500 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 SPCA500 chip.
  194. To compile this driver as a module, choose M here: the
  195. module will be called gspca_spca500.
  196. config USB_GSPCA_SPCA501
  197. tristate "SPCA501 USB Camera Driver"
  198. depends on VIDEO_V4L2 && USB_GSPCA
  199. help
  200. Say Y here if you want support for cameras based on the SPCA501 chip.
  201. To compile this driver as a module, choose M here: the
  202. module will be called gspca_spca501.
  203. config USB_GSPCA_SPCA505
  204. tristate "SPCA505 USB Camera Driver"
  205. depends on VIDEO_V4L2 && USB_GSPCA
  206. help
  207. Say Y here if you want support for cameras based on the SPCA505 chip.
  208. To compile this driver as a module, choose M here: the
  209. module will be called gspca_spca505.
  210. config USB_GSPCA_SPCA506
  211. tristate "SPCA506 USB Camera Driver"
  212. depends on VIDEO_V4L2 && USB_GSPCA
  213. help
  214. Say Y here if you want support for cameras based on the SPCA506 chip.
  215. To compile this driver as a module, choose M here: the
  216. module will be called gspca_spca506.
  217. config USB_GSPCA_SPCA508
  218. tristate "SPCA508 USB Camera Driver"
  219. depends on VIDEO_V4L2 && USB_GSPCA
  220. help
  221. Say Y here if you want support for cameras based on the SPCA508 chip.
  222. To compile this driver as a module, choose M here: the
  223. module will be called gspca_spca508.
  224. config USB_GSPCA_SPCA561
  225. tristate "SPCA561 USB Camera Driver"
  226. depends on VIDEO_V4L2 && USB_GSPCA
  227. help
  228. Say Y here if you want support for cameras based on the SPCA561 chip.
  229. To compile this driver as a module, choose M here: the
  230. module will be called gspca_spca561.
  231. config USB_GSPCA_SPCA1528
  232. tristate "SPCA1528 USB Camera Driver"
  233. depends on VIDEO_V4L2 && USB_GSPCA
  234. help
  235. Say Y here if you want support for cameras based on the SPCA1528 chip.
  236. To compile this driver as a module, choose M here: the
  237. module will be called gspca_spca1528.
  238. config USB_GSPCA_SQ905
  239. tristate "SQ Technologies SQ905 based USB Camera Driver"
  240. depends on VIDEO_V4L2 && USB_GSPCA
  241. help
  242. Say Y here if you want support for cameras based on the SQ905 chip.
  243. To compile this driver as a module, choose M here: the
  244. module will be called gspca_sq905.
  245. config USB_GSPCA_SQ905C
  246. tristate "SQ Technologies SQ905C based USB Camera Driver"
  247. depends on VIDEO_V4L2 && USB_GSPCA
  248. help
  249. Say Y here if you want support for cameras based on the SQ905C chip.
  250. To compile this driver as a module, choose M here: the
  251. module will be called gspca_sq905c.
  252. config USB_GSPCA_SQ930X
  253. tristate "SQ Technologies SQ930X based USB Camera Driver"
  254. depends on VIDEO_V4L2 && USB_GSPCA
  255. help
  256. Say Y here if you want support for cameras based on the SQ930X chip.
  257. To compile this driver as a module, choose M here: the
  258. module will be called gspca_sq930x.
  259. config USB_GSPCA_STK014
  260. tristate "Syntek DV4000 (STK014) USB Camera Driver"
  261. depends on VIDEO_V4L2 && USB_GSPCA
  262. help
  263. Say Y here if you want support for cameras based on the STK014 chip.
  264. To compile this driver as a module, choose M here: the
  265. module will be called gspca_stk014.
  266. config USB_GSPCA_STV0680
  267. tristate "STV0680 USB Camera Driver"
  268. depends on VIDEO_V4L2 && USB_GSPCA
  269. help
  270. Say Y here if you want support for cameras based on the STV0680 chip.
  271. To compile this driver as a module, choose M here: the
  272. module will be called gspca_stv0680.
  273. config USB_GSPCA_SUNPLUS
  274. tristate "SUNPLUS USB Camera Driver"
  275. depends on VIDEO_V4L2 && USB_GSPCA
  276. help
  277. Say Y here if you want support for cameras based on the Sunplus
  278. SPCA504(abc) SPCA533 SPCA536 chips.
  279. To compile this driver as a module, choose M here: the
  280. module will be called gspca_sunplus.
  281. config USB_GSPCA_T613
  282. tristate "T613 (JPEG Compliance) 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 T613 chip.
  286. To compile this driver as a module, choose M here: the
  287. module will be called gspca_t613.
  288. config USB_GSPCA_TOPRO
  289. tristate "TOPRO 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
  293. TP6800 and TP6810 Topro chips.
  294. To compile this driver as a module, choose M here: the
  295. module will be called gspca_topro.
  296. config USB_GSPCA_TV8532
  297. tristate "TV8532 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 TV8531 chip.
  301. To compile this driver as a module, choose M here: the
  302. module will be called gspca_tv8532.
  303. config USB_GSPCA_VC032X
  304. tristate "VC032X 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 VC032X chip.
  308. To compile this driver as a module, choose M here: the
  309. module will be called gspca_vc032x.
  310. config USB_GSPCA_VICAM
  311. tristate "ViCam USB Camera Driver"
  312. depends on VIDEO_V4L2 && USB_GSPCA
  313. help
  314. Say Y here if you want support for the 3com homeconnect camera
  315. (vicam).
  316. To compile this driver as a module, choose M here: the
  317. module will be called gspca_vicam.
  318. config USB_GSPCA_XIRLINK_CIT
  319. tristate "Xirlink C-It USB Camera Driver"
  320. depends on VIDEO_V4L2 && USB_GSPCA
  321. help
  322. Say Y here if you want support for Xirlink C-It bases cameras.
  323. To compile this driver as a module, choose M here: the
  324. module will be called gspca_xirlink_cit.
  325. config USB_GSPCA_ZC3XX
  326. tristate "ZC3XX USB Camera Driver"
  327. depends on VIDEO_V4L2 && USB_GSPCA
  328. help
  329. Say Y here if you want support for cameras based on the ZC3XX chip.
  330. To compile this driver as a module, choose M here: the
  331. module will be called gspca_zc3xx.
  332. endif