2 # Copyright (C) 2009 David Cooper <dave@kupesoft.com>
3 # Copyright (C) 2006-2010 OpenWrt.org
5 # This is free software, licensed under the GNU General Public License v2.
6 # See /LICENSE for more information.
9 VIDEO_MENU
:=Video Support
11 ifeq ($(strip $(call CompareKernelPatchVer
,$(KERNEL_PATCHVER
),ge
,3.7.0)),1)
20 define KernelPackage
/fb
21 SUBMENU
:=$(VIDEO_MENU
)
22 TITLE
:=Framebuffer support
23 DEPENDS
:=@DISPLAY_SUPPORT
25 FILES
:=$(LINUX_DIR
)/drivers
/video
/fb.ko
26 AUTOLOAD
:=$(call AutoLoad
,06,fb
)
29 define KernelPackage
/fb
/description
30 Kernel support for framebuffers
33 define KernelPackage
/fb
/x86
34 FILES
+=$(LINUX_DIR
)/arch
/x86
/video
/fbdev.ko
35 AUTOLOAD
:=$(call AutoLoad
,06,fbdev fb
)
38 $(eval
$(call KernelPackage
,fb
))
40 define KernelPackage
/fb-cfb-fillrect
41 SUBMENU
:=$(VIDEO_MENU
)
42 TITLE
:=Framebuffer software rectangle filling support
44 KCONFIG
:=CONFIG_FB_CFB_FILLRECT
45 FILES
:=$(LINUX_DIR
)/drivers
/video
/cfbfillrect.ko
46 AUTOLOAD
:=$(call AutoLoad
,07,cfbfillrect
)
49 define KernelPackage
/fb-cfb-fillrect
/description
50 Kernel support for software rectangle filling
53 $(eval
$(call KernelPackage
,fb-cfb-fillrect
))
56 define KernelPackage
/fb-cfb-copyarea
57 SUBMENU
:=$(VIDEO_MENU
)
58 TITLE
:=Framebuffer software copy area support
60 KCONFIG
:=CONFIG_FB_CFB_COPYAREA
61 FILES
:=$(LINUX_DIR
)/drivers
/video
/cfbcopyarea.ko
62 AUTOLOAD
:=$(call AutoLoad
,07,cfbcopyarea
)
65 define KernelPackage
/fb-cfb-copyarea
/description
66 Kernel support for software copy area
69 $(eval
$(call KernelPackage
,fb-cfb-copyarea
))
71 define KernelPackage
/fb-cfb-imgblt
72 SUBMENU
:=$(VIDEO_MENU
)
73 TITLE
:=Framebuffer software image blit support
75 KCONFIG
:=CONFIG_FB_CFB_IMAGEBLIT
76 FILES
:=$(LINUX_DIR
)/drivers
/video
/cfbimgblt.ko
77 AUTOLOAD
:=$(call AutoLoad
,07,cfbimgblt
)
80 define KernelPackage
/fb-cfb-imgblt
/description
81 Kernel support for software image blitting
84 $(eval
$(call KernelPackage
,fb-cfb-imgblt
))
87 define KernelPackage
/video-core
88 SUBMENU
:=$(VIDEO_MENU
)
89 TITLE
=Video4Linux support
90 DEPENDS
:=@PCI_SUPPORT||USB_SUPPORT
+PACKAGE_kmod-i2c-core
:kmod-i2c-core
92 CONFIG_MEDIA_SUPPORT
=m \
93 CONFIG_MEDIA_CAMERA_SUPPORT
=y \
96 CONFIG_VIDEO_ALLOW_V4L1
=y \
97 CONFIG_VIDEO_CAPTURE_DRIVERS
=y \
98 CONFIG_V4L_USB_DRIVERS
=y \
99 CONFIG_V4L_PCI_DRIVERS
=y \
100 CONFIG_V4L_PLATFORM_DRIVERS
=y \
101 CONFIG_V4L_ISA_PARPORT_DRIVERS
=y
102 ifeq ($(strip $(call CompareKernelPatchVer
,$(KERNEL_PATCHVER
),ge
,3.6.0)),1)
104 $(LINUX_DIR
)/drivers
/media
/$(V4L2_DIR
)/v4l2-common.ko \
105 $(LINUX_DIR
)/drivers
/media
/$(V4L2_DIR
)/videodev.ko
106 AUTOLOAD
:=$(call AutoLoad
,60, videodev v4l2-common
)
109 $(if
$(CONFIG_COMPAT
),$(LINUX_DIR
)/drivers
/media
/$(V4L2_DIR
)/v4l2-compat-ioctl32.ko
) \
110 $(LINUX_DIR
)/drivers
/media
/$(V4L2_DIR
)/v4l2-common.ko \
111 $(LINUX_DIR
)/drivers
/media
/$(V4L2_DIR
)/videodev.ko
112 AUTOLOAD
:=$(call AutoLoad
,60, $(if
$(CONFIG_COMPAT
),v4l2-compat-ioctl32
) videodev v4l2-common
)
116 define KernelPackage
/video-core
/description
117 Kernel modules for Video4Linux support
120 $(eval
$(call KernelPackage
,video-core
))
123 define AddDepends
/video
124 SUBMENU
:=$(VIDEO_MENU
)
125 DEPENDS
+=kmod-video-core
$(1)
128 define AddDepends
/camera
129 SUBMENU
:=$(VIDEO_MENU
)
130 KCONFIG
+=CONFIG_MEDIA_USB_SUPPORT
=y \
131 CONFIG_MEDIA_CAMERA_SUPPORT
=y
132 DEPENDS
+=kmod-video-core
$(1)
136 define KernelPackage
/video-videobuf2
139 CONFIG_VIDEOBUF2_CORE \
140 CONFIG_VIDEOBUF2_MEMOPS \
141 CONFIG_VIDEOBUF2_VMALLOC
143 $(LINUX_DIR
)/drivers
/media
/$(V4L2_DIR
)/videobuf2-core.ko \
144 $(LINUX_DIR
)/drivers
/media
/$(V4L2_DIR
)/videobuf2-memops.ko \
145 $(LINUX_DIR
)/drivers
/media
/$(V4L2_DIR
)/videobuf2-vmalloc.ko
146 AUTOLOAD
:=$(call AutoLoad
,65,videobuf2-core videobuf2-memops videobuf2-vmalloc
)
147 $(call AddDepends
/video
)
150 define KernelPackage
/video-videobuf2
/description
151 Kernel modules that implements three basic types of media buffers.
154 $(eval
$(call KernelPackage
,video-videobuf2
))
157 define KernelPackage
/video-cpia2
158 TITLE
:=CPIA2 video driver
159 DEPENDS
:=@USB_SUPPORT
+kmod-usb-core
160 KCONFIG
:=CONFIG_VIDEO_CPIA2
161 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/cpia2
/cpia2.ko
162 AUTOLOAD
:=$(call AutoProbe
,cpia2
)
163 $(call AddDepends
/camera
)
166 define KernelPackage
/video-cpia2
/description
167 Kernel modules for supporting CPIA2 USB based cameras
170 $(eval
$(call KernelPackage
,video-cpia2
))
173 define KernelPackage
/video-sn9c102
174 TITLE
:=SN9C102 Camera Chip support
175 DEPENDS
:=@USB_SUPPORT
+kmod-usb-core
176 KCONFIG
:=CONFIG_USB_SN9C102
177 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/sn9c102
/sn9c102.ko
178 AUTOLOAD
:=$(call AutoProbe
,gspca_sn9c20x
)
179 $(call AddDepends
/camera
)
182 define KernelPackage
/video-sn9c102
/description
183 Kernel modules for supporting SN9C102 camera chips
186 $(eval
$(call KernelPackage
,video-sn9c102
))
189 define KernelPackage
/video-pwc
190 TITLE
:=Philips USB webcam support
191 DEPENDS
:=@USB_SUPPORT
+kmod-usb-core
+kmod-video-videobuf2
194 CONFIG_USB_PWC_DEBUG
=n
195 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/pwc
/pwc.ko
196 AUTOLOAD
:=$(call AutoProbe
,pwc
)
197 $(call AddDepends
/camera
)
200 define KernelPackage
/video-pwc
/description
201 Kernel modules for supporting Philips USB based cameras
204 $(eval
$(call KernelPackage
,video-pwc
))
207 define KernelPackage
/video-uvc
208 TITLE
:=USB Video Class
(UVC
) support
209 DEPENDS
:=@USB_SUPPORT
+kmod-usb-core
+kmod-video-videobuf2
210 KCONFIG
:= CONFIG_USB_VIDEO_CLASS
211 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/uvc
/uvcvideo.ko
212 AUTOLOAD
:=$(call AutoProbe
,uvcvideo
)
213 $(call AddDepends
/camera
)
214 $(call AddDepends
/input
)
217 define KernelPackage
/video-uvc
/description
218 Kernel modules for supporting USB Video Class
(UVC
) devices
221 $(eval
$(call KernelPackage
,video-uvc
))
224 define KernelPackage
/video-gspca-core
226 TITLE
:=GSPCA webcam core support framework
227 DEPENDS
:=@USB_SUPPORT
+kmod-usb-core
+kmod-input-core
228 KCONFIG
:=CONFIG_USB_GSPCA
229 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/gspca_main.ko
230 AUTOLOAD
:=$(call AutoProbe
,gspca_main
)
231 $(call AddDepends
/camera
)
234 define KernelPackage
/video-gspca-core
/description
235 Kernel modules for supporting GSPCA based webcam devices. Note this is just
236 the core of the driver
, please select a submodule that supports your webcam.
239 $(eval
$(call KernelPackage
,video-gspca-core
))
242 define AddDepends
/camera-gspca
243 SUBMENU
:=$(VIDEO_MENU
)
244 DEPENDS
+=kmod-video-gspca-core
$(1)
248 define KernelPackage
/video-gspca-conex
249 TITLE
:=conex webcam support
250 KCONFIG
:=CONFIG_USB_GSPCA_CONEX
251 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/gspca_conex.ko
252 AUTOLOAD
:=$(call AutoProbe
,gspca_conex
)
253 $(call AddDepends
/camera-gspca
)
256 define KernelPackage
/video-gspca-conex
/description
257 The Conexant Camera Driver
(conex
) kernel module
260 $(eval
$(call KernelPackage
,video-gspca-conex
))
263 define KernelPackage
/video-gspca-etoms
264 TITLE
:=etoms webcam support
265 KCONFIG
:=CONFIG_USB_GSPCA_ETOMS
266 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/gspca_etoms.ko
267 AUTOLOAD
:=$(call AutoProbe
,gspca_etoms
)
268 $(call AddDepends
/camera-gspca
)
271 define KernelPackage
/video-gspca-etoms
/description
272 The Etoms USB Camera Driver
(etoms
) kernel module
275 $(eval
$(call KernelPackage
,video-gspca-etoms
))
278 define KernelPackage
/video-gspca-finepix
279 TITLE
:=finepix webcam support
280 KCONFIG
:=CONFIG_USB_GSPCA_FINEPIX
281 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/gspca_finepix.ko
282 AUTOLOAD
:=$(call AutoProbe
,gspca_finepix
)
283 $(call AddDepends
/camera-gspca
)
286 define KernelPackage
/video-gspca-finepix
/description
287 The Fujifilm FinePix USB V4L2 driver
(finepix
) kernel module
290 $(eval
$(call KernelPackage
,video-gspca-finepix
))
293 define KernelPackage
/video-gspca-mars
294 TITLE
:=mars webcam support
295 KCONFIG
:=CONFIG_USB_GSPCA_MARS
296 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/gspca_mars.ko
297 AUTOLOAD
:=$(call AutoProbe
,gspca_mars
)
298 $(call AddDepends
/camera-gspca
)
301 define KernelPackage
/video-gspca-mars
/description
302 The Mars USB Camera Driver
(mars
) kernel module
305 $(eval
$(call KernelPackage
,video-gspca-mars
))
308 define KernelPackage
/video-gspca-mr97310a
309 TITLE
:=mr97310a webcam support
310 KCONFIG
:=CONFIG_USB_GSPCA_MR97310A
311 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/gspca_mr97310a.ko
312 AUTOLOAD
:=$(call AutoProbe
,gspca_mr97310a
)
313 $(call AddDepends
/camera-gspca
)
316 define KernelPackage
/video-gspca-mr97310a
/description
317 The Mars-Semi MR97310A USB Camera Driver
(mr97310a
) kernel module
320 $(eval
$(call KernelPackage
,video-gspca-mr97310a
))
323 define KernelPackage
/video-gspca-ov519
324 TITLE
:=ov519 webcam support
325 KCONFIG
:=CONFIG_USB_GSPCA_OV519
326 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/gspca_ov519.ko
327 AUTOLOAD
:=$(call AutoProbe
,gspca_ov519
)
328 $(call AddDepends
/camera-gspca
)
331 define KernelPackage
/video-gspca-ov519
/description
332 The OV519 USB Camera Driver
(ov519
) kernel module
335 $(eval
$(call KernelPackage
,video-gspca-ov519
))
338 define KernelPackage
/video-gspca-ov534
339 TITLE
:=ov534 webcam support
340 KCONFIG
:=CONFIG_USB_GSPCA_OV534
341 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/gspca_ov534.ko
342 AUTOLOAD
:=$(call AutoProbe
,gspca_ov534
)
343 $(call AddDepends
/camera-gspca
)
346 define KernelPackage
/video-gspca-ov534
/description
347 The OV534 USB Camera Driver
(ov534
) kernel module
350 $(eval
$(call KernelPackage
,video-gspca-ov534
))
353 define KernelPackage
/video-gspca-ov534-9
354 TITLE
:=ov534-9 webcam support
355 KCONFIG
:=CONFIG_USB_GSPCA_OV534_9
356 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/gspca_ov534_9.ko
357 AUTOLOAD
:=$(call AutoProbe
,gspca_ov534_9
)
358 $(call AddDepends
/camera-gspca
)
361 define KernelPackage
/video-gspca-ov534-9
/description
362 The OV534-9 USB Camera Driver
(ov534_9
) kernel module
365 $(eval
$(call KernelPackage
,video-gspca-ov534-9
))
368 define KernelPackage
/video-gspca-pac207
369 TITLE
:=pac207 webcam support
370 KCONFIG
:=CONFIG_USB_GSPCA_PAC207
371 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/gspca_pac207.ko
372 AUTOLOAD
:=$(call AutoProbe
,gspca_pac207
)
373 $(call AddDepends
/camera-gspca
)
376 define KernelPackage
/video-gspca-pac207
/description
377 The Pixart PAC207 USB Camera Driver
(pac207
) kernel module
380 $(eval
$(call KernelPackage
,video-gspca-pac207
))
383 define KernelPackage
/video-gspca-pac7311
384 TITLE
:=pac7311 webcam support
385 KCONFIG
:=CONFIG_USB_GSPCA_PAC7311
386 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/gspca_pac7311.ko
387 AUTOLOAD
:=$(call AutoProbe
,gspca_pac7311
)
388 $(call AddDepends
/camera-gspca
)
391 define KernelPackage
/video-gspca-pac7311
/description
392 The Pixart PAC7311 USB Camera Driver
(pac7311
) kernel module
395 $(eval
$(call KernelPackage
,video-gspca-pac7311
))
398 define KernelPackage
/video-gspca-se401
399 TITLE
:=se401 webcam support
400 KCONFIG
:=CONFIG_USB_GSPCA_SE401
401 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/gspca_se401.ko
402 AUTOLOAD
:=$(call AutoProbe
,gspca_se401
)
403 $(call AddDepends
/camera-gspca
)
406 define KernelPackage
/video-gspca-se401
/description
407 The SE401 USB Camera Driver kernel module
410 $(eval
$(call KernelPackage
,video-gspca-se401
))
413 define KernelPackage
/video-gspca-sn9c20x
414 TITLE
:=sn9c20x webcam support
415 KCONFIG
:=CONFIG_USB_GSPCA_SN9C20X
416 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/gspca_sn9c20x.ko
417 AUTOLOAD
:=$(call AutoProbe
,gspca_sn9c20x
)
418 $(call AddDepends
/camera-gspca
)
421 define KernelPackage
/video-gspca-sn9c20x
/description
422 The SN9C20X USB Camera Driver
(sn9c20x
) kernel module
425 $(eval
$(call KernelPackage
,video-gspca-sn9c20x
))
428 define KernelPackage
/video-gspca-sonixb
429 TITLE
:=sonixb webcam support
430 KCONFIG
:=CONFIG_USB_GSPCA_SONIXB
431 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/gspca_sonixb.ko
432 AUTOLOAD
:=$(call AutoProbe
,gspca_sonixb
)
433 $(call AddDepends
/camera-gspca
)
436 define KernelPackage
/video-gspca-sonixb
/description
437 The SONIX Bayer USB Camera Driver
(sonixb
) kernel module
440 $(eval
$(call KernelPackage
,video-gspca-sonixb
))
443 define KernelPackage
/video-gspca-sonixj
444 TITLE
:=sonixj webcam support
445 KCONFIG
:=CONFIG_USB_GSPCA_SONIXJ
446 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/gspca_sonixj.ko
447 AUTOLOAD
:=$(call AutoProbe
,gspca_sonixj
)
448 $(call AddDepends
/camera-gspca
)
451 define KernelPackage
/video-gspca-sonixj
/description
452 The SONIX JPEG USB Camera Driver
(sonixj
) kernel module
455 $(eval
$(call KernelPackage
,video-gspca-sonixj
))
458 define KernelPackage
/video-gspca-spca500
459 TITLE
:=spca500 webcam support
460 KCONFIG
:=CONFIG_USB_GSPCA_SPCA500
461 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/gspca_spca500.ko
462 AUTOLOAD
:=$(call AutoProbe
,gspca_spca500
)
463 $(call AddDepends
/camera-gspca
)
466 define KernelPackage
/video-gspca-spca500
/description
467 The SPCA500 USB Camera Driver
(spca500
) kernel module
470 $(eval
$(call KernelPackage
,video-gspca-spca500
))
473 define KernelPackage
/video-gspca-spca501
474 TITLE
:=spca501 webcam support
475 KCONFIG
:=CONFIG_USB_GSPCA_SPCA501
476 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/gspca_spca501.ko
477 AUTOLOAD
:=$(call AutoProbe
,gspca_spca501
)
478 $(call AddDepends
/camera-gspca
)
481 define KernelPackage
/video-gspca-spca501
/description
482 The SPCA501 USB Camera Driver
(spca501
) kernel module
485 $(eval
$(call KernelPackage
,video-gspca-spca501
))
488 define KernelPackage
/video-gspca-spca505
489 TITLE
:=spca505 webcam support
490 KCONFIG
:=CONFIG_USB_GSPCA_SPCA505
491 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/gspca_spca505.ko
492 AUTOLOAD
:=$(call AutoProbe
,gspca_spca505
)
493 $(call AddDepends
/camera-gspca
)
496 define KernelPackage
/video-gspca-spca505
/description
497 The SPCA505 USB Camera Driver
(spca505
) kernel module
500 $(eval
$(call KernelPackage
,video-gspca-spca505
))
503 define KernelPackage
/video-gspca-spca506
504 TITLE
:=spca506 webcam support
505 KCONFIG
:=CONFIG_USB_GSPCA_SPCA506
506 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/gspca_spca506.ko
507 AUTOLOAD
:=$(call AutoProbe
,gspca_spca506
)
508 $(call AddDepends
/camera-gspca
)
511 define KernelPackage
/video-gspca-spca506
/description
512 The SPCA506 USB Camera Driver
(spca506
) kernel module
515 $(eval
$(call KernelPackage
,video-gspca-spca506
))
518 define KernelPackage
/video-gspca-spca508
519 TITLE
:=spca508 webcam support
520 KCONFIG
:=CONFIG_USB_GSPCA_SPCA508
521 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/gspca_spca508.ko
522 AUTOLOAD
:=$(call AutoProbe
,gspca_spca508
)
523 $(call AddDepends
/camera-gspca
)
526 define KernelPackage
/video-gspca-spca508
/description
527 The SPCA508 USB Camera Driver
(spca508
) kernel module
530 $(eval
$(call KernelPackage
,video-gspca-spca508
))
533 define KernelPackage
/video-gspca-spca561
534 TITLE
:=spca561 webcam support
535 KCONFIG
:=CONFIG_USB_GSPCA_SPCA561
536 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/gspca_spca561.ko
537 AUTOLOAD
:=$(call AutoProbe
,gspca_spca561
)
538 $(call AddDepends
/camera-gspca
)
541 define KernelPackage
/video-gspca-spca561
/description
542 The SPCA561 USB Camera Driver
(spca561
) kernel module
545 $(eval
$(call KernelPackage
,video-gspca-spca561
))
548 define KernelPackage
/video-gspca-sq905
549 TITLE
:=sq905 webcam support
550 KCONFIG
:=CONFIG_USB_GSPCA_SQ905
551 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/gspca_sq905.ko
552 AUTOLOAD
:=$(call AutoProbe
,gspca_sq905
)
553 $(call AddDepends
/camera-gspca
)
556 define KernelPackage
/video-gspca-sq905
/description
557 The SQ Technologies SQ905 based USB Camera Driver
(sq905
) kernel module
560 $(eval
$(call KernelPackage
,video-gspca-sq905
))
563 define KernelPackage
/video-gspca-sq905c
564 TITLE
:=sq905c webcam support
565 KCONFIG
:=CONFIG_USB_GSPCA_SQ905C
566 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/gspca_sq905c.ko
567 AUTOLOAD
:=$(call AutoProbe
,gspca_sq905c
)
568 $(call AddDepends
/camera-gspca
)
571 define KernelPackage
/video-gspca-sq905c
/description
572 The SQ Technologies SQ905C based USB Camera Driver
(sq905c
) kernel module
575 $(eval
$(call KernelPackage
,video-gspca-sq905c
))
578 define KernelPackage
/video-gspca-stk014
579 TITLE
:=stk014 webcam support
580 KCONFIG
:=CONFIG_USB_GSPCA_STK014
581 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/gspca_stk014.ko
582 AUTOLOAD
:=$(call AutoProbe
,gspca_stk014
)
583 $(call AddDepends
/camera-gspca
)
586 define KernelPackage
/video-gspca-stk014
/description
587 The Syntek DV4000
(STK014
) USB Camera Driver
(stk014
) kernel module
590 $(eval
$(call KernelPackage
,video-gspca-stk014
))
593 define KernelPackage
/video-gspca-sunplus
594 TITLE
:=sunplus webcam support
595 KCONFIG
:=CONFIG_USB_GSPCA_SUNPLUS
596 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/gspca_sunplus.ko
597 AUTOLOAD
:=$(call AutoProbe
,gspca_sunplus
)
598 $(call AddDepends
/camera-gspca
)
601 define KernelPackage
/video-gspca-sunplus
/description
602 The SUNPLUS USB Camera Driver
(sunplus
) kernel module
605 $(eval
$(call KernelPackage
,video-gspca-sunplus
))
608 define KernelPackage
/video-gspca-t613
609 TITLE
:=t613 webcam support
610 KCONFIG
:=CONFIG_USB_GSPCA_T613
611 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/gspca_t613.ko
612 AUTOLOAD
:=$(call AutoProbe
,gspca_t613
)
613 $(call AddDepends
/camera-gspca
)
616 define KernelPackage
/video-gspca-t613
/description
617 The T613
(JPEG Compliance
) USB Camera Driver
(t613
) kernel module
620 $(eval
$(call KernelPackage
,video-gspca-t613
))
623 define KernelPackage
/video-gspca-tv8532
624 TITLE
:=tv8532 webcam support
625 KCONFIG
:=CONFIG_USB_GSPCA_TV8532
626 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/gspca_tv8532.ko
627 AUTOLOAD
:=$(call AutoProbe
,gspca_tv8532
)
628 $(call AddDepends
/camera-gspca
)
631 define KernelPackage
/video-gspca-tv8532
/description
632 The TV8532 USB Camera Driver
(tv8532
) kernel module
635 $(eval
$(call KernelPackage
,video-gspca-tv8532
))
638 define KernelPackage
/video-gspca-vc032x
639 TITLE
:=vc032x webcam support
640 KCONFIG
:=CONFIG_USB_GSPCA_VC032X
641 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/gspca_vc032x.ko
642 AUTOLOAD
:=$(call AutoProbe
,gspca_vc032x
)
643 $(call AddDepends
/camera-gspca
)
646 define KernelPackage
/video-gspca-vc032x
/description
647 The VC032X USB Camera Driver
(vc032x
) kernel module
650 $(eval
$(call KernelPackage
,video-gspca-vc032x
))
653 define KernelPackage
/video-gspca-zc3xx
654 TITLE
:=zc3xx webcam support
655 KCONFIG
:=CONFIG_USB_GSPCA_ZC3XX
656 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/gspca_zc3xx.ko
657 AUTOLOAD
:=$(call AutoProbe
,gspca_zc3xx
)
658 $(call AddDepends
/camera-gspca
)
661 define KernelPackage
/video-gspca-zc3xx
/description
662 The ZC3XX USB Camera Driver
(zc3xx
) kernel module
665 $(eval
$(call KernelPackage
,video-gspca-zc3xx
))
668 define KernelPackage
/video-gspca-m5602
669 TITLE
:=m5602 webcam support
670 KCONFIG
:=CONFIG_USB_M5602
671 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/m5602
/gspca_m5602.ko
672 AUTOLOAD
:=$(call AutoProbe
,gspca_m5602
)
673 $(call AddDepends
/camera-gspca
)
676 define KernelPackage
/video-gspca-m5602
/description
677 The ALi USB m5602 Camera Driver
(m5602
) kernel module
680 $(eval
$(call KernelPackage
,video-gspca-m5602
))
683 define KernelPackage
/video-gspca-stv06xx
684 TITLE
:=stv06xx webcam support
685 KCONFIG
:=CONFIG_USB_STV06XX
686 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/stv06xx
/gspca_stv06xx.ko
687 AUTOLOAD
:=$(call AutoProbe
,gspca_stv06xx
)
688 $(call AddDepends
/camera-gspca
)
691 define KernelPackage
/video-gspca-stv06xx
/description
692 The STV06XX USB Camera Driver
(stv06xx
) kernel module
695 $(eval
$(call KernelPackage
,video-gspca-stv06xx
))
698 define KernelPackage
/video-gspca-gl860
699 TITLE
:=gl860 webcam support
700 KCONFIG
:=CONFIG_USB_GL860
701 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/gl860
/gspca_gl860.ko
702 AUTOLOAD
:=$(call AutoProbe
,gspca_gl860
)
703 $(call AddDepends
/camera-gspca
)
706 define KernelPackage
/video-gspca-gl800
/description
707 The GL860 USB Camera Driver
(gl860
) kernel module
710 $(eval
$(call KernelPackage
,video-gspca-gl860
))
713 define KernelPackage
/video-gspca-jeilinj
714 TITLE
:=jeilinj webcam support
715 KCONFIG
:=CONFIG_USB_GSPCA_JEILINJ
716 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/gspca_jeilinj.ko
717 AUTOLOAD
:=$(call AutoProbe
,gspca_jeilinj
)
718 $(call AddDepends
/camera-gspca
)
721 define KernelPackage
/video-gspca-jeilinj
/description
722 The JEILINJ USB Camera Driver
(jeilinj
) kernel module
725 $(eval
$(call KernelPackage
,video-gspca-jeilinj
))
728 define KernelPackage
/video-gspca-konica
729 TITLE
:=konica webcam support
730 KCONFIG
:=CONFIG_USB_GSPCA_KONICA
731 FILES
:=$(LINUX_DIR
)/drivers
/media
/$(V4L2_USB_DIR
)/gspca
/gspca_konica.ko
732 AUTOLOAD
:=$(call AutoProbe
,gspca_konica
)
733 $(call AddDepends
/camera-gspca
)
736 define KernelPackage
/video-gspca-konica
/description
737 The Konica USB Camera Driver
(konica
) kernel module
740 $(eval
$(call KernelPackage
,video-gspca-konica
))