123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 |
- #
- # 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_PCMCIA_LOAD_CIS=y \
- 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 AddDepends/pcmcia
- SUBMENU:=$(PCMCIA_MENU)
- DEPENDS+=kmod-pcmcia-core $(1)
- endef
- define KernelPackage/pcmcia-rsrc
- TITLE:=PCMCIA resource support
- KCONFIG:=CONFIG_PCCARD_NONSTATIC=y
- FILES:=$(LINUX_DIR)/drivers/pcmcia/pcmcia_rsrc.ko
- AUTOLOAD:=$(call AutoLoad,26,pcmcia_rsrc)
- $(call AddDepends/pcmcia)
- endef
- define KernelPackage/pcmcia-rsrc/description
- Kernel support for PCMCIA resource allocation
- endef
- $(eval $(call KernelPackage,pcmcia-rsrc))
- define KernelPackage/pcmcia-yenta
- TITLE:=yenta socket driver
- KCONFIG:=CONFIG_YENTA
- FILES:=$(LINUX_DIR)/drivers/pcmcia/yenta_socket.ko
- AUTOLOAD:=$(call AutoLoad,41,yenta_socket)
- DEPENDS:=+kmod-pcmcia-rsrc
- $(call AddDepends/pcmcia)
- endef
- $(eval $(call KernelPackage,pcmcia-yenta))
- define KernelPackage/pcmcia-serial
- TITLE:=Serial devices support
- 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)
- DEPENDS:=+kmod-serial-8250
- $(call AddDepends/pcmcia)
- endef
- define KernelPackage/pcmcia-serial/description
- Kernel support for PCMCIA/CardBus serial devices
- endef
- $(eval $(call KernelPackage,pcmcia-serial))
- define KernelPackage/pcmcia-pd6729
- TITLE:=Cirrus PD6729 compatible bridge support
- KCONFIG:=CONFIG_PD6729
- FILES:=$(LINUX_DIR)/drivers/pcmcia/pd6729.ko
- AUTOLOAD:=$(call AutoLoad,41,pd6729)
- DEPENDS:=+kmod-pcmcia-rsrc
- $(call AddDepends/pcmcia)
- endef
- define KernelPackage/pcmcia-pd6729/description
- Kernel support for the Cirrus PD6729 PCI-to-PCMCIA bridge
- endef
- $(eval $(call KernelPackage,pcmcia-pd6729))
- define KernelPackage/pcmcia-nozomi
- TITLE:=Option Fusion+ card
- KCONFIG:=CONFIG_NOZOMI
- FILES:=$(LINUX_DIR)/drivers/tty/nozomi.ko
- AUTOLOAD:=$(call AutoLoad,60,nozomi)
- DEPENDS:=+kmod-pcmcia-rsrc
- $(call AddDepends/pcmcia)
- endef
- define KernelPackage/pcmcia-nozomi/description
- Kernel support for Option Fusion+ card
- endef
- $(eval $(call KernelPackage,pcmcia-nozomi))
|