Explorar o código

fix video cam support

Waldemar Brodkorb %!s(int64=11) %!d(string=hai) anos
pai
achega
7a1445acc7

+ 5 - 5
mk/modules.mk

@@ -1208,23 +1208,23 @@ $(eval $(call KMOD_template,USB_VIDEO_CLASS,usb-video-class,\
 ,70))
 
 $(eval $(call KMOD_template,USB_GSPCA,usb-gspca,\
-	$(MODULES_DIR)/kernel/drivers/media/video/gspca/gspca_main \
+	$(MODULES_DIR)/kernel/drivers/media/usb/gspca/gspca_main \
 ,75))
 
 $(eval $(call KMOD_template,USB_GSPCA_PAC207,usb-gspca-pac207,\
-	$(MODULES_DIR)/kernel/drivers/media/video/gspca/gspca_pac207 \
+	$(MODULES_DIR)/kernel/drivers/media/usb/gspca/gspca_pac207 \
 ,80))
 
 $(eval $(call KMOD_template,USB_GSPCA_PAC7311,usb-gspca-pac7311,\
-	$(MODULES_DIR)/kernel/drivers/media/video/gspca/gspca_pac7311 \
+	$(MODULES_DIR)/kernel/drivers/media/usb/gspca/gspca_pac7311 \
 ,80))
 
 $(eval $(call KMOD_template,USB_GSPCA_SPCA561,usb-gspca-spca561,\
-	$(MODULES_DIR)/kernel/drivers/media/video/gspca/gspca_spca561 \
+	$(MODULES_DIR)/kernel/drivers/media/usb/gspca/gspca_spca561 \
 ,80))
 
 $(eval $(call KMOD_template,USB_PWC,usb-pwc,\
-	$(MODULES_DIR)/kernel/drivers/media/video/pwc/pwc \
+	$(MODULES_DIR)/kernel/drivers/media/usb/pwc/pwc \
 ,80))
 
 #

+ 2 - 2
target/linux/Config.in

@@ -10,14 +10,14 @@ source target/linux/config/Config.in.input
 source target/linux/config/Config.in.pcmcia
 source target/linux/config/Config.in.network
 source target/linux/config/Config.in.netfilter
-source target/linux/config/Config.in.multimedia
+source target/linux/config/Config.in.audio
+source target/linux/config/Config.in.video
 source target/linux/config/Config.in.crypto
 source target/linux/config/Config.in.bluetooth
 #source target/linux/config/Config.in.isdn
 source target/linux/config/Config.in.watchdog
 source target/linux/config/Config.in.leds
 source target/linux/config/Config.in.misc
-#source target/linux/config/Config.in.arm
 source target/linux/config/Config.in.mips
 source target/linux/config/Config.in.lib
 source target/linux/config/Config.in.pm

+ 1 - 53
target/linux/config/Config.in.multimedia → target/linux/config/Config.in.audio

@@ -1,4 +1,4 @@
-menu "Multimedia devices support"
+menu "Audio devices support"
 depends on ADK_TARGET_WITH_PCI || ADK_TARGET_WITH_USB || ADK_TARGET_WITH_SOUND
 
 config ADK_KERNEL_SND_ARM
@@ -38,8 +38,6 @@ config ADK_KPACKAGE_KMOD_SND_AC97_CODEC
 	tristate
 	depends on ADK_TARGET_WITH_PCI || ADK_TARGET_WITH_SOUND
 
-menu "Audio devices support"
-
 config ADK_KPACKAGE_KMOD_SND
 	prompt "kmod-snd...................... ALSA sound support"
 	tristate
@@ -132,53 +130,3 @@ config ADK_KPACKAGE_KMOD_SND_BCM2835
 	default n
 
 endmenu
