X-Git-Url: http://git.rohieb.name/openwrt.git/blobdiff_plain/ca341a66db5ca390f55901056cb08c8e3435cba4..8b191d1960b3e5c92e9988fcda8b3a465b10212e:/package/kernel/modules/video.mk?ds=sidebyside diff --git a/package/kernel/modules/video.mk b/package/kernel/modules/video.mk index 5bcdbe63e..6bc19fd4f 100644 --- a/package/kernel/modules/video.mk +++ b/package/kernel/modules/video.mk @@ -13,8 +13,10 @@ define KernelPackage/video-core TITLE=Video4Linux support DEPENDS:=@PCI_SUPPORT||USB_SUPPORT KCONFIG:= \ + CONFIG_MEDIA_SUPPORT=m \ CONFIG_VIDEO_DEV \ CONFIG_VIDEO_V4L1=y \ + CONFIG_VIDEO_ALLOW_V4L1=y \ CONFIG_VIDEO_CAPTURE_DRIVERS=y \ CONFIG_V4L_USB_DRIVERS=y endef @@ -24,7 +26,6 @@ define KernelPackage/video-core/2.4 AUTOLOAD:=$(call AutoLoad,60,videodev) endef -ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,2.6.29)),1) define KernelPackage/video-core/2.6 FILES:= \ $(LINUX_DIR)/drivers/media/video/v4l2-common.$(LINUX_KMOD_SUFFIX) \ @@ -36,21 +37,6 @@ define KernelPackage/video-core/2.6 v4l2-common \ ) endef -else -define KernelPackage/video-core/2.6 - FILES:= \ - $(LINUX_DIR)/drivers/media/video/v4l2-common.$(LINUX_KMOD_SUFFIX) \ - $(LINUX_DIR)/drivers/media/video/v4l1-compat.$(LINUX_KMOD_SUFFIX) \ - $(LINUX_DIR)/drivers/media/video/compat_ioctl32.$(LINUX_KMOD_SUFFIX) \ - $(LINUX_DIR)/drivers/media/video/videodev.$(LINUX_KMOD_SUFFIX) - AUTOLOAD:=$(call AutoLoad,60, \ - v4l1-compat \ - videodev \ - v4l2-common \ - compat_ioctl32 \ - ) -endef -endif define KernelPackage/video-core/description Kernel modules for Video4Linux support @@ -59,10 +45,15 @@ endef $(eval $(call KernelPackage,video-core)) -define KernelPackage/video-cpia2 +define KernelPackage/video/Depends SUBMENU:=$(VIDEO_MENU) + DEPENDS+=kmod-video-core $(1) +endef + + +define KernelPackage/video-cpia2 +$(call KernelPackage/video/Depends,@LINUX_2_6 @USB_SUPPORT +kmod-usb-core) TITLE:=CPIA2 video driver - DEPENDS:=@LINUX_2_6 @USB_SUPPORT +kmod-usb-core +kmod-video-core KCONFIG:=CONFIG_VIDEO_CPIA2 FILES:=$(LINUX_DIR)/drivers/media/video/cpia2/cpia2.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,70,cpia2) @@ -76,9 +67,8 @@ $(eval $(call KernelPackage,video-cpia2)) define KernelPackage/video-konica - SUBMENU:=$(VIDEO_MENU) +$(call KernelPackage/video/Depends,@LINUX_2_6 @USB_SUPPORT +kmod-usb-core) TITLE:=Konica USB webcam support - DEPENDS:=@LINUX_2_6 @USB_SUPPORT +kmod-usb-video +kmod-video-core KCONFIG:=CONFIG_USB_KONICAWC FILES:=$(LINUX_DIR)/drivers/media/video/usbvideo/konicawc.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,70,konicawc) @@ -93,9 +83,8 @@ $(eval $(call KernelPackage,video-konica)) define KernelPackage/video-ov511 - SUBMENU:=$(VIDEO_MENU) +$(call KernelPackage/video/Depends,@LINUX_2_6 @USB_SUPPORT +kmod-usb-core) TITLE:=OV511 USB webcam support - DEPENDS:=@LINUX_2_6 @USB_SUPPORT +kmod-usb-core +kmod-video-core KCONFIG:=CONFIG_VIDEO_OV511 FILES:=$(LINUX_DIR)/drivers/media/video/ov511.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,70,ov511) @@ -110,9 +99,8 @@ $(eval $(call KernelPackage,video-ov511)) define KernelPackage/video-ovcamchip - SUBMENU:=$(VIDEO_MENU) +$(call KernelPackage/video/Depends,@LINUX_2_6 @USB_SUPPORT +kmod-i2c-core) TITLE:=OV6xxx/OV7xxx Camera Chip support - DEPENDS:=@LINUX_2_6 @USB_SUPPORT +kmod-i2c-core +kmod-video-core KCONFIG:=CONFIG_VIDEO_OVCAMCHIP FILES:=$(LINUX_DIR)/drivers/media/video/ovcamchip/ovcamchip.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,70,ovcamchip) @@ -128,12 +116,11 @@ $(eval $(call KernelPackage,video-ovcamchip)) define KernelPackage/video-sn9c102 - SUBMENU:=$(VIDEO_MENU) +$(call KernelPackage/video/Depends,@LINUX_2_6 @USB_SUPPORT +kmod-usb-core) TITLE:=SN9C102 Camera Chip support - DEPENDS:=@LINUX_2_6 @USB_SUPPORT +kmod-usb-core +kmod-video-core KCONFIG:=CONFIG_USB_SN9C102 FILES:=$(LINUX_DIR)/drivers/media/video/sn9c102/sn9c102.$(LINUX_KMOD_SUFFIX) - AUTOLOAD:=$(call AutoLoad,70,sn9c102) + AUTOLOAD:=$(call AutoLoad,70,gspca_sn9c20x) endef @@ -146,9 +133,8 @@ $(eval $(call KernelPackage,video-sn9c102)) define KernelPackage/video-pwc - SUBMENU:=$(VIDEO_MENU) +$(call KernelPackage/video/Depends,@LINUX_2_6 @USB_SUPPORT +kmod-usb-core) TITLE:=Philips USB webcam support - DEPENDS:=@LINUX_2_6 @USB_SUPPORT +kmod-usb-core +kmod-video-core KCONFIG:= \ CONFIG_USB_PWC \ CONFIG_USB_PWC_DEBUG=n @@ -164,9 +150,8 @@ endef $(eval $(call KernelPackage,video-pwc)) define KernelPackage/video-uvc - SUBMENU:=$(VIDEO_MENU) +$(call KernelPackage/video/Depends,@LINUX_2_6 @USB_SUPPORT +kmod-usb-core) TITLE:=USB Video Class (UVC) support - DEPENDS:=@LINUX_2_6 @!LINUX_2_6_25 @!LINUX_2_6_24 @!LINUX_2_6_23 @USB_SUPPORT +kmod-usb-core +kmod-video-core KCONFIG:= CONFIG_USB_VIDEO_CLASS FILES:=$(LINUX_DIR)/drivers/media/video/uvc/uvcvideo.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,90,uvcvideo) @@ -181,16 +166,14 @@ $(eval $(call KernelPackage,video-uvc)) define KernelPackage/video-gspca-core - SUBMENU:=$(VIDEO_MENU) +$(call KernelPackage/video/Depends,@LINUX_2_6 @USB_SUPPORT +kmod-usb-core) MENU:=1 TITLE:=GSPCA webcam core support framework - DEPENDS:=@LINUX_2_6 @!LINUX_2_6_21 @!LINUX_2_6_25 @USB_SUPPORT +kmod-usb-core +kmod-video-core KCONFIG:=CONFIG_USB_GSPCA FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_main.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,70,gspca_main) endef - define KernelPackage/video-gspca-core/description Kernel modules for supporting GSPCA based webcam devices. Note this is just the core of the driver, please select a submodule that supports your webcam. @@ -198,10 +181,16 @@ endef $(eval $(call KernelPackage,video-gspca-core)) -define KernelPackage/video-gspca-conex + +define KernelPackage/video-gspca/Depends SUBMENU:=$(VIDEO_MENU) + DEPENDS+=kmod-video-gspca-core $(1) +endef + + +define KernelPackage/video-gspca-conex +$(call KernelPackage/video-gspca/Depends,) TITLE:=conex webcam support - DEPENDS:=kmod-video-gspca-core KCONFIG:=CONFIG_USB_GSPCA_CONEX FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_conex.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,75,gspca_conex) @@ -215,9 +204,8 @@ $(eval $(call KernelPackage,video-gspca-conex)) define KernelPackage/video-gspca-etoms - SUBMENU:=$(VIDEO_MENU) +$(call KernelPackage/video-gspca/Depends,) TITLE:=etoms webcam support - DEPENDS:=kmod-video-gspca-core KCONFIG:=CONFIG_USB_GSPCA_ETOMS FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_etoms.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,75,gspca_etoms) @@ -231,9 +219,8 @@ $(eval $(call KernelPackage,video-gspca-etoms)) define KernelPackage/video-gspca-finepix - SUBMENU:=$(VIDEO_MENU) +$(call KernelPackage/video-gspca/Depends,) TITLE:=finepix webcam support - DEPENDS:=kmod-video-gspca-core KCONFIG:=CONFIG_USB_GSPCA_FINEPIX FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_finepix.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,75,gspca_finepix) @@ -247,9 +234,8 @@ $(eval $(call KernelPackage,video-gspca-finepix)) define KernelPackage/video-gspca-mars - SUBMENU:=$(VIDEO_MENU) +$(call KernelPackage/video-gspca/Depends,) TITLE:=mars webcam support - DEPENDS:=kmod-video-gspca-core KCONFIG:=CONFIG_USB_GSPCA_MARS FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_mars.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,75,gspca_mars) @@ -263,9 +249,8 @@ $(eval $(call KernelPackage,video-gspca-mars)) define KernelPackage/video-gspca-mr97310a - SUBMENU:=$(VIDEO_MENU) +$(call KernelPackage/video-gspca/Depends,) TITLE:=mr97310a webcam support - DEPENDS:=kmod-video-gspca-core @!LINUX_2_6_28 KCONFIG:=CONFIG_USB_GSPCA_MR97310A FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_mr97310a.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,75,gspca_mr97310a) @@ -279,9 +264,8 @@ $(eval $(call KernelPackage,video-gspca-mr97310a)) define KernelPackage/video-gspca-ov519 - SUBMENU:=$(VIDEO_MENU) +$(call KernelPackage/video-gspca/Depends,) TITLE:=ov519 webcam support - DEPENDS:=kmod-video-gspca-core KCONFIG:=CONFIG_USB_GSPCA_OV519 FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_ov519.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,75,gspca_ov519) @@ -295,9 +279,8 @@ $(eval $(call KernelPackage,video-gspca-ov519)) define KernelPackage/video-gspca-ov534 - SUBMENU:=$(VIDEO_MENU) +$(call KernelPackage/video-gspca/Depends,) TITLE:=ov534 webcam support - DEPENDS:=kmod-video-gspca-core @!LINUX_2_6_28 KCONFIG:=CONFIG_USB_GSPCA_OV534 FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_ov534.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,75,gspca_ov534) @@ -311,9 +294,8 @@ $(eval $(call KernelPackage,video-gspca-ov534)) define KernelPackage/video-gspca-pac207 - SUBMENU:=$(VIDEO_MENU) +$(call KernelPackage/video-gspca/Depends,) TITLE:=pac207 webcam support - DEPENDS:=kmod-video-gspca-core KCONFIG:=CONFIG_USB_GSPCA_PAC207 FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_pac207.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,75,gspca_pac207) @@ -327,9 +309,8 @@ $(eval $(call KernelPackage,video-gspca-pac207)) define KernelPackage/video-gspca-pac7311 - SUBMENU:=$(VIDEO_MENU) +$(call KernelPackage/video-gspca/Depends,) TITLE:=pac7311 webcam support - DEPENDS:=kmod-video-gspca-core KCONFIG:=CONFIG_USB_GSPCA_PAC7311 FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_pac7311.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,75,gspca_pac7311) @@ -342,10 +323,24 @@ endef $(eval $(call KernelPackage,video-gspca-pac7311)) +define KernelPackage/video-gspca-sn9c20x +$(call KernelPackage/video-gspca/Depends,@LINUX_2_6 @USB_SUPPORT +kmod-usb-core) + TITLE:=sn9c20x webcam support + KCONFIG:=CONFIG_USB_GSPCA_SN9C20X + FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_sn9c20x.$(LINUX_KMOD_SUFFIX) + AUTOLOAD:=$(call AutoLoad,75,sn9c20x) +endef + +define KernelPackage/video-gspca-sn9c20x/description + The SN9C20X USB Camera Driver (sn9c20x) kernel module. +endef + +$(eval $(call KernelPackage,video-gspca-sn9c20x)) + + define KernelPackage/video-gspca-sonixb - SUBMENU:=$(VIDEO_MENU) +$(call KernelPackage/video-gspca/Depends,) TITLE:=sonixb webcam support - DEPENDS:=kmod-video-gspca-core KCONFIG:=CONFIG_USB_GSPCA_SONIXB FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_sonixb.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,75,gspca_sonixb) @@ -359,9 +354,8 @@ $(eval $(call KernelPackage,video-gspca-sonixb)) define KernelPackage/video-gspca-sonixj - SUBMENU:=$(VIDEO_MENU) +$(call KernelPackage/video-gspca/Depends,) TITLE:=sonixj webcam support - DEPENDS:=kmod-video-gspca-core KCONFIG:=CONFIG_USB_GSPCA_SONIXJ FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_sonixj.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,75,gspca_sonixj) @@ -375,9 +369,8 @@ $(eval $(call KernelPackage,video-gspca-sonixj)) define KernelPackage/video-gspca-spca500 - SUBMENU:=$(VIDEO_MENU) +$(call KernelPackage/video-gspca/Depends,) TITLE:=spca500 webcam support - DEPENDS:=kmod-video-gspca-core KCONFIG:=CONFIG_USB_GSPCA_SPCA500 FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_spca500.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,75,gspca_spca500) @@ -391,9 +384,8 @@ $(eval $(call KernelPackage,video-gspca-spca500)) define KernelPackage/video-gspca-spca501 - SUBMENU:=$(VIDEO_MENU) +$(call KernelPackage/video-gspca/Depends,) TITLE:=spca501 webcam support - DEPENDS:=kmod-video-gspca-core KCONFIG:=CONFIG_USB_GSPCA_SPCA501 FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_spca501.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,75,gspca_spca501) @@ -407,9 +399,8 @@ $(eval $(call KernelPackage,video-gspca-spca501)) define KernelPackage/video-gspca-spca505 - SUBMENU:=$(VIDEO_MENU) +$(call KernelPackage/video-gspca/Depends,) TITLE:=spca505 webcam support - DEPENDS:=kmod-video-gspca-core KCONFIG:=CONFIG_USB_GSPCA_SPCA505 FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_spca505.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,75,gspca_spca505) @@ -423,9 +414,8 @@ $(eval $(call KernelPackage,video-gspca-spca505)) define KernelPackage/video-gspca-spca506 - SUBMENU:=$(VIDEO_MENU) +$(call KernelPackage/video-gspca/Depends,) TITLE:=spca506 webcam support - DEPENDS:=kmod-video-gspca-core KCONFIG:=CONFIG_USB_GSPCA_SPCA506 FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_spca506.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,75,gspca_spca506) @@ -439,9 +429,8 @@ $(eval $(call KernelPackage,video-gspca-spca506)) define KernelPackage/video-gspca-spca508 - SUBMENU:=$(VIDEO_MENU) +$(call KernelPackage/video-gspca/Depends,) TITLE:=spca508 webcam support - DEPENDS:=kmod-video-gspca-core KCONFIG:=CONFIG_USB_GSPCA_SPCA508 FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_spca508.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,75,gspca_spca508) @@ -455,9 +444,8 @@ $(eval $(call KernelPackage,video-gspca-spca508)) define KernelPackage/video-gspca-spca561 - SUBMENU:=$(VIDEO_MENU) +$(call KernelPackage/video-gspca/Depends,) TITLE:=spca561 webcam support - DEPENDS:=kmod-video-gspca-core KCONFIG:=CONFIG_USB_GSPCA_SPCA561 FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_spca561.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,75,gspca_spca561) @@ -471,9 +459,8 @@ $(eval $(call KernelPackage,video-gspca-spca561)) define KernelPackage/video-gspca-sq905 - SUBMENU:=$(VIDEO_MENU) +$(call KernelPackage/video-gspca/Depends,) TITLE:=sq905 webcam support - DEPENDS:=kmod-video-gspca-core @!LINUX_2_6_28 KCONFIG:=CONFIG_USB_GSPCA_SQ905 FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_sq905.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,75,gspca_sq905) @@ -487,9 +474,8 @@ $(eval $(call KernelPackage,video-gspca-sq905)) define KernelPackage/video-gspca-sq905c - SUBMENU:=$(VIDEO_MENU) +$(call KernelPackage/video-gspca/Depends,) TITLE:=sq905c webcam support - DEPENDS:=kmod-video-gspca-core @!LINUX_2_6_28 KCONFIG:=CONFIG_USB_GSPCA_SQ905C FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_sq905c.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,75,gspca_sq905c) @@ -503,9 +489,8 @@ $(eval $(call KernelPackage,video-gspca-sq905c)) define KernelPackage/video-gspca-stk014 - SUBMENU:=$(VIDEO_MENU) +$(call KernelPackage/video-gspca/Depends,) TITLE:=stk014 webcam support - DEPENDS:=kmod-video-gspca-core KCONFIG:=CONFIG_USB_GSPCA_STK014 FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_stk014.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,75,gspca_stk014) @@ -519,9 +504,8 @@ $(eval $(call KernelPackage,video-gspca-stk014)) define KernelPackage/video-gspca-sunplus - SUBMENU:=$(VIDEO_MENU) +$(call KernelPackage/video-gspca/Depends,) TITLE:=sunplus webcam support - DEPENDS:=kmod-video-gspca-core KCONFIG:=CONFIG_USB_GSPCA_SUNPLUS FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_sunplus.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,75,gspca_sunplus) @@ -535,9 +519,8 @@ $(eval $(call KernelPackage,video-gspca-sunplus)) define KernelPackage/video-gspca-t613 - SUBMENU:=$(VIDEO_MENU) +$(call KernelPackage/video-gspca/Depends,) TITLE:=t613 webcam support - DEPENDS:=kmod-video-gspca-core KCONFIG:=CONFIG_USB_GSPCA_T613 FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_t613.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,75,gspca_t613) @@ -551,9 +534,8 @@ $(eval $(call KernelPackage,video-gspca-t613)) define KernelPackage/video-gspca-tv8532 - SUBMENU:=$(VIDEO_MENU) +$(call KernelPackage/video-gspca/Depends,) TITLE:=tv8532 webcam support - DEPENDS:=kmod-video-gspca-core KCONFIG:=CONFIG_USB_GSPCA_TV8532 FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_tv8532.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,75,gspca_tv8532) @@ -567,9 +549,8 @@ $(eval $(call KernelPackage,video-gspca-tv8532)) define KernelPackage/video-gspca-vc032x - SUBMENU:=$(VIDEO_MENU) +$(call KernelPackage/video-gspca/Depends,) TITLE:=vc032x webcam support - DEPENDS:=kmod-video-gspca-core KCONFIG:=CONFIG_USB_GSPCA_VC032X FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_vc032x.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,75,gspca_vc032x) @@ -583,9 +564,8 @@ $(eval $(call KernelPackage,video-gspca-vc032x)) define KernelPackage/video-gspca-zc3xx - SUBMENU:=$(VIDEO_MENU) +$(call KernelPackage/video-gspca/Depends,) TITLE:=zc3xx webcam support - DEPENDS:=kmod-video-gspca-core KCONFIG:=CONFIG_USB_GSPCA_ZC3XX FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_zc3xx.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,75,gspca_zc3xx) @@ -599,9 +579,8 @@ $(eval $(call KernelPackage,video-gspca-zc3xx)) define KernelPackage/video-gspca-m5602 - SUBMENU:=$(VIDEO_MENU) +$(call KernelPackage/video-gspca/Depends,) TITLE:=m5602 webcam support - DEPENDS:=kmod-video-gspca-core KCONFIG:=CONFIG_USB_M5602 FILES:=$(LINUX_DIR)/drivers/media/video/gspca/m5602/gspca_m5602.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,75,gspca_m5602) @@ -615,9 +594,8 @@ $(eval $(call KernelPackage,video-gspca-m5602)) define KernelPackage/video-gspca-stv06xx - SUBMENU:=$(VIDEO_MENU) +$(call KernelPackage/video-gspca/Depends,) TITLE:=stv06xx webcam support - DEPENDS:=kmod-video-gspca-core @!LINUX_2_6_28 KCONFIG:=CONFIG_USB_STV06XX FILES:=$(LINUX_DIR)/drivers/media/video/gspca/stv06xx/gspca_stv06xx.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,75,gspca_stv06xx) @@ -628,3 +606,33 @@ define KernelPackage/video-gspca-stv06xx/description endef $(eval $(call KernelPackage,video-gspca-stv06xx)) + + +define KernelPackage/video-gspca-gl860 +$(call KernelPackage/video-gspca/Depends,@LINUX_2_6_32) + TITLE:=gl860 webcam support + KCONFIG:=CONFIG_USB_GL860 + FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gl860/gspca_gl860.$(LINUX_KMOD_SUFFIX) + AUTOLOAD:=$(call AutoLoad,75,gspca_gl860) +endef + +define KernelPackage/video-gspca-gl800/description + The GL860 USB Camera Driver (gl860) kernel module. +endef + +$(eval $(call KernelPackage,video-gspca-gl860)) + + +define KernelPackage/video-gspca-jeilinj +$(call KernelPackage/video-gspca/Depends,@LINUX_2_6_32) + TITLE:=jeilinj webcam support + KCONFIG:=CONFIG_USB_GSPCA_JEILINJ + FILES:=$(LINUX_DIR)/drivers/media/video/gspca/gspca_jeilinj.$(LINUX_KMOD_SUFFIX) + AUTOLOAD:=$(call AutoLoad,75,gspca_jeilinj) +endef + +define KernelPackage/video-gspca-jeilinj/description + The JEILINJ USB Camera Driver (jeilinj) kernel module. +endef + +$(eval $(call KernelPackage,video-gspca-jeilinj))