1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- #
- # Copyright (C) 2006-2010 OpenWrt.org
- #
- # This is free software, licensed under the GNU General Public License v2.
- # See /LICENSE for more information.
- #
- PCMCIA_MENU:=PCMCIA support
- define KernelPackage/pcmcia-core
- SUBMENU:=$(PCMCIA_MENU)
- TITLE:=PCMCIA/CardBus support
- DEPENDS:=@PCMCIA_SUPPORT
- KCONFIG:= \
- CONFIG_PCMCIA \
- CONFIG_CARDBUS \
- CONFIG_PCCARD \
- PCMCIA_DEBUG=n
- FILES:= \
- $(LINUX_DIR)/drivers/pcmcia/pcmcia_core.ko \
- $(LINUX_DIR)/drivers/pcmcia/pcmcia.ko
- AUTOLOAD:=$(call AutoLoad,25,pcmcia_core pcmcia)
- endef
- define KernelPackage/pcmcia-core/description
- Kernel support for PCMCIA/CardBus controllers
- endef
- $(eval $(call KernelPackage,pcmcia-core))
- define KernelPackage/pcmcia-rsrc
- SUBMENU:=$(PCMCIA_MENU)
- TITLE:=PCMCIA resource support
- DEPENDS:=kmod-pcmcia-core
- KCONFIG:=CONFIG_PCCARD_NONSTATIC=y
- FILES:=$(LINUX_DIR)/drivers/pcmcia/pcmcia_rsrc.ko
- AUTOLOAD:=$(call AutoLoad,26,pcmcia_rsrc)
- 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))
- define KernelPackage/pcmcia-serial
- SUBMENU:=$(PCMCIA_MENU)
- TITLE:=Serial devices support
- DEPENDS:=kmod-pcmcia-core +kmod-serial-8250
- KCONFIG:= \
- CONFIG_PCMCIA_SERIAL_CS \
- CONFIG_SERIAL_8250_CS
- FILES:=$(LINUX_DIR)/drivers/tty/serial/8250/serial_cs.ko
- AUTOLOAD:=$(call AutoLoad,45,serial_cs)
- endef
- define KernelPackage/pcmcia-serial/description
- Kernel support for PCMCIA/CardBus serial devices
- endef
- $(eval $(call KernelPackage,pcmcia-serial))
|