[package] remove references to 2_6_27
[openwrt.git] / package / kernel / modules / video.mk
1 #
2 # Copyright (C) 2009 David Cooper <dave@kupesoft.com>
3 # Copyright (C) 2006-2009 OpenWrt.org
4 #
5 # This is free software, licensed under the GNU General Public License v2.
6 # See /LICENSE for more information.
7 #
8
9 VIDEO_MENU:=Video Support
10
11 define KernelPackage/video-core
12   SUBMENU:=$(VIDEO_MENU)
13   TITLE=Video4Linux support
14   DEPENDS:=@PCI_SUPPORT||USB_SUPPORT
15   KCONFIG:= \
16         CONFIG_VIDEO_DEV \
17         CONFIG_VIDEO_V4L1=y \
18         CONFIG_VIDEO_CAPTURE_DRIVERS=y \
19         CONFIG_V4L_USB_DRIVERS=y 
20 endef
21
22 define KernelPackage/video-core/2.4
23   FILES:=$(LINUX_DIR)/drivers/media/video/videodev.$(LINUX_KMOD_SUFFIX)
24   AUTOLOAD:=$(call AutoLoad,60,videodev)
25 endef
26
27 ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,2.6.29)),1)
28 define KernelPackage/video-core/2.6
29   FILES:= \
30         $(LINUX_DIR)/drivers/media/video/v4l2-common.$(LINUX_KMOD_SUFFIX) \
31         $(LINUX_DIR)/drivers/media/video/v4l1-compat.$(LINUX_KMOD_SUFFIX) \
32         $(LINUX_DIR)/drivers/media/video/videodev.$(LINUX_KMOD_SUFFIX)
33   AUTOLOAD:=$(call AutoLoad,60, \
34         v4l1-compat \
35         videodev \
36         v4l2-common \
37   )
38 endef
39 else
40 define KernelPackage/video-core/2.6
41   FILES:= \
42         $(LINUX_DIR)/drivers/media/video/v4l2-common.$(LINUX_KMOD_SUFFIX) \
43         $(LINUX_DIR)/drivers/media/video/v4l1-compat.$(LINUX_KMOD_SUFFIX) \
44         $(LINUX_DIR)/drivers/media/video/compat_ioctl32.$(LINUX_KMOD_SUFFIX) \
45         $(LINUX_DIR)/drivers/media/video/videodev.$(LINUX_KMOD_SUFFIX)
46   AUTOLOAD:=$(call AutoLoad,60, \
47         v4l1-compat \
48         videodev \
49         v4l2-common \
50         compat_ioctl32 \
51   )
52 endef
53 endif
54
55 define KernelPackage/video-core/description
56  Kernel modules for Video4Linux support
57 endef
58
59 $(eval $(call KernelPackage,video-core))
60
61
62 define KernelPackage/video-cpia2
63   SUBMENU:=$(VIDEO_MENU)
64   TITLE:=CPIA2 video driver
65   DEPENDS:=@LINUX_2_6 @USB_SUPPORT +kmod-usb-core +kmod-video-core
66   KCONFIG:=CONFIG_VIDEO_CPIA2
67   FILES:=$(LINUX_DIR)/drivers/media/video/cpia2/cpia2.$(LINUX_KMOD_SUFFIX)
68   AUTOLOAD:=$(call AutoLoad,70,cpia2)
69 endef
70
71 define KernelPackage/video-cpia2/description
72  Kernel modules for supporting CPIA2 USB based cameras.
73 endef
74
75 $(eval $(call KernelPackage,video-cpia2))
76
77
78 define KernelPackage/video-konica
79   SUBMENU:=$(VIDEO_MENU)
80   TITLE:=Konica USB webcam support
81   DEPENDS:=@LINUX_2_6 @USB_SUPPORT +kmod-usb-video +kmod-video-core
82   KCONFIG:=CONFIG_USB_KONICAWC
83   FILES:=$(LINUX_DIR)/drivers/media/video/usbvideo/konicawc.$(LINUX_KMOD_SUFFIX)
84   AUTOLOAD:=$(call AutoLoad,70,konicawc)
85 endef
86
87 define KernelPackage/video-konica/description
88  Kernel support for webcams based on a Konica chipset. This is known to 
89  work with the Intel YC76 webcam.
90 endef
91
92 $(eval $(call KernelPackage,video-konica))
93
94
95 define KernelPackage/video-ov511
96   SUBMENU:=$(VIDEO_MENU)
97   TITLE:=OV511 USB webcam support
98   DEPENDS:=@LINUX_2_6 @USB_SUPPORT +kmod-usb-core +kmod-video-core
99   KCONFIG:=CONFIG_VIDEO_OV511
100   FILES:=$(LINUX_DIR)/drivers/media/video/ov511.$(LINUX_KMOD_SUFFIX)
101   AUTOLOAD:=$(call AutoLoad,70,ov511)
102 endef
103
104
105 define KernelPackage/video-ov511/description
106  Kernel modules for supporting OmniVision OV511 USB webcams.
107 endef
108
109 $(eval $(call KernelPackage,video-ov511))
110
111
112 define KernelPackage/video-ovcamchip
113   SUBMENU:=$(VIDEO_MENU)
114   TITLE:=OV6xxx/OV7xxx Camera Chip support
115   DEPENDS:=@LINUX_2_6 @USB_SUPPORT +kmod-i2c-core +kmod-video-core
116   KCONFIG:=CONFIG_VIDEO_OVCAMCHIP
117   FILES:=$(LINUX_DIR)/drivers/media/video/ovcamchip/ovcamchip.$(LINUX_KMOD_SUFFIX)
118   AUTOLOAD:=$(call AutoLoad,70,ovcamchip)
119 endef
120
121
122 define KernelPackage/video-ovcamchip/description
123  Kernel modules for supporting OmniVision OV6xxx and OV7xxx series of 
124  camera chips.
125 endef
126
127 $(eval $(call KernelPackage,video-ovcamchip))
128
129
130 define KernelPackage/video-sn9c102
131   SUBMENU:=$(VIDEO_MENU)
132   TITLE:=SN9C102 Camera Chip support
133   DEPENDS:=@LINUX_2_6 @USB_SUPPORT +kmod-usb-core +kmod-video-core
134   KCONFIG:=CONFIG_USB_SN9C102
135   FILES:=$(LINUX_DIR)/drivers/media/video/sn9c102/sn9c102.$(LINUX_KMOD_SUFFIX)
136   AUTOLOAD:=$(call AutoLoad,70,sn9c102)
137 endef
138
139
140 define KernelPackage/video-sn9c102/description
141  Kernel modules for supporting SN9C102
142  camera chips.
143 endef
144
145 $(eval $(call KernelPackage,video-sn9c102))
146
147
148 define KernelPackage/video-pwc
149   SUBMENU:=$(VIDEO_MENU)
150   TITLE:=Philips USB webcam support
151   DEPENDS:=@LINUX_2_6 @USB_SUPPORT +kmod-usb-core +kmod-video-core
152   KCONFIG:= \
153         CONFIG_USB_PWC \
154         CONFIG_USB_PWC_DEBUG=n
155   FILES:=$(LINUX_DIR)/drivers/media/video/pwc/pwc.$(LINUX_KMOD_SUFFIX)
156   AUTOLOAD:=$(call AutoLoad,70,pwc)
157 endef
158
159
160 define KernelPackage/video-pwc/description
161  Kernel modules for supporting Philips USB based cameras.
162 endef
163
164 $(eval $(call KernelPackage,video-pwc))
165
166 define KernelPackage/video-uvc
167   SUBMENU:=$(VIDEO_MENU)
168   TITLE:=USB Video Class (UVC) support
169   DEPENDS:=@LINUX_2_6 @!LINUX_2_6_25 @!LINUX_2_6_24 @!LINUX_2_6_23 @USB_SUPPORT +kmod-usb-core +kmod-video-core
170   KCONFIG:= CONFIG_USB_VIDEO_CLASS
171   FILES:=$(LINUX_DIR)/drivers/media/video/uvc/uvcvideo.$(LINUX_KMOD_SUFFIX)
172   AUTOLOAD:=$(call AutoLoad,90,uvcvideo)
173 endef
174
175
176 define KernelPackage/video-uvc/description
177  Kernel modules for supporting USB Video Class (UVC) devices.
178 endef
179
180 $(eval $(call KernelPackage,video-uvc))
181
182
183 define KernelPackage/video-gspca-core
184   SUBMENU:=$(VIDEO_MENU)
185   MENU:=1
186   TITLE:=GSPCA webcam core support framework
187   DEPENDS:=@LINUX_2_6 @!LINUX_2_6_21 @!LINUX_2_6_25 @USB_SUPPORT +kmod-usb-core +kmod-video-core
188   KCONFIG:=CONFIG_USB_GSPCA
189   FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_main.$(LINUX_KMOD_SUFFIX)
190   AUTOLOAD:=$(call AutoLoad,70,gspca_main)
191 endef
192
193
194 define KernelPackage/video-gspca-core/description
195  Kernel modules for supporting GSPCA based webcam devices. Note this is just
196  the core of the driver, please select a submodule that supports your webcam.
197 endef
198
199 $(eval $(call KernelPackage,video-gspca-core))
200
201 define KernelPackage/video-gspca-conex
202   SUBMENU:=$(VIDEO_MENU)
203   TITLE:=conex webcam support
204   DEPENDS:=kmod-video-gspca-core
205   KCONFIG:=CONFIG_USB_GSPCA_CONEX
206   FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_conex.$(LINUX_KMOD_SUFFIX)
207   AUTOLOAD:=$(call AutoLoad,75,gspca_conex)
208 endef
209
210 define KernelPackage/video-gspca-conex/description
211  The Conexant Camera Driver (conex) kernel module.
212 endef
213
214 $(eval $(call KernelPackage,video-gspca-conex))
215
216
217 define KernelPackage/video-gspca-etoms
218   SUBMENU:=$(VIDEO_MENU)
219   TITLE:=etoms webcam support
220   DEPENDS:=kmod-video-gspca-core
221   KCONFIG:=CONFIG_USB_GSPCA_ETOMS
222   FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_etoms.$(LINUX_KMOD_SUFFIX)
223   AUTOLOAD:=$(call AutoLoad,75,gspca_etoms)
224 endef
225
226 define KernelPackage/video-gspca-etoms/description
227  The Etoms USB Camera Driver (etoms) kernel module.
228 endef
229
230 $(eval $(call KernelPackage,video-gspca-etoms))
231
232
233 define KernelPackage/video-gspca-finepix
234   SUBMENU:=$(VIDEO_MENU)
235   TITLE:=finepix webcam support
236   DEPENDS:=kmod-video-gspca-core
237   KCONFIG:=CONFIG_USB_GSPCA_FINEPIX
238   FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_finepix.$(LINUX_KMOD_SUFFIX)
239   AUTOLOAD:=$(call AutoLoad,75,gspca_finepix)
240 endef
241
242 define KernelPackage/video-gspca-finepix/description
243  The Fujifilm FinePix USB V4L2 driver (finepix) kernel module.
244 endef
245
246 $(eval $(call KernelPackage,video-gspca-finepix))
247
248
249 define KernelPackage/video-gspca-mars
250   SUBMENU:=$(VIDEO_MENU)
251   TITLE:=mars webcam support
252   DEPENDS:=kmod-video-gspca-core
253   KCONFIG:=CONFIG_USB_GSPCA_MARS
254   FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_mars.$(LINUX_KMOD_SUFFIX)
255   AUTOLOAD:=$(call AutoLoad,75,gspca_mars)
256 endef
257
258 define KernelPackage/video-gspca-mars/description
259  The Mars USB Camera Driver (mars) kernel module.
260 endef
261
262 $(eval $(call KernelPackage,video-gspca-mars))
263
264
265 define KernelPackage/video-gspca-mr97310a
266   SUBMENU:=$(VIDEO_MENU)
267   TITLE:=mr97310a webcam support
268   DEPENDS:=kmod-video-gspca-core @!LINUX_2_6_28
269   KCONFIG:=CONFIG_USB_GSPCA_MR97310A
270   FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_mr97310a.$(LINUX_KMOD_SUFFIX)
271   AUTOLOAD:=$(call AutoLoad,75,gspca_mr97310a)
272 endef
273
274 define KernelPackage/video-gspca-mr97310a/description
275  The Mars-Semi MR97310A USB Camera Driver (mr97310a) kernel module.
276 endef
277
278 $(eval $(call KernelPackage,video-gspca-mr97310a))
279
280
281 define KernelPackage/video-gspca-ov519
282   SUBMENU:=$(VIDEO_MENU)
283   TITLE:=ov519 webcam support
284   DEPENDS:=kmod-video-gspca-core
285   KCONFIG:=CONFIG_USB_GSPCA_OV519
286   FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_ov519.$(LINUX_KMOD_SUFFIX)
287   AUTOLOAD:=$(call AutoLoad,75,gspca_ov519)
288 endef
289
290 define KernelPackage/video-gspca-ov519/description
291  The OV519 USB Camera Driver (ov519) kernel module.
292 endef
293
294 $(eval $(call KernelPackage,video-gspca-ov519))
295
296
297 define KernelPackage/video-gspca-ov534
298   SUBMENU:=$(VIDEO_MENU)
299   TITLE:=ov534 webcam support
300   DEPENDS:=kmod-video-gspca-core @!LINUX_2_6_28
301   KCONFIG:=CONFIG_USB_GSPCA_OV534
302   FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_ov534.$(LINUX_KMOD_SUFFIX)
303   AUTOLOAD:=$(call AutoLoad,75,gspca_ov534)
304 endef
305
306 define KernelPackage/video-gspca-ov534/description
307  The OV534 USB Camera Driver (ov534) kernel module.
308 endef
309
310 $(eval $(call KernelPackage,video-gspca-ov534))
311
312
313 define KernelPackage/video-gspca-pac207
314   SUBMENU:=$(VIDEO_MENU)
315   TITLE:=pac207 webcam support
316   DEPENDS:=kmod-video-gspca-core
317   KCONFIG:=CONFIG_USB_GSPCA_PAC207
318   FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_pac207.$(LINUX_KMOD_SUFFIX)
319   AUTOLOAD:=$(call AutoLoad,75,gspca_pac207)
320 endef
321
322 define KernelPackage/video-gspca-pac207/description
323  The Pixart PAC207 USB Camera Driver (pac207) kernel module.
324 endef
325
326 $(eval $(call KernelPackage,video-gspca-pac207))
327
328
329 define KernelPackage/video-gspca-pac7311
330   SUBMENU:=$(VIDEO_MENU)
331   TITLE:=pac7311 webcam support
332   DEPENDS:=kmod-video-gspca-core
333   KCONFIG:=CONFIG_USB_GSPCA_PAC7311
334   FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_pac7311.$(LINUX_KMOD_SUFFIX)
335   AUTOLOAD:=$(call AutoLoad,75,gspca_pac7311)
336 endef
337
338 define KernelPackage/video-gspca-pac7311/description
339  The Pixart PAC7311 USB Camera Driver (pac7311) kernel module.
340 endef
341
342 $(eval $(call KernelPackage,video-gspca-pac7311))
343
344
345 define KernelPackage/video-gspca-sonixb
346   SUBMENU:=$(VIDEO_MENU)
347   TITLE:=sonixb webcam support
348   DEPENDS:=kmod-video-gspca-core
349   KCONFIG:=CONFIG_USB_GSPCA_SONIXB
350   FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_sonixb.$(LINUX_KMOD_SUFFIX)
351   AUTOLOAD:=$(call AutoLoad,75,gspca_sonixb)
352 endef
353
354 define KernelPackage/video-gspca-sonixb/description
355  The SONIX Bayer USB Camera Driver (sonixb) kernel module.
356 endef
357
358 $(eval $(call KernelPackage,video-gspca-sonixb))
359
360
361 define KernelPackage/video-gspca-sonixj
362   SUBMENU:=$(VIDEO_MENU)
363   TITLE:=sonixj webcam support
364   DEPENDS:=kmod-video-gspca-core
365   KCONFIG:=CONFIG_USB_GSPCA_SONIXJ
366   FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_sonixj.$(LINUX_KMOD_SUFFIX)
367   AUTOLOAD:=$(call AutoLoad,75,gspca_sonixj)
368 endef
369
370 define KernelPackage/video-gspca-sonixj/description
371  The SONIX JPEG USB Camera Driver (sonixj) kernel module.
372 endef
373
374 $(eval $(call KernelPackage,video-gspca-sonixj))
375
376
377 define KernelPackage/video-gspca-spca500
378   SUBMENU:=$(VIDEO_MENU)
379   TITLE:=spca500 webcam support
380   DEPENDS:=kmod-video-gspca-core
381   KCONFIG:=CONFIG_USB_GSPCA_SPCA500
382   FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_spca500.$(LINUX_KMOD_SUFFIX)
383   AUTOLOAD:=$(call AutoLoad,75,gspca_spca500)
384 endef
385
386 define KernelPackage/video-gspca-spca500/description
387  The SPCA500 USB Camera Driver (spca500) kernel module.
388 endef
389
390 $(eval $(call KernelPackage,video-gspca-spca500))
391
392
393 define KernelPackage/video-gspca-spca501
394   SUBMENU:=$(VIDEO_MENU)
395   TITLE:=spca501 webcam support
396   DEPENDS:=kmod-video-gspca-core
397   KCONFIG:=CONFIG_USB_GSPCA_SPCA501
398   FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_spca501.$(LINUX_KMOD_SUFFIX)
399   AUTOLOAD:=$(call AutoLoad,75,gspca_spca501)
400 endef
401
402 define KernelPackage/video-gspca-spca501/description
403  The SPCA501 USB Camera Driver (spca501) kernel module.
404 endef
405
406 $(eval $(call KernelPackage,video-gspca-spca501))
407
408
409 define KernelPackage/video-gspca-spca505
410   SUBMENU:=$(VIDEO_MENU)
411   TITLE:=spca505 webcam support
412   DEPENDS:=kmod-video-gspca-core
413   KCONFIG:=CONFIG_USB_GSPCA_SPCA505
414   FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_spca505.$(LINUX_KMOD_SUFFIX)
415   AUTOLOAD:=$(call AutoLoad,75,gspca_spca505)
416 endef
417
418 define KernelPackage/video-gspca-spca505/description
419  The SPCA505 USB Camera Driver (spca505) kernel module.
420 endef
421
422 $(eval $(call KernelPackage,video-gspca-spca505))
423
424
425 define KernelPackage/video-gspca-spca506
426   SUBMENU:=$(VIDEO_MENU)
427   TITLE:=spca506 webcam support
428   DEPENDS:=kmod-video-gspca-core
429   KCONFIG:=CONFIG_USB_GSPCA_SPCA506
430   FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_spca506.$(LINUX_KMOD_SUFFIX)
431   AUTOLOAD:=$(call AutoLoad,75,gspca_spca506)
432 endef
433
434 define KernelPackage/video-gspca-spca506/description
435  The SPCA506 USB Camera Driver (spca506) kernel module.
436 endef
437
438 $(eval $(call KernelPackage,video-gspca-spca506))
439
440
441 define KernelPackage/video-gspca-spca508
442   SUBMENU:=$(VIDEO_MENU)
443   TITLE:=spca508 webcam support
444   DEPENDS:=kmod-video-gspca-core
445   KCONFIG:=CONFIG_USB_GSPCA_SPCA508
446   FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_spca508.$(LINUX_KMOD_SUFFIX)
447   AUTOLOAD:=$(call AutoLoad,75,gspca_spca508)
448 endef
449
450 define KernelPackage/video-gspca-spca508/description
451  The SPCA508 USB Camera Driver (spca508) kernel module.
452 endef
453
454 $(eval $(call KernelPackage,video-gspca-spca508))
455
456
457 define KernelPackage/video-gspca-spca561
458   SUBMENU:=$(VIDEO_MENU)
459   TITLE:=spca561 webcam support
460   DEPENDS:=kmod-video-gspca-core
461   KCONFIG:=CONFIG_USB_GSPCA_SPCA561
462   FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_spca561.$(LINUX_KMOD_SUFFIX)
463   AUTOLOAD:=$(call AutoLoad,75,gspca_spca561)
464 endef
465
466 define KernelPackage/video-gspca-spca561/description
467  The SPCA561 USB Camera Driver (spca561) kernel module.
468 endef
469
470 $(eval $(call KernelPackage,video-gspca-spca561))
471
472
473 define KernelPackage/video-gspca-sq905
474   SUBMENU:=$(VIDEO_MENU)
475   TITLE:=sq905 webcam support
476   DEPENDS:=kmod-video-gspca-core @!LINUX_2_6_28
477   KCONFIG:=CONFIG_USB_GSPCA_SQ905
478   FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_sq905.$(LINUX_KMOD_SUFFIX)
479   AUTOLOAD:=$(call AutoLoad,75,gspca_sq905)
480 endef
481
482 define KernelPackage/video-gspca-sq905/description
483  The SQ Technologies SQ905 based USB Camera Driver (sq905) kernel module.
484 endef
485
486 $(eval $(call KernelPackage,video-gspca-sq905))
487
488
489 define KernelPackage/video-gspca-sq905c
490   SUBMENU:=$(VIDEO_MENU)
491   TITLE:=sq905c webcam support
492   DEPENDS:=kmod-video-gspca-core @!LINUX_2_6_28
493   KCONFIG:=CONFIG_USB_GSPCA_SQ905C
494   FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_sq905c.$(LINUX_KMOD_SUFFIX)
495   AUTOLOAD:=$(call AutoLoad,75,gspca_sq905c)
496 endef
497
498 define KernelPackage/video-gspca-sq905c/description
499  The SQ Technologies SQ905C based USB Camera Driver (sq905c) kernel module.
500 endef
501
502 $(eval $(call KernelPackage,video-gspca-sq905c))
503
504
505 define KernelPackage/video-gspca-stk014
506   SUBMENU:=$(VIDEO_MENU)
507   TITLE:=stk014 webcam support
508   DEPENDS:=kmod-video-gspca-core
509   KCONFIG:=CONFIG_USB_GSPCA_STK014
510   FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_stk014.$(LINUX_KMOD_SUFFIX)
511   AUTOLOAD:=$(call AutoLoad,75,gspca_stk014)
512 endef
513
514 define KernelPackage/video-gspca-stk014/description
515  The Syntek DV4000 (STK014) USB Camera Driver (stk014) kernel module.
516 endef
517
518 $(eval $(call KernelPackage,video-gspca-stk014))
519
520
521 define KernelPackage/video-gspca-sunplus
522   SUBMENU:=$(VIDEO_MENU)
523   TITLE:=sunplus webcam support
524   DEPENDS:=kmod-video-gspca-core
525   KCONFIG:=CONFIG_USB_GSPCA_SUNPLUS
526   FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_sunplus.$(LINUX_KMOD_SUFFIX)
527   AUTOLOAD:=$(call AutoLoad,75,gspca_sunplus)
528 endef
529
530 define KernelPackage/video-gspca-sunplus/description
531  The SUNPLUS USB Camera Driver (sunplus) kernel module.
532 endef
533
534 $(eval $(call KernelPackage,video-gspca-sunplus))
535
536
537 define KernelPackage/video-gspca-t613
538   SUBMENU:=$(VIDEO_MENU)
539   TITLE:=t613 webcam support
540   DEPENDS:=kmod-video-gspca-core
541   KCONFIG:=CONFIG_USB_GSPCA_T613
542   FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_t613.$(LINUX_KMOD_SUFFIX)
543   AUTOLOAD:=$(call AutoLoad,75,gspca_t613)
544 endef
545
546 define KernelPackage/video-gspca-t613/description
547  The T613 (JPEG Compliance) USB Camera Driver (t613) kernel module.
548 endef
549
550 $(eval $(call KernelPackage,video-gspca-t613))
551
552
553 define KernelPackage/video-gspca-tv8532
554   SUBMENU:=$(VIDEO_MENU)
555   TITLE:=tv8532 webcam support
556   DEPENDS:=kmod-video-gspca-core
557   KCONFIG:=CONFIG_USB_GSPCA_TV8532
558   FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_tv8532.$(LINUX_KMOD_SUFFIX)
559   AUTOLOAD:=$(call AutoLoad,75,gspca_tv8532)
560 endef
561
562 define KernelPackage/video-gspca-tv8532/description
563  The TV8532 USB Camera Driver (tv8532) kernel module.
564 endef
565
566 $(eval $(call KernelPackage,video-gspca-tv8532))
567
568
569 define KernelPackage/video-gspca-vc032x
570   SUBMENU:=$(VIDEO_MENU)
571   TITLE:=vc032x webcam support
572   DEPENDS:=kmod-video-gspca-core
573   KCONFIG:=CONFIG_USB_GSPCA_VC032X
574   FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_vc032x.$(LINUX_KMOD_SUFFIX)
575   AUTOLOAD:=$(call AutoLoad,75,gspca_vc032x)
576 endef
577
578 define KernelPackage/video-gspca-vc032x/description
579  The VC032X USB Camera Driver (vc032x) kernel module.
580 endef
581
582 $(eval $(call KernelPackage,video-gspca-vc032x))
583
584
585 define KernelPackage/video-gspca-zc3xx
586   SUBMENU:=$(VIDEO_MENU)
587   TITLE:=zc3xx webcam support
588   DEPENDS:=kmod-video-gspca-core
589   KCONFIG:=CONFIG_USB_GSPCA_ZC3XX
590   FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_zc3xx.$(LINUX_KMOD_SUFFIX)
591   AUTOLOAD:=$(call AutoLoad,75,gspca_zc3xx)
592 endef
593
594 define KernelPackage/video-gspca-zc3xx/description
595  The ZC3XX USB Camera Driver (zc3xx) kernel module.
596 endef
597
598 $(eval $(call KernelPackage,video-gspca-zc3xx))
599
600
601 define KernelPackage/video-gspca-m5602
602   SUBMENU:=$(VIDEO_MENU)
603   TITLE:=m5602 webcam support
604   DEPENDS:=kmod-video-gspca-core
605   KCONFIG:=CONFIG_USB_M5602
606   FILES:=$(LINUX_DIR)/drivers/media/video/gspca/m5602/gspca_m5602.$(LINUX_KMOD_SUFFIX)
607   AUTOLOAD:=$(call AutoLoad,75,gspca_m5602)
608 endef
609
610 define KernelPackage/video-gspca-m5602/description
611  The ALi USB m5602 Camera Driver (m5602) kernel module.
612 endef
613
614 $(eval $(call KernelPackage,video-gspca-m5602))
615
616
617 define KernelPackage/video-gspca-stv06xx
618   SUBMENU:=$(VIDEO_MENU)
619   TITLE:=stv06xx webcam support
620   DEPENDS:=kmod-video-gspca-core @!LINUX_2_6_28
621   KCONFIG:=CONFIG_USB_STV06XX
622   FILES:=$(LINUX_DIR)/drivers/media/video/gspca/stv06xx/gspca_stv06xx.$(LINUX_KMOD_SUFFIX)
623   AUTOLOAD:=$(call AutoLoad,75,gspca_stv06xx)
624 endef
625
626 define KernelPackage/video-gspca-stv06xx/description
627  The STV06XX USB Camera Driver (stv06xx) kernel module.
628 endef
629
630 $(eval $(call KernelPackage,video-gspca-stv06xx))