diff options
Diffstat (limited to 'package/kernel')
| -rw-r--r-- | package/kernel/modules/pcmcia.mk | 37 | 
1 files changed, 23 insertions, 14 deletions
diff --git a/package/kernel/modules/pcmcia.mk b/package/kernel/modules/pcmcia.mk index 468a62f0a..e4df2aa39 100644 --- a/package/kernel/modules/pcmcia.mk +++ b/package/kernel/modules/pcmcia.mk @@ -28,28 +28,37 @@ endef  $(eval $(call KernelPackage,pcmcia-core)) - -define KernelPackage/pcmcia-yenta +define KernelPackage/pcmcia-rsrc    SUBMENU:=$(PCMCIA_MENU) -  TITLE:=yenta socket driver +  TITLE:=PCMCIA resource support    DEPENDS:=kmod-pcmcia-core -  KCONFIG:= \ -	CONFIG_PCCARD_NONSTATIC \ -	CONFIG_YENTA +  KCONFIG:=CONFIG_PCCARD_NONSTATIC=y  # For Linux 2.6.35+  ifneq ($(wildcard $(LINUX_DIR)/drivers/pcmcia/pcmcia_rsrc.ko),) -  FILES:= \ -	$(LINUX_DIR)/drivers/pcmcia/pcmcia_rsrc.ko \ -	$(LINUX_DIR)/drivers/pcmcia/yenta_socket.ko -  AUTOLOAD:=$(call AutoLoad,41,pcmcia_rsrc yenta_socket) +  FILES:=$(LINUX_DIR)/drivers/pcmcia/pcmcia_rsrc.ko +  AUTOLOAD:=$(call AutoLoad,26,pcmcia_rsrc)  else -  FILES:= \ -	$(LINUX_DIR)/drivers/pcmcia/rsrc_nonstatic.ko \ -	$(LINUX_DIR)/drivers/pcmcia/yenta_socket.ko -  AUTOLOAD:=$(call AutoLoad,41,rsrc_nonstatic yenta_socket) +  FILES:=$(LINUX_DIR)/drivers/pcmcia/rsrc_nonstatic.ko \ +  AUTOLOAD:=$(call AutoLoad,26,rsrc_nonstatic)  endif  endef +define KernelPackage/pcmcia-rsrc/description +  Kernel support for PCMCIA resource allocation +endef + +$(eval $(call KernelPackage,pcmcia-rsrc)) + + +define KernelPackage/pcmcia-yenta +  SUBMENU:=$(PCMCIA_MENU) +  TITLE:=yenta socket driver +  DEPENDS:=kmod-pcmcia-rsrc +  KCONFIG:=CONFIG_YENTA +  FILES:=$(LINUX_DIR)/drivers/pcmcia/yenta_socket.ko +  AUTOLOAD:=$(call AutoLoad,41,pcmcia_rsrc yenta_socket) +endef +  $(eval $(call KernelPackage,pcmcia-yenta))  | 
