2 # Copyright (C) 2006-2010 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 PCMCIA_MENU:=PCMCIA support
10 define KernelPackage/pcmcia-core
11 SUBMENU:=$(PCMCIA_MENU)
12 TITLE:=PCMCIA/CardBus support
13 DEPENDS:=@PCMCIA_SUPPORT
21 define KernelPackage/pcmcia-core/2.4
26 $(LINUX_DIR)/drivers/pcmcia/pcmcia_core.ko \
27 $(LINUX_DIR)/drivers/pcmcia/ds.ko \
28 $(LINUX_DIR)/drivers/pcmcia/yenta_socket.ko
29 AUTOLOAD:=$(call AutoLoad,25,pcmcia_core ds yenta_socket)
32 define KernelPackage/pcmcia-core/2.6
38 $(LINUX_DIR)/drivers/pcmcia/pcmcia_core.ko \
39 $(LINUX_DIR)/drivers/pcmcia/pcmcia.ko
40 AUTOLOAD:=$(call AutoLoad,25,pcmcia_core pcmcia)
43 define KernelPackage/pcmcia-core/description
44 Kernel support for PCMCIA/CardBus controllers
47 $(eval $(call KernelPackage,pcmcia-core))
50 define KernelPackage/pcmcia-yenta
51 SUBMENU:=$(PCMCIA_MENU)
52 TITLE:=yenta socket driver
53 DEPENDS:=kmod-pcmcia-core
55 CONFIG_PCCARD_NONSTATIC \
57 ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,2.6.35)),1)
59 $(LINUX_DIR)/drivers/pcmcia/pcmcia_rsrc.ko \
60 $(LINUX_DIR)/drivers/pcmcia/yenta_socket.ko
61 AUTOLOAD:=$(call AutoLoad,41,pcmcia_rsrc yenta_socket)
64 $(LINUX_DIR)/drivers/pcmcia/rsrc_nonstatic.ko \
65 $(LINUX_DIR)/drivers/pcmcia/yenta_socket.ko
66 AUTOLOAD:=$(call AutoLoad,41,rsrc_nonstatic yenta_socket)
70 $(eval $(call KernelPackage,pcmcia-yenta))
73 define KernelPackage/pcmcia-serial
74 SUBMENU:=$(PCMCIA_MENU)
75 TITLE:=Serial devices support
76 DEPENDS:=kmod-pcmcia-core
78 CONFIG_PCMCIA_SERIAL_CS \
80 AUTOLOAD:=$(call AutoLoad,45,serial_cs)
83 define KernelPackage/pcmcia-serial/2.4
84 # KCONFIG:=CONFIG_PCMCIA_SERIAL_CS
85 FILES:=$(LINUX_DIR)/drivers/char/pcmcia/serial_cs.ko
88 define KernelPackage/pcmcia-serial/2.6
89 # KCONFIG:=CONFIG_SERIAL_8250_CS
90 FILES:=$(LINUX_DIR)/drivers/serial/serial_cs.ko
93 define KernelPackage/pcmcia-serial/description
94 Kernel support for PCMCIA/CardBus serial devices
97 $(eval $(call KernelPackage,pcmcia-serial))