-
-menu "Video devices support"
-config ADK_KPACKAGE_KMOD_MEDIA_SUPPORT
-	prompt "kmod-media-support............... Multimedia support"
-	tristate
-	default n
-	help
-
-config ADK_KPACKAGE_KMOD_USB_VIDEO_CLASS
-	prompt "kmod-usb-video-class............ Kernel driver for USB video webcams"
-	tristate
-	depends on ADK_KPACKAGE_KMOD_USB || ADK_TARGET_SYSTEM_LEMOTE_YEELONG
-	select ADK_KPACKAGE_KMOD_MEDIA_SUPPORT
-	default n
-	help
-
-config ADK_KPACKAGE_KMOD_USB_GSPCA
-	prompt "kmod-usb-gspca................... GSPCA webcam framework"
-	depends on ADK_TARGET_WITH_USB
-	tristate
-	help
-	 GSPCA webcam framework
-
-config ADK_KPACKAGE_KMOD_USB_GSPCA_PAC207
-	prompt "kmod-usb-gpsca-pac207............ Pixart PAC207 USB Camera Driver"
-	tristate
-	depends on ADK_KPACKAGE_KMOD_USB_GSPCA
-	help
-
-config ADK_KPACKAGE_KMOD_USB_GSPCA_PAC7311
-	prompt "kmod-usb-gpsca-pac7311........... Pixart PAC7311 USB Camera Driver"
-	tristate
-	depends on ADK_KPACKAGE_KMOD_USB_GSPCA
-	help
-
-config ADK_KPACKAGE_KMOD_USB_GSPCA_SPCA561
-	prompt "kmod-usb-gpsca-spca561........... SPCA561 USB Camera Driver"
-	tristate
-	depends on ADK_KPACKAGE_KMOD_USB_GSPCA
-	help
-
-config ADK_KPACKAGE_KMOD_USB_PWC
-	prompt "kmod-usb-pwc..................... Kernel driver for USB Philips Cameras"
-	tristate
-	depends on ADK_KPACKAGE_KMOD_USB
-	default n
-	help
-
-endmenu
-endmenu

+ 64 - 0
target/linux/config/Config.in.video

@@ -0,0 +1,64 @@
+config ADK_KERNEL_VIDEO_DEV
+	boolean
+
+config ADK_KERNEL_VIDEO_V4L2
+	boolean
+	select ADK_KERNEL_VIDEO_DEV
+
+config ADK_KERNEL_MEDIA_USB_SUPPORT
+	boolean
+
+config ADK_KERNEL_MEDIA_CAMERA_SUPPORT
+	boolean
+
+menu "Video devices support"
+config ADK_KPACKAGE_KMOD_MEDIA_SUPPORT
+	tristate
+	default n
+	help
+
+config ADK_KPACKAGE_KMOD_USB_VIDEO_CLASS
+	prompt "kmod-usb-video-class............ Kernel driver for USB video webcams"
+	tristate
+	depends on ADK_KPACKAGE_KMOD_USB || ADK_TARGET_SYSTEM_LEMOTE_YEELONG
+	select ADK_KPACKAGE_KMOD_MEDIA_SUPPORT
+	default n
+	help
+
+config ADK_KPACKAGE_KMOD_USB_GSPCA
+	prompt "kmod-usb-gspca................... GSPCA webcam framework"
+	depends on ADK_TARGET_WITH_USB
+	select ADK_KERNEL_VIDEO_V4L2
+	select ADK_KPACKAGE_KMOD_MEDIA_SUPPORT
+	select ADK_KERNEL_MEDIA_USB_SUPPORT
+	select ADK_KERNEL_MEDIA_CAMERA_SUPPORT
+	tristate
+	help
+	 GSPCA webcam framework
+
+config ADK_KPACKAGE_KMOD_USB_GSPCA_PAC207
+	prompt "kmod-usb-gpsca-pac207............ Pixart PAC207 USB Camera Driver"
+	tristate
+	depends on ADK_KPACKAGE_KMOD_USB_GSPCA
+	help
+
+config ADK_KPACKAGE_KMOD_USB_GSPCA_PAC7311
+	prompt "kmod-usb-gpsca-pac7311........... Pixart PAC7311 USB Camera Driver"
+	tristate
+	depends on ADK_KPACKAGE_KMOD_USB_GSPCA
+	help
+
+config ADK_KPACKAGE_KMOD_USB_GSPCA_SPCA561
+	prompt "kmod-usb-gpsca-spca561........... SPCA561 USB Camera Driver"
+	tristate
+	depends on ADK_KPACKAGE_KMOD_USB_GSPCA
+	help
+
+config ADK_KPACKAGE_KMOD_USB_PWC
+	prompt "kmod-usb-pwc..................... Kernel driver for USB Philips Cameras"
+	tristate
+	depends on ADK_TARGET_WITH_USB
+	default n
+	help
+
+endmenu