diff options
Diffstat (limited to 'package/kernel')
-rw-r--r-- | package/kernel/Makefile | 1 | ||||
-rw-r--r-- | package/kernel/modules/block.mk | 29 | ||||
-rw-r--r-- | package/kernel/modules/fs.mk | 116 | ||||
-rw-r--r-- | package/kernel/modules/i2c.mk | 15 | ||||
-rw-r--r-- | package/kernel/modules/netfilter.mk | 210 | ||||
-rw-r--r-- | package/kernel/modules/network.mk | 230 | ||||
-rw-r--r-- | package/kernel/modules/other.mk | 89 | ||||
-rw-r--r-- | package/kernel/modules/usb.mk | 157 | ||||
-rw-r--r-- | package/kernel/modules/wireless.mk | 82 |
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)) |