usb-core: Add dependency to nls-base (#5973)
[openwrt/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 @!LINUX_2_6_27 @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))