- AUTOLOAD:=$(call AutoLoad,20,eeprom_93cx6)
-endef
-
-define KernelPackage/eeprom-93cx6/description
- Kernel module for EEPROM 93CX6 support
-endef
-
-$(eval $(call KernelPackage,eeprom-93cx6))
-
-
-define KernelPackage/lp
- SUBMENU:=$(OTHER_MENU)
- TITLE:=Parallel port and line printer support
- DEPENDS:=@LINUX_2_4
- KCONFIG:= \
- CONFIG_PARPORT \
- CONFIG_PRINTER \
- CONFIG_PPDEV
- FILES:= \
- $(LINUX_DIR)/drivers/parport/parport.$(LINUX_KMOD_SUFFIX) \
- $(LINUX_DIR)/drivers/char/lp.$(LINUX_KMOD_SUFFIX) \
- $(LINUX_DIR)/drivers/char/ppdev.$(LINUX_KMOD_SUFFIX)
- AUTOLOAD:=$(call AutoLoad,50,parport lp)
-endef
-
-$(eval $(call KernelPackage,lp))
-
-define KernelPackage/pcspkr
- SUBMENU:=$(OTHER_MENU)
- TITLE:=PC speaker support
- DEPENDS:=@LINUX_2_6
- KCONFIG:=CONFIG_INPUT_PCSPKR
- FILES:= \
- $(LINUX_DIR)/drivers/input/misc/pcspkr.$(LINUX_KMOD_SUFFIX)
- AUTOLOAD:=$(call AutoLoad,50, \
- pcspkr \
- )
-endef
-
-define KernelPackage/pcspkr/description
- This enables sounds (tones) through the pc speaker
-endef
-
-$(eval $(call KernelPackage,pcspkr))
-
-define KernelPackage/pcmcia-core
- SUBMENU:=$(OTHER_MENU)
- TITLE:=PCMCIA/CardBus support
- DEPENDS:=@PCMCIA_SUPPORT
- KCONFIG:= \
- CONFIG_PCMCIA \
- CONFIG_CARDBUS \
- CONFIG_PCCARD \
- CONFIG_YENTA \
- CONFIG_PCCARD_NONSTATIC \
- PCMCIA_DEBUG=n
-endef
-
-define KernelPackage/pcmcia-core/2.4
-# KCONFIG:= \
-# CONFIG_PCMCIA \
-# CONFIG_CARDBUS
- FILES:= \
- $(LINUX_DIR)/drivers/pcmcia/pcmcia_core.$(LINUX_KMOD_SUFFIX) \
- $(LINUX_DIR)/drivers/pcmcia/ds.$(LINUX_KMOD_SUFFIX)
- AUTOLOAD:=$(call AutoLoad,40,pcmcia_core ds)
-endef
-
-define KernelPackage/pcmcia-core/2.6
-# KCONFIG:= \
-# CONFIG_PCCARD \
-# CONFIG_PCMCIA \
-# CONFIG_YENTA \
-# CONFIG_PCCARD_NONSTATIC \
-# PCMCIA_DEBUG=n
- FILES:= \
- $(LINUX_DIR)/drivers/pcmcia/pcmcia_core.$(LINUX_KMOD_SUFFIX) \
- $(LINUX_DIR)/drivers/pcmcia/pcmcia.$(LINUX_KMOD_SUFFIX) \
- $(LINUX_DIR)/drivers/pcmcia/rsrc_nonstatic.$(LINUX_KMOD_SUFFIX)
- AUTOLOAD:=$(call AutoLoad,40,pcmcia_core pcmcia rsrc_nonstatic)
-endef
-
-define KernelPackage/pcmcia-core/description
- Kernel support for PCMCIA/CardBus controllers
-endef
-
-$(eval $(call KernelPackage,pcmcia-core))
-
-
-define KernelPackage/pcmcia-yenta
- SUBMENU:=$(OTHER_MENU)
- TITLE:=yenta socket driver
- DEPENDS:=kmod-pcmcia-core
- KCONFIG:=CONFIG_YENTA
- FILES:=$(LINUX_DIR)/drivers/pcmcia/yenta_socket.$(LINUX_KMOD_SUFFIX)
- AUTOLOAD:=$(call AutoLoad,41,yenta_socket)
-endef
-
-$(eval $(call KernelPackage,pcmcia-yenta))
-
-define KernelPackage/pcmcia-au1000
- SUBMENU:=$(OTHER_MENU)
- TITLE:=RMI/AMD Au1000 PCMCIA support
- DEPENDS:=kmod-pcmcia-core @TARGET_au1000
- FILES:=$(LINUX_DIR)/drivers/pcmcia/au1x00_ss.$(LINUX_KMOD_SUFFIX)
- AUTOLOAD:=$(call AutoLoad,41,au1x00_ss)
-endef
-
-$(eval $(call KernelPackage,pcmcia-au1000))
-
-define KernelPackage/pcmcia-bcm63xx
- SUBMENU:=$(OTHER_MENU)
- TITLE:=Broadcom BCM63xx PCMCIA support
- DEPENDS:=kmod-pcmcia-core @TARGET_brcm63xx
- KCONFIG:=CONFIG_PCMCIA_BCM63XX
- FILES:=$(LINUX_DIR)/drivers/pcmcia/bcm63xx_pcmcia.$(LINUX_KMOD_SUFFIX)
- AUTOLOAD:=$(call AutoLoad,41,bcm63xx_pcmcia)
-endef
-
-define KernelPackage/pcmcia-bcm63xx/description
- Kernel support for PCMCIA/CardBus controller on the BCM63xx SoC
-endef
-
-$(eval $(call KernelPackage,pcmcia-bcm63xx))
-
-define KernelPackage/pcmcia-serial
- SUBMENU:=$(OTHER_MENU)
- TITLE:=Serial devices support
- DEPENDS:=kmod-pcmcia-core
- KCONFIG:= \
- CONFIG_PCMCIA_SERIAL_CS \
- CONFIG_SERIAL_8250_CS
- AUTOLOAD:=$(call AutoLoad,45,serial_cs)
-endef
-
-define KernelPackage/pcmcia-serial/2.4
-# KCONFIG:=CONFIG_PCMCIA_SERIAL_CS
- FILES:=$(LINUX_DIR)/drivers/char/pcmcia/serial_cs.$(LINUX_KMOD_SUFFIX)
-endef
-
-define KernelPackage/pcmcia-serial/2.6
-# KCONFIG:=CONFIG_SERIAL_8250_CS
- FILES:=$(LINUX_DIR)/drivers/serial/serial_cs.$(LINUX_KMOD_SUFFIX)
-endef
-
-define KernelPackage/pcmcia-serial/description
- Kernel support for PCMCIA/CardBus serial devices
-endef
-
-$(eval $(call KernelPackage,pcmcia-serial))
-
-define KernelPackage/ssb
- SUBMENU:=$(OTHER_MENU)
- TITLE:=Silicon Sonics Backplane glue code
- DEPENDS:=@LINUX_2_6 @PCI_SUPPORT @!TARGET_brcm47xx||!TARGET_brcm63xx
- KCONFIG:=\
- CONFIG_SSB \
- CONFIG_SSB_B43_PCI_BRIDGE=y \
- CONFIG_SSB_DRIVER_MIPS=n \
- CONFIG_SSB_DRIVER_PCICORE=y \
- CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y \
- CONFIG_SSB_PCIHOST=y \
- CONFIG_SSB_PCIHOST_POSSIBLE=y \
- CONFIG_SSB_POSSIBLE=y \
- CONFIG_SSB_SPROM=y \
- CONFIG_SSB_SILENT=y
- FILES:=$(LINUX_DIR)/drivers/ssb/ssb.$(LINUX_KMOD_SUFFIX)
- AUTOLOAD:=$(call AutoLoad,29,ssb)
-endef
-
-define KernelPackage/ssb/description
- Silicon Sonics Backplane glue code.
-endef
-
-$(eval $(call KernelPackage,ssb))