Explorar o código

allow platform support directories to add and modify kernel module packages

SVN-Revision: 5184
Felix Fietkau %!s(int64=19) %!d(string=hai) anos
pai
achega
fc8abe2dfa

+ 2 - 0
package/kernel/Makefile

@@ -59,6 +59,7 @@ define KernelPackage
   $(eval $(call KernelPackage/Defaults))
   $(eval $(call KernelPackage/Defaults))
   $(eval $(call KernelPackage/$(1)))
   $(eval $(call KernelPackage/$(1)))
   $(eval $(call KernelPackage/$(1)/$(KERNEL)))
   $(eval $(call KernelPackage/$(1)/$(KERNEL)))
+  $(eval $(call KernelPackage/$(1)/$(BOARD)-$(KERNEL)))
 
 
   define Package/kmod-$(1)
   define Package/kmod-$(1)
     TITLE:=$(TITLE)
     TITLE:=$(TITLE)
@@ -88,4 +89,5 @@ define AutoLoad
   add_module $(1) "$(2)";
   add_module $(1) "$(2)";
 endef
 endef
 
 
+include $(TOPDIR)/target/linux/*/modules.mk
 include ./modules/*.mk
 include ./modules/*.mk

+ 0 - 2
package/kernel/modules/other.mk

@@ -69,13 +69,11 @@ define KernelPackage/lp
   KCONFIG:=$(CONFIG_PARPORT)
   KCONFIG:=$(CONFIG_PARPORT)
   FILES:= \
   FILES:= \
 	$(MODULES_DIR)/kernel/drivers/parport/parport.$(LINUX_KMOD_SUFFIX) \
 	$(MODULES_DIR)/kernel/drivers/parport/parport.$(LINUX_KMOD_SUFFIX) \
-	$(MODULES_DIR)/kernel/drivers/parport/parport_*.$(LINUX_KMOD_SUFFIX) \
 	$(MODULES_DIR)/kernel/drivers/char/lp.$(LINUX_KMOD_SUFFIX) \
 	$(MODULES_DIR)/kernel/drivers/char/lp.$(LINUX_KMOD_SUFFIX) \
 	$(MODULES_DIR)/kernel/drivers/char/ppdev.$(LINUX_KMOD_SUFFIX)
 	$(MODULES_DIR)/kernel/drivers/char/ppdev.$(LINUX_KMOD_SUFFIX)
   SUBMENU:=$(EMENU)
   SUBMENU:=$(EMENU)
   AUTOLOAD:=$(call AutoLoad,50, \
   AUTOLOAD:=$(call AutoLoad,50, \
   	parport \
   	parport \
-  	parport_splink \
   	lp \
   	lp \
   )
   )
 endef
 endef

+ 13 - 0
target/linux/brcm-2.4/modules.mk

@@ -0,0 +1,13 @@
+define KernelPackage/lp/brcm-2.4
+  FILES:= \
+	$(MODULES_DIR)/kernel/drivers/parport/parport.$(LINUX_KMOD_SUFFIX) \
+	$(MODULES_DIR)/kernel/drivers/parport/parport_*.$(LINUX_KMOD_SUFFIX) \
+	$(MODULES_DIR)/kernel/drivers/char/lp.$(LINUX_KMOD_SUFFIX) \
+	$(MODULES_DIR)/kernel/drivers/char/ppdev.$(LINUX_KMOD_SUFFIX)
+  AUTOLOAD:=$(call AutoLoad,50, \
+  	parport \
+  	parport_splink \
+  	lp \
+  )
+endef
+