fix pcmcia modules load order (closes: #1355)
[openwrt/svn-archive/archive.git] / package / kernel / modules / other.mk
index d0975e01c720ce6d9779c27e973009cbccc98537..d86608987ddd69bd8aebdae19a40ae65ebb8c0a0 100644 (file)
@@ -149,7 +149,7 @@ define KernelPackage/pcmcia-core/2.6
        $(MODULES_DIR)/kernel/drivers/pcmcia/pcmcia.$(LINUX_KMOD_SUFFIX) \
        $(MODULES_DIR)/kernel/drivers/pcmcia/yenta_socket.$(LINUX_KMOD_SUFFIX) \
        $(MODULES_DIR)/kernel/drivers/pcmcia/rsrc_nonstatic.$(LINUX_KMOD_SUFFIX)
-  AUTOLOAD:=$(call AutoLoad,40,pcmcia_core pcmcia yenta_socket rsrc_nonstatic)
+  AUTOLOAD:=$(call AutoLoad,40,pcmcia_core pcmcia rsrc_nonstatic yenta_socket)
 endef
 $(eval $(call KernelPackage,pcmcia-core))
 
@@ -176,6 +176,7 @@ $(eval $(call KernelPackage,pcmcia-serial))
 
 define KernelPackage/bluetooth
   TITLE:=Bluetooth support
+  DEPENDS:=@USB_SUPPORT
   DESCRIPTION:=Kernel support for Bluetooth devices
   SUBMENU:=$(EMENU)
  endef
@@ -229,6 +230,7 @@ $(eval $(call KernelPackage,softdog))
 define KernelPackage/videodev
   TITLE=Video4Linux support
   DESCRIPTION:=Kernel modules for Video4Linux support
+  DEPENDS:=@VIDEO_SUPPORT
   SUBMENU:=$(EMENU)
   KCONFIG:=$(CONFIG_VIDEO_DEV)
   FILES:=$(MODULES_DIR)/kernel/drivers/media/video/*.$(LINUX_KMOD_SUFFIX)