mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-16 14:23:38 +00:00
kernel/modules: sync from official source
This reduces the build bugs and brings more bugs.
This commit is contained in:
parent
eeac3fd81e
commit
aab8a05684
@ -228,7 +228,7 @@ define KernelPackage/dm
|
|||||||
$(LINUX_DIR)/drivers/md/dm-log.ko \
|
$(LINUX_DIR)/drivers/md/dm-log.ko \
|
||||||
$(LINUX_DIR)/drivers/md/dm-mirror.ko \
|
$(LINUX_DIR)/drivers/md/dm-mirror.ko \
|
||||||
$(LINUX_DIR)/drivers/md/dm-region-hash.ko
|
$(LINUX_DIR)/drivers/md/dm-region-hash.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,30,dm-mod dm-log dm-region-hash dm-mirror dm-crypt)
|
AUTOLOAD:=$(call AutoLoad,30,dm-mod dm-log dm-region-hash dm-mirror dm-crypt,1)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/dm/description
|
define KernelPackage/dm/description
|
||||||
@ -450,7 +450,7 @@ define KernelPackage/loop
|
|||||||
CONFIG_BLK_DEV_LOOP \
|
CONFIG_BLK_DEV_LOOP \
|
||||||
CONFIG_BLK_DEV_CRYPTOLOOP=n
|
CONFIG_BLK_DEV_CRYPTOLOOP=n
|
||||||
FILES:=$(LINUX_DIR)/drivers/block/loop.ko
|
FILES:=$(LINUX_DIR)/drivers/block/loop.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,30,loop)
|
AUTOLOAD:=$(call AutoLoad,30,loop,1)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/loop/description
|
define KernelPackage/loop/description
|
||||||
@ -521,7 +521,7 @@ define KernelPackage/scsi-core
|
|||||||
TITLE:=SCSI device support
|
TITLE:=SCSI device support
|
||||||
KCONFIG:= \
|
KCONFIG:= \
|
||||||
CONFIG_SCSI \
|
CONFIG_SCSI \
|
||||||
CONFIG_SCSI_COMMON@ge5.15 \
|
CONFIG_SCSI_COMMON \
|
||||||
CONFIG_BLK_DEV_SD
|
CONFIG_BLK_DEV_SD
|
||||||
FILES:= \
|
FILES:= \
|
||||||
$(LINUX_DIR)/drivers/scsi/scsi_mod.ko \
|
$(LINUX_DIR)/drivers/scsi/scsi_mod.ko \
|
||||||
|
@ -52,12 +52,13 @@ $(eval $(call KernelPackage,crypto-aead))
|
|||||||
|
|
||||||
define KernelPackage/crypto-arc4
|
define KernelPackage/crypto-arc4
|
||||||
TITLE:=ARC4 cipher CryptoAPI module
|
TITLE:=ARC4 cipher CryptoAPI module
|
||||||
|
DEPENDS:=+kmod-crypto-user
|
||||||
KCONFIG:= \
|
KCONFIG:= \
|
||||||
CONFIG_CRYPTO_ARC4 \
|
CONFIG_CRYPTO_ARC4 \
|
||||||
CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y
|
CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y
|
||||||
FILES:= \
|
FILES:= \
|
||||||
$(LINUX_DIR)/crypto/arc4.ko \
|
$(LINUX_DIR)/crypto/arc4.ko \
|
||||||
$(LINUX_DIR)/lib/crypto/libarc4.ko@ge5.4
|
$(LINUX_DIR)/lib/crypto/libarc4.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,09,arc4)
|
AUTOLOAD:=$(call AutoLoad,09,arc4)
|
||||||
$(call AddDepends/crypto)
|
$(call AddDepends/crypto)
|
||||||
endef
|
endef
|
||||||
@ -69,8 +70,10 @@ define KernelPackage/crypto-authenc
|
|||||||
TITLE:=Combined mode wrapper for IPsec
|
TITLE:=Combined mode wrapper for IPsec
|
||||||
DEPENDS:=+kmod-crypto-manager +kmod-crypto-null
|
DEPENDS:=+kmod-crypto-manager +kmod-crypto-null
|
||||||
KCONFIG:=CONFIG_CRYPTO_AUTHENC
|
KCONFIG:=CONFIG_CRYPTO_AUTHENC
|
||||||
FILES:=$(LINUX_DIR)/crypto/authenc.ko
|
FILES:= \
|
||||||
AUTOLOAD:=$(call AutoLoad,09,authenc)
|
$(LINUX_DIR)/crypto/authenc.ko \
|
||||||
|
$(LINUX_DIR)/crypto/authencesn.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,09,authenc authencesn)
|
||||||
$(call AddDepends/crypto)
|
$(call AddDepends/crypto)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -101,6 +104,18 @@ endef
|
|||||||
$(eval $(call KernelPackage,crypto-ccm))
|
$(eval $(call KernelPackage,crypto-ccm))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/crypto-chacha20poly1305
|
||||||
|
TITLE:=ChaCha20-Poly1305 AEAD support, RFC7539 (used by strongSwan IPsec VPN)
|
||||||
|
DEPENDS:=+kmod-crypto-aead +kmod-crypto-manager
|
||||||
|
KCONFIG:=CONFIG_CRYPTO_CHACHA20POLY1305
|
||||||
|
FILES:=$(LINUX_DIR)/crypto/chacha20poly1305.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,09,chacha20poly1305)
|
||||||
|
$(call AddDepends/crypto)
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,crypto-chacha20poly1305))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/crypto-cmac
|
define KernelPackage/crypto-cmac
|
||||||
TITLE:=Support for Cipher-based Message Authentication Code (CMAC)
|
TITLE:=Support for Cipher-based Message Authentication Code (CMAC)
|
||||||
DEPENDS:=+kmod-crypto-hash
|
DEPENDS:=+kmod-crypto-hash
|
||||||
@ -225,6 +240,18 @@ endef
|
|||||||
$(eval $(call KernelPackage,crypto-echainiv))
|
$(eval $(call KernelPackage,crypto-echainiv))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/crypto-essiv
|
||||||
|
TITLE:=ESSIV support for block encryption
|
||||||
|
DEPENDS:=+kmod-crypto-authenc
|
||||||
|
KCONFIG:=CONFIG_CRYPTO_ESSIV
|
||||||
|
FILES:= $(LINUX_DIR)/crypto/essiv.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,10,essiv)
|
||||||
|
$(call AddDepends/crypto)
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,crypto-essiv))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/crypto-fcrypt
|
define KernelPackage/crypto-fcrypt
|
||||||
TITLE:=FCRYPT cipher CryptoAPI module
|
TITLE:=FCRYPT cipher CryptoAPI module
|
||||||
KCONFIG:=CONFIG_CRYPTO_FCRYPT
|
KCONFIG:=CONFIG_CRYPTO_FCRYPT
|
||||||
@ -447,7 +474,6 @@ endef
|
|||||||
|
|
||||||
$(eval $(call KernelPackage,crypto-kpp))
|
$(eval $(call KernelPackage,crypto-kpp))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/crypto-lib-chacha20
|
define KernelPackage/crypto-lib-chacha20
|
||||||
TITLE:=ChaCha library interface
|
TITLE:=ChaCha library interface
|
||||||
KCONFIG:=CONFIG_CRYPTO_LIB_CHACHA
|
KCONFIG:=CONFIG_CRYPTO_LIB_CHACHA
|
||||||
@ -516,7 +542,7 @@ define KernelPackage/crypto-lib-curve25519/config
|
|||||||
imply PACKAGE_kmod-crypto-kpp
|
imply PACKAGE_kmod-crypto-kpp
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/crypto-lib-curve25519/x86/64
|
define KernelPackage/crypto-lib-curve25519/x86_64
|
||||||
KCONFIG+=CONFIG_CRYPTO_CURVE25519_X86
|
KCONFIG+=CONFIG_CRYPTO_CURVE25519_X86
|
||||||
FILES+=$(LINUX_DIR)/arch/x86/crypto/curve25519-x86_64.ko
|
FILES+=$(LINUX_DIR)/arch/x86/crypto/curve25519-x86_64.ko
|
||||||
endef
|
endef
|
||||||
@ -531,6 +557,11 @@ ifeq ($(ARCH)-$(CONFIG_KERNEL_MODE_NEON),arm-y)
|
|||||||
$(KernelPackage/crypto-lib-curve25519/arm-neon)
|
$(KernelPackage/crypto-lib-curve25519/arm-neon)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifdef KernelPackage/crypto-lib-curve25519/$(ARCH)
|
||||||
|
KernelPackage/crypto-lib-curve25519/$(CRYPTO_TARGET)=\
|
||||||
|
$(KernelPackage/crypto-lib-curve25519/$(ARCH))
|
||||||
|
endif
|
||||||
|
|
||||||
$(eval $(call KernelPackage,crypto-lib-curve25519))
|
$(eval $(call KernelPackage,crypto-lib-curve25519))
|
||||||
|
|
||||||
|
|
||||||
@ -609,7 +640,8 @@ define KernelPackage/crypto-md5
|
|||||||
DEPENDS:=+kmod-crypto-hash
|
DEPENDS:=+kmod-crypto-hash
|
||||||
KCONFIG:= \
|
KCONFIG:= \
|
||||||
CONFIG_CRYPTO_MD5 \
|
CONFIG_CRYPTO_MD5 \
|
||||||
CONFIG_CRYPTO_MD5_OCTEON
|
CONFIG_CRYPTO_MD5_OCTEON \
|
||||||
|
CONFIG_CRYPTO_MD5_PPC
|
||||||
FILES:=$(LINUX_DIR)/crypto/md5.ko
|
FILES:=$(LINUX_DIR)/crypto/md5.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,09,md5)
|
AUTOLOAD:=$(call AutoLoad,09,md5)
|
||||||
$(call AddDepends/crypto)
|
$(call AddDepends/crypto)
|
||||||
@ -620,6 +652,16 @@ define KernelPackage/crypto-md5/octeon
|
|||||||
AUTOLOAD+=$(call AutoLoad,09,octeon-md5)
|
AUTOLOAD+=$(call AutoLoad,09,octeon-md5)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/crypto-md5/powerpc
|
||||||
|
FILES+=$(LINUX_DIR)/arch/powerpc/crypto/md5-ppc.ko
|
||||||
|
AUTOLOAD+=$(call AutoLoad,09,md5-ppc)
|
||||||
|
endef
|
||||||
|
|
||||||
|
ifdef KernelPackage/crypto-md5/$(ARCH)
|
||||||
|
KernelPackage/crypto-md5/$(CRYPTO_TARGET)=\
|
||||||
|
$(KernelPackage/crypto-md5/$(ARCH))
|
||||||
|
endif
|
||||||
|
|
||||||
$(eval $(call KernelPackage,crypto-md5))
|
$(eval $(call KernelPackage,crypto-md5))
|
||||||
|
|
||||||
|
|
||||||
@ -637,7 +679,7 @@ $(eval $(call KernelPackage,crypto-michael-mic))
|
|||||||
|
|
||||||
define KernelPackage/crypto-misc
|
define KernelPackage/crypto-misc
|
||||||
TITLE:=Other CryptoAPI modules
|
TITLE:=Other CryptoAPI modules
|
||||||
DEPENDS:=+kmod-crypto-xts
|
DEPENDS:=+kmod-crypto-xts +kmod-crypto-user
|
||||||
KCONFIG:= \
|
KCONFIG:= \
|
||||||
CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y \
|
CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y \
|
||||||
CONFIG_CRYPTO_CAMELLIA_X86_64 \
|
CONFIG_CRYPTO_CAMELLIA_X86_64 \
|
||||||
@ -696,15 +738,14 @@ ifndef CONFIG_TARGET_x86_64
|
|||||||
FILES+= \
|
FILES+= \
|
||||||
$(LINUX_DIR)/arch/x86/crypto/twofish-i586.ko \
|
$(LINUX_DIR)/arch/x86/crypto/twofish-i586.ko \
|
||||||
$(LINUX_DIR)/arch/x86/crypto/serpent-sse2-i586.ko \
|
$(LINUX_DIR)/arch/x86/crypto/serpent-sse2-i586.ko \
|
||||||
$(LINUX_DIR)/arch/x86/crypto/glue_helper.ko \
|
|
||||||
$(LINUX_DIR)/crypto/cryptd.ko \
|
$(LINUX_DIR)/crypto/cryptd.ko \
|
||||||
$(LINUX_DIR)/crypto/crypto_simd.ko
|
$(LINUX_DIR)/crypto/crypto_simd.ko
|
||||||
AUTOLOAD+= $(call AutoLoad,10,cryptd glue_helper \
|
AUTOLOAD+= $(call AutoLoad,10,cryptd \
|
||||||
serpent-sse2-i586 twofish-i586 blowfish_generic)
|
serpent-sse2-i586 twofish-i586 blowfish_generic)
|
||||||
endef
|
endef
|
||||||
endif
|
endif
|
||||||
|
|
||||||
define KernelPackage/crypto-misc/x86/64
|
define KernelPackage/crypto-misc/x86_64
|
||||||
FILES+= \
|
FILES+= \
|
||||||
$(LINUX_DIR)/arch/x86/crypto/camellia-x86_64.ko \
|
$(LINUX_DIR)/arch/x86/crypto/camellia-x86_64.ko \
|
||||||
$(LINUX_DIR)/arch/x86/crypto/blowfish-x86_64.ko \
|
$(LINUX_DIR)/arch/x86/crypto/blowfish-x86_64.ko \
|
||||||
@ -724,6 +765,11 @@ define KernelPackage/crypto-misc/x86/64
|
|||||||
twofish-avx-x86_64 blowfish-x86_64 serpent-avx-x86_64 serpent-avx2)
|
twofish-avx-x86_64 blowfish-x86_64 serpent-avx-x86_64 serpent-avx2)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
ifdef KernelPackage/crypto-misc/$(ARCH)
|
||||||
|
KernelPackage/crypto-misc/$(CRYPTO_TARGET)=\
|
||||||
|
$(KernelPackage/crypto-misc/$(ARCH))
|
||||||
|
endif
|
||||||
|
|
||||||
$(eval $(call KernelPackage,crypto-misc))
|
$(eval $(call KernelPackage,crypto-misc))
|
||||||
|
|
||||||
|
|
||||||
@ -780,7 +826,7 @@ $(eval $(call KernelPackage,crypto-rmd160))
|
|||||||
|
|
||||||
define KernelPackage/crypto-rng
|
define KernelPackage/crypto-rng
|
||||||
TITLE:=CryptoAPI random number generation
|
TITLE:=CryptoAPI random number generation
|
||||||
DEPENDS:=+kmod-crypto-hash +kmod-crypto-hmac +kmod-crypto-sha256
|
DEPENDS:=+kmod-crypto-hash +kmod-crypto-hmac +kmod-crypto-sha512
|
||||||
KCONFIG:= \
|
KCONFIG:= \
|
||||||
CONFIG_CRYPTO_DRBG \
|
CONFIG_CRYPTO_DRBG \
|
||||||
CONFIG_CRYPTO_DRBG_HMAC=y \
|
CONFIG_CRYPTO_DRBG_HMAC=y \
|
||||||
@ -819,6 +865,7 @@ define KernelPackage/crypto-sha1
|
|||||||
CONFIG_CRYPTO_SHA1_ARM \
|
CONFIG_CRYPTO_SHA1_ARM \
|
||||||
CONFIG_CRYPTO_SHA1_ARM_NEON \
|
CONFIG_CRYPTO_SHA1_ARM_NEON \
|
||||||
CONFIG_CRYPTO_SHA1_OCTEON \
|
CONFIG_CRYPTO_SHA1_OCTEON \
|
||||||
|
CONFIG_CRYPTO_SHA1_PPC_SPE \
|
||||||
CONFIG_CRYPTO_SHA1_SSSE3
|
CONFIG_CRYPTO_SHA1_SSSE3
|
||||||
FILES:=$(LINUX_DIR)/crypto/sha1_generic.ko
|
FILES:=$(LINUX_DIR)/crypto/sha1_generic.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,09,sha1_generic)
|
AUTOLOAD:=$(call AutoLoad,09,sha1_generic)
|
||||||
@ -847,10 +894,22 @@ endef
|
|||||||
|
|
||||||
KernelPackage/crypto-sha1/tegra=$(KernelPackage/crypto-sha1/arm)
|
KernelPackage/crypto-sha1/tegra=$(KernelPackage/crypto-sha1/arm)
|
||||||
|
|
||||||
define KernelPackage/crypto-sha1/x86/64
|
define KernelPackage/crypto-sha1/mpc85xx
|
||||||
|
FILES+=$(LINUX_DIR)/arch/powerpc/crypto/sha1-ppc-spe.ko
|
||||||
|
AUTOLOAD+=$(call AutoLoad,09,sha1-ppc-spe)
|
||||||
|
endef
|
||||||
|
|
||||||
|
ifndef CONFIG_TARGET_uml
|
||||||
|
define KernelPackage/crypto-sha1/x86_64
|
||||||
FILES+=$(LINUX_DIR)/arch/x86/crypto/sha1-ssse3.ko
|
FILES+=$(LINUX_DIR)/arch/x86/crypto/sha1-ssse3.ko
|
||||||
AUTOLOAD+=$(call AutoLoad,09,sha1-ssse3)
|
AUTOLOAD+=$(call AutoLoad,09,sha1-ssse3)
|
||||||
endef
|
endef
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifdef KernelPackage/crypto-sha1/$(ARCH)
|
||||||
|
KernelPackage/crypto-sha1/$(CRYPTO_TARGET)=\
|
||||||
|
$(KernelPackage/crypto-sha1/$(ARCH))
|
||||||
|
endif
|
||||||
|
|
||||||
$(eval $(call KernelPackage,crypto-sha1))
|
$(eval $(call KernelPackage,crypto-sha1))
|
||||||
|
|
||||||
@ -861,6 +920,7 @@ define KernelPackage/crypto-sha256
|
|||||||
KCONFIG:= \
|
KCONFIG:= \
|
||||||
CONFIG_CRYPTO_SHA256 \
|
CONFIG_CRYPTO_SHA256 \
|
||||||
CONFIG_CRYPTO_SHA256_OCTEON \
|
CONFIG_CRYPTO_SHA256_OCTEON \
|
||||||
|
CONFIG_CRYPTO_SHA256_PPC_SPE \
|
||||||
CONFIG_CRYPTO_SHA256_SSSE3
|
CONFIG_CRYPTO_SHA256_SSSE3
|
||||||
FILES:= \
|
FILES:= \
|
||||||
$(LINUX_DIR)/crypto/sha256_generic.ko \
|
$(LINUX_DIR)/crypto/sha256_generic.ko \
|
||||||
@ -874,10 +934,22 @@ define KernelPackage/crypto-sha256/octeon
|
|||||||
AUTOLOAD+=$(call AutoLoad,09,octeon-sha256)
|
AUTOLOAD+=$(call AutoLoad,09,octeon-sha256)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/crypto-sha256/x86/64
|
define KernelPackage/crypto-sha256/mpc85xx
|
||||||
|
FILES+=$(LINUX_DIR)/arch/powerpc/crypto/sha256-ppc-spe.ko
|
||||||
|
AUTOLOAD+=$(call AutoLoad,09,sha256-ppc-spe)
|
||||||
|
endef
|
||||||
|
|
||||||
|
ifndef CONFIG_TARGET_uml
|
||||||
|
define KernelPackage/crypto-sha256/x86_64
|
||||||
FILES+=$(LINUX_DIR)/arch/x86/crypto/sha256-ssse3.ko
|
FILES+=$(LINUX_DIR)/arch/x86/crypto/sha256-ssse3.ko
|
||||||
AUTOLOAD+=$(call AutoLoad,09,sha256-ssse3)
|
AUTOLOAD+=$(call AutoLoad,09,sha256-ssse3)
|
||||||
endef
|
endef
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifdef KernelPackage/crypto-sha256/$(ARCH)
|
||||||
|
KernelPackage/crypto-sha256/$(CRYPTO_TARGET)=\
|
||||||
|
$(KernelPackage/crypto-sha256/$(ARCH))
|
||||||
|
endif
|
||||||
|
|
||||||
$(eval $(call KernelPackage,crypto-sha256))
|
$(eval $(call KernelPackage,crypto-sha256))
|
||||||
|
|
||||||
@ -911,10 +983,17 @@ endef
|
|||||||
|
|
||||||
KernelPackage/crypto-sha512/tegra=$(KernelPackage/crypto-sha512/arm)
|
KernelPackage/crypto-sha512/tegra=$(KernelPackage/crypto-sha512/arm)
|
||||||
|
|
||||||
define KernelPackage/crypto-sha512/x86/64
|
ifndef CONFIG_TARGET_uml
|
||||||
|
define KernelPackage/crypto-sha512/x86_64
|
||||||
FILES+=$(LINUX_DIR)/arch/x86/crypto/sha512-ssse3.ko
|
FILES+=$(LINUX_DIR)/arch/x86/crypto/sha512-ssse3.ko
|
||||||
AUTOLOAD+=$(call AutoLoad,09,sha512-ssse3)
|
AUTOLOAD+=$(call AutoLoad,09,sha512-ssse3)
|
||||||
endef
|
endef
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifdef KernelPackage/crypto-sha512/$(ARCH)
|
||||||
|
KernelPackage/crypto-sha512/$(CRYPTO_TARGET)=\
|
||||||
|
$(KernelPackage/crypto-sha512/$(ARCH))
|
||||||
|
endif
|
||||||
|
|
||||||
$(eval $(call KernelPackage,crypto-sha512))
|
$(eval $(call KernelPackage,crypto-sha512))
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@ FS_MENU:=Filesystems
|
|||||||
define KernelPackage/fs-9p
|
define KernelPackage/fs-9p
|
||||||
SUBMENU:=$(FS_MENU)
|
SUBMENU:=$(FS_MENU)
|
||||||
TITLE:=Plan 9 Resource Sharing Support
|
TITLE:=Plan 9 Resource Sharing Support
|
||||||
DEPENDS:=+kmod-9pnet
|
DEPENDS:=+kmod-9pnet +LINUX_6_1:kmod-fs-netfs
|
||||||
KCONFIG:=\
|
KCONFIG:=\
|
||||||
CONFIG_9P_FS \
|
CONFIG_9P_FS \
|
||||||
CONFIG_9P_FS_POSIX_ACL=n \
|
CONFIG_9P_FS_POSIX_ACL=n \
|
||||||
@ -246,32 +246,25 @@ endef
|
|||||||
$(eval $(call KernelPackage,fs-f2fs))
|
$(eval $(call KernelPackage,fs-f2fs))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/fs-netfs
|
|
||||||
SUBMENU:=$(FS_MENU)
|
|
||||||
TITLE:=Network Filesystems support
|
|
||||||
DEPENDS:=@LINUX_5_15
|
|
||||||
KCONFIG:= CONFIG_NETFS_SUPPORT
|
|
||||||
FILES:=$(LINUX_DIR)/fs/netfs/netfs.ko
|
|
||||||
AUTOLOAD:=$(call AutoLoad,28,netfs)
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call KernelPackage,fs-netfs))
|
|
||||||
|
|
||||||
define KernelPackage/fs-fscache
|
define KernelPackage/fs-fscache
|
||||||
SUBMENU:=$(FS_MENU)
|
SUBMENU:=$(FS_MENU)
|
||||||
TITLE:=General filesystem local cache manager
|
TITLE:=General filesystem local cache manager
|
||||||
DEPENDS:=+kmod-fs-netfs
|
DEPENDS:=+kmod-fs-netfs
|
||||||
KCONFIG:=\
|
KCONFIG:=\
|
||||||
CONFIG_FSCACHE=m \
|
CONFIG_FSCACHE \
|
||||||
CONFIG_FSCACHE_STATS=y \
|
CONFIG_FSCACHE_STATS=y \
|
||||||
CONFIG_FSCACHE_HISTOGRAM=n \
|
CONFIG_FSCACHE_HISTOGRAM=n \
|
||||||
CONFIG_FSCACHE_DEBUG=n \
|
CONFIG_FSCACHE_DEBUG=n \
|
||||||
CONFIG_FSCACHE_OBJECT_LIST=n \
|
CONFIG_FSCACHE_OBJECT_LIST=n \
|
||||||
CONFIG_CACHEFILES=y \
|
CONFIG_CACHEFILES \
|
||||||
CONFIG_CACHEFILES_DEBUG=n \
|
CONFIG_CACHEFILES_DEBUG=n \
|
||||||
CONFIG_CACHEFILES_HISTOGRAM=n
|
CONFIG_CACHEFILES_HISTOGRAM=n \
|
||||||
FILES:=$(LINUX_DIR)/fs/fscache/fscache.ko
|
CONFIG_CACHEFILES_ERROR_INJECTION=n@ge5.17 \
|
||||||
AUTOLOAD:=$(call AutoLoad,29,fscache)
|
CONFIG_CACHEFILES_ONDEMAND=n@ge5.19
|
||||||
|
FILES:= \
|
||||||
|
$(LINUX_DIR)/fs/fscache/fscache.ko \
|
||||||
|
$(LINUX_DIR)/fs/cachefiles/cachefiles.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,29,fscache cachefiles)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call KernelPackage,fs-fscache))
|
$(eval $(call KernelPackage,fs-fscache))
|
||||||
@ -375,10 +368,21 @@ endef
|
|||||||
$(eval $(call KernelPackage,fs-msdos))
|
$(eval $(call KernelPackage,fs-msdos))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/fs-netfs
|
||||||
|
SUBMENU:=$(FS_MENU)
|
||||||
|
TITLE:=Network Filesystems support
|
||||||
|
KCONFIG:= CONFIG_NETFS_SUPPORT
|
||||||
|
FILES:=$(LINUX_DIR)/fs/netfs/netfs.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,28,netfs)
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,fs-netfs))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/fs-nfs
|
define KernelPackage/fs-nfs
|
||||||
SUBMENU:=$(FS_MENU)
|
SUBMENU:=$(FS_MENU)
|
||||||
TITLE:=NFS filesystem client support
|
TITLE:=NFS filesystem client support
|
||||||
DEPENDS:=+kmod-fs-nfs-common +kmod-dnsresolver +!LINUX_5_4:kmod-fs-nfs-ssc
|
DEPENDS:=+kmod-fs-nfs-common +kmod-dnsresolver
|
||||||
KCONFIG:= \
|
KCONFIG:= \
|
||||||
CONFIG_NFS_FS \
|
CONFIG_NFS_FS \
|
||||||
CONFIG_NFS_USE_LEGACY_DNS=n \
|
CONFIG_NFS_USE_LEGACY_DNS=n \
|
||||||
@ -395,17 +399,6 @@ endef
|
|||||||
$(eval $(call KernelPackage,fs-nfs))
|
$(eval $(call KernelPackage,fs-nfs))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/fs-nfs-ssc
|
|
||||||
SUBMENU:=$(FS_MENU)
|
|
||||||
TITLE:=Common NFS filesystem SSC Helper module
|
|
||||||
KCONFIG:= CONFIG_NFS_V4_2@ge5.10
|
|
||||||
FILES:= $(LINUX_DIR)/fs/nfs_common/nfs_ssc.ko@ge5.10
|
|
||||||
AUTOLOAD:=$(call AutoLoad,30,nfs_ssc)
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call KernelPackage,fs-nfs-ssc))
|
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/fs-nfs-common
|
define KernelPackage/fs-nfs-common
|
||||||
SUBMENU:=$(FS_MENU)
|
SUBMENU:=$(FS_MENU)
|
||||||
TITLE:=Common NFS filesystem modules
|
TITLE:=Common NFS filesystem modules
|
||||||
@ -413,11 +406,18 @@ define KernelPackage/fs-nfs-common
|
|||||||
KCONFIG:= \
|
KCONFIG:= \
|
||||||
CONFIG_LOCKD \
|
CONFIG_LOCKD \
|
||||||
CONFIG_SUNRPC \
|
CONFIG_SUNRPC \
|
||||||
CONFIG_GRACE_PERIOD
|
CONFIG_GRACE_PERIOD \
|
||||||
|
CONFIG_NFS_V4=y \
|
||||||
|
CONFIG_NFS_V4_1=y \
|
||||||
|
CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" \
|
||||||
|
CONFIG_NFS_V4_1_MIGRATION=n \
|
||||||
|
CONFIG_NFS_V4_2=y \
|
||||||
|
CONFIG_NFS_V4_2_READ_PLUS=n
|
||||||
FILES:= \
|
FILES:= \
|
||||||
$(LINUX_DIR)/fs/lockd/lockd.ko \
|
$(LINUX_DIR)/fs/lockd/lockd.ko \
|
||||||
$(LINUX_DIR)/net/sunrpc/sunrpc.ko \
|
$(LINUX_DIR)/net/sunrpc/sunrpc.ko \
|
||||||
$(LINUX_DIR)/fs/nfs_common/grace.ko
|
$(LINUX_DIR)/fs/nfs_common/grace.ko \
|
||||||
|
$(LINUX_DIR)/fs/nfs_common/nfs_ssc.ko@ge5.10
|
||||||
AUTOLOAD:=$(call AutoLoad,30,grace sunrpc lockd)
|
AUTOLOAD:=$(call AutoLoad,30,grace sunrpc lockd)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -473,7 +473,7 @@ $(eval $(call KernelPackage,fs-nfs-v3))
|
|||||||
define KernelPackage/fs-nfs-v4
|
define KernelPackage/fs-nfs-v4
|
||||||
SUBMENU:=$(FS_MENU)
|
SUBMENU:=$(FS_MENU)
|
||||||
TITLE:=NFS4 filesystem client support
|
TITLE:=NFS4 filesystem client support
|
||||||
DEPENDS:=+kmod-fs-nfs +!LINUX_5_4:kmod-fs-nfs-ssc
|
DEPENDS:=+kmod-fs-nfs
|
||||||
KCONFIG:= \
|
KCONFIG:= \
|
||||||
CONFIG_NFS_V4=y
|
CONFIG_NFS_V4=y
|
||||||
FILES:= \
|
FILES:= \
|
||||||
@ -499,7 +499,8 @@ define KernelPackage/fs-nfsd
|
|||||||
CONFIG_NFSD_BLOCKLAYOUT=n \
|
CONFIG_NFSD_BLOCKLAYOUT=n \
|
||||||
CONFIG_NFSD_SCSILAYOUT=n \
|
CONFIG_NFSD_SCSILAYOUT=n \
|
||||||
CONFIG_NFSD_FLEXFILELAYOUT=n \
|
CONFIG_NFSD_FLEXFILELAYOUT=n \
|
||||||
CONFIG_NFSD_FAULT_INJECTION=n
|
CONFIG_NFSD_FAULT_INJECTION=n \
|
||||||
|
CONFIG_NFSD_V4_2_INTER_SSC=n
|
||||||
FILES:=$(LINUX_DIR)/fs/nfsd/nfsd.ko
|
FILES:=$(LINUX_DIR)/fs/nfsd/nfsd.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,40,nfsd)
|
AUTOLOAD:=$(call AutoLoad,40,nfsd)
|
||||||
endef
|
endef
|
||||||
@ -513,7 +514,7 @@ $(eval $(call KernelPackage,fs-nfsd))
|
|||||||
|
|
||||||
define KernelPackage/fs-ntfs
|
define KernelPackage/fs-ntfs
|
||||||
SUBMENU:=$(FS_MENU)
|
SUBMENU:=$(FS_MENU)
|
||||||
TITLE:=NTFS filesystem support
|
TITLE:=NTFS filesystem read-only (old driver) support
|
||||||
KCONFIG:=CONFIG_NTFS_FS
|
KCONFIG:=CONFIG_NTFS_FS
|
||||||
FILES:=$(LINUX_DIR)/fs/ntfs/ntfs.ko
|
FILES:=$(LINUX_DIR)/fs/ntfs/ntfs.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,30,ntfs)
|
AUTOLOAD:=$(call AutoLoad,30,ntfs)
|
||||||
@ -521,7 +522,8 @@ define KernelPackage/fs-ntfs
|
|||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/fs-ntfs/description
|
define KernelPackage/fs-ntfs/description
|
||||||
Kernel module for NTFS filesystem support
|
Kernel module for limited NTFS filesystem support. Support for writing
|
||||||
|
is extremely limited and disabled as a result.
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call KernelPackage,fs-ntfs))
|
$(eval $(call KernelPackage,fs-ntfs))
|
||||||
@ -529,19 +531,18 @@ $(eval $(call KernelPackage,fs-ntfs))
|
|||||||
|
|
||||||
define KernelPackage/fs-ntfs3
|
define KernelPackage/fs-ntfs3
|
||||||
SUBMENU:=$(FS_MENU)
|
SUBMENU:=$(FS_MENU)
|
||||||
TITLE:=NTFS3 Read-Write file system support
|
TITLE:=NTFS filesystem read & write (new driver) support
|
||||||
DEPENDS:= +kmod-nls-base
|
KCONFIG:= CONFIG_NTFS3_FS CONFIG_NTFS3_FS_POSIX_ACL=y
|
||||||
KCONFIG:= \
|
|
||||||
CONFIG_NTFS3_FS \
|
|
||||||
CONFIG_NTFS3_64BIT_CLUSTER=y \
|
|
||||||
CONFIG_NTFS3_LZX_XPRESS=y \
|
|
||||||
CONFIG_NTFS3_FS_POSIX_ACL=y
|
|
||||||
FILES:=$(LINUX_DIR)/fs/ntfs3/ntfs3.ko
|
FILES:=$(LINUX_DIR)/fs/ntfs3/ntfs3.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,30,ntfs3)
|
$(call AddDepends/nls)
|
||||||
|
AUTOLOAD:=$(call AutoLoad,80,ntfs3)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/fs-ntfs3/description
|
define KernelPackage/fs-ntfs3/description
|
||||||
Kernel module for NTFS3 filesystem support
|
Kernel module for fully functional NTFS filesystem support. It allows
|
||||||
|
reading as well as writing.
|
||||||
|
|
||||||
|
It supports NTFS versions up to 3.1.
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call KernelPackage,fs-ntfs3))
|
$(eval $(call KernelPackage,fs-ntfs3))
|
||||||
@ -604,7 +605,7 @@ define KernelPackage/fs-vfat
|
|||||||
FILES:= \
|
FILES:= \
|
||||||
$(LINUX_DIR)/fs/fat/fat.ko \
|
$(LINUX_DIR)/fs/fat/fat.ko \
|
||||||
$(LINUX_DIR)/fs/fat/vfat.ko
|
$(LINUX_DIR)/fs/fat/vfat.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,30,fat vfat)
|
AUTOLOAD:=$(call AutoLoad,30,fat vfat,1)
|
||||||
$(call AddDepends/nls,cp437 iso8859-1 utf8)
|
$(call AddDepends/nls,cp437 iso8859-1 utf8)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
20
package/kernel/linux/modules/gpio-cascade.mk
Normal file
20
package/kernel/linux/modules/gpio-cascade.mk
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
# This is free software, licensed under the GNU General Public License v2.
|
||||||
|
# See /LICENSE for more information.
|
||||||
|
#
|
||||||
|
|
||||||
|
MENU_TITLE:=GPIO support
|
||||||
|
|
||||||
|
define KernelPackage/gpio-cascade
|
||||||
|
SUBMENU:=$(MENU_TITLE)
|
||||||
|
TITLE:=Generic GPIO cascade
|
||||||
|
KCONFIG:=CONFIG_GPIO_CASCADE
|
||||||
|
DEPENDS:=@GPIO_SUPPORT +kmod-mux-core
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/gpio/gpio-cascade.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,29,gpio-cascade,1)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/gpio-cascade/description
|
||||||
|
Kernel module for Generic GPIO cascade
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,gpio-cascade))
|
@ -157,6 +157,21 @@ endef
|
|||||||
$(eval $(call KernelPackage,hwmon-f71882fg))
|
$(eval $(call KernelPackage,hwmon-f71882fg))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/hwmon-g762
|
||||||
|
TITLE:=G762/G763 fan speed PWM controller support
|
||||||
|
KCONFIG:=CONFIG_SENSORS_G762
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/hwmon/g762.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,g762)
|
||||||
|
$(call AddDepends/hwmon,+kmod-i2c-core)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/hwmon-g762/description
|
||||||
|
Kernel module for Global Mixed-mode Technology Inc G762 and G763 fan speed PWM controller chips.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,hwmon-g762))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/hwmon-ina209
|
define KernelPackage/hwmon-ina209
|
||||||
TITLE:=INA209 monitoring support
|
TITLE:=INA209 monitoring support
|
||||||
KCONFIG:=CONFIG_SENSORS_INA209
|
KCONFIG:=CONFIG_SENSORS_INA209
|
||||||
@ -217,6 +232,23 @@ endef
|
|||||||
$(eval $(call KernelPackage,hwmon-lm63))
|
$(eval $(call KernelPackage,hwmon-lm63))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/hwmon-lm70
|
||||||
|
TITLE:=LM70 monitoring support
|
||||||
|
KCONFIG:=CONFIG_SENSORS_LM70 \
|
||||||
|
CONFIG_SPI=y \
|
||||||
|
CONFIG_SPI_MASTER=y
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/hwmon/lm70.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,lm70)
|
||||||
|
$(call AddDepends/hwmon)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/hwmon-lm70/description
|
||||||
|
Kernel module for lm70 and compatible thermal monitor chip
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,hwmon-lm70))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/hwmon-lm75
|
define KernelPackage/hwmon-lm75
|
||||||
TITLE:=LM75 monitoring support
|
TITLE:=LM75 monitoring support
|
||||||
KCONFIG:=CONFIG_SENSORS_LM75
|
KCONFIG:=CONFIG_SENSORS_LM75
|
||||||
@ -367,6 +399,21 @@ endef
|
|||||||
$(eval $(call KernelPackage,hwmon-nct6775))
|
$(eval $(call KernelPackage,hwmon-nct6775))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/hwmon-nct7802
|
||||||
|
TITLE:=NCT7802Y and compatibles monitoring support
|
||||||
|
KCONFIG:=CONFIG_SENSORS_NCT7802
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/hwmon/nct7802.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,nct7802)
|
||||||
|
$(call AddDepends/hwmon,+kmod-regmap-i2c)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/hwmon-nct7802/description
|
||||||
|
Kernel module for NCT7802Y thermal monitor chip
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,hwmon-nct7802))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/hwmon-pc87360
|
define KernelPackage/hwmon-pc87360
|
||||||
TITLE:=PC87360 monitoring support
|
TITLE:=PC87360 monitoring support
|
||||||
KCONFIG:=CONFIG_SENSORS_PC87360
|
KCONFIG:=CONFIG_SENSORS_PC87360
|
||||||
@ -521,6 +568,20 @@ endef
|
|||||||
$(eval $(call KernelPackage,hwmon-tmp421))
|
$(eval $(call KernelPackage,hwmon-tmp421))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/hwmon-tps23861
|
||||||
|
TITLE:=Texas Instruments TPS23861 PoE PSE
|
||||||
|
KCONFIG:=CONFIG_SENSORS_TPS23861
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/hwmon/tps23861.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,tps23861)
|
||||||
|
$(call AddDepends/hwmon,+kmod-i2c-core +kmod-regmap-i2c)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/hwmon-tps23861/description
|
||||||
|
Kernel module for the Texas Instruments TPS23861 802.3at PoE PSE chips.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,hwmon-tps23861))
|
||||||
|
|
||||||
define KernelPackage/hwmon-vid
|
define KernelPackage/hwmon-vid
|
||||||
TITLE:=VID/VRM/VRD voltage conversion module.
|
TITLE:=VID/VRM/VRD voltage conversion module.
|
||||||
KCONFIG:=CONFIG_HWMON_VID
|
KCONFIG:=CONFIG_HWMON_VID
|
||||||
|
@ -566,3 +566,17 @@ define KernelPackage/iio-fxos8700-spi/description
|
|||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call KernelPackage,iio-fxos8700-spi))
|
$(eval $(call KernelPackage,iio-fxos8700-spi))
|
||||||
|
|
||||||
|
define KernelPackage/iio-ti-am335x-adc
|
||||||
|
TITLE:= TI Sitara AM335x ADC driver
|
||||||
|
DEPENDS:=@TARGET_omap
|
||||||
|
KCONFIG:=CONFIG_TI_AM335X_ADC
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/iio/adc/ti_am335x_adc.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,ti_am335x_adc)
|
||||||
|
$(call AddDepends/iio,+kmod-iio-kfifo-buf)
|
||||||
|
endef
|
||||||
|
define KernelPackage/iio-ti-am335x-adc/description
|
||||||
|
Driver for the TI AM335x ADC.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,iio-ti-am335x-adc))
|
||||||
|
@ -92,7 +92,7 @@ $(eval $(call KernelPackage,input-gpio-keys))
|
|||||||
define KernelPackage/input-gpio-keys-polled
|
define KernelPackage/input-gpio-keys-polled
|
||||||
SUBMENU:=$(INPUT_MODULES_MENU)
|
SUBMENU:=$(INPUT_MODULES_MENU)
|
||||||
TITLE:=Polled GPIO key support
|
TITLE:=Polled GPIO key support
|
||||||
DEPENDS:=@GPIO_SUPPORT +kmod-input-polldev
|
DEPENDS:=@GPIO_SUPPORT +kmod-input-core
|
||||||
KCONFIG:= \
|
KCONFIG:= \
|
||||||
CONFIG_KEYBOARD_GPIO_POLLED \
|
CONFIG_KEYBOARD_GPIO_POLLED \
|
||||||
CONFIG_INPUT_KEYBOARD=y
|
CONFIG_INPUT_KEYBOARD=y
|
||||||
@ -142,21 +142,6 @@ endef
|
|||||||
$(eval $(call KernelPackage,input-joydev))
|
$(eval $(call KernelPackage,input-joydev))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/input-polldev
|
|
||||||
SUBMENU:=$(INPUT_MODULES_MENU)
|
|
||||||
TITLE:=Polled Input device support
|
|
||||||
DEPENDS:=+kmod-input-core
|
|
||||||
KCONFIG:=CONFIG_INPUT_POLLDEV
|
|
||||||
FILES:=$(LINUX_DIR)/drivers/input/input-polldev.ko
|
|
||||||
endef
|
|
||||||
|
|
||||||
define KernelPackage/input-polldev/description
|
|
||||||
Kernel module for support of polled input devices
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call KernelPackage,input-polldev))
|
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/input-matrixkmap
|
define KernelPackage/input-matrixkmap
|
||||||
SUBMENU:=$(INPUT_MODULES_MENU)
|
SUBMENU:=$(INPUT_MODULES_MENU)
|
||||||
TITLE:=Input matrix devices support
|
TITLE:=Input matrix devices support
|
||||||
@ -193,6 +178,25 @@ endef
|
|||||||
$(eval $(call KernelPackage,input-touchscreen-ads7846))
|
$(eval $(call KernelPackage,input-touchscreen-ads7846))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/input-touchscreen-edt-ft5x06
|
||||||
|
SUBMENU:=$(INPUT_MODULES_MENU)
|
||||||
|
TITLE:=EDT FT5x06 and Focaltech FT6236 based touchscreens
|
||||||
|
DEPENDS:=+kmod-i2c-core +kmod-input-core
|
||||||
|
KCONFIG:= \
|
||||||
|
CONFIG_INPUT_TOUCHSCREEN=y \
|
||||||
|
CONFIG_TOUCHSCREEN_EDT_FT5X06
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/input/touchscreen/edt-ft5x06.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,edt-ft5x06)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/input-touchscreen-edt-ft5x06/description
|
||||||
|
Kernel module for EDT FT5206, FT5306, FT5406, FT5506, Evervision FT5726 \
|
||||||
|
and Focaltech FT6236 based touchscreens
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,input-touchscreen-edt-ft5x06))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/keyboard-imx
|
define KernelPackage/keyboard-imx
|
||||||
SUBMENU:=$(INPUT_MODULES_MENU)
|
SUBMENU:=$(INPUT_MODULES_MENU)
|
||||||
TITLE:=IMX keypad support
|
TITLE:=IMX keypad support
|
||||||
|
@ -115,6 +115,22 @@ endef
|
|||||||
$(eval $(call KernelPackage,ledtrig-pattern))
|
$(eval $(call KernelPackage,ledtrig-pattern))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/ledtrig-tty
|
||||||
|
SUBMENU:=$(LEDS_MENU)
|
||||||
|
TITLE:=LED Trigger for TTY devices
|
||||||
|
KCONFIG:=CONFIG_LEDS_TRIGGER_TTY
|
||||||
|
FILES:=$(LED_TRIGGER_DIR)/ledtrig-tty.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,50,ledtrig-tty)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/ledtrig-tty/description
|
||||||
|
This allows LEDs to be controlled by activity on ttys which includes
|
||||||
|
serial devices like '/dev/ttyS0'.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,ledtrig-tty))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/leds-apu
|
define KernelPackage/leds-apu
|
||||||
SUBMENU:=$(LEDS_MENU)
|
SUBMENU:=$(LEDS_MENU)
|
||||||
TITLE:=PC Engines APU1 LED support
|
TITLE:=PC Engines APU1 LED support
|
||||||
@ -131,6 +147,25 @@ endef
|
|||||||
$(eval $(call KernelPackage,leds-apu))
|
$(eval $(call KernelPackage,leds-apu))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/leds-pca955x
|
||||||
|
SUBMENU:=$(LEDS_MENU)
|
||||||
|
TITLE:=LED driver for PCA955x I2C chips
|
||||||
|
DEPENDS:=@GPIO_SUPPORT +kmod-i2c-core
|
||||||
|
KCONFIG:=CONFIG_LEDS_PCA955X \
|
||||||
|
CONFIG_LEDS_PCA955X_GPIO=y
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/leds/leds-pca955x.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,60,leds-pca955x,1)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/leds-pca955x/description
|
||||||
|
This option enables support for LEDs connected to PCA955x
|
||||||
|
LED driver chips accessed via the I2C bus. Supported
|
||||||
|
devices include PCA9550, PCA9551, PCA9552, and PCA9553.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,leds-pca955x))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/leds-pca963x
|
define KernelPackage/leds-pca963x
|
||||||
SUBMENU:=$(LEDS_MENU)
|
SUBMENU:=$(LEDS_MENU)
|
||||||
TITLE:=PCA963x LED support
|
TITLE:=PCA963x LED support
|
||||||
|
@ -109,9 +109,10 @@ define KernelPackage/lib-lzo
|
|||||||
HIDDEN:=1
|
HIDDEN:=1
|
||||||
FILES:= \
|
FILES:= \
|
||||||
$(LINUX_DIR)/crypto/lzo.ko \
|
$(LINUX_DIR)/crypto/lzo.ko \
|
||||||
|
$(LINUX_DIR)/crypto/lzo-rle.ko \
|
||||||
$(LINUX_DIR)/lib/lzo/lzo_compress.ko \
|
$(LINUX_DIR)/lib/lzo/lzo_compress.ko \
|
||||||
$(LINUX_DIR)/lib/lzo/lzo_decompress.ko
|
$(LINUX_DIR)/lib/lzo/lzo_decompress.ko
|
||||||
AUTOLOAD:=$(call AutoProbe,lzo lzo_compress lzo_decompress)
|
AUTOLOAD:=$(call AutoProbe,lzo lzo-rle lzo_compress lzo_decompress)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/lib-lzo/description
|
define KernelPackage/lib-lzo/description
|
||||||
@ -170,6 +171,28 @@ endef
|
|||||||
$(eval $(call KernelPackage,lib-lz4))
|
$(eval $(call KernelPackage,lib-lz4))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/lib-842
|
||||||
|
SUBMENU:=$(LIB_MENU)
|
||||||
|
TITLE:=842 support
|
||||||
|
DEPENDS:=+kmod-crypto-acompress +kmod-crypto-crc32
|
||||||
|
KCONFIG:= \
|
||||||
|
CONFIG_CRYPTO_842 \
|
||||||
|
CONFIG_842_COMPRESS \
|
||||||
|
CONFIG_842_DECOMPRESS
|
||||||
|
FILES:= \
|
||||||
|
$(LINUX_DIR)/crypto/842.ko \
|
||||||
|
$(LINUX_DIR)/lib/842/842_compress.ko \
|
||||||
|
$(LINUX_DIR)/lib/842/842_decompress.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,842 842_compress 842_decompress)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/lib-842/description
|
||||||
|
Kernel module for 842 compression/decompression support
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,lib-842))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/lib-raid6
|
define KernelPackage/lib-raid6
|
||||||
SUBMENU:=$(LIB_MENU)
|
SUBMENU:=$(LIB_MENU)
|
||||||
TITLE:=RAID6 algorithm support
|
TITLE:=RAID6 algorithm support
|
||||||
@ -276,7 +299,6 @@ endef
|
|||||||
|
|
||||||
$(eval $(call KernelPackage,asn1-decoder))
|
$(eval $(call KernelPackage,asn1-decoder))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/asn1-encoder
|
define KernelPackage/asn1-encoder
|
||||||
SUBMENU:=$(LIB_MENU)
|
SUBMENU:=$(LIB_MENU)
|
||||||
TITLE:=Simple ASN1 encoder
|
TITLE:=Simple ASN1 encoder
|
||||||
@ -287,7 +309,6 @@ endef
|
|||||||
|
|
||||||
$(eval $(call KernelPackage,asn1-encoder))
|
$(eval $(call KernelPackage,asn1-encoder))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/oid-registry
|
define KernelPackage/oid-registry
|
||||||
SUBMENU:=$(LIB_MENU)
|
SUBMENU:=$(LIB_MENU)
|
||||||
TITLE:=Object identifier registry
|
TITLE:=Object identifier registry
|
||||||
|
34
package/kernel/linux/modules/multiplexer.mk
Normal file
34
package/kernel/linux/modules/multiplexer.mk
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
# This is free software, licensed under the GNU General Public License v2.
|
||||||
|
# See /LICENSE for more information.
|
||||||
|
#
|
||||||
|
|
||||||
|
MENU_TITLE:=Multiplexer Support
|
||||||
|
|
||||||
|
define KernelPackage/mux-core
|
||||||
|
SUBMENU:=$(MENU_TITLE)
|
||||||
|
TITLE:=Multiplexer Support
|
||||||
|
KCONFIG:=CONFIG_MULTIPLEXER
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/mux/mux-core.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,25,mux-core,1)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/mux-core/description
|
||||||
|
Kernel module for multiplexer support
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,mux-core))
|
||||||
|
|
||||||
|
define KernelPackage/mux-gpio
|
||||||
|
SUBMENU:=$(MENU_TITLE)
|
||||||
|
TITLE:=GPIO-controlled Multiplexer controller
|
||||||
|
KCONFIG:=CONFIG_MUX_GPIO
|
||||||
|
DEPENDS:=@GPIO_SUPPORT kmod-mux-core
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/mux/mux-gpio.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,25,mux-gpio,1)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/mux-gpio/description
|
||||||
|
Kernel modules for GPIO-controlled Multiplexer controller
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,mux-gpio))
|
@ -111,7 +111,6 @@ $(eval $(call KernelPackage,libphy))
|
|||||||
define KernelPackage/phylink
|
define KernelPackage/phylink
|
||||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
TITLE:=Model for MAC to optional PHY connection
|
TITLE:=Model for MAC to optional PHY connection
|
||||||
DEPENDS:=+kmod-libphy
|
|
||||||
KCONFIG:=CONFIG_PHYLINK
|
KCONFIG:=CONFIG_PHYLINK
|
||||||
FILES:=$(LINUX_DIR)/drivers/net/phy/phylink.ko
|
FILES:=$(LINUX_DIR)/drivers/net/phy/phylink.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,15,phylink,1)
|
AUTOLOAD:=$(call AutoLoad,15,phylink,1)
|
||||||
@ -142,7 +141,7 @@ $(eval $(call KernelPackage,mii))
|
|||||||
define KernelPackage/mdio-devres
|
define KernelPackage/mdio-devres
|
||||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
TITLE:=Supports MDIO device registration
|
TITLE:=Supports MDIO device registration
|
||||||
DEPENDS:=@(LINUX_5_10||LINUX_5_15||LINUX_6_1) +kmod-libphy +(TARGET_armvirt||TARGET_bcm27xx_bcm2708||TARGET_tegra):kmod-of-mdio
|
DEPENDS:=@!LINUX_5_4 +kmod-libphy +(TARGET_armvirt||TARGET_bcm27xx_bcm2708||TARGET_malta||TARGET_tegra):kmod-of-mdio
|
||||||
KCONFIG:=CONFIG_MDIO_DEVRES
|
KCONFIG:=CONFIG_MDIO_DEVRES
|
||||||
HIDDEN:=1
|
HIDDEN:=1
|
||||||
FILES:=$(LINUX_DIR)/drivers/net/phy/mdio_devres.ko
|
FILES:=$(LINUX_DIR)/drivers/net/phy/mdio_devres.ko
|
||||||
@ -159,7 +158,7 @@ $(eval $(call KernelPackage,mdio-devres))
|
|||||||
define KernelPackage/mdio-gpio
|
define KernelPackage/mdio-gpio
|
||||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
TITLE:= Supports GPIO lib-based MDIO busses
|
TITLE:= Supports GPIO lib-based MDIO busses
|
||||||
DEPENDS:=+kmod-libphy @GPIO_SUPPORT +(TARGET_armvirt||TARGET_bcm27xx_bcm2708||TARGET_tegra):kmod-of-mdio
|
DEPENDS:=+kmod-libphy @GPIO_SUPPORT +(TARGET_armvirt||TARGET_bcm27xx_bcm2708||TARGET_malta||TARGET_tegra):kmod-of-mdio
|
||||||
KCONFIG:= \
|
KCONFIG:= \
|
||||||
CONFIG_MDIO_BITBANG \
|
CONFIG_MDIO_BITBANG \
|
||||||
CONFIG_MDIO_GPIO
|
CONFIG_MDIO_GPIO
|
||||||
@ -440,7 +439,7 @@ $(eval $(call KernelPackage,switch-rtl8306))
|
|||||||
define KernelPackage/switch-rtl8366-smi
|
define KernelPackage/switch-rtl8366-smi
|
||||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
TITLE:=Realtek RTL8366 SMI switch interface support
|
TITLE:=Realtek RTL8366 SMI switch interface support
|
||||||
DEPENDS:=@GPIO_SUPPORT +kmod-swconfig +(TARGET_armvirt||TARGET_bcm27xx_bcm2708||TARGET_tegra):kmod-of-mdio
|
DEPENDS:=@GPIO_SUPPORT +kmod-swconfig +(TARGET_armvirt||TARGET_bcm27xx_bcm2708||TARGET_malta||TARGET_tegra):kmod-of-mdio
|
||||||
KCONFIG:=CONFIG_RTL8366_SMI
|
KCONFIG:=CONFIG_RTL8366_SMI
|
||||||
FILES:=$(LINUX_DIR)/drivers/net/phy/rtl8366_smi.ko
|
FILES:=$(LINUX_DIR)/drivers/net/phy/rtl8366_smi.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,42,rtl8366_smi,1)
|
AUTOLOAD:=$(call AutoLoad,42,rtl8366_smi,1)
|
||||||
@ -459,7 +458,7 @@ define KernelPackage/switch-rtl8366rb
|
|||||||
DEPENDS:=+kmod-switch-rtl8366-smi
|
DEPENDS:=+kmod-switch-rtl8366-smi
|
||||||
KCONFIG:=CONFIG_RTL8366RB_PHY
|
KCONFIG:=CONFIG_RTL8366RB_PHY
|
||||||
FILES:=$(LINUX_DIR)/drivers/net/phy/rtl8366rb.ko
|
FILES:=$(LINUX_DIR)/drivers/net/phy/rtl8366rb.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,43,rtl8366rb)
|
AUTOLOAD:=$(call AutoLoad,43,rtl8366rb,1)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/switch-rtl8366rb/description
|
define KernelPackage/switch-rtl8366rb/description
|
||||||
@ -475,7 +474,7 @@ define KernelPackage/switch-rtl8366s
|
|||||||
DEPENDS:=+kmod-switch-rtl8366-smi
|
DEPENDS:=+kmod-switch-rtl8366-smi
|
||||||
KCONFIG:=CONFIG_RTL8366S_PHY
|
KCONFIG:=CONFIG_RTL8366S_PHY
|
||||||
FILES:=$(LINUX_DIR)/drivers/net/phy/rtl8366s.ko
|
FILES:=$(LINUX_DIR)/drivers/net/phy/rtl8366s.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,43,rtl8366s)
|
AUTOLOAD:=$(call AutoLoad,43,rtl8366s,1)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/switch-rtl8366s/description
|
define KernelPackage/switch-rtl8366s/description
|
||||||
@ -485,6 +484,22 @@ endef
|
|||||||
$(eval $(call KernelPackage,switch-rtl8366s))
|
$(eval $(call KernelPackage,switch-rtl8366s))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/switch-rtl8367
|
||||||
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
|
TITLE:=Realtek RTL8367 switch support
|
||||||
|
DEPENDS:=+kmod-switch-rtl8366-smi
|
||||||
|
KCONFIG:=CONFIG_RTL8367_PHY
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/net/phy/rtl8367.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,43,rtl8367,1)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/switch-rtl8367/description
|
||||||
|
Realtek RTL8367 switch support
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,switch-rtl8367))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/switch-rtl8367b
|
define KernelPackage/switch-rtl8367b
|
||||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
TITLE:=Realtek RTL8367R/B switch support
|
TITLE:=Realtek RTL8367R/B switch support
|
||||||
@ -501,6 +516,22 @@ endef
|
|||||||
$(eval $(call KernelPackage,switch-rtl8367b))
|
$(eval $(call KernelPackage,switch-rtl8367b))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/switch-ar8xxx
|
||||||
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
|
TITLE:=Atheros AR8216/8327 switch support
|
||||||
|
DEPENDS:=+kmod-swconfig +!LINUX_5_4:kmod-mdio-devres
|
||||||
|
KCONFIG:=CONFIG_AR8216_PHY
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/net/phy/ar8xxx.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,43,ar8xxx,1)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/switch-ar8xxx/description
|
||||||
|
Atheros AR8216/8327 switch support
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,switch-ar8xxx))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/natsemi
|
define KernelPackage/natsemi
|
||||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
TITLE:=National Semiconductor DP8381x series
|
TITLE:=National Semiconductor DP8381x series
|
||||||
@ -661,7 +692,7 @@ $(eval $(call KernelPackage,8139cp))
|
|||||||
define KernelPackage/r8169
|
define KernelPackage/r8169
|
||||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
TITLE:=RealTek RTL-8169 PCI Gigabit Ethernet Adapter kernel support
|
TITLE:=RealTek RTL-8169 PCI Gigabit Ethernet Adapter kernel support
|
||||||
DEPENDS:=@PCI_SUPPORT +kmod-mii +r8169-firmware +kmod-phy-realtek +(LINUX_5_10||LINUX_5_15||LINUX_6_1):kmod-mdio-devres
|
DEPENDS:=@PCI_SUPPORT +kmod-mii +r8169-firmware +kmod-phy-realtek +!LINUX_5_4:kmod-mdio-devres
|
||||||
KCONFIG:= \
|
KCONFIG:= \
|
||||||
CONFIG_R8169 \
|
CONFIG_R8169 \
|
||||||
CONFIG_R8169_NAPI=y \
|
CONFIG_R8169_NAPI=y \
|
||||||
@ -787,7 +818,7 @@ $(eval $(call KernelPackage,igbvf))
|
|||||||
define KernelPackage/ixgbe
|
define KernelPackage/ixgbe
|
||||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
TITLE:=Intel(R) 82598/82599 PCI-Express 10 Gigabit Ethernet support
|
TITLE:=Intel(R) 82598/82599 PCI-Express 10 Gigabit Ethernet support
|
||||||
DEPENDS:=@PCI_SUPPORT +kmod-mdio +kmod-ptp +kmod-hwmon-core +kmod-libphy +(LINUX_5_10||LINUX_5_15||LINUX_6_1):kmod-mdio-devres
|
DEPENDS:=@PCI_SUPPORT +kmod-mdio +kmod-ptp +kmod-hwmon-core +kmod-libphy +!LINUX_5_4:kmod-mdio-devres
|
||||||
KCONFIG:=CONFIG_IXGBE \
|
KCONFIG:=CONFIG_IXGBE \
|
||||||
CONFIG_IXGBE_VXLAN=n \
|
CONFIG_IXGBE_VXLAN=n \
|
||||||
CONFIG_IXGBE_HWMON=y \
|
CONFIG_IXGBE_HWMON=y \
|
||||||
@ -921,7 +952,7 @@ define KernelPackage/tg3
|
|||||||
TITLE:=Broadcom Tigon3 Gigabit Ethernet
|
TITLE:=Broadcom Tigon3 Gigabit Ethernet
|
||||||
KCONFIG:=CONFIG_TIGON3 \
|
KCONFIG:=CONFIG_TIGON3 \
|
||||||
CONFIG_TIGON3_HWMON=n
|
CONFIG_TIGON3_HWMON=n
|
||||||
DEPENDS:=+!TARGET_bcm47xx:kmod-libphy +kmod-ptp
|
DEPENDS:=@PCI_SUPPORT +!TARGET_bcm47xx:kmod-libphy +kmod-ptp
|
||||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
FILES:=$(LINUX_DIR)/drivers/net/ethernet/broadcom/tg3.ko
|
FILES:=$(LINUX_DIR)/drivers/net/ethernet/broadcom/tg3.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,19,tg3,1)
|
AUTOLOAD:=$(call AutoLoad,19,tg3,1)
|
||||||
@ -937,7 +968,7 @@ $(eval $(call KernelPackage,tg3))
|
|||||||
define KernelPackage/hfcpci
|
define KernelPackage/hfcpci
|
||||||
TITLE:=HFC PCI cards (single port) support for mISDN
|
TITLE:=HFC PCI cards (single port) support for mISDN
|
||||||
KCONFIG:=CONFIG_MISDN_HFCPCI
|
KCONFIG:=CONFIG_MISDN_HFCPCI
|
||||||
DEPENDS:=+kmod-misdn
|
DEPENDS:=@PCI_SUPPORT +kmod-misdn
|
||||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
FILES:=$(LINUX_DIR)/drivers/isdn/hardware/mISDN/hfcpci.ko
|
FILES:=$(LINUX_DIR)/drivers/isdn/hardware/mISDN/hfcpci.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,31,hfcpci)
|
AUTOLOAD:=$(call AutoLoad,31,hfcpci)
|
||||||
@ -954,7 +985,7 @@ $(eval $(call KernelPackage,hfcpci))
|
|||||||
define KernelPackage/hfcmulti
|
define KernelPackage/hfcmulti
|
||||||
TITLE:=HFC multiport cards (HFC-4S/8S/E1) support for mISDN
|
TITLE:=HFC multiport cards (HFC-4S/8S/E1) support for mISDN
|
||||||
KCONFIG:=CONFIG_MISDN_HFCMULTI
|
KCONFIG:=CONFIG_MISDN_HFCMULTI
|
||||||
DEPENDS:=+kmod-misdn
|
DEPENDS:=@PCI_SUPPORT +kmod-misdn
|
||||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
FILES:=$(LINUX_DIR)/drivers/isdn/hardware/mISDN/hfcmulti.ko
|
FILES:=$(LINUX_DIR)/drivers/isdn/hardware/mISDN/hfcmulti.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,31,hfcmulti)
|
AUTOLOAD:=$(call AutoLoad,31,hfcmulti)
|
||||||
@ -1476,13 +1507,15 @@ define KernelPackage/wwan
|
|||||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
TITLE:=WWAN Driver Core
|
TITLE:=WWAN Driver Core
|
||||||
DEPENDS:=@(LINUX_5_15||LINUX_6_1)
|
DEPENDS:=@(LINUX_5_15||LINUX_6_1)
|
||||||
KCONFIG:=CONFIG_WWAN
|
KCONFIG:= \
|
||||||
|
CONFIG_WWAN \
|
||||||
|
CONFIG_WWAN_DEBUGFS=y@ge5.17
|
||||||
FILES:=$(LINUX_DIR)/drivers/net/wwan/wwan.ko
|
FILES:=$(LINUX_DIR)/drivers/net/wwan/wwan.ko
|
||||||
AUTOLOAD:=$(call AutoProbe,wwan)
|
AUTOLOAD:=$(call AutoProbe,wwan)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/wwan/description
|
define KernelPackage/wwan/description
|
||||||
his driver provides a common framework for WWAN drivers.
|
This driver provides a common framework for WWAN drivers.
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call KernelPackage,wwan))
|
$(eval $(call KernelPackage,wwan))
|
||||||
@ -1491,7 +1524,7 @@ $(eval $(call KernelPackage,wwan))
|
|||||||
define KernelPackage/mhi-net
|
define KernelPackage/mhi-net
|
||||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
TITLE:=MHI Network Device
|
TITLE:=MHI Network Device
|
||||||
DEPENDS:=@(LINUX_5_15||LINUX_6_1) @PCI_SUPPORT +kmod-mhi-bus
|
DEPENDS:=@PCI_SUPPORT +kmod-mhi-bus
|
||||||
KCONFIG:=CONFIG_MHI_NET
|
KCONFIG:=CONFIG_MHI_NET
|
||||||
FILES:=$(LINUX_DIR)/drivers/net/mhi_net.ko
|
FILES:=$(LINUX_DIR)/drivers/net/mhi_net.ko
|
||||||
AUTOLOAD:=$(call AutoProbe,mhi_net)
|
AUTOLOAD:=$(call AutoProbe,mhi_net)
|
||||||
@ -1569,7 +1602,7 @@ $(eval $(call KernelPackage,amazon-ena))
|
|||||||
define KernelPackage/lan743x
|
define KernelPackage/lan743x
|
||||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
TITLE:=Microchip LAN743x PCI Express Gigabit Ethernet NIC
|
TITLE:=Microchip LAN743x PCI Express Gigabit Ethernet NIC
|
||||||
DEPENDS:=@PCI_SUPPORT +kmod-ptp +kmod-mdio-devres
|
DEPENDS:=@PCI_SUPPORT +kmod-ptp +!LINUX_5_4:kmod-mdio-devres
|
||||||
KCONFIG:=CONFIG_LAN743X
|
KCONFIG:=CONFIG_LAN743X
|
||||||
FILES:=$(LINUX_DIR)/drivers/net/ethernet/microchip/lan743x.ko
|
FILES:=$(LINUX_DIR)/drivers/net/ethernet/microchip/lan743x.ko
|
||||||
AUTOLOAD:=$(call AutoProbe,lan743x)
|
AUTOLOAD:=$(call AutoProbe,lan743x)
|
||||||
|
@ -39,6 +39,17 @@ endef
|
|||||||
|
|
||||||
$(eval $(call KernelPackage,nf-reject6))
|
$(eval $(call KernelPackage,nf-reject6))
|
||||||
|
|
||||||
|
define KernelPackage/nf-conncount
|
||||||
|
SUBMENU:=$(NF_MENU)
|
||||||
|
TITLE:=Netfilter conncount support
|
||||||
|
KCONFIG:=$(KCONFIG_NF_CONNCOUNT)
|
||||||
|
HIDDEN:=1
|
||||||
|
DEPENDS:=+kmod-nf-conntrack
|
||||||
|
FILES:=$(foreach mod,$(NF_CONNCOUNT-m),$(LINUX_DIR)/net/$(mod).ko)
|
||||||
|
AUTOLOAD:=$(call AutoProbe,$(notdir $(NF_CONNCOUNT-m)))
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,nf-conncount))
|
||||||
|
|
||||||
define KernelPackage/nf-ipt
|
define KernelPackage/nf-ipt
|
||||||
SUBMENU:=$(NF_MENU)
|
SUBMENU:=$(NF_MENU)
|
||||||
@ -120,6 +131,7 @@ endef
|
|||||||
|
|
||||||
$(eval $(call KernelPackage,nf-conntrack6))
|
$(eval $(call KernelPackage,nf-conntrack6))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/nf-log
|
define KernelPackage/nf-log
|
||||||
SUBMENU:=$(NF_MENU)
|
SUBMENU:=$(NF_MENU)
|
||||||
TITLE:=Netfilter Logging
|
TITLE:=Netfilter Logging
|
||||||
@ -142,6 +154,7 @@ endef
|
|||||||
|
|
||||||
$(eval $(call KernelPackage,nf-log6))
|
$(eval $(call KernelPackage,nf-log6))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/nf-nat
|
define KernelPackage/nf-nat
|
||||||
SUBMENU:=$(NF_MENU)
|
SUBMENU:=$(NF_MENU)
|
||||||
TITLE:=Netfilter NAT
|
TITLE:=Netfilter NAT
|
||||||
@ -176,12 +189,13 @@ define KernelPackage/nf-flow
|
|||||||
DEPENDS:=+kmod-nf-conntrack
|
DEPENDS:=+kmod-nf-conntrack
|
||||||
FILES:= \
|
FILES:= \
|
||||||
$(LINUX_DIR)/net/netfilter/nf_flow_table.ko \
|
$(LINUX_DIR)/net/netfilter/nf_flow_table.ko \
|
||||||
$(if $(CONFIG_LINUX_5_4),$(LINUX_DIR)/net/netfilter/nf_flow_table_hw.ko)
|
$(LINUX_DIR)/net/netfilter/nf_flow_table_hw.ko@lt5.8
|
||||||
AUTOLOAD:=$(call AutoProbe,nf_flow_table nf_flow_table_hw)
|
AUTOLOAD:=$(call AutoProbe,nf_flow_table nf_flow_table_hw)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call KernelPackage,nf-flow))
|
$(eval $(call KernelPackage,nf-flow))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/nf-socket
|
define KernelPackage/nf-socket
|
||||||
SUBMENU:=$(NF_MENU)
|
SUBMENU:=$(NF_MENU)
|
||||||
TITLE:=Netfilter socket lookup support
|
TITLE:=Netfilter socket lookup support
|
||||||
@ -203,6 +217,7 @@ endef
|
|||||||
|
|
||||||
$(eval $(call KernelPackage,nf-tproxy))
|
$(eval $(call KernelPackage,nf-tproxy))
|
||||||
|
|
||||||
|
|
||||||
define AddDepends/ipt
|
define AddDepends/ipt
|
||||||
SUBMENU:=$(NF_MENU)
|
SUBMENU:=$(NF_MENU)
|
||||||
DEPENDS+= +kmod-ipt-core $(1)
|
DEPENDS+= +kmod-ipt-core $(1)
|
||||||
@ -346,6 +361,7 @@ IPSET_MODULES:= \
|
|||||||
ipset/ip_set_bitmap_ipmac \
|
ipset/ip_set_bitmap_ipmac \
|
||||||
ipset/ip_set_bitmap_port \
|
ipset/ip_set_bitmap_port \
|
||||||
ipset/ip_set_hash_ip \
|
ipset/ip_set_hash_ip \
|
||||||
|
ipset/ip_set_hash_ipmac \
|
||||||
ipset/ip_set_hash_ipmark \
|
ipset/ip_set_hash_ipmark \
|
||||||
ipset/ip_set_hash_ipport \
|
ipset/ip_set_hash_ipport \
|
||||||
ipset/ip_set_hash_ipportip \
|
ipset/ip_set_hash_ipportip \
|
||||||
@ -583,7 +599,7 @@ define KernelPackage/nf-nathelper-extra
|
|||||||
KCONFIG:=$(KCONFIG_NF_NATHELPER_EXTRA)
|
KCONFIG:=$(KCONFIG_NF_NATHELPER_EXTRA)
|
||||||
FILES:=$(foreach mod,$(NF_NATHELPER_EXTRA-m),$(LINUX_DIR)/net/$(mod).ko)
|
FILES:=$(foreach mod,$(NF_NATHELPER_EXTRA-m),$(LINUX_DIR)/net/$(mod).ko)
|
||||||
AUTOLOAD:=$(call AutoProbe,$(notdir $(NF_NATHELPER_EXTRA-m)))
|
AUTOLOAD:=$(call AutoProbe,$(notdir $(NF_NATHELPER_EXTRA-m)))
|
||||||
DEPENDS:=+kmod-nf-nat +kmod-lib-textsearch +kmod-ipt-raw +kmod-asn1-decoder
|
DEPENDS:=+kmod-nf-nat +kmod-lib-textsearch +kmod-asn1-decoder
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/nf-nathelper-extra/description
|
define KernelPackage/nf-nathelper-extra/description
|
||||||
@ -1262,3 +1278,14 @@ define KernelPackage/nft-xfrm
|
|||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call KernelPackage,nft-xfrm))
|
$(eval $(call KernelPackage,nft-xfrm))
|
||||||
|
|
||||||
|
define KernelPackage/nft-connlimit
|
||||||
|
SUBMENU:=$(NF_MENU)
|
||||||
|
TITLE:=Netfilter nf_tables connlimit support
|
||||||
|
DEPENDS:=+kmod-nft-core +kmod-nf-conncount
|
||||||
|
FILES:=$(foreach mod,$(NFT_CONNLIMIT-m),$(LINUX_DIR)/net/$(mod).ko)
|
||||||
|
AUTOLOAD:=$(call AutoProbe,$(notdir $(NFT_CONNLIMIT-m)))
|
||||||
|
KCONFIG:=$(KCONFIG_NFT_CONNLIMIT)
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,nft-connlimit))
|
||||||
|
@ -166,38 +166,6 @@ endef
|
|||||||
$(eval $(call KernelPackage,misdn))
|
$(eval $(call KernelPackage,misdn))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/isdn4linux
|
|
||||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
|
||||||
TITLE:=Old ISDN4Linux (deprecated)
|
|
||||||
DEPENDS:=+kmod-ppp
|
|
||||||
KCONFIG:= \
|
|
||||||
CONFIG_ISDN=y \
|
|
||||||
CONFIG_ISDN_I4L \
|
|
||||||
CONFIG_ISDN_PPP=y \
|
|
||||||
CONFIG_ISDN_PPP_VJ=y \
|
|
||||||
CONFIG_ISDN_MPP=y \
|
|
||||||
CONFIG_IPPP_FILTER=y \
|
|
||||||
CONFIG_ISDN_PPP_BSDCOMP \
|
|
||||||
CONFIG_ISDN_CAPI_MIDDLEWARE=y \
|
|
||||||
CONFIG_ISDN_CAPI_CAPIFS_BOOL=y \
|
|
||||||
CONFIG_ISDN_AUDIO=y \
|
|
||||||
CONFIG_ISDN_TTY_FAX=y \
|
|
||||||
CONFIG_ISDN_X25=y \
|
|
||||||
CONFIG_ISDN_DIVERSION
|
|
||||||
FILES:= \
|
|
||||||
$(LINUX_DIR)/drivers/isdn/divert/dss1_divert.ko \
|
|
||||||
$(LINUX_DIR)/drivers/isdn/i4l/isdn.ko \
|
|
||||||
$(LINUX_DIR)/drivers/isdn/i4l/isdn_bsdcomp.ko
|
|
||||||
AUTOLOAD:=$(call AutoLoad,40,isdn isdn_bsdcomp dss1_divert)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define KernelPackage/isdn4linux/description
|
|
||||||
This driver allows you to use an ISDN adapter for networking
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call KernelPackage,isdn4linux))
|
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/ipip
|
define KernelPackage/ipip
|
||||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
TITLE:=IP-in-IP encapsulation
|
TITLE:=IP-in-IP encapsulation
|
||||||
@ -250,10 +218,8 @@ $(eval $(call KernelPackage,ipsec))
|
|||||||
IPSEC4-m = \
|
IPSEC4-m = \
|
||||||
ipv4/ah4 \
|
ipv4/ah4 \
|
||||||
ipv4/esp4 \
|
ipv4/esp4 \
|
||||||
ipv4/xfrm4_tunnel \
|
|
||||||
ipv4/ipcomp \
|
ipv4/ipcomp \
|
||||||
|
ipv4/xfrm4_tunnel
|
||||||
IPSEC4-m += $(ifeq ($$(strip $$(call CompareKernelPatchVer,$$(KERNEL_PATCHVER),le,5.2))),ipv4/xfrm4_mode_beet ipv4/xfrm4_mode_transport ipv4/xfrm4_mode_tunnel)
|
|
||||||
|
|
||||||
define KernelPackage/ipsec4
|
define KernelPackage/ipsec4
|
||||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
@ -263,9 +229,6 @@ define KernelPackage/ipsec4
|
|||||||
CONFIG_INET_AH \
|
CONFIG_INET_AH \
|
||||||
CONFIG_INET_ESP \
|
CONFIG_INET_ESP \
|
||||||
CONFIG_INET_IPCOMP \
|
CONFIG_INET_IPCOMP \
|
||||||
CONFIG_INET_XFRM_MODE_BEET \
|
|
||||||
CONFIG_INET_XFRM_MODE_TRANSPORT \
|
|
||||||
CONFIG_INET_XFRM_MODE_TUNNEL \
|
|
||||||
CONFIG_INET_XFRM_TUNNEL \
|
CONFIG_INET_XFRM_TUNNEL \
|
||||||
CONFIG_INET_ESP_OFFLOAD=n
|
CONFIG_INET_ESP_OFFLOAD=n
|
||||||
FILES:=$(foreach mod,$(IPSEC4-m),$(LINUX_DIR)/net/$(mod).ko)
|
FILES:=$(foreach mod,$(IPSEC4-m),$(LINUX_DIR)/net/$(mod).ko)
|
||||||
@ -278,9 +241,6 @@ define KernelPackage/ipsec4/description
|
|||||||
- ah4
|
- ah4
|
||||||
- esp4
|
- esp4
|
||||||
- ipcomp4
|
- ipcomp4
|
||||||
- xfrm4_mode_beet
|
|
||||||
- xfrm4_mode_transport
|
|
||||||
- xfrm4_mode_tunnel
|
|
||||||
- xfrm4_tunnel
|
- xfrm4_tunnel
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -290,10 +250,8 @@ $(eval $(call KernelPackage,ipsec4))
|
|||||||
IPSEC6-m = \
|
IPSEC6-m = \
|
||||||
ipv6/ah6 \
|
ipv6/ah6 \
|
||||||
ipv6/esp6 \
|
ipv6/esp6 \
|
||||||
ipv6/xfrm6_tunnel \
|
|
||||||
ipv6/ipcomp6 \
|
ipv6/ipcomp6 \
|
||||||
|
ipv6/xfrm6_tunnel
|
||||||
IPSEC6-m += $(ifeq ($$(strip $$(call CompareKernelPatchVer,$$(KERNEL_PATCHVER),le,5.2))),ipv6/xfrm6_mode_beet ipv6/xfrm6_mode_transport ipv6/xfrm6_mode_tunnel)
|
|
||||||
|
|
||||||
define KernelPackage/ipsec6
|
define KernelPackage/ipsec6
|
||||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
@ -303,9 +261,6 @@ define KernelPackage/ipsec6
|
|||||||
CONFIG_INET6_AH \
|
CONFIG_INET6_AH \
|
||||||
CONFIG_INET6_ESP \
|
CONFIG_INET6_ESP \
|
||||||
CONFIG_INET6_IPCOMP \
|
CONFIG_INET6_IPCOMP \
|
||||||
CONFIG_INET6_XFRM_MODE_BEET \
|
|
||||||
CONFIG_INET6_XFRM_MODE_TRANSPORT \
|
|
||||||
CONFIG_INET6_XFRM_MODE_TUNNEL \
|
|
||||||
CONFIG_INET6_XFRM_TUNNEL \
|
CONFIG_INET6_XFRM_TUNNEL \
|
||||||
CONFIG_INET6_ESP_OFFLOAD=n
|
CONFIG_INET6_ESP_OFFLOAD=n
|
||||||
FILES:=$(foreach mod,$(IPSEC6-m),$(LINUX_DIR)/net/$(mod).ko)
|
FILES:=$(foreach mod,$(IPSEC6-m),$(LINUX_DIR)/net/$(mod).ko)
|
||||||
@ -318,9 +273,6 @@ define KernelPackage/ipsec6/description
|
|||||||
- ah6
|
- ah6
|
||||||
- esp6
|
- esp6
|
||||||
- ipcomp6
|
- ipcomp6
|
||||||
- xfrm6_mode_beet
|
|
||||||
- xfrm6_mode_transport
|
|
||||||
- xfrm6_mode_tunnel
|
|
||||||
- xfrm6_tunnel
|
- xfrm6_tunnel
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -741,12 +693,8 @@ endef
|
|||||||
$(eval $(call KernelPackage,mppe))
|
$(eval $(call KernelPackage,mppe))
|
||||||
|
|
||||||
|
|
||||||
SCHED_MODULES = $(patsubst $(LINUX_DIR)/net/sched/%.ko,%,$(wildcard $(LINUX_DIR)/net/sched/*.ko))
|
SCHED_MODULES_CORE = sch_ingress sch_hfsc sch_htb sch_tbf cls_basic cls_fw cls_route cls_flow cls_u32 em_u32 act_gact act_mirred act_skbedit cls_matchall
|
||||||
SCHED_MODULES_CORE = sch_ingress sch_fq_codel sch_hfsc sch_htb sch_tbf cls_basic cls_fw cls_route cls_flow cls_tcindex cls_u32 em_u32 act_gact act_mirred act_skbedit cls_matchall
|
SCHED_FILES_CORE = $(foreach mod,$(SCHED_MODULES_CORE),$(LINUX_DIR)/net/sched/$(mod).ko)
|
||||||
SCHED_MODULES_FILTER = $(SCHED_MODULES_CORE) act_connmark act_ctinfo sch_cake sch_netem sch_mqprio em_ipset cls_bpf cls_flower act_bpf act_vlan
|
|
||||||
SCHED_MODULES_EXTRA = $(filter-out $(SCHED_MODULES_FILTER),$(SCHED_MODULES))
|
|
||||||
SCHED_FILES = $(patsubst %,$(LINUX_DIR)/net/sched/%.ko,$(filter $(SCHED_MODULES_CORE),$(SCHED_MODULES)))
|
|
||||||
SCHED_FILES_EXTRA = $(patsubst %,$(LINUX_DIR)/net/sched/%.ko,$(SCHED_MODULES_EXTRA))
|
|
||||||
|
|
||||||
define KernelPackage/sched-core
|
define KernelPackage/sched-core
|
||||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
@ -757,14 +705,12 @@ define KernelPackage/sched-core
|
|||||||
CONFIG_NET_SCH_HTB \
|
CONFIG_NET_SCH_HTB \
|
||||||
CONFIG_NET_SCH_TBF \
|
CONFIG_NET_SCH_TBF \
|
||||||
CONFIG_NET_SCH_INGRESS \
|
CONFIG_NET_SCH_INGRESS \
|
||||||
CONFIG_NET_SCH_FQ_CODEL \
|
|
||||||
CONFIG_NET_CLS=y \
|
CONFIG_NET_CLS=y \
|
||||||
CONFIG_NET_CLS_ACT=y \
|
CONFIG_NET_CLS_ACT=y \
|
||||||
CONFIG_NET_CLS_BASIC \
|
CONFIG_NET_CLS_BASIC \
|
||||||
CONFIG_NET_CLS_FLOW \
|
CONFIG_NET_CLS_FLOW \
|
||||||
CONFIG_NET_CLS_FW \
|
CONFIG_NET_CLS_FW \
|
||||||
CONFIG_NET_CLS_ROUTE4 \
|
CONFIG_NET_CLS_ROUTE4 \
|
||||||
CONFIG_NET_CLS_TCINDEX \
|
|
||||||
CONFIG_NET_CLS_U32 \
|
CONFIG_NET_CLS_U32 \
|
||||||
CONFIG_NET_ACT_GACT \
|
CONFIG_NET_ACT_GACT \
|
||||||
CONFIG_NET_ACT_MIRRED \
|
CONFIG_NET_ACT_MIRRED \
|
||||||
@ -772,7 +718,7 @@ define KernelPackage/sched-core
|
|||||||
CONFIG_NET_CLS_MATCHALL \
|
CONFIG_NET_CLS_MATCHALL \
|
||||||
CONFIG_NET_EMATCH=y \
|
CONFIG_NET_EMATCH=y \
|
||||||
CONFIG_NET_EMATCH_U32
|
CONFIG_NET_EMATCH_U32
|
||||||
FILES:=$(SCHED_FILES)
|
FILES:=$(SCHED_FILES_CORE)
|
||||||
AUTOLOAD:=$(call AutoLoad,70, $(SCHED_MODULES_CORE))
|
AUTOLOAD:=$(call AutoLoad,70, $(SCHED_MODULES_CORE))
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -783,35 +729,52 @@ endef
|
|||||||
$(eval $(call KernelPackage,sched-core))
|
$(eval $(call KernelPackage,sched-core))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/sched-cake
|
define KernelPackage/sched-act-police
|
||||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
TITLE:=Cake fq_codel/blue derived shaper
|
TITLE:=Traffic Policing
|
||||||
DEPENDS:=+kmod-sched-core
|
DEPENDS:=+kmod-sched-core
|
||||||
KCONFIG:=CONFIG_NET_SCH_CAKE
|
KCONFIG:=CONFIG_NET_ACT_POLICE
|
||||||
FILES:=$(LINUX_DIR)/net/sched/sch_cake.ko
|
FILES:=$(LINUX_DIR)/net/sched/act_police.ko
|
||||||
AUTOLOAD:=$(call AutoProbe,sch_cake)
|
AUTOLOAD:=$(call AutoProbe,act_police)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/sched-cake/description
|
$(eval $(call KernelPackage,sched-act-police))
|
||||||
Common Applications Kept Enhanced fq_codel/blue derived shaper
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call KernelPackage,sched-cake))
|
|
||||||
|
|
||||||
define KernelPackage/sched-flower
|
define KernelPackage/sched-act-sample
|
||||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
TITLE:=Flower traffic classifier
|
TITLE:=Traffic Sampling
|
||||||
DEPENDS:=+kmod-sched-core
|
DEPENDS:=+kmod-sched-core
|
||||||
KCONFIG:=CONFIG_NET_CLS_FLOWER
|
KCONFIG:= \
|
||||||
FILES:=$(LINUX_DIR)/net/sched/cls_flower.ko
|
CONFIG_NET_ACT_SAMPLE \
|
||||||
AUTOLOAD:=$(call AutoProbe, cls_flower)
|
CONFIG_PSAMPLE
|
||||||
|
FILES:= \
|
||||||
|
$(LINUX_DIR)/net/psample/psample.ko \
|
||||||
|
$(LINUX_DIR)/net/sched/act_sample.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,act_sample psample)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/sched-flower/description
|
define KernelPackage/sched-act-sample/description
|
||||||
Allows to classify packets based on a configurable combination of packet keys and masks.
|
Packet sampling tc action.
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call KernelPackage,sched-flower))
|
$(eval $(call KernelPackage,sched-act-sample))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/sched-act-ipt
|
||||||
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
|
TITLE:=IPtables targets
|
||||||
|
DEPENDS:=+kmod-ipt-core +kmod-sched-core
|
||||||
|
KCONFIG:=CONFIG_NET_ACT_IPT
|
||||||
|
FILES:=$(LINUX_DIR)/net/sched/act_ipt.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe, act_ipt)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/sched-act-ipt/description
|
||||||
|
Allows to invoke iptables targets after successful classification.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,sched-act-ipt))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/sched-act-vlan
|
define KernelPackage/sched-act-vlan
|
||||||
@ -830,55 +793,6 @@ endef
|
|||||||
$(eval $(call KernelPackage,sched-act-vlan))
|
$(eval $(call KernelPackage,sched-act-vlan))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/sched-mqprio
|
|
||||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
|
||||||
TITLE:=Multi-queue priority scheduler (MQPRIO)
|
|
||||||
DEPENDS:=+kmod-sched-core
|
|
||||||
KCONFIG:=CONFIG_NET_SCH_MQPRIO
|
|
||||||
FILES:=$(LINUX_DIR)/net/sched/sch_mqprio.ko
|
|
||||||
AUTOLOAD:=$(call AutoProbe, sch_mqprio)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define KernelPackage/sched-mqprio/description
|
|
||||||
This scheduler allows QOS to be offloaded on NICs that have support for offloading QOS schedulers.
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call KernelPackage,sched-mqprio))
|
|
||||||
|
|
||||||
define KernelPackage/sched-connmark
|
|
||||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
|
||||||
TITLE:=Traffic shaper conntrack mark support
|
|
||||||
DEPENDS:=+kmod-sched-core +kmod-ipt-core +kmod-ipt-conntrack-extra
|
|
||||||
KCONFIG:=CONFIG_NET_ACT_CONNMARK
|
|
||||||
FILES:=$(LINUX_DIR)/net/sched/act_connmark.ko
|
|
||||||
AUTOLOAD:=$(call AutoLoad,71, act_connmark)
|
|
||||||
endef
|
|
||||||
$(eval $(call KernelPackage,sched-connmark))
|
|
||||||
|
|
||||||
define KernelPackage/sched-ctinfo
|
|
||||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
|
||||||
TITLE:=Traffic shaper ctinfo support
|
|
||||||
DEPENDS:=+kmod-sched-core +kmod-ipt-core +kmod-ipt-conntrack-extra
|
|
||||||
KCONFIG:=CONFIG_NET_ACT_CTINFO
|
|
||||||
FILES:=$(LINUX_DIR)/net/sched/act_ctinfo.ko
|
|
||||||
AUTOLOAD:=$(call AutoLoad,71, act_ctinfo)
|
|
||||||
endef
|
|
||||||
$(eval $(call KernelPackage,sched-ctinfo))
|
|
||||||
|
|
||||||
define KernelPackage/sched-ipset
|
|
||||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
|
||||||
TITLE:=Traffic shaper ipset support
|
|
||||||
DEPENDS:=+kmod-sched-core +kmod-ipt-ipset
|
|
||||||
KCONFIG:= \
|
|
||||||
CONFIG_NET_EMATCH_IPSET
|
|
||||||
FILES:= \
|
|
||||||
$(LINUX_DIR)/net/sched/em_ipset.ko
|
|
||||||
AUTOLOAD:=$(call AutoLoad,72,em_ipset)
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call KernelPackage,sched-ipset))
|
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/sched-bpf
|
define KernelPackage/sched-bpf
|
||||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
TITLE:=Traffic shaper support for Berkeley Packet Filter
|
TITLE:=Traffic shaper support for Berkeley Packet Filter
|
||||||
@ -894,6 +808,170 @@ endef
|
|||||||
$(eval $(call KernelPackage,sched-bpf))
|
$(eval $(call KernelPackage,sched-bpf))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/sched-cake
|
||||||
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
|
TITLE:=Cake fq_codel/blue derived shaper
|
||||||
|
DEPENDS:=+kmod-sched-core
|
||||||
|
KCONFIG:=CONFIG_NET_SCH_CAKE
|
||||||
|
FILES:=$(LINUX_DIR)/net/sched/sch_cake.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,sch_cake)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/sched-cake/description
|
||||||
|
Common Applications Kept Enhanced fq_codel/blue derived shaper
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,sched-cake))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/sched-connmark
|
||||||
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
|
TITLE:=Traffic shaper conntrack mark support
|
||||||
|
DEPENDS:=+kmod-sched-core +kmod-ipt-core +kmod-ipt-conntrack-extra
|
||||||
|
KCONFIG:=CONFIG_NET_ACT_CONNMARK
|
||||||
|
FILES:=$(LINUX_DIR)/net/sched/act_connmark.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,71, act_connmark)
|
||||||
|
endef
|
||||||
|
$(eval $(call KernelPackage,sched-connmark))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/sched-ctinfo
|
||||||
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
|
TITLE:=Traffic shaper ctinfo support
|
||||||
|
DEPENDS:=+kmod-sched-core +kmod-ipt-core +kmod-ipt-conntrack-extra
|
||||||
|
KCONFIG:=CONFIG_NET_ACT_CTINFO
|
||||||
|
FILES:=$(LINUX_DIR)/net/sched/act_ctinfo.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,71, act_ctinfo)
|
||||||
|
endef
|
||||||
|
$(eval $(call KernelPackage,sched-ctinfo))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/sched-drr
|
||||||
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
|
TITLE:=Deficit Round Robin scheduler (DRR)
|
||||||
|
DEPENDS:=+kmod-sched-core
|
||||||
|
KCONFIG:=CONFIG_NET_SCH_DRR
|
||||||
|
FILES:=$(LINUX_DIR)/net/sched/sch_drr.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,sch_drr)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/sched-drr/description
|
||||||
|
DRR algorithm Configuration
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,sched-drr))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/sched-flower
|
||||||
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
|
TITLE:=Flower traffic classifier
|
||||||
|
DEPENDS:=+kmod-sched-core
|
||||||
|
KCONFIG:=CONFIG_NET_CLS_FLOWER
|
||||||
|
FILES:=$(LINUX_DIR)/net/sched/cls_flower.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe, cls_flower)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/sched-flower/description
|
||||||
|
Allows to classify packets based on a configurable combination of packet keys and masks.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,sched-flower))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/sched-fq-pie
|
||||||
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
|
TITLE:=Flow Queue Proportional Integral Enhanced (FQ-PIE)
|
||||||
|
DEPENDS:=+kmod-sched-core +kmod-sched-pie
|
||||||
|
KCONFIG:=CONFIG_NET_SCH_FQ_PIE
|
||||||
|
FILES:=$(LINUX_DIR)/net/sched/sch_fq_pie.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe, sch_fq_pie)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/sched-fq-pie/description
|
||||||
|
A queuing discipline that combines Flow Queuing with the PIE AQM.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,sched-fq-pie))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/sched-ipset
|
||||||
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
|
TITLE:=Traffic shaper ipset support
|
||||||
|
DEPENDS:=+kmod-sched-core +kmod-ipt-ipset
|
||||||
|
KCONFIG:= \
|
||||||
|
CONFIG_NET_EMATCH_IPSET
|
||||||
|
FILES:= \
|
||||||
|
$(LINUX_DIR)/net/sched/em_ipset.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,72,em_ipset)
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,sched-ipset))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/sched-mqprio
|
||||||
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
|
TITLE:=Multi-queue priority scheduler (MQPRIO)
|
||||||
|
DEPENDS:=+kmod-sched-core
|
||||||
|
KCONFIG:=CONFIG_NET_SCH_MQPRIO
|
||||||
|
FILES:=$(LINUX_DIR)/net/sched/sch_mqprio.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe, sch_mqprio)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/sched-mqprio/description
|
||||||
|
This scheduler allows QOS to be offloaded on NICs that have support for offloading QOS schedulers.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,sched-mqprio))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/sched-pie
|
||||||
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
|
TITLE:=Proportional Integral controller-Enhanced AQM (PIE)
|
||||||
|
DEPENDS:=+kmod-sched-core
|
||||||
|
KCONFIG:=CONFIG_NET_SCH_PIE
|
||||||
|
FILES:=$(LINUX_DIR)/net/sched/sch_pie.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe, sch_pie)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/sched-pie/description
|
||||||
|
A control theoretic active queue management scheme.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,sched-pie))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/sched-prio
|
||||||
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
|
TITLE:=Multi Band Priority Queueing (PRIO)
|
||||||
|
DEPENDS:=+kmod-sched-core
|
||||||
|
KCONFIG:=CONFIG_NET_SCH_PRIO
|
||||||
|
FILES:=$(LINUX_DIR)/net/sched/sch_prio.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,sch_prio)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/sched-prio/description
|
||||||
|
PRIO algorithm Configuration
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,sched-prio))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/sched-red
|
||||||
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
|
TITLE:=Random Early Detection (RED)
|
||||||
|
DEPENDS:=+kmod-sched-core
|
||||||
|
KCONFIG:=CONFIG_NET_SCH_RED
|
||||||
|
FILES:=$(LINUX_DIR)/net/sched/sch_red.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,sch_red)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/sched-red/description
|
||||||
|
Random Early Detection (RED) algorithm Configuration
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,sched-red))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/bpf-test
|
define KernelPackage/bpf-test
|
||||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
TITLE:=Test Berkeley Packet Filter functionality
|
TITLE:=Test Berkeley Packet Filter functionality
|
||||||
@ -904,24 +982,21 @@ endef
|
|||||||
$(eval $(call KernelPackage,bpf-test))
|
$(eval $(call KernelPackage,bpf-test))
|
||||||
|
|
||||||
|
|
||||||
|
SCHED_MODULES_EXTRA = sch_codel sch_dsmark sch_gred sch_multiq sch_sfq sch_teql sch_fq act_pedit act_simple act_csum em_cmp em_nbyte em_meta em_text
|
||||||
|
SCHED_FILES_EXTRA = $(foreach mod,$(SCHED_MODULES_EXTRA),$(LINUX_DIR)/net/sched/$(mod).ko)
|
||||||
|
|
||||||
define KernelPackage/sched
|
define KernelPackage/sched
|
||||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
TITLE:=Extra traffic schedulers
|
TITLE:=Extra traffic schedulers
|
||||||
DEPENDS:=+kmod-sched-core +kmod-ipt-core +kmod-lib-crc32c
|
DEPENDS:=+kmod-sched-core +kmod-lib-crc32c +kmod-lib-textsearch
|
||||||
KCONFIG:= \
|
KCONFIG:= \
|
||||||
CONFIG_NET_SCH_CODEL \
|
CONFIG_NET_SCH_CODEL \
|
||||||
CONFIG_NET_SCH_DSMARK \
|
CONFIG_NET_SCH_DSMARK \
|
||||||
CONFIG_NET_SCH_FIFO \
|
|
||||||
CONFIG_NET_SCH_GRED \
|
CONFIG_NET_SCH_GRED \
|
||||||
CONFIG_NET_SCH_MULTIQ \
|
CONFIG_NET_SCH_MULTIQ \
|
||||||
CONFIG_NET_SCH_PRIO \
|
|
||||||
CONFIG_NET_SCH_RED \
|
|
||||||
CONFIG_NET_SCH_SFQ \
|
CONFIG_NET_SCH_SFQ \
|
||||||
CONFIG_NET_SCH_TEQL \
|
CONFIG_NET_SCH_TEQL \
|
||||||
CONFIG_NET_SCH_FQ \
|
CONFIG_NET_SCH_FQ \
|
||||||
CONFIG_NET_SCH_PIE \
|
|
||||||
CONFIG_NET_ACT_POLICE \
|
|
||||||
CONFIG_NET_ACT_IPT \
|
|
||||||
CONFIG_NET_ACT_PEDIT \
|
CONFIG_NET_ACT_PEDIT \
|
||||||
CONFIG_NET_ACT_SIMP \
|
CONFIG_NET_ACT_SIMP \
|
||||||
CONFIG_NET_ACT_CSUM \
|
CONFIG_NET_ACT_CSUM \
|
||||||
@ -1008,6 +1083,24 @@ endef
|
|||||||
$(eval $(call KernelPackage,tcp-hybla))
|
$(eval $(call KernelPackage,tcp-hybla))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/tcp-scalable
|
||||||
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
|
TITLE:=TCP-Scalable congestion control algorithm
|
||||||
|
KCONFIG:=CONFIG_TCP_CONG_SCALABLE
|
||||||
|
FILES:=$(LINUX_DIR)/net/ipv4/tcp_scalable.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,tcp-scalable)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/tcp-scalable/description
|
||||||
|
Scalable TCP is a sender-side only change to TCP which uses a
|
||||||
|
MIMD congestion control algorithm which has some nice scaling
|
||||||
|
properties, though is known to have fairness issues.
|
||||||
|
See http://www.deneholme.net/tom/scalable/
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,tcp-scalable))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/ax25
|
define KernelPackage/ax25
|
||||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
TITLE:=AX25 support
|
TITLE:=AX25 support
|
||||||
@ -1175,12 +1268,6 @@ $(eval $(call KernelPackage,dnsresolver))
|
|||||||
define KernelPackage/rxrpc
|
define KernelPackage/rxrpc
|
||||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
TITLE:=AF_RXRPC support
|
TITLE:=AF_RXRPC support
|
||||||
DEPENDS:= \
|
|
||||||
+kmod-crypto-manager \
|
|
||||||
+kmod-crypto-pcbc \
|
|
||||||
+kmod-crypto-fcrypt \
|
|
||||||
+kmod-udptunnel4 \
|
|
||||||
+IPV6:kmod-udptunnel6
|
|
||||||
HIDDEN:=1
|
HIDDEN:=1
|
||||||
KCONFIG:= \
|
KCONFIG:= \
|
||||||
CONFIG_AF_RXRPC \
|
CONFIG_AF_RXRPC \
|
||||||
@ -1189,6 +1276,7 @@ define KernelPackage/rxrpc
|
|||||||
FILES:= \
|
FILES:= \
|
||||||
$(LINUX_DIR)/net/rxrpc/rxrpc.ko
|
$(LINUX_DIR)/net/rxrpc/rxrpc.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,30,rxrpc.ko)
|
AUTOLOAD:=$(call AutoLoad,30,rxrpc.ko)
|
||||||
|
DEPENDS:= +kmod-crypto-manager +kmod-crypto-pcbc +kmod-crypto-fcrypt
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/rxrpc/description
|
define KernelPackage/rxrpc/description
|
||||||
@ -1229,7 +1317,8 @@ define KernelPackage/9pnet
|
|||||||
CONFIG_NET_9P \
|
CONFIG_NET_9P \
|
||||||
CONFIG_NET_9P_DEBUG=n \
|
CONFIG_NET_9P_DEBUG=n \
|
||||||
CONFIG_NET_9P_XEN=n \
|
CONFIG_NET_9P_XEN=n \
|
||||||
CONFIG_NET_9P_VIRTIO
|
CONFIG_NET_9P_VIRTIO \
|
||||||
|
CONFIG_NET_9P_FD=n@ge5.17
|
||||||
FILES:= \
|
FILES:= \
|
||||||
$(LINUX_DIR)/net/9p/9pnet.ko \
|
$(LINUX_DIR)/net/9p/9pnet.ko \
|
||||||
$(LINUX_DIR)/net/9p/9pnet_virtio.ko
|
$(LINUX_DIR)/net/9p/9pnet_virtio.ko
|
||||||
@ -1380,8 +1469,7 @@ define KernelPackage/qrtr
|
|||||||
DEPENDS:=@!(LINUX_5_4||LINUX_5_10)
|
DEPENDS:=@!(LINUX_5_4||LINUX_5_10)
|
||||||
KCONFIG:=CONFIG_QRTR
|
KCONFIG:=CONFIG_QRTR
|
||||||
FILES:= \
|
FILES:= \
|
||||||
$(LINUX_DIR)/net/qrtr/qrtr.ko \
|
$(LINUX_DIR)/net/qrtr/qrtr.ko
|
||||||
$(LINUX_DIR)/net/qrtr/ns.ko@lt5.15
|
|
||||||
AUTOLOAD:=$(call AutoProbe,qrtr)
|
AUTOLOAD:=$(call AutoProbe,qrtr)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -1435,49 +1523,3 @@ define KernelPackage/qrtr-mhi/description
|
|||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call KernelPackage,qrtr-mhi))
|
$(eval $(call KernelPackage,qrtr-mhi))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/mptcp
|
|
||||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
|
||||||
TITLE:=MultiPath TCP support
|
|
||||||
KCONFIG:=CONFIG_MPTCP@ge5.6=y
|
|
||||||
AUTOLOAD:=$(call AutoProbe,mptcp)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define KernelPackage/mptcp/description
|
|
||||||
MPTCP is a module made for MultiPath TCP support
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call KernelPackage,mptcp))
|
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/mptcp_ipv6
|
|
||||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
|
||||||
TITLE:=MultiPath TCP IPv6 support
|
|
||||||
DEPENDS:=@IPV6 +kmod-mptcp
|
|
||||||
KCONFIG:=CONFIG_MPTCP_IPV6@ge5.6=y
|
|
||||||
AUTOLOAD:=$(call AutoProbe,mptcp_ipv6)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define KernelPackage/mptcp_ipv6/description
|
|
||||||
MPTCP_IPV6 is a module made for MultiPath TCP IPv6 support
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call KernelPackage,mptcp_ipv6))
|
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/inet-mptcp-diag
|
|
||||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
|
||||||
TITLE:=INET diag support for MultiPath TCP
|
|
||||||
DEPENDS:=kmod-mptcp +kmod-inet-diag
|
|
||||||
KCONFIG:= CONFIG_INET_MPTCP_DIAG@ge5.6
|
|
||||||
FILES:= $(LINUX_DIR)/net/mptcp/mptcp_diag.ko@ge5.6
|
|
||||||
AUTOLOAD:=$(call AutoProbe,mptcp_diag)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define KernelPackage/inet-mptcp-diag/description
|
|
||||||
Support for INET (MultiPath TCP) socket monitoring interface used by
|
|
||||||
native Linux tools such as ss.
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call KernelPackage,inet-mptcp-diag))
|
|
||||||
|
@ -135,8 +135,10 @@ define KernelPackage/nls-cp932
|
|||||||
SUBMENU:=Native Language Support
|
SUBMENU:=Native Language Support
|
||||||
TITLE:=Codepage 932 (Japanese)
|
TITLE:=Codepage 932 (Japanese)
|
||||||
KCONFIG:=CONFIG_NLS_CODEPAGE_932
|
KCONFIG:=CONFIG_NLS_CODEPAGE_932
|
||||||
FILES:=$(LINUX_DIR)/fs/nls/nls_cp932.ko
|
FILES:= \
|
||||||
AUTOLOAD:=$(call AutoLoad,25,nls_cp932)
|
$(LINUX_DIR)/fs/nls/nls_cp932.ko \
|
||||||
|
$(LINUX_DIR)/fs/nls/nls_euc-jp.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,25,nls_cp932 nls_euc-jp)
|
||||||
$(call AddDepends/nls)
|
$(call AddDepends/nls)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
@ -81,7 +81,6 @@ define KernelPackage/ath3k
|
|||||||
KCONFIG:= \
|
KCONFIG:= \
|
||||||
CONFIG_BT_ATH3K \
|
CONFIG_BT_ATH3K \
|
||||||
CONFIG_BT_HCIUART_ATH3K=y
|
CONFIG_BT_HCIUART_ATH3K=y
|
||||||
$(call AddDepends/bluetooth)
|
|
||||||
FILES:= \
|
FILES:= \
|
||||||
$(LINUX_DIR)/drivers/bluetooth/ath3k.ko
|
$(LINUX_DIR)/drivers/bluetooth/ath3k.ko
|
||||||
AUTOLOAD:=$(call AutoProbe,ath3k)
|
AUTOLOAD:=$(call AutoProbe,ath3k)
|
||||||
@ -117,7 +116,6 @@ define KernelPackage/btmrvl
|
|||||||
KCONFIG:= \
|
KCONFIG:= \
|
||||||
CONFIG_BT_MRVL \
|
CONFIG_BT_MRVL \
|
||||||
CONFIG_BT_MRVL_SDIO
|
CONFIG_BT_MRVL_SDIO
|
||||||
$(call AddDepends/bluetooth)
|
|
||||||
FILES:= \
|
FILES:= \
|
||||||
$(LINUX_DIR)/drivers/bluetooth/btmrvl.ko \
|
$(LINUX_DIR)/drivers/bluetooth/btmrvl.ko \
|
||||||
$(LINUX_DIR)/drivers/bluetooth/btmrvl_sdio.ko
|
$(LINUX_DIR)/drivers/bluetooth/btmrvl_sdio.ko
|
||||||
@ -131,6 +129,24 @@ endef
|
|||||||
$(eval $(call KernelPackage,btmrvl))
|
$(eval $(call KernelPackage,btmrvl))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/btsdio
|
||||||
|
SUBMENU:=$(OTHER_MENU)
|
||||||
|
TITLE:=Bluetooth HCI SDIO driver
|
||||||
|
DEPENDS:=+kmod-bluetooth +kmod-mmc
|
||||||
|
KCONFIG:= \
|
||||||
|
CONFIG_BT_HCIBTSDIO
|
||||||
|
FILES:= \
|
||||||
|
$(LINUX_DIR)/drivers/bluetooth/btsdio.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,btsdio)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/btsdio/description
|
||||||
|
Kernel support for Bluetooth device with SDIO interface
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,btsdio))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/dma-buf
|
define KernelPackage/dma-buf
|
||||||
SUBMENU:=$(OTHER_MENU)
|
SUBMENU:=$(OTHER_MENU)
|
||||||
TITLE:=DMA shared buffer support
|
TITLE:=DMA shared buffer support
|
||||||
@ -208,23 +224,72 @@ endef
|
|||||||
$(eval $(call KernelPackage,gpio-f7188x))
|
$(eval $(call KernelPackage,gpio-f7188x))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/gpio-mcp23s08
|
define KernelPackage/lkdtm
|
||||||
|
SUBMENU:=$(OTHER_MENU)
|
||||||
|
TITLE:=Linux Kernel Dump Test Tool Module
|
||||||
|
KCONFIG:=CONFIG_LKDTM
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/misc/lkdtm/lkdtm.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,lkdtm)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/lkdtm/description
|
||||||
|
This module enables testing of the different dumping mechanisms by inducing
|
||||||
|
system failures at predefined crash points.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,lkdtm))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/pinctrl-mcp23s08
|
||||||
SUBMENU:=$(OTHER_MENU)
|
SUBMENU:=$(OTHER_MENU)
|
||||||
TITLE:=Microchip MCP23xxx I/O expander
|
TITLE:=Microchip MCP23xxx I/O expander
|
||||||
DEPENDS:=@GPIO_SUPPORT +kmod-i2c-core +kmod-regmap-i2c
|
HIDDEN:=1
|
||||||
KCONFIG:= \
|
DEPENDS:=@GPIO_SUPPORT +kmod-regmap-core
|
||||||
CONFIG_GPIO_MCP23S08 \
|
KCONFIG:=CONFIG_PINCTRL_MCP23S08
|
||||||
CONFIG_PINCTRL_MCP23S08
|
FILES:=$(LINUX_DIR)/drivers/pinctrl/pinctrl-mcp23s08.ko
|
||||||
FILES:= \
|
|
||||||
$(LINUX_DIR)/drivers/pinctrl/pinctrl-mcp23s08.ko
|
|
||||||
AUTOLOAD:=$(call AutoLoad,40,pinctrl-mcp23s08)
|
AUTOLOAD:=$(call AutoLoad,40,pinctrl-mcp23s08)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/gpio-mcp23s08/description
|
define KernelPackage/pinctrl-mcp23s08/description
|
||||||
Kernel module for Microchip MCP23xxx SPI/I2C I/O expander
|
Kernel module for Microchip MCP23xxx I/O expander
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call KernelPackage,gpio-mcp23s08))
|
$(eval $(call KernelPackage,pinctrl-mcp23s08))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/pinctrl-mcp23s08-i2c
|
||||||
|
SUBMENU:=$(OTHER_MENU)
|
||||||
|
TITLE:=Microchip MCP23xxx I/O expander (I2C)
|
||||||
|
DEPENDS:=@GPIO_SUPPORT \
|
||||||
|
+kmod-pinctrl-mcp23s08 \
|
||||||
|
+kmod-i2c-core \
|
||||||
|
+kmod-regmap-i2c
|
||||||
|
KCONFIG:=CONFIG_PINCTRL_MCP23S08_I2C
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/pinctrl/pinctrl-mcp23s08_i2c.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,40,pinctrl-mcp23s08-i2c)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/pinctrl-mcp23s08-i2c/description
|
||||||
|
Kernel module for Microchip MCP23xxx I/O expander via I2C
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,pinctrl-mcp23s08-i2c))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/pinctrl-mcp23s08-spi
|
||||||
|
SUBMENU:=$(OTHER_MENU)
|
||||||
|
TITLE:=Microchip MCP23xxx I/O expander (SPI)
|
||||||
|
DEPENDS:=@GPIO_SUPPORT +kmod-pinctrl-mcp23s08
|
||||||
|
KCONFIG:=CONFIG_PINCTRL_MCP23S08_SPI
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/pinctrl/pinctrl-mcp23s08_spi.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,40,pinctrl-mcp23s08-spi)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/pinctrl-mcp23s08-spi/description
|
||||||
|
Kernel module for Microchip MCP23xxx I/O expander via SPI
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,pinctrl-mcp23s08-spi))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/gpio-nxp-74hc164
|
define KernelPackage/gpio-nxp-74hc164
|
||||||
@ -369,7 +434,6 @@ define KernelPackage/mmc
|
|||||||
CONFIG_MMC_BLOCK \
|
CONFIG_MMC_BLOCK \
|
||||||
CONFIG_MMC_DEBUG=n \
|
CONFIG_MMC_DEBUG=n \
|
||||||
CONFIG_MMC_UNSAFE_RESUME=n \
|
CONFIG_MMC_UNSAFE_RESUME=n \
|
||||||
CONFIG_MMC_BLOCK_BOUNCE=y \
|
|
||||||
CONFIG_MMC_TIFM_SD=n \
|
CONFIG_MMC_TIFM_SD=n \
|
||||||
CONFIG_MMC_WBSD=n \
|
CONFIG_MMC_WBSD=n \
|
||||||
CONFIG_SDIO_UART=n
|
CONFIG_SDIO_UART=n
|
||||||
@ -473,6 +537,7 @@ define KernelPackage/ssb
|
|||||||
CONFIG_SSB_DRIVER_MIPS=n \
|
CONFIG_SSB_DRIVER_MIPS=n \
|
||||||
CONFIG_SSB_DRIVER_PCICORE=y \
|
CONFIG_SSB_DRIVER_PCICORE=y \
|
||||||
CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y \
|
CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y \
|
||||||
|
CONFIG_SSB_FALLBACK_SPROM=y \
|
||||||
CONFIG_SSB_PCIHOST=y \
|
CONFIG_SSB_PCIHOST=y \
|
||||||
CONFIG_SSB_PCIHOST_POSSIBLE=y \
|
CONFIG_SSB_PCIHOST_POSSIBLE=y \
|
||||||
CONFIG_SSB_POSSIBLE=y \
|
CONFIG_SSB_POSSIBLE=y \
|
||||||
@ -497,6 +562,7 @@ define KernelPackage/bcma
|
|||||||
CONFIG_BCMA \
|
CONFIG_BCMA \
|
||||||
CONFIG_BCMA_POSSIBLE=y \
|
CONFIG_BCMA_POSSIBLE=y \
|
||||||
CONFIG_BCMA_BLOCKIO=y \
|
CONFIG_BCMA_BLOCKIO=y \
|
||||||
|
CONFIG_BCMA_FALLBACK_SPROM=y \
|
||||||
CONFIG_BCMA_HOST_PCI_POSSIBLE=y \
|
CONFIG_BCMA_HOST_PCI_POSSIBLE=y \
|
||||||
CONFIG_BCMA_HOST_PCI=y \
|
CONFIG_BCMA_HOST_PCI=y \
|
||||||
CONFIG_BCMA_HOST_SOC=n \
|
CONFIG_BCMA_HOST_SOC=n \
|
||||||
@ -660,22 +726,6 @@ endef
|
|||||||
|
|
||||||
$(eval $(call KernelPackage,rtc-pcf2127))
|
$(eval $(call KernelPackage,rtc-pcf2127))
|
||||||
|
|
||||||
define KernelPackage/rtc-pt7c4338
|
|
||||||
SUBMENU:=$(OTHER_MENU)
|
|
||||||
TITLE:=Pericom PT7C4338 RTC support
|
|
||||||
DEFAULT:=m if ALL_KMODS && RTC_SUPPORT
|
|
||||||
DEPENDS:=+kmod-i2c-core
|
|
||||||
KCONFIG:=CONFIG_RTC_DRV_PT7C4338 \
|
|
||||||
CONFIG_RTC_CLASS=y
|
|
||||||
FILES:=$(LINUX_DIR)/drivers/rtc/rtc-pt7c4338.ko
|
|
||||||
AUTOLOAD:=$(call AutoProbe,rtc-pt7c4338)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define KernelPackage/rtc-pt7c4338/description
|
|
||||||
Kernel module for Pericom PT7C4338 i2c RTC chip
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call KernelPackage,rtc-pt7c4338))
|
|
||||||
|
|
||||||
define KernelPackage/rtc-rs5c372a
|
define KernelPackage/rtc-rs5c372a
|
||||||
SUBMENU:=$(OTHER_MENU)
|
SUBMENU:=$(OTHER_MENU)
|
||||||
@ -781,6 +831,24 @@ endef
|
|||||||
$(eval $(call KernelPackage,mtdram))
|
$(eval $(call KernelPackage,mtdram))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/reed-solomon
|
||||||
|
SUBMENU:=$(OTHER_MENU)
|
||||||
|
TITLE:=Reed-Solomon error correction
|
||||||
|
DEFAULT:=m if ALL_KMODS
|
||||||
|
KCONFIG:=CONFIG_REED_SOLOMON \
|
||||||
|
CONFIG_REED_SOLOMON_DEC8=y \
|
||||||
|
CONFIG_REED_SOLOMON_ENC8=y
|
||||||
|
FILES:= $(LINUX_DIR)/lib/reed_solomon/reed_solomon.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,30,reed_solomon,1)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/reed-solomon/description
|
||||||
|
Kernel module for Reed-Solomon error correction
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,reed-solomon))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/serial-8250
|
define KernelPackage/serial-8250
|
||||||
SUBMENU:=$(OTHER_MENU)
|
SUBMENU:=$(OTHER_MENU)
|
||||||
TITLE:=8250 UARTs
|
TITLE:=8250 UARTs
|
||||||
@ -814,7 +882,7 @@ define KernelPackage/serial-8250-exar
|
|||||||
KCONFIG:= CONFIG_SERIAL_8250_EXAR
|
KCONFIG:= CONFIG_SERIAL_8250_EXAR
|
||||||
FILES:=$(LINUX_DIR)/drivers/tty/serial/8250/8250_exar.ko
|
FILES:=$(LINUX_DIR)/drivers/tty/serial/8250/8250_exar.ko
|
||||||
AUTOLOAD:=$(call AutoProbe,8250 8250_base 8250_exar)
|
AUTOLOAD:=$(call AutoProbe,8250 8250_base 8250_exar)
|
||||||
DEPENDS:=+kmod-serial-8250
|
DEPENDS:=@PCI_SUPPORT +kmod-serial-8250
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/serial-8250-exar/description
|
define KernelPackage/serial-8250-exar/description
|
||||||
@ -1147,8 +1215,8 @@ define KernelPackage/keys-trusted
|
|||||||
DEPENDS:=@KERNEL_KEYS +kmod-crypto-hash +kmod-crypto-hmac +kmod-crypto-sha1 +kmod-tpm
|
DEPENDS:=@KERNEL_KEYS +kmod-crypto-hash +kmod-crypto-hmac +kmod-crypto-sha1 +kmod-tpm
|
||||||
KCONFIG:=CONFIG_TRUSTED_KEYS
|
KCONFIG:=CONFIG_TRUSTED_KEYS
|
||||||
FILES:= \
|
FILES:= \
|
||||||
$(LINUX_DIR)/security/keys/trusted.ko@lt5.10 \
|
$(LINUX_DIR)/security/keys/trusted.ko@lt5.10 \
|
||||||
$(LINUX_DIR)/security/keys/trusted-keys/trusted.ko@ge5.10
|
$(LINUX_DIR)/security/keys/trusted-keys/trusted.ko@ge5.10
|
||||||
AUTOLOAD:=$(call AutoLoad,01,trusted-keys,1)
|
AUTOLOAD:=$(call AutoLoad,01,trusted-keys,1)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -1166,8 +1234,8 @@ $(eval $(call KernelPackage,keys-trusted))
|
|||||||
define KernelPackage/tpm
|
define KernelPackage/tpm
|
||||||
SUBMENU:=$(OTHER_MENU)
|
SUBMENU:=$(OTHER_MENU)
|
||||||
TITLE:=TPM Hardware Support
|
TITLE:=TPM Hardware Support
|
||||||
DEPENDS:= +kmod-random-core +(LINUX_5_15||LINUX_6_1):kmod-asn1-decoder \
|
DEPENDS:= +kmod-random-core +kmod-asn1-decoder \
|
||||||
+(LINUX_5_15||LINUX_6_1):kmod-asn1-encoder +(LINUX_5_15||LINUX_6_1):kmod-oid-registry
|
+kmod-asn1-encoder +kmod-oid-registry
|
||||||
KCONFIG:= CONFIG_TCG_TPM
|
KCONFIG:= CONFIG_TCG_TPM
|
||||||
FILES:= $(LINUX_DIR)/drivers/char/tpm/tpm.ko
|
FILES:= $(LINUX_DIR)/drivers/char/tpm/tpm.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,10,tpm,1)
|
AUTOLOAD:=$(call AutoLoad,10,tpm,1)
|
||||||
@ -1230,28 +1298,31 @@ endef
|
|||||||
$(eval $(call KernelPackage,tpm-i2c-infineon))
|
$(eval $(call KernelPackage,tpm-i2c-infineon))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/w83627hf-wdt
|
define KernelPackage/i6300esb-wdt
|
||||||
SUBMENU:=$(OTHER_MENU)
|
SUBMENU:=$(OTHER_MENU)
|
||||||
TITLE:=Winbond 83627HF Watchdog Timer
|
TITLE:=Intel 6300ESB Timer/Watchdog
|
||||||
KCONFIG:=CONFIG_W83627HF_WDT
|
DEPENDS:=@PCI_SUPPORT @!SMALL_FLASH
|
||||||
FILES:=$(LINUX_DIR)/drivers/$(WATCHDOG_DIR)/w83627hf_wdt.ko
|
KCONFIG:=CONFIG_I6300ESB_WDT \
|
||||||
AUTOLOAD:=$(call AutoLoad,50,w83627hf-wdt,1)
|
CONFIG_WATCHDOG_CORE=y
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/$(WATCHDOG_DIR)/i6300esb.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,50,i6300esb,1)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/w83627hf-wdt/description
|
define KernelPackage/i6300esb-wdt/description
|
||||||
Kernel module for Winbond 83627HF Watchdog Timer
|
Kernel module for the watchdog timer built into the Intel
|
||||||
|
6300ESB controller hub. Also used by QEMU/libvirt.
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call KernelPackage,w83627hf-wdt))
|
$(eval $(call KernelPackage,i6300esb-wdt))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/itco-wdt
|
define KernelPackage/itco-wdt
|
||||||
SUBMENU:=$(OTHER_MENU)
|
SUBMENU:=$(OTHER_MENU)
|
||||||
TITLE:=Intel iTCO Watchdog Timer
|
TITLE:=Intel iTCO Watchdog Timer
|
||||||
KCONFIG:=CONFIG_ITCO_WDT \
|
KCONFIG:=CONFIG_ITCO_WDT \
|
||||||
CONFIG_ITCO_VENDOR_SUPPORT=y
|
CONFIG_ITCO_VENDOR_SUPPORT=y
|
||||||
FILES:=$(LINUX_DIR)/drivers/$(WATCHDOG_DIR)/iTCO_wdt.ko \
|
FILES:=$(LINUX_DIR)/drivers/$(WATCHDOG_DIR)/iTCO_wdt.ko \
|
||||||
$(LINUX_DIR)/drivers/$(WATCHDOG_DIR)/iTCO_vendor_support.ko
|
$(LINUX_DIR)/drivers/$(WATCHDOG_DIR)/iTCO_vendor_support.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,50,iTCO_vendor_support iTCO_wdt,1)
|
AUTOLOAD:=$(call AutoLoad,50,iTCO_vendor_support iTCO_wdt,1)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -1262,63 +1333,13 @@ endef
|
|||||||
$(eval $(call KernelPackage,itco-wdt))
|
$(eval $(call KernelPackage,itco-wdt))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/it87-wdt
|
|
||||||
SUBMENU:=$(OTHER_MENU)
|
|
||||||
TITLE:=ITE IT87 Watchdog Timer
|
|
||||||
KCONFIG:=CONFIG_IT87_WDT
|
|
||||||
FILES:=$(LINUX_DIR)/drivers/$(WATCHDOG_DIR)/it87_wdt.ko
|
|
||||||
AUTOLOAD:=$(call AutoLoad,50,it87-wdt,1)
|
|
||||||
MODPARAMS.it87-wdt:= \
|
|
||||||
nogameport=1 \
|
|
||||||
nocir=1
|
|
||||||
endef
|
|
||||||
|
|
||||||
define KernelPackage/it87-wdt/description
|
|
||||||
Kernel module for ITE IT87 Watchdog Timer
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call KernelPackage,it87-wdt))
|
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/f71808e-wdt
|
|
||||||
SUBMENU:=$(OTHER_MENU)
|
|
||||||
TITLE:=Fintek F718xx/F818xx Watchdog Timer
|
|
||||||
DEPENDS:=@TARGET_x86
|
|
||||||
KCONFIG:=CONFIG_F71808E_WDT
|
|
||||||
FILES:=$(LINUX_DIR)/drivers/$(WATCHDOG_DIR)/f71808e_wdt.ko
|
|
||||||
AUTOLOAD:=$(call AutoProbe,f71808e-wdt,1)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define KernelPackage/f71808e-wdt/description
|
|
||||||
Kernel module for the watchdog timer found on many Fintek Super-IO chips.
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call KernelPackage,f71808e-wdt))
|
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/qcom-qmi-helpers
|
|
||||||
SUBMENU:=$(OTHER_MENU)
|
|
||||||
TITLE:=Qualcomm QMI Helpers
|
|
||||||
KCONFIG:=CONFIG_QCOM_QMI_HELPERS
|
|
||||||
FILES:=$(LINUX_DIR)/drivers/soc/qcom/qmi_helpers.ko
|
|
||||||
AUTOLOAD:=$(call AutoProbe,qmi_helpers)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define KernelPackage/qcom-qmi-helpers/description
|
|
||||||
Qualcomm QMI Helpers
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call KernelPackage,qcom-qmi-helpers))
|
|
||||||
|
|
||||||
define KernelPackage/mhi-bus
|
define KernelPackage/mhi-bus
|
||||||
SUBMENU:=$(OTHER_MENU)
|
SUBMENU:=$(OTHER_MENU)
|
||||||
TITLE:=MHI bus
|
TITLE:=MHI bus
|
||||||
DEPENDS:=@(LINUX_5_15||LINUX_6_1)
|
DEPENDS:=@(LINUX_5_15||LINUX_6_1)
|
||||||
KCONFIG:=CONFIG_MHI_BUS \
|
KCONFIG:=CONFIG_MHI_BUS \
|
||||||
CONFIG_MHI_BUS_DEBUG=y
|
CONFIG_MHI_BUS_DEBUG=y
|
||||||
FILES:= \
|
FILES:=$(LINUX_DIR)/drivers/bus/mhi/host/mhi.ko
|
||||||
$(LINUX_DIR)/drivers/bus/mhi/core/mhi.ko@lt5.18 \
|
|
||||||
$(LINUX_DIR)/drivers/bus/mhi/host/mhi.ko@ge5.18
|
|
||||||
AUTOLOAD:=$(call AutoProbe,mhi)
|
AUTOLOAD:=$(call AutoProbe,mhi)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -1331,11 +1352,9 @@ $(eval $(call KernelPackage,mhi-bus))
|
|||||||
define KernelPackage/mhi-pci-generic
|
define KernelPackage/mhi-pci-generic
|
||||||
SUBMENU:=$(OTHER_MENU)
|
SUBMENU:=$(OTHER_MENU)
|
||||||
TITLE:=MHI PCI controller driver
|
TITLE:=MHI PCI controller driver
|
||||||
DEPENDS:=@(LINUX_5_15||LINUX_6_1) +kmod-mhi-bus
|
DEPENDS:=@PCI_SUPPORT +kmod-mhi-bus
|
||||||
KCONFIG:=CONFIG_MHI_BUS_PCI_GENERIC
|
KCONFIG:=CONFIG_MHI_BUS_PCI_GENERIC
|
||||||
FILES:= \
|
FILES:=$(LINUX_DIR)/drivers/bus/mhi/host/mhi_pci_generic.ko
|
||||||
$(LINUX_DIR)/drivers/bus/mhi/mhi_pci_generic.ko@lt5.18 \
|
|
||||||
$(LINUX_DIR)/drivers/bus/mhi/host/mhi_pci_generic.ko@ge5.18
|
|
||||||
AUTOLOAD:=$(call AutoProbe,mhi_pci_generic)
|
AUTOLOAD:=$(call AutoProbe,mhi_pci_generic)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
@ -1170,6 +1170,7 @@ endef
|
|||||||
|
|
||||||
$(eval $(call KernelPackage,usb-net-asix))
|
$(eval $(call KernelPackage,usb-net-asix))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/usb-net-asix-ax88179
|
define KernelPackage/usb-net-asix-ax88179
|
||||||
TITLE:=Kernel module for USB-to-Gigabit-Ethernet Asix convertors
|
TITLE:=Kernel module for USB-to-Gigabit-Ethernet Asix convertors
|
||||||
DEPENDS:=+kmod-libphy
|
DEPENDS:=+kmod-libphy
|
||||||
@ -1559,8 +1560,8 @@ $(eval $(call KernelPackage,usb-hid))
|
|||||||
define KernelPackage/usb-hid-cp2112
|
define KernelPackage/usb-hid-cp2112
|
||||||
SUBMENU:=$(USB_MENU)
|
SUBMENU:=$(USB_MENU)
|
||||||
TITLE:=Silicon Labs CP2112 HID USB to SMBus Master Bridge
|
TITLE:=Silicon Labs CP2112 HID USB to SMBus Master Bridge
|
||||||
KCONFIG:=CONFIG_GPIOLIB=y CONFIG_HID_CP2112
|
KCONFIG:=CONFIG_HID_CP2112
|
||||||
DEPENDS:=+kmod-usb-hid +kmod-i2c-core
|
DEPENDS:=@GPIO_SUPPORT +kmod-usb-hid +kmod-i2c-core
|
||||||
FILES:=$(LINUX_DIR)/drivers/hid/hid-cp2112.ko
|
FILES:=$(LINUX_DIR)/drivers/hid/hid-cp2112.ko
|
||||||
AUTOLOAD:=$(call AutoProbe,hid-cp2112)
|
AUTOLOAD:=$(call AutoProbe,hid-cp2112)
|
||||||
endef
|
endef
|
||||||
@ -1573,6 +1574,23 @@ endef
|
|||||||
$(eval $(call KernelPackage,usb-hid-cp2112))
|
$(eval $(call KernelPackage,usb-hid-cp2112))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/usb-hid-mcp2221
|
||||||
|
SUBMENU:=$(USB_MENU)
|
||||||
|
TITLE:=Microchip USB 2.0 to I2C/UART Protocol Converter with GPIO
|
||||||
|
KCONFIG:=CONFIG_HID_MCP2221
|
||||||
|
DEPENDS:=@GPIO_SUPPORT +kmod-usb-hid +kmod-i2c-core
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/hid/hid-mcp2221.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,hid-mcp2221)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/usb-hid-mcp2221/description
|
||||||
|
HID device driver which registers as an i2c adapter and gpiochip to expose
|
||||||
|
these functions of the MCP2221.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,usb-hid-mcp2221))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/usb-yealink
|
define KernelPackage/usb-yealink
|
||||||
TITLE:=USB Yealink VOIP phone
|
TITLE:=USB Yealink VOIP phone
|
||||||
DEPENDS:=+kmod-input-evdev
|
DEPENDS:=+kmod-input-evdev
|
||||||
@ -1731,7 +1749,8 @@ define KernelPackage/usb3
|
|||||||
+TARGET_bcm53xx:kmod-phy-bcm-ns-usb3 \
|
+TARGET_bcm53xx:kmod-phy-bcm-ns-usb3 \
|
||||||
+TARGET_ramips_mt7621:kmod-usb-xhci-mtk \
|
+TARGET_ramips_mt7621:kmod-usb-xhci-mtk \
|
||||||
+TARGET_mediatek:kmod-usb-xhci-mtk \
|
+TARGET_mediatek:kmod-usb-xhci-mtk \
|
||||||
+(TARGET_apm821xx_nand&&LINUX_5_10):kmod-usb-xhci-pci-renesas
|
+TARGET_apm821xx_nand:kmod-usb-xhci-pci-renesas \
|
||||||
|
+TARGET_mvebu_cortexa9:kmod-usb-xhci-pci-renesas
|
||||||
KCONFIG:= \
|
KCONFIG:= \
|
||||||
CONFIG_USB_PCI=y \
|
CONFIG_USB_PCI=y \
|
||||||
CONFIG_USB_XHCI_PCI \
|
CONFIG_USB_XHCI_PCI \
|
||||||
@ -1821,7 +1840,6 @@ $(eval $(call KernelPackage,usb-xhci-mtk))
|
|||||||
|
|
||||||
define KernelPackage/usb-xhci-pci-renesas
|
define KernelPackage/usb-xhci-pci-renesas
|
||||||
TITLE:=Support for additional Renesas xHCI controller with firmware
|
TITLE:=Support for additional Renesas xHCI controller with firmware
|
||||||
DEPENDS:=@LINUX_5_10
|
|
||||||
KCONFIG:=CONFIG_USB_XHCI_PCI_RENESAS
|
KCONFIG:=CONFIG_USB_XHCI_PCI_RENESAS
|
||||||
HIDDEN:=1
|
HIDDEN:=1
|
||||||
FILES:=$(LINUX_DIR)/drivers/usb/host/xhci-pci-renesas.ko
|
FILES:=$(LINUX_DIR)/drivers/usb/host/xhci-pci-renesas.ko
|
||||||
|
@ -85,7 +85,6 @@ define KernelPackage/fb
|
|||||||
CONFIG_FRAMEBUFFER_CONSOLE=y \
|
CONFIG_FRAMEBUFFER_CONSOLE=y \
|
||||||
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y \
|
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y \
|
||||||
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y \
|
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y \
|
||||||
CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION=y \
|
|
||||||
CONFIG_FONTS=y \
|
CONFIG_FONTS=y \
|
||||||
CONFIG_FONT_8x8=y \
|
CONFIG_FONT_8x8=y \
|
||||||
CONFIG_FONT_8x16=y \
|
CONFIG_FONT_8x16=y \
|
||||||
@ -309,6 +308,20 @@ endef
|
|||||||
|
|
||||||
$(eval $(call KernelPackage,drm-ttm))
|
$(eval $(call KernelPackage,drm-ttm))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/drm-ttm-helper
|
||||||
|
SUBMENU:=$(VIDEO_MENU)
|
||||||
|
TITLE:=Helpers for ttm-based gem objects
|
||||||
|
HIDDEN:=1
|
||||||
|
DEPENDS:=@DISPLAY_SUPPORT +kmod-drm-ttm
|
||||||
|
KCONFIG:=CONFIG_DRM_TTM_HELPER
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/gpu/drm/drm_ttm_helper.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,drm_ttm_helper)
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,drm-ttm-helper))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/drm-kms-helper
|
define KernelPackage/drm-kms-helper
|
||||||
SUBMENU:=$(VIDEO_MENU)
|
SUBMENU:=$(VIDEO_MENU)
|
||||||
TITLE:=CRTC helpers for KMS drivers
|
TITLE:=CRTC helpers for KMS drivers
|
||||||
@ -370,6 +383,8 @@ define KernelPackage/drm-imx
|
|||||||
TITLE:=Freescale i.MX DRM support
|
TITLE:=Freescale i.MX DRM support
|
||||||
DEPENDS:=@TARGET_imx +kmod-drm-kms-helper
|
DEPENDS:=@TARGET_imx +kmod-drm-kms-helper
|
||||||
KCONFIG:=CONFIG_DRM_IMX \
|
KCONFIG:=CONFIG_DRM_IMX \
|
||||||
|
CONFIG_DRM_FBDEV_EMULATION=y \
|
||||||
|
CONFIG_DRM_FBDEV_OVERALLOC=100 \
|
||||||
CONFIG_IMX_IPUV3_CORE \
|
CONFIG_IMX_IPUV3_CORE \
|
||||||
CONFIG_RESET_CONTROLLER=y \
|
CONFIG_RESET_CONTROLLER=y \
|
||||||
CONFIG_DRM_IMX_IPUV3 \
|
CONFIG_DRM_IMX_IPUV3 \
|
||||||
@ -428,7 +443,8 @@ define KernelPackage/drm-imx-ldb
|
|||||||
CONFIG_DRM_PANEL_S6E8AA0=n \
|
CONFIG_DRM_PANEL_S6E8AA0=n \
|
||||||
CONFIG_DRM_PANEL_SITRONIX_ST7789V=n
|
CONFIG_DRM_PANEL_SITRONIX_ST7789V=n
|
||||||
FILES:=$(LINUX_DIR)/drivers/gpu/drm/imx/imx-ldb.ko \
|
FILES:=$(LINUX_DIR)/drivers/gpu/drm/imx/imx-ldb.ko \
|
||||||
$(LINUX_DIR)/drivers/gpu/drm/panel/panel-simple.ko
|
$(LINUX_DIR)/drivers/gpu/drm/panel/panel-simple.ko \
|
||||||
|
$(LINUX_DIR)/drivers/gpu/drm/drm_dp_aux_bus.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,08,imx-ldb)
|
AUTOLOAD:=$(call AutoLoad,08,imx-ldb)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user