aboutsummaryrefslogtreecommitdiffstats
path: root/package/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'package/kernel')
-rw-r--r--package/kernel/Makefile1
-rw-r--r--package/kernel/modules/block.mk29
-rw-r--r--package/kernel/modules/fs.mk116
-rw-r--r--package/kernel/modules/i2c.mk15
-rw-r--r--package/kernel/modules/netfilter.mk210
-rw-r--r--package/kernel/modules/network.mk230
-rw-r--r--package/kernel/modules/other.mk89
-rw-r--r--package/kernel/modules/usb.mk157
-rw-r--r--package/kernel/modules/wireless.mk82
9 files changed, 638 insertions, 291 deletions
diff --git a/package/kernel/Makefile b/package/kernel/Makefile
index 0bc7c0ac5b..d6364f12fe 100644
--- a/package/kernel/Makefile
+++ b/package/kernel/Makefile
@@ -37,7 +37,6 @@ define Package/kernel
CATEGORY:=Kernel
DEFAULT:=y
TITLE:=Virtual kernel package
- DESCRIPTION:=Virtual kernel package
VERSION:=$(LINUX_VERSION)-$(BOARD)-$(LINUX_RELEASE)
endef
diff --git a/package/kernel/modules/block.mk b/package/kernel/modules/block.mk
index 5ab3688b07..d5583feeb2 100644
--- a/package/kernel/modules/block.mk
+++ b/package/kernel/modules/block.mk
@@ -3,13 +3,6 @@ BLMENU:=Block Devices
define KernelPackage/ide-core
SUBMENU:=$(BLMENU)
TITLE:=Kernel support for IDE
- DESCRIPTION:=\
- Useful for usb mass storage devices (e.g. on WL-HDD)\\\
- \\\
- Includes: \\\
- - ide-core \\\
- - ide-detect \\\
- - ide-disk
KCONFIG:= \
CONFIG_IDE \
CONFIG_BLK_DEV_IDE \
@@ -31,6 +24,14 @@ define KernelPackage/ide-core/2.6
AUTOLOAD+=$(call AutoLoad,30,ide-generic)
endef
+define KernelPackage/ide-core/description
+ Kernel support for IDE, useful for usb mass storage devices (e.g. on WL-HDD)
+ Includes:
+ - ide-core
+ - ide-detect
+ - ide-disk
+endef
+
$(eval $(call KernelPackage,ide-core))
@@ -64,8 +65,8 @@ define KernelPackage/scsi-core
CONFIG_SCSI \
CONFIG_BLK_DEV_SD
FILES:= \
- $(LINUX_DIR)/drivers/scsi/scsi_mod.$(LINUX_KMOD_SUFFIX) \
- $(LINUX_DIR)/drivers/scsi/sd_mod.$(LINUX_KMOD_SUFFIX)
+ $(LINUX_DIR)/drivers/scsi/scsi_mod.$(LINUX_KMOD_SUFFIX) \
+ $(LINUX_DIR)/drivers/scsi/sd_mod.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,20,scsi_mod) $(call AutoLoad,40,sd_mod)
endef
@@ -87,24 +88,30 @@ $(eval $(call KernelPackage,libata))
define KernelPackage/ata-piix
SUBMENU:=$(BLMENU)
TITLE:=ata-piix
- DESCRIPTION:=Kernel module for Intel PIIX SATA controller
DEPENDS:=+kmod-libata +kmod-ide-core +kmod-scsi-core
KCONFIG:=CONFIG_ATA_PIIX
FILES:=$(LINUX_DIR)/drivers/ata/ata_piix.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,41,ata_piix)
endef
+define KernelPackage/ata-piix/description
+ Kernel module for Intel PIIX SATA controller
+endef
+
$(eval $(call KernelPackage,ata-piix))
define KernelPackage/pata-artop
SUBMENU:=$(BLMENU)
TITLE:=pata-artop
- DESCRIPTION:=Kernel module for ARTOP PATA controller
DEPENDS:=+kmod-libata +kmod-scsi-core
KCONFIG:=CONFIG_PATA_ARTOP
FILES:=$(LINUX_DIR)/drivers/ata/pata_artop.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,41,pata_artop)
endef
+define KernelPackage/pata-artop/description
+ Kernel module for ARTOP PATA controller
+endef
+
$(eval $(call KernelPackage,pata-artop))
diff --git a/package/kernel/modules/fs.mk b/package/kernel/modules/fs.mk
index f5c837825e..dfe25a1cd7 100644
--- a/package/kernel/modules/fs.mk
+++ b/package/kernel/modules/fs.mk
@@ -9,7 +9,6 @@ endef
define KernelPackage/fs-cifs
SUBMENU:=$(FSMENU)
TITLE:=CIFS support
- DESCRIPTION:=Kernel module for CIFS support
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_CIFS
FILES:=$(LINUX_DIR)/fs/cifs/cifs.$(LINUX_KMOD_SUFFIX)
@@ -18,49 +17,61 @@ $(call KernelPackage/nls/Depends)
endef
+define KernelPackage/fs-cifs/description
+ Kernel module for CIFS support
+endef
+
$(eval $(call KernelPackage,fs-cifs))
define KernelPackage/fs-minix
SUBMENU:=$(FSMENU)
TITLE:=Minix filesystem support
- DESCRIPTION:=Kernel module for Minix filesystem support
KCONFIG:=CONFIG_MINIX_FS
FILES:=$(LINUX_DIR)/fs/minix/minix.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,30,minix)
endef
+define KernelPackage/fs-minix/description
+ Kernel module for Minix filesystem support
+endef
+
$(eval $(call KernelPackage,fs-minix))
define KernelPackage/fs-ntfs
SUBMENU:=$(FSMENU)
TITLE:=NTFS filesystem support
- DESCRIPTION:=Kernel module for NTFS filesystem support
KCONFIG:=CONFIG_NTFS_FS
FILES:=$(LINUX_DIR)/fs/ntfs/ntfs.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,30,ntfs)
endef
+define KernelPackage/fs-ntfs/description
+ Kernel module for NTFS filesystem support
+endef
+
$(eval $(call KernelPackage,fs-ntfs))
define KernelPackage/fs-ext2
SUBMENU:=$(FSMENU)
TITLE:=EXT2 filesystem support
- DESCRIPTION:=Kernel module for EXT2 filesystem support
KCONFIG:=CONFIG_EXT2_FS
FILES:=$(LINUX_DIR)/fs/ext2/ext2.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,30,ext2)
endef
+define KernelPackage/fs-ext2/description
+ Kernel module for EXT2 filesystem support
+endef
+
$(eval $(call KernelPackage,fs-ext2))
define KernelPackage/fs-ext3
SUBMENU:=$(FSMENU)
TITLE:=EXT3 filesystem support
- DESCRIPTION:=Kernel module for EXT3 filesystem support
KCONFIG:= \
CONFIG_EXT3_FS \
CONFIG_JBD
@@ -70,13 +81,16 @@ define KernelPackage/fs-ext3
AUTOLOAD:=$(call AutoLoad,30,jbd ext3)
endef
+define KernelPackage/fs-ext3/description
+ Kernel module for EXT3 filesystem support
+endef
+
$(eval $(call KernelPackage,fs-ext3))
define KernelPackage/fs-hfs
SUBMENU:=$(FSMENU)
TITLE:=HFS+ filesystem support
- DESCRIPTION:=Kernel module for HFS filesystem support
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_HFS_FS
FILES:=$(LINUX_DIR)/fs/hfs/hfs.$(LINUX_KMOD_SUFFIX)
@@ -84,13 +98,16 @@ define KernelPackage/fs-hfs
$(call KernelPackage/nls/Depends)
endef
+define KernelPackage/fs-hfs/description
+ Kernel module for HFS filesystem support
+endef
+
$(eval $(call KernelPackage,fs-hfs))
define KernelPackage/fs-hfsplus
SUBMENU:=$(FSMENU)
TITLE:=HFS+ filesystem support
- DESCRIPTION:=Kernel module for HFS+ filesystem support
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_HFSPLUS_FS
FILES:=$(LINUX_DIR)/fs/hfsplus/hfsplus.$(LINUX_KMOD_SUFFIX)
@@ -99,13 +116,16 @@ $(call KernelPackage/nls/Depends,utf8)
endef
+define KernelPackage/fs-hfsplus/description
+ Kernel module for HFS+ filesystem support
+endef
+
$(eval $(call KernelPackage,fs-hfsplus))
define KernelPackage/fs-isofs
SUBMENU:=$(FSMENU)
TITLE:=ISO9660 filesystem support
- DESCRIPTION:=Kernel module for ISO9660 filesystem support
KCONFIG:=CONFIG_ISO9660_FS CONFIG_JOLIET=y CONFIG_ZISOFS=n
FILES:=$(LINUX_DIR)/fs/isofs/isofs.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,30,isofs)
@@ -113,13 +133,16 @@ $(call KernelPackage/nls/Depends)
endef
+define KernelPackage/fs-isofs/description
+ Kernel module for ISO9660 filesystem support
+endef
+
$(eval $(call KernelPackage,fs-isofs))
define KernelPackage/fs-udf
SUBMENU:=$(FSMENU)
TITLE:=UDF filesystem support
- DESCRIPTION:=Kernel module for UDF filesystem support
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_UDF_FS
FILES:=$(LINUX_DIR)/fs/udf/udf.$(LINUX_KMOD_SUFFIX)
@@ -128,13 +151,16 @@ $(call KernelPackage/nls/Depends)
endef
+define KernelPackage/fs-udf/description
+ Kernel module for UDF filesystem support
+endef
+
$(eval $(call KernelPackage,fs-udf))
define KernelPackage/fs-nfs
SUBMENU:=$(FSMENU)
TITLE:=NFS filesystem support
- DESCRIPTION:=Kernel module for NFS support
KCONFIG:= \
CONFIG_NFS_FS \
CONFIG_LOCKD \
@@ -146,13 +172,16 @@ define KernelPackage/fs-nfs
AUTOLOAD:=$(call AutoLoad,30,sunrpc lockd nfs)
endef
+define KernelPackage/fs-nfs/description
+ Kernel module for NFS support
+endef
+
$(eval $(call KernelPackage,fs-nfs))
define KernelPackage/fs-nfsd
SUBMENU:=$(FSMENU)
TITLE:=NFS kernel server support
- DESCRIPTION:=Kernel module for NFS kernel server support
KCONFIG:=CONFIG_NFSD
FILES:=$(LINUX_DIR)/fs/nfsd/nfsd.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,40,nfsd)
@@ -164,13 +193,16 @@ define KernelPackage/fs-nfsd/2.6
AUTOLOAD+=$(call AutoLoad,30,exportfs)
endef
+define KernelPackage/fs-nfsd/description
+ Kernel module for NFS kernel server support
+endef
+
$(eval $(call KernelPackage,fs-nfsd))
define KernelPackage/fs-msdos
SUBMENU:=$(FSMENU)
TITLE:=MSDOS filesystem support
- DESCRIPTION:=Kernel module for MSDOS filesystem support
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_MSDOS_FS
FILES:=$(LINUX_DIR)/fs/msdos/msdos.$(LINUX_KMOD_SUFFIX)
@@ -179,13 +211,16 @@ $(call KernelPackage/nls/Depends)
endef
+define KernelPackage/fs-msdos/description
+ Kernel module for MSDOS filesystem support
+endef
+
$(eval $(call KernelPackage,fs-msdos))
define KernelPackage/fs-vfat
SUBMENU:=$(FSMENU)
TITLE:=VFAT filesystem support
- DESCRIPTION:=Kernel module for VFAT filesystem support
KCONFIG:= \
CONFIG_FAT_FS \
CONFIG_VFAT_FS
@@ -197,37 +232,46 @@ $(call KernelPackage/nls/Depends)
endef
+define KernelPackage/fs-vfat/description
+ Kernel module for VFAT filesystem support
+endef
+
$(eval $(call KernelPackage,fs-vfat))
define KernelPackage/fs-xfs
SUBMENU:=$(FSMENU)
TITLE:=XFS filesystem support
- DESCRIPTION:=Kernel module for XFS support
KCONFIG:=CONFIG_XFS_FS
FILES:=$(LINUX_DIR)/fs/xfs/xfs.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,30,xfs)
endef
+define KernelPackage/fs-xfs/description
+ Kernel module for XFS support
+endef
+
$(eval $(call KernelPackage,fs-xfs))
define KernelPackage/nls-base
SUBMENU:=$(FSMENU)
TITLE:=Native Language Support
- DESCRIPTION:=Kernel module for Native Language Support
KCONFIG:=CONFIG_NLS
FILES:=$(LINUX_DIR)/fs/nls/nls_base.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,20,nls_base)
endef
+define KernelPackage/nls-base/description
+ Kernel module for NLS (Native Language Support)
+endef
+
$(eval $(call KernelPackage,nls-base))
define KernelPackage/nls-cp437
SUBMENU:=$(FSMENU)
TITLE:=Codepage 437 (United States, Canada)
- DESCRIPTION:=Kernel module for NLS Codepage 437 (United States, Canada)
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_NLS_CODEPAGE_437
FILES:=$(LINUX_DIR)/fs/nls/nls_cp437.$(LINUX_KMOD_SUFFIX)
@@ -236,13 +280,16 @@ $(call KernelPackage/nls/Depends)
endef
+define KernelPackage/nls-cp437/description
+ Kernel module for NLS Codepage 437 (United States, Canada)
+endef
+
$(eval $(call KernelPackage,nls-cp437))
define KernelPackage/nls-cp850
SUBMENU:=$(FSMENU)
TITLE:=Codepage 850 (Europe)
- DESCRIPTION:=Kernel module for NLS Codepage 850 (Europe)
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_NLS_CODEPAGE_850
FILES:=$(LINUX_DIR)/fs/nls/nls_cp850.$(LINUX_KMOD_SUFFIX)
@@ -251,13 +298,16 @@ $(call KernelPackage/nls/Depends)
endef
+define KernelPackage/nls-cp850/description
+ Kernel module for NLS Codepage 850 (Europe)
+endef
+
$(eval $(call KernelPackage,nls-cp850))
define KernelPackage/nls-cp1250
SUBMENU:=$(FSMENU)
TITLE:=Codepage 1250 (Eastern Europe)
- DESCRIPTION:=Kernel module for NLS Codepage 1250 (Eastern Europe)
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_NLS_CODEPAGE_1250
FILES:=$(LINUX_DIR)/fs/nls/nls_cp1250.$(LINUX_KMOD_SUFFIX)
@@ -266,13 +316,16 @@ $(call KernelPackage/nls/Depends)
endef
+define KernelPackage/nls-cp1250/description
+ Kernel module for NLS Codepage 1250 (Eastern Europe)
+endef
+
$(eval $(call KernelPackage,nls-cp1250))
define KernelPackage/nls-iso8859-1
SUBMENU:=$(FSMENU)
TITLE:=ISO 8859-1 (Latin 1; Western European Languages)
- DESCRIPTION:=Kernel module for ISO 8859-1 (Latin 1)
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_NLS_ISO8859_1
FILES:=$(LINUX_DIR)/fs/nls/nls_iso8859-1.$(LINUX_KMOD_SUFFIX)
@@ -281,13 +334,16 @@ $(call KernelPackage/nls/Depends)
endef
+define KernelPackage/nls-iso8859-1/description
+ Kernel module for NLS ISO 8859-1 (Latin 1)
+endef
+
$(eval $(call KernelPackage,nls-iso8859-1))
define KernelPackage/nls-iso8859-2
SUBMENU:=$(FSMENU)
TITLE:=ISO 8859-2 (Latin 2; Central European Languages)
- DESCRIPTION:=Kernel module for ISO 8859-2 (Latin 2)
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_NLS_ISO8859_2
FILES:=$(LINUX_DIR)/fs/nls/nls_iso8859-2.$(LINUX_KMOD_SUFFIX)
@@ -296,13 +352,16 @@ $(call KernelPackage/nls/Depends)
endef
+define KernelPackage/nls-iso8859-2/description
+ Kernel module for NLS ISO 8859-2 (Latin 2)
+endef
+
$(eval $(call KernelPackage,nls-iso8859-2))
define KernelPackage/nls-iso8859-15
SUBMENU:=$(FSMENU)
TITLE:=ISO 8859-15 (Latin 9; Western, with Euro symbol)
- DESCRIPTION:=Kernel module for ISO 8859-15 (Latin 9)
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_NLS_ISO8859_15
FILES:=$(LINUX_DIR)/fs/nls/nls_iso8859-15.$(LINUX_KMOD_SUFFIX)
@@ -311,13 +370,16 @@ $(call KernelPackage/nls/Depends)
endef
+define KernelPackage/nls-iso8859-15/description
+ Kernel module for NLS ISO 8859-15 (Latin 9)
+endef
+
$(eval $(call KernelPackage,nls-iso8859-15))
define KernelPackage/nls-koi8r
SUBMENU:=$(FSMENU)
TITLE:=KOI8-R (Russian)
- DESCRIPTION:=Kernel module for KOI8-R (Russian)
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_NLS_KOI8_R
FILES:=$(LINUX_DIR)/fs/nls/nls_koi8-r.$(LINUX_KMOD_SUFFIX)
@@ -326,13 +388,16 @@ $(call KernelPackage/nls/Depends)
endef
+define KernelPackage/nls-koi8r/description
+ Kernel module for NLS KOI8-R (Russian)
+endef
+
$(eval $(call KernelPackage,nls-koi8r))
define KernelPackage/nls-utf8
SUBMENU:=$(FSMENU)
- TITLE:=UTF8
- DESCRIPTION:=Kernel module for NLS UTF8
+ TITLE:=UTF-8
DEPENDS:=+kmod-nls-base
KCONFIG:=CONFIG_NLS_UTF8
FILES:=$(LINUX_DIR)/fs/nls/nls_utf8.$(LINUX_KMOD_SUFFIX)
@@ -340,5 +405,8 @@ define KernelPackage/nls-utf8
$(call KernelPackage/nls/Depends)
endef
+define KernelPackage/nls-utf8/description
+ Kernel module for NLS UTF-8
+endef
$(eval $(call KernelPackage,nls-utf8))
diff --git a/package/kernel/modules/i2c.mk b/package/kernel/modules/i2c.mk
index f8d8d86789..11d42e7bcc 100644
--- a/package/kernel/modules/i2c.mk
+++ b/package/kernel/modules/i2c.mk
@@ -11,7 +11,6 @@ I2CMENU:=I2C Bus
define KernelPackage/i2c-core
SUBMENU:=$(I2CMENU)
TITLE:=I2C support
- DESCRIPTION:=Kernel modules for i2c support
DEPENDS:=@LINUX_2_6
KCONFIG:= \
CONFIG_I2C \
@@ -22,13 +21,16 @@ define KernelPackage/i2c-core
AUTOLOAD:=$(call AutoLoad,50,i2c-core i2c-dev)
endef
+define KernelPackage/i2c-core/description
+ Kernel modules for I2C support
+endef
+
$(eval $(call KernelPackage,i2c-core))
define KernelPackage/i2c-algos
SUBMENU:=$(I2CMENU)
TITLE:=I2C algorithms support
- DESCRIPTION:=Kernel modules for various i2c algorithms
DEPENDS:=kmod-i2c-core
KCONFIG:= \
CONFIG_I2C_ALGOBIT \
@@ -41,13 +43,16 @@ define KernelPackage/i2c-algos
AUTOLOAD:=$(call AutoLoad,60,i2c-algo-bit i2c-algo-pcf i2c-algo-pca)
endef
+define KernelPackage/i2c-algos/description
+ Kernel modules for various I2C algorithms
+endef
+
$(eval $(call KernelPackage,i2c-algos))
define KernelPackage/i2c-scx200
SUBMENU:=$(I2CMENU)
TITLE:=SCX200 i2c support
- DESCRIPTION:=Kernel module for SCX200 i2c bus
DEFAULT:=y if LINUX_2_6_X86_Soekris
DEPENDS:=kmod-i2c-core kmod-i2c-algos @LINUX_2_6_X86_Soekris
KCONFIG:= \
@@ -59,4 +64,8 @@ define KernelPackage/i2c-scx200
AUTOLOAD:=$(call AutoLoad,70,i2c-isa scx200_i2c)
endef
+define KernelPackage/i2c-scx200/description
+ Kernel module for SCX200 I2C bus
+endef
+
$(eval $(call KernelPackage,i2c-scx200))
diff --git a/package/kernel/modules/netfilter.mk b/package/kernel/modules/netfilter.mk
index 94c715216f..69671a2473 100644
--- a/package/kernel/modules/netfilter.mk
+++ b/package/kernel/modules/netfilter.mk
@@ -12,268 +12,290 @@ include $(INCLUDE_DIR)/netfilter.mk
define KernelPackage/ipt-conntrack
SUBMENU:=$(NFMENU)
TITLE:=Modules for connection tracking
- DESCRIPTION:=\
- Netfilter (IPv4) kernel modules for connection tracking\\\
- \\\
- Includes: \\\
- - ipt_conntrack \\\
- - ipt_helper \\\
- - ipt_connmark/CONNMARK
KCONFIG:=$(KCONFIG_IPT_CONNTRACK)
FILES:=$(foreach mod,$(IPT_CONNTRACK-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_CONNTRACK-m)))
endef
+define KernelPackage/ipt-conntrack/description
+ Netfilter (IPv4) kernel modules for connection tracking
+ Includes:
+ - ipt_conntrack
+ - ipt_helper
+ - ipt_connmark/CONNMARK
+endef
+
$(eval $(call KernelPackage,ipt-conntrack))
define KernelPackage/ipt-filter
SUBMENU:=$(NFMENU)
TITLE:=Modules for packet content inspection
- DESCRIPTION:=\
- Netfilter (IPv4) kernel modules for packet content inspection \\\
- \\\
- Includes: \\\
- - ipt_ipp2p \\\
- - ipt_layer7
KCONFIG:=$(KCONFIG_IPT_FILTER)
FILES:=$(foreach mod,$(IPT_FILTER-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_FILTER-m)))
endef
+define KernelPackage/ipt-filter/description
+ Netfilter (IPv4) kernel modules for packet content inspection
+ Includes:
+ - ipt_ipp2p
+ - ipt_layer7
+endef
+
$(eval $(call KernelPackage,ipt-filter))
define KernelPackage/ipt-ipopt
SUBMENU:=$(NFMENU)
TITLE:=Modules for matching/changing IP packet options
- DESCRIPTION:=\
- Netfilter (IPv4) modules for matching/changing IP packet options \\\
- \\\
- Includes: \\\
- - ipt_CLASSIFY \\\
- - ipt_dscp/DSCP \\\
- - ipt_ecn/ECN \\\
- - ipt_length \\\
- - ipt_mac \\\
- - ipt_tos/TOS \\\
- - ipt_tcpmms \\\
- - ipt_ttl/TTL \\\
- - ipt_unclean
KCONFIG:=$(KCONFIG_IPT_IPOPT)
FILES:=$(foreach mod,$(IPT_IPOPT-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_IPOPT-m)))
endef
+define KernelPackage/ipt-ipopt/description
+ Netfilter (IPv4) modules for matching/changing IP packet options
+ Includes:
+ - ipt_CLASSIFY
+ - ipt_dscp/DSCP
+ - ipt_ecn/ECN
+ - ipt_length
+ - ipt_mac
+ - ipt_tos/TOS
+ - ipt_tcpmms
+ - ipt_ttl/TTL
+ - ipt_unclean
+endef
+
$(eval $(call KernelPackage,ipt-ipopt))
define KernelPackage/ipt-ipsec
SUBMENU:=$(NFMENU)
TITLE:=Modules for matching IPSec packets
- DESCRIPTION:=\
- Netfilter (IPv4) modules for matching IPSec packets \\\
- \\\
- Includes: \\\
- - ipt_ah \\\
- - ipt_esp
KCONFIG:=$(KCONFIG_IPT_IPSEC)
FILES:=$(foreach mod,$(IPT_IPSEC-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_IPSEC-m)))
endef
+define KernelPackage/ipt-ipsec/description
+ Netfilter (IPv4) modules for matching IPSec packets
+ Includes:
+ - ipt_ah
+ - ipt_esp
+endef
+
$(eval $(call KernelPackage,ipt-ipsec))
define KernelPackage/ipt-nat
SUBMENU:=$(NFMENU)
TITLE:=Modules for extra NAT targets
- DESCRIPTION:=\
- Netfilter (IPv4) modules for extra NAT targets \\\
- \\\
- Includes: \\\
- - ipt_REDIRECT \\\
- - ipt_NETMAP
KCONFIG:=$(KCONFIG_IPT_NAT)
FILES:=$(foreach mod,$(IPT_NAT-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_NAT-m)))
endef
+define KernelPackage/ipt-nat/description
+ Netfilter (IPv4) modules for extra NAT targets
+ Includes:
+ - ipt_REDIRECT
+ - ipt_NETMAP
+endef
+
$(eval $(call KernelPackage,ipt-nat))
define KernelPackage/ipt-nathelper
SUBMENU:=$(NFMENU)
TITLE:=Default Conntrack and NAT helpers
- DESCRIPTION:=\
- Default Netfilter (IPv4) Conntrack and NAT helpers \\\
- \\\
- Includes: \\\
- - ip_conntrack_ftp \\\
- - ip_nat_ftp \\\
- - ip_conntrack_irc \\\
- - ip_nat_irc \\\
- - ip_conntrack_tftp
KCONFIG:=$(KCONFIG_IPT_NAT_DEFAULT)
FILES:=$(foreach mod,$(IPT_NAT_DEFAULT-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_NAT_DEFAULT-m)))
endef
+define KernelPackage/ipt-nathelper/description
+ Default Netfilter (IPv4) Conntrack and NAT helpers
+ Includes:
+ - ip_conntrack_ftp
+ - ip_nat_ftp
+ - ip_conntrack_irc
+ - ip_nat_irc
+ - ip_conntrack_tftp
+endef
+
$(eval $(call KernelPackage,ipt-nathelper))
define KernelPackage/ipt-nathelper-extra
SUBMENU:=$(NFMENU)
TITLE:=Extra Conntrack and NAT helpers
- DESCRIPTION:=\
- Extra Netfilter (IPv4) Conntrack and NAT helpers \\\
- \\\
- Includes: \\\
- - ip_conntrack_amanda \\\
- - ip_conntrack_proto_gre \\\
- - ip_nat_proto_gre \\\
- - ip_conntrack_pptp \\\
- - ip_nat_pptp \\\
- - ip_conntrack_sip \\\
- - ip_nat_sip \\\
- - ip_nat_snmp_basic
KCONFIG:=$(KCONFIG_IPT_NAT_EXTRA)
FILES:=$(foreach mod,$(IPT_NAT_EXTRA-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_NAT_EXTRA-m)))
endef
+define KernelPackage/ipt-nathelper-extra/description
+ Extra Netfilter (IPv4) Conntrack and NAT helpers
+ Includes:
+ - ip_conntrack_amanda
+ - ip_conntrack_proto_gre
+ - ip_nat_proto_gre
+ - ip_conntrack_pptp
+ - ip_nat_pptp
+ - ip_conntrack_sip
+ - ip_nat_sip
+ - ip_nat_snmp_basic
+endef
+
$(eval $(call KernelPackage,ipt-nathelper-extra))
define KernelPackage/ipt-imq
SUBMENU:=$(NFMENU)
TITLE:=Intermediate Queueing support
- DESCRIPTION:=\
- Kernel support for Intermediate Queueing devices
KCONFIG:=CONFIG_IP_NF_TARGET_IMQ
FILES:=$(LINUX_DIR)/net/ipv4/netfilter/*IMQ*.$(LINUX_KMOD_SUFFIX) $(LINUX_DIR)/drivers/net/imq.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,40,$(notdir $(patsubst %.ko,%,$(wildcard $(LINUX_DIR)/net/ipv4/netfilter/*IMQ*.$(LINUX_KMOD_SUFFIX) $(LINUX_DIR)/drivers/net/imq.$(LINUX_KMOD_SUFFIX)))))
endef
+define KernelPackage/ipt-imq/description
+ Kernel support for Intermediate Queueing devices
+endef
+
$(eval $(call KernelPackage,ipt-imq))
define KernelPackage/ipt-queue
SUBMENU:=$(NFMENU)
TITLE:=Module for user-space packet queueing
- DESCRIPTION:=\
- Netfilter (IPv4) module for user-space packet queueing \\\
- \\\
- Includes: \\\
- - ipt_QUEUE
KCONFIG:=$(KCONFIG_IPT_QUEUE)
FILES:=$(foreach mod,$(IPT_QUEUE-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_QUEUE-m)))
endef
+define KernelPackage/ipt-queue/description
+ Netfilter (IPv4) module for user-space packet queueing
+ Includes:
+ - ipt_QUEUE
+endef
+
$(eval $(call KernelPackage,ipt-queue))
define KernelPackage/ipt-ulog
SUBMENU:=$(NFMENU)
TITLE:=Module for user-space packet logging
- DESCRIPTION:=\
- Netfilter (IPv4) module for user-space packet logging \\\
- \\\
- Includes: \\\
- - ipt_ULOG
KCONFIG:=$(KCONFIG_IPT_ULOG)
FILES:=$(foreach mod,$(IPT_ULOG-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_ULOG-m)))
endef
+define KernelPackage/ipt-ulog/description
+ Netfilter (IPv4) module for user-space packet logging
+ Includes:
+ - ipt_ULOG
+endef
+
$(eval $(call KernelPackage,ipt-ulog))
define KernelPackage/ipt-iprange
SUBMENU:=$(NFMENU)
TITLE:=Module for matching ip ranges
- DESCRIPTION:=\
- Netfilter (IPv4) module for matching ip ranges \\\
- \\\
- Includes: \\\
- - ipt_IPRANGE
FILES:=$(LINUX_DIR)/net/ipv4/netfilter/ipt_iprange.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_IPRANGE-m)))
endef
+define KernelPackage/ipt-iprange/description
+ Netfilter (IPv4) module for matching ip ranges
+ Includes:
+ - ipt_IPRANGE
+endef
+
$(eval $(call KernelPackage,ipt-iprange))
define KernelPackage/ipt-ipset
SUBMENU:=$(NFMENU)
TITLE:=IPSET Modules
- DESCRIPTION:=\
- Netfilter kernel modules for ipset
KCONFIG:=$(KCONFIG_IPT_IPSET)
FILES:=$(foreach mod,$(IPT_IPSET-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_IPSET-m)))
endef
+define KernelPackage/ipt-ipset/description
+ Netfilter kernel modules for ipset
+endef
+
$(eval $(call KernelPackage,ipt-ipset))
define KernelPackage/ipt-extra
SUBMENU:=$(NFMENU)
TITLE:=Extra modules
- DESCRIPTION:=\
- Other Netfilter (IPv4) kernel modules\\\
- Includes: \\\
- - ipt_limit \\\
- - ipt_owner \\\
- - ipt_physdev \\\
- - ipt_pkttype \\\
- - ipt_recent \\\
- - iptable_raw \\\
- - xt_NOTRACK
KCONFIG:=$(KCONFIG_IPT_EXTRA)
FILES:=$(foreach mod,$(IPT_EXTRA-m),$(LINUX_DIR)/net/$(mod).$(LINUX_KMOD_SUFFIX))
AUTOLOAD:=$(call AutoLoad,40,$(notdir $(IPT_EXTRA-m)))
endef
+define KernelPackage/ipt-extra/description
+ Other Netfilter (IPv4) kernel modules
+ Includes:
+ - ipt_limit
+ - ipt_owner
+ - ipt_physdev
+ - ipt_pkttype
+ - ipt_recent
+ - iptable_raw
+ - xt_NOTRACK
+endef
+
$(eval $(call KernelPackage,ipt-extra))
define KernelPackage/ip6tables
SUBMENU:=$(NFMENU)
TITLE:=IPv6 modules
- DESCRIPTION:=\
- Netfilter IPv6 firewalling support
KCONFIG:=CONFIG_IP6_NF_IPTABLES
FILES:=$(LINUX_DIR)/net/ipv6/netfilter/ip*.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,40,$(notdir $(patsubst %.ko,%,$(wildcard $(LINUX_DIR)/net/ipv6/netfilter/ip6_*.$(LINUX_KMOD_SUFFIX)) $(wildcard $(LINUX_DIR)/net/ipv6/netfilter/ip6table_*.$(LINUX_KMOD_SUFFIX)) $(wildcard $(LINUX_DIR)/net/ipv6/netfilter/ip6t_*.$(LINUX_KMOD_SUFFIX)))))
endef
+define KernelPackage/ip6tables/description
+ Netfilter IPv6 firewalling support
+endef
+
$(eval $(call KernelPackage,ip6tables))
define KernelPackage/arptables
SUBMENU:=$(NFMENU)
TITLE:=ARP firewalling modules
- DESCRIPTION:=\
- Kernel modules for ARP firewalling
FILES:=$(LINUX_DIR)/net/ipv4/netfilter/arp*.$(LINUX_KMOD_SUFFIX)
KCONFIG:=CONFIG_IP_NF_ARPTABLES
AUTOLOAD:=$(call AutoLoad,40,$(notdir $(patsubst %.ko,%,$(wildcard $(LINUX_DIR)/net/ipv4/netfilter/arp*.$(LINUX_KMOD_SUFFIX)))))
endef
+define KernelPackage/arptables/description
+ Kernel modules for ARP firewalling
+endef
+
$(eval $(call KernelPackage,arptables))
define KernelPackage/ebtables
SUBMENU:=$(NFMENU)
TITLE:=Bridge firewalling modules
- DESCRIPTION:=\
- Kernel modules for Ethernet Bridge firewalling
DEPENDS:=@LINUX_2_6
FILES:=$(LINUX_DIR)/net/bridge/netfilter/*.$(LINUX_KMOD_SUFFIX)
KCONFIG:=CONFIG_BRIDGE_NF_EBTABLES
AUTOLOAD:=$(call AutoLoad,40,$(notdir $(patsubst %.ko,%,ebtables.ko $(wildcard $(LINUX_DIR)/net/bridge/netfilter/ebtable_*.$(LINUX_KMOD_SUFFIX)) $(wildcard $(LINUX_DIR)/net/bridge/netfilter/ebt_*.$(LINUX_KMOD_SUFFIX)))))
endef
+define KernelPackage/ebtables/description
+ Kernel modules for Ethernet Bridge firewalling
+endef
+
$(eval $(call KernelPackage,ebtables))
diff --git a/package/kernel/modules/network.mk b/package/kernel/modules/network.mk
index f1d37329eb..c04829fa9e 100644
--- a/package/kernel/modules/network.mk
+++ b/package/kernel/modules/network.mk
@@ -11,8 +11,6 @@ NSMENU:=Network Support
define KernelPackage/atm
SUBMENU:=$(NSMENU)
TITLE:=ATM support
- DESCRIPTION:= \
- Kernel modules for ATM support
DEPENDS:=@LINUX_2_6
KCONFIG:= \
CONFIG_ATM \
@@ -23,39 +21,47 @@ define KernelPackage/atm
AUTOLOAD:=$(call AutoLoad,30,atm br2684)
endef
+define KernelPackage/atm/description
+ Kernel modules for ATM support
+endef
+
$(eval $(call KernelPackage,atm))
define KernelPackage/atmtcp
SUBMENU:=$(NSMENU)
TITLE:=ATM over TCP
- DESCRIPTION:= \
- Kernel module for ATM over TCP support
DEPENDS:=@LINUX_2_6 kmod-atm
KCONFIG:=CONFIG_ATM_TCP CONFIG_ATM_DRIVERS=y
FILES:=$(LINUX_DIR)/drivers/atm/atmtcp.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,40,atmtcp)
endef
+define KernelPackage/atmtcp/description
+ Kernel module for ATM over TCP support
+endef
+
$(eval $(call KernelPackage,atmtcp))
define KernelPackage/bonding
SUBMENU:=$(NSMENU)
TITLE:=Ethernet bonding driver
- DESCRIPTION:= \
- Kernel module for NIC bonding.
KCONFIG:=CONFIG_BONDING
FILES:=$(LINUX_DIR)/drivers/net/bonding/bonding.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,40,bonding)
endef
+
+define KernelPackage/bonding/description
+ Kernel module for NIC bonding.
+endef
+
$(eval $(call KernelPackage,bonding))
+
define KernelPackage/ipip
SUBMENU:=$(NSMENU)
TITLE:=IP in IP encapsulation support
- DESCRIPTION:=\
- Kernel modules for IP in IP encapsulation
KCONFIG:=CONFIG_NET_IPIP
FILES:=$(LINUX_DIR)/net/ipv4/ipip.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,30,ipip)
@@ -67,17 +73,16 @@ define KernelPackage/ipip/2.6
AUTOLOAD+=$(call AutoLoad,31,tunnel4)
endef
+define KernelPackage/ipip/description
+ Kernel modules for IP in IP encapsulation
+endef
+
$(eval $(call KernelPackage,ipip))
define KernelPackage/ipsec
SUBMENU:=$(NSMENU)
TITLE:=IPsec related modules (IPv4 and IPv6)
- DESCRIPTION:=\
- Kernel modules for IPsec support in both IPv4 and IPv6.\\\
- Includes:\\\
- - af_key\\\
- - xfrm_user
DEPENDS:=@LINUX_2_6
KCONFIG:= \
CONFIG_NET_KEY \
@@ -87,19 +92,19 @@ define KernelPackage/ipsec
$(LINUX_DIR)/net/xfrm/xfrm_user.$(LINUX_KMOD_SUFFIX)
endef
+define KernelPackage/ipsec/description
+ Kernel modules for IPsec support in both IPv4 and IPv6.
+ Includes:
+ - af_key
+ - xfrm_user
+endef
+
$(eval $(call KernelPackage,ipsec))
define KernelPackage/ipsec4
SUBMENU:=$(NSMENU)
TITLE:=IPsec related modules (IPv4)
- DESCRIPTION:=\
- Kernel modules for IPsec support in IPv4.\\\
- Includes:\\\
- - ah4\\\
- - esp4\\\
- - ipcomp\\\
- - xfrm4_tunnel
DEPENDS:=kmod-ipsec
KCONFIG:= \
CONFIG_INET_AH \
@@ -111,20 +116,21 @@ define KernelPackage/ipsec4
)
endef
+define KernelPackage/ipsec4/description
+ Kernel modules for IPsec support in IPv4.
+ Includes:
+ - ah4
+ - esp4
+ - ipcomp
+ - xfrm4_tunnel
+endef
+
$(eval $(call KernelPackage,ipsec4))
define KernelPackage/ipsec6
SUBMENU:=$(NSMENU)
TITLE:=IPsec related modules (IPv6)
- DESCRIPTION:=\
- Kernel modules for IPsec support in IPv6.\\\
- Includes:\\\
- - ah6\\\
- - esp6\\\
- - ipcomp6\\\
- - xfrm6_tunnel\\\
- - tunnel6
DEPENDS:=kmod-ipsec
KCONFIG:= \
CONFIG_INET6_AH \
@@ -137,14 +143,22 @@ define KernelPackage/ipsec6
)
endef
+define KernelPackage/ipsec6/description
+ Kernel modules for IPsec support in IPv6.
+ Includes:
+ - ah6
+ - esp6
+ - ipcomp6
+ - xfrm6_tunnel
+ - tunnel6
+endef
+
$(eval $(call KernelPackage,ipsec6))
define KernelPackage/ipv6
SUBMENU:=$(NSMENU)
TITLE:=IPv6 support
- DESCRIPTION:=\
- Kernel modules for IPv6 support
KCONFIG:=CONFIG_IPV6
FILES:=$(LINUX_DIR)/net/ipv6/ipv6.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,20,ipv6)
@@ -156,39 +170,45 @@ define KernelPackage/ipv6/2.6
AUTOLOAD+=$(call AutoLoad,21,sit)
endef
+define KernelPackage/ipv6/description
+ Kernel modules for IPv6 support
+endef
+
$(eval $(call KernelPackage,ipv6))
define KernelPackage/gre
SUBMENU:=$(NSMENU)
TITLE:=GRE support
- DESCRIPTION:=\
- Generic Routing Encapsulation support
KCONFIG:=CONFIG_NET_IPGRE
FILES=$(LINUX_DIR)/net/ipv4/ip_gre.$(LINUX_KMOD_SUFFIX)
endef
+define KernelPackage/gre/description
+ Generic Routing Encapsulation support
+endef
+
$(eval $(call KernelPackage,gre))
define KernelPackage/tun
SUBMENU:=$(NSMENU)
TITLE:=Universal TUN/TAP driver
- DESCRIPTION:=\
- Kernel support for the TUN/TAP tunneling device
KCONFIG:=CONFIG_TUN
FILES:=$(LINUX_DIR)/drivers/net/tun.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,30,tun)
endef
+define KernelPackage/tun/description
+ Kernel support for the TUN/TAP tunneling device
+endef
+
$(eval $(call KernelPackage,tun))
define KernelPackage/ppp
SUBMENU:=$(NSMENU)
TITLE:=PPP modules
- DESCRIPTION:=\
- Kernel modules for PPP support
KCONFIG:= \
CONFIG_PPP \
CONFIG_PPP_ASYNC
@@ -211,28 +231,32 @@ define KernelPackage/ppp/2.6
AUTOLOAD:=$(call AutoLoad,30,crc-ccitt slhc ppp_generic ppp_async)
endef
+define KernelPackage/ppp/description
+ Kernel modules for PPP support
+endef
+
$(eval $(call KernelPackage,ppp))
define KernelPackage/ppp-synctty
SUBMENU:=$(NSMENU)
TITLE:=PPP sync tty support
- DESCRIPTION:=\
- Kernel modules for PPP sync tty support
DEPENDS:=kmod-ppp
KCONFIG:=CONFIG_PPP_SYNC_TTY
FILES:=$(LINUX_DIR)/drivers/net/ppp_synctty.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,40,ppp_synctty)
endef
+define KernelPackage/ppp-synctty/description
+ Kernel modules for PPP sync tty support
+endef
+
$(eval $(call KernelPackage,ppp-synctty))
define KernelPackage/pppoe
SUBMENU:=$(NSMENU)
TITLE:=PPPoE support
- DESCRIPTION:=\
- Kernel modules for PPPoE (PPP over Ethernet) support
DEPENDS:=kmod-ppp
KCONFIG:=CONFIG_PPPOE
FILES:= \
@@ -240,27 +264,32 @@ define KernelPackage/pppoe
$(LINUX_DIR)/drivers/net/pppox.$(LINUX_KMOD_SUFFIX)
endef
+define KernelPackage/pppoe/description
+ Kernel modules for PPPoE (PPP over Ethernet) support
+endef
+
$(eval $(call KernelPackage,pppoe))
define KernelPackage/pppoa
SUBMENU:=$(NSMENU)
TITLE:=PPPoA support
- DESCRIPTION:=\
- Kernel modules for PPPoA (PPP over ATM) support
DEPENDS:=kmod-ppp kmod-atm
KCONFIG:=CONFIG_PPPOATM
FILES:=$(LINUX_DIR)/net/atm/pppoatm.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,40,pppoatm)
endef
+define KernelPackage/pppoa/description
+ Kernel modules for PPPoA (PPP over ATM) support
+endef
+
$(eval $(call KernelPackage,pppoa))
define KernelPackage/mppe
SUBMENU:=$(NSMENU)
TITLE:=Microsoft PPP compression/encryption
- DESCRIPTION:=Kernel modules for Microsoft PPP compression/encryption
DEPENDS:=kmod-ppp
endef
@@ -276,25 +305,30 @@ define KernelPackage/mppe/2.6
AUTOLOAD:=$(call AutoLoad,31,ppp_mppe)
endef
+define KernelPackage/mppe/description
+ Kernel modules for Microsoft PPP compression/encryption
+endef
+
$(eval $(call KernelPackage,mppe))
define KernelPackage/sched
SUBMENU:=$(NSMENU)
TITLE:=Traffic schedulers
- DESCRIPTION:=\
- Kernel schedulers for IP traffic
KCONFIG:=CONFIG_NET_SCHED
FILES:=$(LINUX_DIR)/net/sched/*.$(LINUX_KMOD_SUFFIX)
endef
+define KernelPackage/sched/description
+ Kernel schedulers for IP traffic
+endef
+
$(eval $(call KernelPackage,sched))
define KernelPackage/ax25
SUBMENU:=$(NSMENU)
TITLE:=AX25 support
- DESCRIPTION:=Kernel modules for AX25 support
KCONFIG:= \
CONFIG_AX25 \
CONFIG_MKISS
@@ -304,6 +338,10 @@ define KernelPackage/ax25
AUTOLOAD:=$(call AutoLoad,80,ax25 mkiss)
endef
+define KernelPackage/ax25/description
+ Kernel modules for AX25 support
+endef
+
$(eval $(call KernelPackage,ax25))
@@ -311,12 +349,6 @@ define KernelPackage/mp-alg
SUBMENU:=$(NSMENU)
TITLE:=ECMP caching algorithms
DEPENDS:=@LINUX_2_6
- DESCRIPTION:= \
- Kernel modules that provide several different algorithms for multipath \\\
- route selection from the route cache. The iproute "mpath" argument allows \\\
- specifying which algorithm to use for routes. \\\
- quagga (at least <=0.99.6) requires a multipath patch to support this \\\
- cached mp route feature.
KCONFIG:= \
CONFIG_IP_ROUTE_MULTIPATH_RR \
CONFIG_IP_ROUTE_MULTIPATH_RANDOM \
@@ -330,6 +362,14 @@ define KernelPackage/mp-alg
AUTOLOAD:=$(call AutoLoad,35,multipath_rr multipath_random multipath_wrandom multipath_drr)
endef
+define KernelPackage/mp-alg/description
+ Kernel modules that provide several different algorithms for multipath
+ route selection from the route cache. The iproute "mpath" argument allows
+ specifying which algorithm to use for routes.
+ quagga (at least <=0.99.6) requires a multipath patch to support this
+ cached mp route feature.
+endef
+
$(eval $(call KernelPackage,mp-alg))
@@ -338,106 +378,118 @@ NDMENU:=Network Devices
define KernelPackage/natsemi
SUBMENU:=$(NDMENU)
TITLE:=National Semiconductor DP8381x series
- DESCRIPTION:=\
- Kernel modules for National Semiconductor DP8381x series PCI Ethernet \\\
- adapters.
DEPENDS:=@LINUX_2_6_X86
KCONFIG:=CONFIG_NATSEMI
FILES:=$(LINUX_DIR)/drivers/net/natsemi.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,20,natsemi)
endef
+define KernelPackage/natsemi/description
+ Kernel modules for National Semiconductor DP8381x series PCI Ethernet
+ adapters.
+endef
+
$(eval $(call KernelPackage,natsemi))
define KernelPackage/r6040
SUBMENU:=$(NDMENU)
TITLE:=RDC Fast-Ethernet support
- DESCRIPTION:=\
- Kernel modules for RDC Fast-Ethernet adapters.
DEPENDS:=@LINUX_2_6_RDC
KCONFIG:=CONFIG_R6040
FILES:=$(LINUX_DIR)/drivers/net/r6040.$(LINUX_KMOD_SUFFIX)
endef
+define KernelPackage/r6040/description
+ Kernel modules for RDC Fast-Ethernet adapters.
+endef
+
$(eval $(call KernelPackage,r6040))
define KernelPackage/sis900
SUBMENU:=$(NDMENU)
TITLE:=SiS 900 Ethernet support
- DESCRIPTION:=\
- Kernel modules for Sis 900 Ethernet adapters.
DEPENDS:=@LINUX_2_6_X86
KCONFIG:=CONFIG_SIS900
FILES:=$(LINUX_DIR)/drivers/net/sis900.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,50,sis900)
endef
+define KernelPackage/sis900/description
+ Kernel modules for Sis 900 Ethernet adapters.
+endef
+
$(eval $(call KernelPackage,sis900))
define KernelPackage/via-rhine
SUBMENU:=$(NDMENU)
TITLE:=Via Rhine ethernet support
- DESCRIPTION:=\
- Kernel modules for Via Rhine Ethernet chipsets.
DEPENDS:=@LINUX_2_6_X86
KCONFIG:=CONFIG_VIA_RHINE
FILES:=$(LINUX_DIR)/drivers/net/via-rhine.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,50,via-rhine)
endef
+define KernelPackage/via-rhine/description
+ Kernel modules for Via Rhine Ethernet chipsets.
+endef
+
$(eval $(call KernelPackage,via-rhine))
define KernelPackage/via-velocity
SUBMENU:=$(NDMENU)
TITLE:=VIA Velocity Gigabit Ethernet Adapter kernel support
- DESCRIPTION:=\
- Kernel modules for VIA Velocity Gigabit Ethernet chipsets.
DEPENDS:=@LINUX_2_6_IXP4XX
KCONFIG:=CONFIG_VIA_VELOCITY
FILES:=$(LINUX_DIR)/drivers/net/via-velocity.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,50,via-velocity)
endef
+define KernelPackage/via-velocity/description
+ Kernel modules for VIA Velocity Gigabit Ethernet chipsets.
+endef
+
$(eval $(call KernelPackage,via-velocity))
define KernelPackage/8139too
SUBMENU:=$(NDMENU)
TITLE:=RealTek RTL-8139 PCI Fast Ethernet Adapter kernel support
- DESCRIPTION:=\
- Kernel modules for RealTek RTL-8139 PCI Fast Ethernet adapters.
DEPENDS:=@LINUX_2_6_X86
KCONFIG:=CONFIG_8139TOO
FILES:=$(LINUX_DIR)/drivers/net/8139too.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,50,8139too)
endef
+define KernelPackage/8139too/description
+ Kernel modules for RealTek RTL-8139 PCI Fast Ethernet adapters.
+endef
+
$(eval $(call KernelPackage,8139too))
define KernelPackage/r8169
SUBMENU:=$(NDMENU)
TITLE:=RealTek RTL-8169 PCI Gigabit Ethernet Adapter kernel support
- DESCRIPTION:=\
- Kernel modules for RealTek RTL-8169 PCI Gigabit Ethernet adapters.
DEPENDS:=@LINUX_2_6_X86
KCONFIG:=CONFIG_R8169 CONFIG_R8169_NAPI=y CONFIG_R8169_VLAN=n
FILES:=$(LINUX_DIR)/drivers/net/r8169.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,50,r8169)
endef
+define KernelPackage/r8169/description
+ Kernel modules for RealTek RTL-8169 PCI Gigabit Ethernet adapters.
+endef
+
$(eval $(call KernelPackage,r8169))
define KernelPackage/ne2k-pci
SUBMENU:=$(NDMENU)
TITLE:=ne2k-pci Ethernet Adapter kernel support
- DESCRIPTION:=\
- ne2k-pci Ethernet Adapter kernel support.
DEPENDS:=@LINUX_2_6_X86
KCONFIG:=CONFIG_NE2K_PCI
FILES:= \
@@ -446,14 +498,16 @@ define KernelPackage/ne2k-pci
AUTOLOAD:=$(call AutoLoad,50,8390 ne2k-pci)
endef
+define KernelPackage/ne2k-pci/description
+ Kernel modules for NE2000 PCI Ethernet Adapter kernel.
+endef
+
$(eval $(call KernelPackage,ne2k-pci))
define KernelPackage/ixp4xx-npe
SUBMENU:=$(NDMENU)
TITLE:=Intel(R) IXP4xx ethernet support
- DESCRIPTION:=\
- Kernel modules for Intel(R) IXP4xx onboard ethernet.
DEPENDS:=@LINUX_2_6_IXP4XX
KCONFIG:=CONFIG_IXP4XX_MAC
FILES:= \
@@ -463,52 +517,62 @@ define KernelPackage/ixp4xx-npe
AUTOLOAD:=$(call AutoLoad,20,ixp4xx_npe ixp4xx_qmgr ixp4xx_mac)
endef
+define KernelPackage/ixp4xx-npe/description
+ Kernel modules for Intel(R) IXP4xx onboard ethernet.
+endef
+
$(eval $(call KernelPackage,ixp4xx-npe))
define KernelPackage/e100
SUBMENU:=$(NDMENU)
TITLE:=Intel(R) PRO/100+ cards kernel support
- DESCRIPTION:=\
- Kernel modules for Intel(R) PRO/100+ Ethernet adapters.
DEPENDS:=@LINUX_2_6_X86
KCONFIG:=CONFIG_E100
FILES:=$(LINUX_DIR)/drivers/net/e100.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,50,e100)
endef
+define KernelPackage/e100/description
+ Kernel modules for Intel(R) PRO/100+ Ethernet adapters.
+endef
+
$(eval $(call KernelPackage,e100))
define KernelPackage/e1000
SUBMENU:=$(NDMENU)
TITLE:=Intel(R) PRO/1000 cards kernel support
- DESCRIPTION:=\
- Kernel modules for Intel(R) PRO/1000 Ethernet adapters.
DEPENDS:=@LINUX_2_6_X86
KCONFIG:=CONFIG_E1000
FILES:=$(LINUX_DIR)/drivers/net/e1000/e1000.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,50,e1000)
endef
+define KernelPackage/e1000/description
+ Kernel modules for Intel(R) PRO/1000 Ethernet adapters.
+endef
+
$(eval $(call KernelPackage,e1000))
define KernelPackage/3c59x
SUBMENU:=$(NDMENU)
TITLE:=3Com 3c590/3c900 series (592/595/597) Vortex/Boomerang
- DESCRIPTION:=\
- This option enables driver support for a large number of 10mbps and \\\
- 10/100mbps EISA, PCI and PCMCIA 3Com Ethernet adapters: \\\
- - "Vortex" (Fast EtherLink 3c590/3c592/3c595/3c597) EISA and PCI \\\
- - "Boomerang" (EtherLink XL 3c900 or 3c905) PCI \\\
- - "Cyclone" (3c540/3c900/3c905/3c980/3c575/3c656) PCI and Cardbus \\\
- - "Tornado" (3c905) PCI \\\
- - "Hurricane" (3c555/3cSOHO) PCI
DEPENDS:=@LINUX_2_6_X86
KCONFIG:=CONFIG_3C59X
FILES:=$(LINUX_DIR)/drivers/net/3c59x.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,50,3c59x)
endef
+define KernelPackage/3c59x/description
+ This option enables driver support for a large number of 10mbps and
+ 10/100mbps EISA, PCI and PCMCIA 3Com Ethernet adapters:
+ - "Vortex" (Fast EtherLink 3c590/3c592/3c595/3c597) EISA and PCI
+ - "Boomerang" (EtherLink XL 3c900 or 3c905) PCI
+ - "Cyclone" (3c540/3c900/3c905/3c980/3c575/3c656) PCI and Cardbus
+ - "Tornado" (3c905) PCI
+ - "Hurricane" (3c555/3cSOHO) PCI
+endef
+
$(eval $(call KernelPackage,3c59x))
diff --git a/package/kernel/modules/other.mk b/package/kernel/modules/other.mk
index 67e051aa28..475755b6d9 100644
--- a/package/kernel/modules/other.mk
+++ b/package/kernel/modules/other.mk
@@ -89,7 +89,6 @@ $(eval $(call KernelPackage,lp))
define KernelPackage/soundcore
SUBMENU:=$(EMENU)
TITLE:=Sound support
- DESCRIPTION:=Kernel modules for sound support
KCONFIG:=CONFIG_SOUND
endef
@@ -137,37 +136,46 @@ define KernelPackage/soundcore/uml-2.6
AUTOLOAD:=$(call AutoLoad,30,soundcore hostaudio)
endef
+define KernelPackage/soundcore/description
+ Kernel modules for sound support
+endef
+
$(eval $(call KernelPackage,soundcore))
define KernelPackage/loop
SUBMENU:=$(EMENU)
TITLE:=Loopback device support
- DESCRIPTION:=Kernel module for loopback device support
KCONFIG:=CONFIG_BLK_DEV_LOOP
FILES:=$(LINUX_DIR)/drivers/block/loop.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,30,loop)
endef
+define KernelPackage/loop/description
+ Kernel module for loopback device support
+endef
+
$(eval $(call KernelPackage,loop))
define KernelPackage/nbd
SUBMENU:=$(EMENU)
TITLE:=Network block device support
- DESCRIPTION:=Kernel module for network block device support
KCONFIG:=CONFIG_BLK_DEV_NBD
FILES:=$(LINUX_DIR)/drivers/block/nbd.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,30,nbd)
endef
+define KernelPackage/nbd/description
+ Kernel module for network block device support
+endef
+
$(eval $(call KernelPackage,nbd))
define KernelPackage/capi
SUBMENU:=$(EMENU)
TITLE:=CAPI Support
- DESCRIPTION:=Kernel module for basic CAPI support
DEPENDS:=@LINUX_2_6
KCONFIG:= \
CONFIG_ISDN \
@@ -179,13 +187,16 @@ define KernelPackage/capi
AUTOLOAD:=$(call AutoLoad,30,kernelcapi capi)
endef
+define KernelPackage/capi/description
+ Kernel module for basic CAPI support
+endef
+
$(eval $(call KernelPackage,capi))
define KernelPackage/pcmcia-core
SUBMENU:=$(EMENU)
TITLE:=PCMCIA/CardBus support
- DESCRIPTION:=Kernel support for PCMCIA/CardBus controllers
DEPENDS:=@PCMCIA_SUPPORT
endef
@@ -224,6 +235,9 @@ define KernelPackage/pcmcia-core/au1000-2.6
AUTOLOAD:=$(call AutoLoad,40,pcmcia_core pcmcia rsrc_nonstatic au1x00_ss)
endef
+define KernelPackage/pcmcia-core/description
+ Kernel support for PCMCIA/CardBus controllers
+endef
$(eval $(call KernelPackage,pcmcia-core))
@@ -231,7 +245,6 @@ $(eval $(call KernelPackage,pcmcia-core))
define KernelPackage/pcmcia-serial
SUBMENU:=$(EMENU)
TITLE:=Serial devices support
- DESCRIPTION:=Kernel support for PCMCIA/CardBus serial devices
DEPENDS:=kmod-pcmcia-core
AUTOLOAD:=$(call AutoLoad,45,serial_cs)
endef
@@ -246,6 +259,10 @@ define KernelPackage/pcmcia-serial/2.6
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))
@@ -253,7 +270,6 @@ define KernelPackage/bluetooth
SUBMENU:=$(EMENU)
TITLE:=Bluetooth support
DEPENDS:=@USB_SUPPORT
- DESCRIPTION:=Kernel support for Bluetooth devices
endef
define KernelPackage/bluetooth/2.4
@@ -296,6 +312,10 @@ define KernelPackage/bluetooth/2.6
AUTOLOAD:=$(call AutoLoad,90,bluetooth l2cap sco rfcomm bnep hci_uart hci_usb)
endef
+define KernelPackage/bluetooth/description
+ Kernel support for Bluetooth devices
+endef
+
$(eval $(call KernelPackage,bluetooth))
@@ -303,7 +323,6 @@ define KernelPackage/mmc
SUBMENU:=$(EMENU)
TITLE:=MMC/SD Card Support
DEPENDS:=@LINUX_2_6_AT91
- DESCRIPTION:=Kernel support for MMC/SD cards
KCONFIG:= \
CONFIG_MMC \
CONFIG_MMC_BLOCK \
@@ -315,13 +334,16 @@ define KernelPackage/mmc
AUTOLOAD:=$(call AutoLoad,90,mmc_core mmc_block at91_mci)
endef
+define KernelPackage/mmc/description
+ Kernel support for MMC/SD cards
+endef
+
$(eval $(call KernelPackage,mmc))
define KernelPackage/softdog
SUBMENU:=$(EMENU)
TITLE:=Software watchdog driver
- DESCRIPTION:=Software watchdog driver
KCONFIG:=CONFIG_SOFT_WATCHDOG
AUTOLOAD:=$(call AutoLoad,50,softdog)
endef
@@ -334,13 +356,16 @@ define KernelPackage/softdog/2.6
FILES:=$(LINUX_DIR)/drivers/char/watchdog/softdog.ko
endef
+define KernelPackage/softdog/description
+ Software watchdog driver
+endef
+
$(eval $(call KernelPackage,softdog))
define KernelPackage/videodev
SUBMENU:=$(EMENU)
TITLE=Video4Linux support
- DESCRIPTION:=Kernel modules for Video4Linux support
KCONFIG:=CONFIG_VIDEO_DEV
endef
@@ -363,65 +388,80 @@ define KernelPackage/videodev/2.6
)
endef
+define KernelPackage/videodev/description
+ Kernel modules for Video4Linux support
+endef
+
$(eval $(call KernelPackage,videodev))
define KernelPackage/leds-net48xx
SUBMENU:=$(EMENU)
TITLE:=Soekris Net48xx LED support
- DESCRIPTION:=Kernel module for Soekris Net48xx LEDs
DEPENDS:=@LINUX_2_6_X86
KCONFIG:=CONFIG_LEDS_NET48XX
FILES:=$(LINUX_DIR)/drivers/leds/leds-net48xx.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,50,leds-net48xx)
endef
+define KernelPackage/leds-net48xx/description
+ Kernel module for Soekris Net48xx LEDs
+endef
+
$(eval $(call KernelPackage,leds-net48xx))
define KernelPackage/nsc-gpio
SUBMENU:=$(EMENU)
TITLE:=Natsemi GPIO support
- DESCRIPTION:=Kernel module for Natsemi GPIO
DEPENDS:=@LINUX_2_6_X86
KCONFIG:=CONFIG_NSC_GPIO
FILES:=$(LINUX_DIR)/drivers/char/nsc_gpio.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,40,nsc_gpio)
endef
+define KernelPackage/nsc-gpio/description
+ Kernel module for Natsemi GPIO
+endef
+
$(eval $(call KernelPackage,nsc-gpio))
define KernelPackage/scx200-gpio
SUBMENU:=$(EMENU)
TITLE:=Natsemi SCX200 GPIO support
- DESCRIPTION:=Kernel module for SCX200 GPIO
DEPENDS:=kmod-nsc-gpio @LINUX_2_6_X86
KCONFIG:=CONFIG_SCx200_GPIO
FILES:=$(LINUX_DIR)/drivers/char/scx200_gpio.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,50,scx200_gpio)
endef
+define KernelPackage/scx200-gpio/description
+ Kernel module for SCX200 GPIO
+endef
+
$(eval $(call KernelPackage,scx200-gpio))
define KernelPackage/scx200-wdt
SUBMENU:=$(EMENU)
TITLE:=Natsemi SCX200 Watchdog support
- DESCRIPTION:=Kernel module for SCX200 Watchdog
DEPENDS:=@LINUX_2_6_X86
KCONFIG:=CONFIG_SC1200_WDT
FILES:=$(LINUX_DIR)/drivers/char/watchdog/scx200_wdt.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,50,scx200_wdt)
endef
+define KernelPackage/scx200-wdt/description
+ Kernel module for SCX200 Watchdog
+endef
+
$(eval $(call KernelPackage,scx200-wdt))
define KernelPackage/hwmon
SUBMENU:=$(EMENU)
TITLE:=Hardware monitoring support
- DESCRIPTION:=Kernel modules for hardware monitoring
DEPENDS:=@LINUX_2_6
KCONFIG:= \
CONFIG_HWMON \
@@ -433,43 +473,56 @@ define KernelPackage/hwmon
AUTOLOAD:=$(call AutoLoad,40,hwmon hwmon-vid)
endef
+define KernelPackage/hwmon/description
+ Kernel modules for hardware monitoring
+endef
+
$(eval $(call KernelPackage,hwmon))
define KernelPackage/hwmon-pc87360
SUBMENU:=$(EMENU)
TITLE:=PC87360 monitoring support
- DESCRIPTION:=Kernel modules for PC87360 chips
DEPENDS:=kmod-hwmon
KCONFIG:=CONFIG_SENSORS_PC87360
FILES:=$(LINUX_DIR)/drivers/hwmon/pc87360.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,50,pc87360)
endef
+define KernelPackage/hwmon-pc87360/description
+ Kernel modules for PC87360 chips
+endef
+
$(eval $(call KernelPackage,hwmon-pc87360))
define KernelPackage/input-core
SUBMENU:=$(EMENU)
TITLE:=Input device core
- DESCRIPTION:=Kernel modules for support of input device
DEPENDS:=@LINUX_2_6
KCONFIG:=CONFIG_INPUT
FILES:=$(LINUX_DIR)/drivers/input/input-core.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,50,input-core)
endef
+define KernelPackage/input-core/description
+ Kernel modules for support of input device
+endef
+
$(eval $(call KernelPackage,input-core))
define KernelPackage/input-evdev
SUBMENU:=$(EMENU)
TITLE:=Input even device
- DESCRIPTION:=Kernel modules for support of input device events
DEPENDS:=+kmod-input-core
KCONFIG:=CONFIG_INPUT_EVDEV
FILES:=$(LINUX_DIR)/drivers/input/evdev.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,60,evdev)
endef
+define KernelPackage/input-evdev/description
+ Kernel modules for support of input device events
+endef
+
$(eval $(call KernelPackage,input-evdev))
diff --git a/package/kernel/modules/usb.mk b/package/kernel/modules/usb.mk
index d089b44123..24c90a0c73 100644
--- a/package/kernel/modules/usb.mk
+++ b/package/kernel/modules/usb.mk
@@ -31,7 +31,6 @@ endef
define KernelPackage/usb-core
SUBMENU:=$(USBMENU)
TITLE:=Support for USB
- DESCRIPTION:=Kernel support for USB
DEPENDS:=@USB_SUPPORT
KCONFIG:=CONFIG_USB
AUTOLOAD:=$(call AutoLoad,20,usbcore)
@@ -45,13 +44,16 @@ define KernelPackage/usb-core/2.6
FILES:=$(LINUX_DIR)/drivers/usb/core/usbcore.$(LINUX_KMOD_SUFFIX)
endef
+define KernelPackage/usb-core/description
+ Kernel support for USB
+endef
+
$(eval $(call KernelPackage,usb-core))
define KernelPackage/usb-uhci
$(call usbdep,)
TITLE:=Support for UHCI controllers
- DESCRIPTION:=Kernel support for USB UHCI controllers
endef
define KernelPackage/usb-uhci/2.4
@@ -66,25 +68,31 @@ define KernelPackage/usb-uhci/2.6
AUTOLOAD:=$(call AutoLoad,50,uhci-hcd)
endef
+define KernelPackage/usb-uhci/description
+ Kernel support for USB UHCI controllers
+endef
+
$(eval $(call KernelPackage,usb-uhci))
define KernelPackage/usb-uhci-iv
$(call usbdep,@LINUX_2_4)
TITLE:=Support for Intel/VIA UHCI controllers
- DESCRIPTION:=Kernel support for Intel/VIA USB UHCI controllers
KCONFIG:=CONFIG_USB_UHCI
FILES:=$(LINUX_DIR)/drivers/usb/host/usb-uhci.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,50,usb-uhci)
endef
+define KernelPackage/usb-uhci-iv/description
+ Kernel support for Intel/VIA USB UHCI controllers
+endef
+
$(eval $(call KernelPackage,usb-uhci-iv))
define KernelPackage/usb-ohci
$(call usbdep,)
TITLE:=Support for OHCI controllers
- DESCRIPTION:=Kernel support for USB OHCI controllers
endef
define KernelPackage/usb-ohci/2.4
@@ -99,37 +107,46 @@ define KernelPackage/usb-ohci/2.6
AUTOLOAD:=$(call AutoLoad,50,ohci-hcd)
endef
+define KernelPackage/usb-ohci/description
+ Kernel support for USB OHCI controllers
+endef
+
$(eval $(call KernelPackage,usb-ohci))
define KernelPackage/usb-adm5120
$(call usbdep,@LINUX_2_6_ADM5120||@LINUX_2_6_ADM5120EB)
TITLE:=Support for the ADM5120 HCD controller
- DESCRIPTION:=Kernel support for the ADM5120 HCD USB controller
KCONFIG:=CONFIG_USB_ADM5120_HCD
FILES:=$(LINUX_DIR)/drivers/usb/host/adm5120-hcd.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,50,adm5120-hcd)
endef
+define KernelPackage/usb-adm5120/description
+ Kernel support for the ADM5120 HCD USB controller
+endef
+
$(eval $(call KernelPackage,usb-adm5120))
define KernelPackage/usb2
$(call usbdep,)
TITLE:=Support for USB2 controllers
- DESCRIPTION:=Kernel support for USB2 (EHCI) controllers
KCONFIG:=CONFIG_USB_EHCI_HCD
FILES:=$(LINUX_DIR)/drivers/usb/host/ehci-hcd.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,50,ehci-hcd)
endef
+define KernelPackage/usb2/description
+ Kernel support for USB2 (EHCI) controllers
+endef
+
$(eval $(call KernelPackage,usb2))
define KernelPackage/usb-acm
$(call usbdep,)
TITLE:=Support for modems/isdn controllers
- DESCRIPTION:=Kernel support for USB ACM devices (modems/isdn controllers)
KCONFIG:=CONFIG_USB_ACM
endef
@@ -143,13 +160,16 @@ define KernelPackage/usb-acm/2.6
AUTOLOAD:=$(call AutoLoad,60,cdc-acm)
endef
+define KernelPackage/usb-acm/description
+ Kernel support for USB ACM devices (modems/isdn controllers)
+endef
+
$(eval $(call KernelPackage,usb-acm))
define KernelPackage/usb-audio
$(call usbdep,+kmod-soundcore)
TITLE:=Support for audio devices
- DESCRIPTION:=Kernel support for USB audio devices
endef
define KernelPackage/usb-audio/2.4
@@ -166,13 +186,16 @@ define KernelPackage/usb-audio/2.6
AUTOLOAD:=$(call AutoLoad,60,snd-usb-lib snd-usb-audio)
endef
+define KernelPackage/usb-audio/description
+ Kernel support for USB audio devices
+endef
+
$(eval $(call KernelPackage,usb-audio))
define KernelPackage/usb-printer
$(call usbdep,)
TITLE:=Support for printers
- DESCRIPTION:=Kernel support for USB printers
KCONFIG:=CONFIG_USB_PRINTER
endef
@@ -186,109 +209,136 @@ define KernelPackage/usb-printer/2.6
AUTOLOAD:=$(call AutoLoad,60,usblp)
endef
+define KernelPackage/usb-printer/description
+ Kernel support for USB printers
+endef
+
$(eval $(call KernelPackage,usb-printer))
define KernelPackage/usb-serial
$(call usbdep,)
TITLE:=Support for USB-to-Serial converters
- DESCRIPTION:=Kernel support for USB-to-Serial converters
KCONFIG:=CONFIG_USB_SERIAL
FILES:=$(LINUX_DIR)/drivers/usb/serial/usbserial.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,60,usbserial)
endef
+define KernelPackage/usb-serial/description
+ Kernel support for USB-to-Serial converters
+endef
+
$(eval $(call KernelPackage,usb-serial))
define KernelPackage/usb-serial-airprime
$(call usbdep,kmod-usb-serial @LINUX_2_6)
TITLE:=Support for Airprime (EVDO)
- DESCRIPTION:=Kernel support for Airprime (EVDO)
KCONFIG:=CONFIG_USB_SERIAL_AIRPRIME
FILES:=$(LINUX_DIR)/drivers/usb/serial/airprime.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,65,airprime)
endef
+define KernelPackage/usb-serial-airprime/description
+ Kernel support for Airprime (EVDO)
+endef
+
$(eval $(call KernelPackage,usb-serial-airprime))
define KernelPackage/usb-serial-belkin
$(call usbdep,kmod-usb-serial)
TITLE:=Support for Belkin devices
- DESCRIPTION:=Kernel support for Belkin USB-to-Serial converters
KCONFIG:=CONFIG_USB_SERIAL_BELKIN
FILES:=$(LINUX_DIR)/drivers/usb/serial/belkin_sa.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,65,belkin_sa)
endef
+define KernelPackage/usb-serial-belkin/description
+ Kernel support for Belkin USB-to-Serial converters
+endef
+
$(eval $(call KernelPackage,usb-serial-belkin))
define KernelPackage/usb-serial-ftdi
$(call usbdep,kmod-usb-serial)
TITLE:=Support for FTDI devices
- DESCRIPTION:=Kernel support for FTDI USB-to-Serial converters
KCONFIG:=CONFIG_USB_SERIAL_FTDI_SIO
FILES:=$(LINUX_DIR)/drivers/usb/serial/ftdi_sio.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,65,ftdi_sio)
endef
+define KernelPackage/usb-serial-ftdi/description
+ Kernel support for FTDI USB-to-Serial converters
+endef
+
$(eval $(call KernelPackage,usb-serial-ftdi))
define KernelPackage/usb-serial-mct
$(call usbdep,kmod-usb-serial)
TITLE:=Support for Magic Control Tech. devices
- DESCRIPTION:=Kernel support for Magic Control Technology USB-to-Serial converters
KCONFIG:=CONFIG_USB_SERIAL_MCT_U232
FILES:=$(LINUX_DIR)/drivers/usb/serial/mct_u232.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,65,mct_u232)
endef
+define KernelPackage/usb-serial-mct/description
+ Kernel support for Magic Control Technology USB-to-Serial converters
+endef
+
$(eval $(call KernelPackage,usb-serial-mct))
define KernelPackage/usb-serial-pl2303
$(call usbdep,kmod-usb-serial)
TITLE:=Support for Prolific PL2303 devices
- DESCRIPTION:=Kernel support for Prolific PL2303 USB-to-Serial converters
KCONFIG:=CONFIG_USB_SERIAL_PL2303
FILES:=$(LINUX_DIR)/drivers/usb/serial/pl2303.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,65,pl2303)
endef
+define KernelPackage/usb-serial-pl2303/description
+ Kernel support for Prolific PL2303 USB-to-Serial converters
+endef
+
$(eval $(call KernelPackage,usb-serial-pl2303))
define KernelPackage/usb-serial-sierrawireless
$(call usbdep,kmod-usb-serial @LINUX_2_6)
TITLE:=Support for Sierra Wireless devices
- DESCRIPTION:=Kernel support for Sierra Wireless devices
KCONFIG:=CONFIG_USB_SERIAL_SIERRAWIRELESS
FILES:=$(LINUX_DIR)/drivers/usb/serial/sierra.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,65,sierra)
endef
+define KernelPackage/usb-serial-sierrawireless/description
+ Kernel support for Sierra Wireless devices
+endef
+
$(eval $(call KernelPackage,usb-serial-sierrawireless))
define KernelPackage/usb-serial-visor
$(call usbdep,kmod-usb-serial)
TITLE:=Support for Handspring Visor devices
- DESCRIPTION:=Kernel support for Handspring Visor PDAs
KCONFIG:=CONFIG_USB_SERIAL_VISOR
FILES:=$(LINUX_DIR)/drivers/usb/serial/visor.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,65,visor)
endef
+define KernelPackage/usb-serial-visor/description
+ Kernel support for Handspring Visor PDAs
+endef
+
$(eval $(call KernelPackage,usb-serial-visor))
define KernelPackage/usb-serial-keyspan
$(call usbdep,kmod-usb-serial)
TITLE:=Support for Keyspan USB-to-Serial devices
- DESCRIPTION:=Kernel support for Keyspan USB-to-Serial devices
KCONFIG:= \
CONFIG_USB_SERIAL_KEYSPAN \
CONFIG_USB_SERIAL_KEYSPAN_USA28 \
@@ -307,97 +357,122 @@ define KernelPackage/usb-serial-keyspan
AUTOLOAD:=$(call AutoLoad,65,keyspan)
endef
+define KernelPackage/usb-serial-keyspan/description
+ Kernel support for Keyspan USB-to-Serial devices
+endef
+
$(eval $(call KernelPackage,usb-serial-keyspan))
define KernelPackage/usb-serial-option
$(call usbdep,kmod-usb-serial @LINUX_2_6)
TITLE:=Support for Option HSDPA modems
- DESCRIPTION:=Kernel support for Option HSDPA modems
KCONFIG:=CONFIG_USB_SERIAL_OPTION
FILES:=$(LINUX_DIR)/drivers/usb/serial/option.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,65,option)
endef
+define KernelPackage/usb-serial-option/description
+ Kernel support for Option HSDPA modems
+endef
+
$(eval $(call KernelPackage,usb-serial-option))
define KernelPackage/usb-storage
$(call usbdep,+kmod-scsi-core)
TITLE:=USB Storage support
- DESCRIPTION:=Kernel support for USB Mass Storage devices
KCONFIG:=CONFIG_USB_STORAGE
FILES:=$(LINUX_DIR)/drivers/usb/storage/usb-storage.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,60,scsi_mod sd_mod usb-storage)
endef
+define KernelPackage/usb-storage/description
+ Kernel support for USB Mass Storage devices
+endef
+
$(eval $(call KernelPackage,usb-storage))
define KernelPackage/usb-atm
$(call usbdep,@LINUX_2_6 kmod-atm)
TITLE:=Support for ATM on USB bus
- DESCRIPTION:=Kernel support for USB DSL modems
KCONFIG:=CONFIG_USB_ATM
FILES:=$(LINUX_DIR)/drivers/usb/atm/usbatm.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,60,usbatm)
endef
+define KernelPackage/usb-atm/description
+ Kernel support for USB DSL modems
+endef
+
$(eval $(call KernelPackage,usb-atm))
define KernelPackage/usb-speedtouch
$(call usbdep,@LINUX_2_6 kmod-atm)
TITLE:=Support for SpeedTouch ADSL modems
- DESCRIPTION:=Kernel support for SpeedTouch USB ADSL modems
KCONFIG:=CONFIG_USB_SPEEDTOUCH
FILES:=$(LINUX_DIR)/drivers/usb/atm/speedtch.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,70,speedtch)
endef
+define KernelPackage/usb-speedtouch/description
+ Kernel support for SpeedTouch USB ADSL modems
+endef
+
$(eval $(call KernelPackage,usb-speedtouch))
define KernelPackage/ueagle-atm
$(call usbdep,@LINUX_2_6 kmod-atm)
TITLE:=Driver for Eagle 8051 based USB ADSL modems
- DESCRIPTION:=Kernel support for Eagle 8051 based USB ADSL modems
FILES:=$(LINUX_DIR)/drivers/usb/atm/ueagle-atm.$(LINUX_KMOD_SUFFIX)
KCONFIG:=CONFIG_USB_UEAGLEATM
AUTOLOAD:=$(call AutoLoad,70,ueagle-atm)
endef
+define KernelPackage/ueagle-atm/description
+ Kernel support for Eagle 8051 based USB ADSL modems
+endef
+
$(eval $(call KernelPackage,ueagle-atm))
define KernelPackage/usb-pwc
$(call usbdep,+kmod-videodev @LINUX_2_6)
TITLE:=Philips WebCam driver
- DESCRIPTION:=Kernel modules for supporting Philips WebCam USB devices
KCONFIG:=CONFIG_USB_PWC CONFIG_VIDEO_V4L1=y CONFIG_VIDEO_CAPTURE_DRIVERS=y CONFIG_V4L_USB_DRIVERS=y CONFIG_USB_PWC_DEBUG=n
FILES:=$(LINUX_DIR)/drivers/media/video/pwc/pwc.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,70,pwc)
endef
+
+define KernelPackage/usb-pwc/description
+ Kernel modules for supporting Philips WebCam USB devices
+endef
+
$(eval $(call KernelPackage,usb-pwc))
define KernelPackage/cpia2
$(call usbdep,+kmod-videodev @LINUX_2_6)
TITLE:=CPIA2 video driver
- DESCRIPTION:=Kernel modules for CPIA2 WebCam devices
KCONFIG:=CONFIG_VIDEO_CPIA2
FILES:=$(LINUX_DIR)/drivers/media/video/cpia2/cpia2.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,70,cpia2)
endef
+define KernelPackage/cpia2/description
+ Kernel modules for CPIA2 WebCam devices
+endef
+
$(eval $(call KernelPackage,cpia2))
define KernelPackage/usb-net
$(call usbdep,)
TITLE:=Kernel modules for USB-to-Ethernet convertors
- DESCRIPTION:=Kernel modules for USB-to-Ethernet convertors
KCONFIG:=CONFIG_USB_USBNET
AUTOLOAD:=$(call Autoload,60, usbnet)
endef
@@ -410,64 +485,84 @@ define KernelPackage/usb-net/2.6
FILES:=$(LINUX_DIR)/drivers/$(USBNET_DIR)/usbnet.$(LINUX_KMOD_SUFFIX)
endef
+define KernelPackage/usb-net/description
+ Kernel modules for USB-to-Ethernet convertors
+endef
+
$(eval $(call KernelPackage,usb-net))
define KernelPackage/usb-net-asix
$(call usbdep,kmod-usb-net @LINUX_2_6)
TITLE:=Kernel module for USB-to-Ethernet Asix convertors
- DESCRIPTION:=Kernel module for USB-to-Ethernet Asix convertors
KCONFIG:=CONFIG_USB_NET_AX8817X
FILES:=$(LINUX_DIR)/drivers/$(USBNET_DIR)/asix.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call Autoload,61,asix)
endef
+define KernelPackage/usb-net-asix/description
+ Kernel module for USB-to-Ethernet Asix convertors
+endef
+
$(eval $(call KernelPackage,usb-net-asix))
define KernelPackage/usb-net-kaweth
$(call usbdep,kmod-usb-net @LINUX_2_6)
TITLE:=Kernel module for USB-to-Ethernet Kaweth convertors
- DESCRIPTION:=Kernel module for USB-to-Ethernet Kaweth convertors
KCONFIG:=CONFIG_USB_KAWETH
FILES:=$(LINUX_DIR)/drivers/$(USBNET_DIR)/kaweth.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call Autoload,61,kaweth)
endef
+define KernelPackage/usb-net-kaweth/description
+ Kernel module for USB-to-Ethernet Kaweth convertors
+endef
+
$(eval $(call KernelPackage,usb-net-kaweth))
define KernelPackage/usb-net-pegasus
$(call usbdep,kmod-usb-net @LINUX_2_6)
TITLE:=Kernel module for USB-to-Ethernet Pegasus convertors
- DESCRIPTION:=Kernel module for USB-to-Ethernet Pegasus convertors
KCONFIG:=CONFIG_USB_PEGASUS
FILES:=$(LINUX_DIR)/drivers/$(USBNET_DIR)/pegasus.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call Autoload,61,pegasus)
endef
+define KernelPackage/usb-net-pegasus/description
+ Kernel module for USB-to-Ethernet Pegasus convertors
+endef
+
$(eval $(call KernelPackage,usb-net-pegasus))
define KernelPackage/usb-hid
$(call usbdep,@LINUX_2_6 +kmod-input-core +kmod-input-evdev)
TITLE:=Support for USB Human Input Devices
- DESCRIPTION:=Kernel support for USB HID devices such as keyboards and mice
KCONFIG:=CONFIG_USB_HID
FILES:=$(LINUX_DIR)/drivers/$(USBHID_DIR)/usbhid.ko
AUTOLOAD:=$(call AutoLoad,70,usbhid)
endef
+
+define KernelPackage/usb-hid/description
+ Kernel support for USB HID devices such as keyboards and mice
+endef
+
$(eval $(call KernelPackage,usb-hid))
define KernelPackage/usb-yealink
$(call usbdep,@LINUX_2_6 +kmod-input-core +kmod-input-evdev)
TITLE:=USB Yealink VOIP phone
- DESCRIPTION:=Kernel support for Yealink VOIP phone
KCONFIG:=CONFIG_USB_YEALINK CONFIG_INPUT_YEALINK CONFIG_INPUT=m CONFIG_INPUT_MISC=y
FILES:=$(LINUX_DIR)/drivers/$(USBINPUT_DIR)/yealink.ko
AUTOLOAD:=$(call AutoLoad,70,yealink)
endef
+define KernelPackage/usb-yealink/description
+ Kernel support for Yealink VOIP phone
+endef
+
$(eval $(call KernelPackage,usb-yealink))
diff --git a/package/kernel/modules/wireless.mk b/package/kernel/modules/wireless.mk
index abe261aef1..e63039a28b 100644
--- a/package/kernel/modules/wireless.mk
+++ b/package/kernel/modules/wireless.mk
@@ -11,14 +11,6 @@ WIMENU:=Wireless Drivers
define KernelPackage/ieee80211
SUBMENU:=$(WIMENU)
TITLE:=802.11 Networking stack
- DESCRIPTION:=\\\
- \\\
- Includes: \\\
- - ieee80211_crypt \\\
- - ieee80211 \\\
- - ieee80211_crypt_wep \\\
- - ieee80211_crypt_tkip \\\
- - ieee80211_crytp_ccmp
DEPENDS:=@LINUX_2_6 +kmod-crypto
KCONFIG:= \
CONFIG_IEEE80211 \
@@ -40,6 +32,16 @@ define KernelPackage/ieee80211
)
endef
+define KernelPackage/ieee80211/description
+ Kernel modules for 802.11 Networking stack
+ Includes:
+ - ieee80211_crypt
+ - ieee80211
+ - ieee80211_crypt_wep
+ - ieee80211_crypt_tkip
+ - ieee80211_crytp_ccmp
+endef
+
$(eval $(call KernelPackage,ieee80211))
@@ -52,73 +54,85 @@ define KernelPackage/ieee80211-softmac
AUTOLOAD:=$(call AutoLoad,20,ieee80211softmac)
endef
+define KernelPackage/ieee80211-softmac/description
+ Kernel modules for 802.11 SoftMAC support
+endef
+
$(eval $(call KernelPackage,ieee80211-softmac))
define KernelPackage/net-bcm43xx
SUBMENU:=$(WIMENU)
TITLE:=Broadcom BCM43xx driver
- DESCRIPTION:=\\\
- \\\
- Includes: \\\
- - bcm43xx
DEPENDS:=kmod-ieee80211-softmac
KCONFIG:=CONFIG_BCM43XX
FILES:=$(LINUX_DIR)/drivers/net/wireless/bcm43xx/bcm43xx.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,50,bcm43xx)
endef
+define KernelPackage/net-bcm43xx/description
+ Kernel support for Broadcom BCM43xx
+ Includes:
+ - bcm43xx
+endef
+
$(eval $(call KernelPackage,net-bcm43xx))
define KernelPackage/net-ipw2100
SUBMENU:=$(WIMENU)
TITLE:=Intel IPW2100 driver
- DESCRIPTION:=\\\
- \\\
- Includes: \\\
- - ipw2100
DEPENDS:=kmod-ieee80211
KCONFIG:=CONFIG_IPW2100
FILES:=$(LINUX_DIR)/drivers/net/wireless/ipw2100.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,50,ipw2100)
endef
+define KernelPackage/net-ipw2100/description
+ Kernel support for Intel IPW2100
+ Includes:
+ - ipw2100
+endef
+
$(eval $(call KernelPackage,net-ipw2100))
define KernelPackage/net-ipw2200
SUBMENU:=$(WIMENU)
TITLE:=Intel IPW2200 driver
- DESCRIPTION:=\\\
- \\\
- Includes: \\\
- - ipw2200
DEPENDS:=kmod-ieee80211
KCONFIG:=CONFIG_IPW2200
FILES:=$(LINUX_DIR)/drivers/net/wireless/ipw2200.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,50,ipw2200)
endef
+define KernelPackage/net-ipw2200/description
+ Kernel support for Intel IPW2200
+ Includes:
+ - ipw2200
+endef
+
$(eval $(call KernelPackage,net-ipw2200))
define KernelPackage/net-airo
SUBMENU:=$(WIMENU)
TITLE:=Cisco Aironet driver
- DESCRIPTION:=Driver for Cisco Aironet cards
KCONFIG:=CONFIG_AIRO
FILES:=$(LINUX_DIR)/drivers/net/wireless/airo.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,50,airo)
endef
+define KernelPackage/net-airo/description
+ Kernel support for Cisco Aironet cards
+endef
+
$(eval $(call KernelPackage,net-airo))
define KernelPackage/net-hermes
SUBMENU:=$(WIMENU)
TITLE:=Hermes 802.11b chipset support
- DESCRIPTION:=Kernel support for Hermes 802.11b chipsets
DEPENDS:=@LINUX_2_6
KCONFIG:=CONFIG_HERMES
FILES:= \
@@ -127,55 +141,71 @@ define KernelPackage/net-hermes
AUTOLOAD:=$(call AutoLoad,50,hermes orinoco)
endef
+define KernelPackage/net-hermes/description
+ Kernel support for Hermes 802.11b chipsets
+endef
+
$(eval $(call KernelPackage,net-hermes))
define KernelPackage/net-hermes-pci
SUBMENU:=$(WIMENU)
TITLE:=Intersil Prism 2.5 PCI support
- DESCRIPTION:=Kernel modules for Intersil Prism 2.5 PCI support
DEPENDS:=kmod-net-hermes
KCONFIG:=CONFIG_PCI_HERMES
FILES:=$(LINUX_DIR)/drivers/net/wireless/orinoco_pci.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,55,orinoco_pci)
endef
+define KernelPackage/net-hermes-pci/description
+ Kernel modules for Intersil Prism 2.5 PCI support
+endef
+
$(eval $(call KernelPackage,net-hermes-pci))
define KernelPackage/net-hermes-plx
SUBMENU:=$(WIMENU)
TITLE:=PLX9052 based PCI adaptor
- DESCRIPTION:=Kernel modules for Hermes in PLX9052 based PCI adaptors
DEPENDS:=kmod-net-hermes
KCONFIG:=CONFIG_PLX_HERMES
FILES:=$(LINUX_DIR)/drivers/net/wireless/orinoco_plx.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,55,orinoco_plx)
endef
+define KernelPackage/net-hermes-plx/description
+ Kernel modules for Hermes in PLX9052 based PCI adaptors
+endef
+
$(eval $(call KernelPackage,net-hermes-plx))
define KernelPackage/net-prism54
SUBMENU:=$(WIMENU)
TITLE:=Intersil Prism54 support
- DESCRIPTION:=Kernel modules for Intersil Prism54 support
KCONFIG:=CONFIG_PRISM54
FILES:=$(LINUX_DIR)/drivers/net/wireless/prism54/prism54.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,60,prism54)
endef
+define KernelPackage/net-prism54/description
+ Kernel modules for Intersil Prism54 support
+endef
+
$(eval $(call KernelPackage,net-prism54))
define KernelPackage/net-zd1211rw
SUBMENU:=$(WIMENU)
TITLE:=Zydas ZD1211 support
- DESCRIPTION:=Kernel modules Zydas ZD1211 support, kernel version
DEPENDS:=+kmod-ieee80211 +zd1211-firmware @LINUX_2_6
KCONFIG:=CONFIG_ZD1211RW
FILES:=$(LINUX_DIR)/drivers/net/wireless/zd1211rw/zd1211rw.$(LINUX_KMOD_SUFFIX)
AUTOLOAD:=$(call AutoLoad,60,zd1211rw)
endef
+define KernelPackage/net-zd1211rw/description
+ Kernel modules for Zydas ZD1211 support, kernel version
+endef
+
$(eval $(call KernelPackage,net-zd1211rw))