Changeset 27253


Ignore:
Timestamp:
2011-06-21T22:52:53+02:00 (7 years ago)
Author:
florian
Message:

[kernel] fix and make usable kmod-pcmcia-rsrc

This module is also needed for e.g: kmod-bcm63xx-pcmcia

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/kernel/modules/pcmcia.mk

    r26901 r27253  
    2929$(eval $(call KernelPackage,pcmcia-core)) 
    3030 
     31define KernelPackage/pcmcia-rsrc 
     32  SUBMENU:=$(PCMCIA_MENU) 
     33  TITLE:=PCMCIA resource support 
     34  DEPENDS:=kmod-pcmcia-core 
     35  KCONFIG:=CONFIG_PCCARD_NONSTATIC=y 
     36# For Linux 2.6.35+ 
     37ifneq ($(wildcard $(LINUX_DIR)/drivers/pcmcia/pcmcia_rsrc.ko),) 
     38  FILES:=$(LINUX_DIR)/drivers/pcmcia/pcmcia_rsrc.ko 
     39  AUTOLOAD:=$(call AutoLoad,26,pcmcia_rsrc) 
     40else 
     41  FILES:=$(LINUX_DIR)/drivers/pcmcia/rsrc_nonstatic.ko \ 
     42  AUTOLOAD:=$(call AutoLoad,26,rsrc_nonstatic) 
     43endif 
     44endef 
     45 
     46define KernelPackage/pcmcia-rsrc/description 
     47  Kernel support for PCMCIA resource allocation 
     48endef 
     49 
     50$(eval $(call KernelPackage,pcmcia-rsrc)) 
     51 
    3152 
    3253define KernelPackage/pcmcia-yenta 
    3354  SUBMENU:=$(PCMCIA_MENU) 
    3455  TITLE:=yenta socket driver 
    35   DEPENDS:=kmod-pcmcia-core 
    36   KCONFIG:= \ 
    37         CONFIG_PCCARD_NONSTATIC \ 
    38         CONFIG_YENTA 
    39 # For Linux 2.6.35+ 
    40 ifneq ($(wildcard $(LINUX_DIR)/drivers/pcmcia/pcmcia_rsrc.ko),) 
    41   FILES:= \ 
    42         $(LINUX_DIR)/drivers/pcmcia/pcmcia_rsrc.ko \ 
    43         $(LINUX_DIR)/drivers/pcmcia/yenta_socket.ko 
     56  DEPENDS:=kmod-pcmcia-rsrc 
     57  KCONFIG:=CONFIG_YENTA 
     58  FILES:=$(LINUX_DIR)/drivers/pcmcia/yenta_socket.ko 
    4459  AUTOLOAD:=$(call AutoLoad,41,pcmcia_rsrc yenta_socket) 
    45 else 
    46   FILES:= \ 
    47         $(LINUX_DIR)/drivers/pcmcia/rsrc_nonstatic.ko \ 
    48         $(LINUX_DIR)/drivers/pcmcia/yenta_socket.ko 
    49   AUTOLOAD:=$(call AutoLoad,41,rsrc_nonstatic yenta_socket) 
    50 endif 
    5160endef 
    5261 
  • trunk/target/linux/brcm63xx/modules.mk

    r22145 r27253  
    2525  SUBMENU:=$(PCMCIA_MENU) 
    2626  TITLE:=Broadcom BCM63xx PCMCIA support 
    27   DEPENDS:=@TARGET_brcm63xx kmod-pcmcia-core 
     27  DEPENDS:=@TARGET_brcm63xx +kmod-pcmcia-rsrc 
    2828  KCONFIG:=CONFIG_PCMCIA_BCM63XX 
    2929  FILES:=$(LINUX_DIR)/drivers/pcmcia/bcm63xx_pcmcia.ko 
Note: See TracChangeset for help on using the changeset viewer.