-#
+#
# Copyright (C) 2006 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
define KernelPackage/ide-pdc202xx
TITLE:=PDC202xx IDE driver
+ SUBMENU:=$(EMENU)
KCONFIG:=$(CONFIG_BLK_DEV_PDC202XX_OLD)
FILES:=$(MODULES_DIR)/kernel/drivers/ide/pci/pdc202xx_old.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,30,pdc202xx_old)
KCONFIG:=$(CONFIG_PARPORT)
FILES:= \
$(MODULES_DIR)/kernel/drivers/parport/parport.$(LINUX_KMOD_SUFFIX) \
- $(MODULES_DIR)/kernel/drivers/parport/parport_*.$(LINUX_KMOD_SUFFIX) \
$(MODULES_DIR)/kernel/drivers/char/lp.$(LINUX_KMOD_SUFFIX) \
$(MODULES_DIR)/kernel/drivers/char/ppdev.$(LINUX_KMOD_SUFFIX)
SUBMENU:=$(EMENU)
AUTOLOAD:=$(call AutoLoad,50, \
parport \
- parport_splink \
lp \
)
endef
$(eval $(call KernelPackage,lp))
+define KernelPackage/soundcore
+ TITLE:=Sound support
+ DESCRIPTION:=Kernel modules for sound support
+ KCONFIG:=$(CONFIG_SOUND)
+ SUBMENU:=$(EMENU)
+ AUTOLOAD:=$(call AutoLoad,30,soundcore)
+endef
+
+define KernelPackage/soundcore/2.4
+ FILES:=$(MODULES_DIR)/kernel/drivers/sound/soundcore.$(LINUX_KMOD_SUFFIX)
+endef
+
+define KernelPackage/soundcore/2.6
+ FILES:=$(MODULES_DIR)/kernel/sound/soundcore.$(LINUX_KMOD_SUFFIX)
+endef
+$(eval $(call KernelPackage,soundcore))
+
+
+define KernelPackage/loop
+ TITLE:=Loopback device support
+ DESCRIPTION:=Kernel module for loopback device support
+ KCONFIG:=$(CONFIG_BLK_DEV_LOOP)
+ SUBMENU:=$(EMENU)
+ AUTOLOAD:=$(call AutoLoad,30,loop)
+ FILES:=$(MODULES_DIR)/kernel/drivers/block/loop.$(LINUX_KMOD_SUFFIX)
+endef
+$(eval $(call KernelPackage,loop))
+
+define KernelPackage/nbd
+ TITLE:=Network block device support
+ DESCRIPTION:=Kernel module for network block device support
+ KCONFIG:=$(CONFIG_BLK_DEV_NBD)
+ SUBMENU:=$(EMENU)
+ AUTOLOAD:=$(call AutoLoad,30,nbd)
+ FILES:=$(MODULES_DIR)/kernel/drivers/block/nbd.$(LINUX_KMOD_SUFFIX)
+endef
+$(eval $(call KernelPackage,nbd))
+