mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-16 14:23:38 +00:00
kernel/modules: sync from upstream source
This commit is contained in:
parent
3089e0e022
commit
58147ef0f6
@ -263,7 +263,7 @@ define KernelPackage/iscsi-initiator
|
|||||||
CONFIG_INET \
|
CONFIG_INET \
|
||||||
CONFIG_SCSI_LOWLEVEL=y \
|
CONFIG_SCSI_LOWLEVEL=y \
|
||||||
CONFIG_ISCSI_TCP \
|
CONFIG_ISCSI_TCP \
|
||||||
CONFIG_SCSI_ISCSI_ATTRS=y
|
CONFIG_SCSI_ISCSI_ATTRS
|
||||||
FILES:= \
|
FILES:= \
|
||||||
$(LINUX_DIR)/drivers/scsi/iscsi_tcp.ko \
|
$(LINUX_DIR)/drivers/scsi/iscsi_tcp.ko \
|
||||||
$(LINUX_DIR)/drivers/scsi/libiscsi.ko \
|
$(LINUX_DIR)/drivers/scsi/libiscsi.ko \
|
||||||
@ -505,7 +505,7 @@ define KernelPackage/nvme
|
|||||||
FILES:= \
|
FILES:= \
|
||||||
$(LINUX_DIR)/drivers/nvme/host/nvme-core.ko \
|
$(LINUX_DIR)/drivers/nvme/host/nvme-core.ko \
|
||||||
$(LINUX_DIR)/drivers/nvme/host/nvme.ko
|
$(LINUX_DIR)/drivers/nvme/host/nvme.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,30,nvme-core nvme)
|
AUTOLOAD:=$(call AutoLoad,30,nvme-core nvme,1)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/nvme/description
|
define KernelPackage/nvme/description
|
||||||
|
@ -40,10 +40,10 @@ define KernelPackage/crypto-aead
|
|||||||
KCONFIG:= \
|
KCONFIG:= \
|
||||||
CONFIG_CRYPTO_AEAD \
|
CONFIG_CRYPTO_AEAD \
|
||||||
CONFIG_CRYPTO_AEAD2 \
|
CONFIG_CRYPTO_AEAD2 \
|
||||||
CONFIG_CRYPTO_GENIV
|
CONFIG_CRYPTO_GENIV@lt6.6
|
||||||
FILES:= \
|
FILES:= \
|
||||||
$(LINUX_DIR)/crypto/aead.ko \
|
$(LINUX_DIR)/crypto/aead.ko \
|
||||||
$(LINUX_DIR)/crypto/geniv.ko@ge5.10
|
$(LINUX_DIR)/crypto/geniv.ko@lt6.6
|
||||||
AUTOLOAD:=$(call AutoLoad,09,aead,1)
|
AUTOLOAD:=$(call AutoLoad,09,aead,1)
|
||||||
$(call AddDepends/crypto, +kmod-crypto-null)
|
$(call AddDepends/crypto, +kmod-crypto-null)
|
||||||
endef
|
endef
|
||||||
@ -217,7 +217,7 @@ $(eval $(call KernelPackage,crypto-ecb))
|
|||||||
|
|
||||||
define KernelPackage/crypto-ecdh
|
define KernelPackage/crypto-ecdh
|
||||||
TITLE:=ECDH algorithm
|
TITLE:=ECDH algorithm
|
||||||
DEPENDS:=+kmod-crypto-kpp
|
DEPENDS:=+kmod-crypto-kpp +kmod-crypto-rng
|
||||||
KCONFIG:= CONFIG_CRYPTO_ECDH
|
KCONFIG:= CONFIG_CRYPTO_ECDH
|
||||||
FILES:= \
|
FILES:= \
|
||||||
$(LINUX_DIR)/crypto/ecdh_generic.ko \
|
$(LINUX_DIR)/crypto/ecdh_generic.ko \
|
||||||
@ -231,7 +231,7 @@ $(eval $(call KernelPackage,crypto-ecdh))
|
|||||||
|
|
||||||
define KernelPackage/crypto-echainiv
|
define KernelPackage/crypto-echainiv
|
||||||
TITLE:=Encrypted Chain IV Generator
|
TITLE:=Encrypted Chain IV Generator
|
||||||
DEPENDS:=+kmod-crypto-aead
|
DEPENDS:=+kmod-crypto-aead +LINUX_6_6:kmod-crypto-geniv
|
||||||
KCONFIG:=CONFIG_CRYPTO_ECHAINIV
|
KCONFIG:=CONFIG_CRYPTO_ECHAINIV
|
||||||
FILES:=$(LINUX_DIR)/crypto/echainiv.ko
|
FILES:=$(LINUX_DIR)/crypto/echainiv.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,09,echainiv)
|
AUTOLOAD:=$(call AutoLoad,09,echainiv)
|
||||||
@ -400,6 +400,19 @@ endef
|
|||||||
|
|
||||||
$(eval $(call KernelPackage,crypto-hw-hifn-795x))
|
$(eval $(call KernelPackage,crypto-hw-hifn-795x))
|
||||||
|
|
||||||
|
define KernelPackage/crypto-hw-ixp4xx
|
||||||
|
TITLE:=Intel IXP4xx crypto accelerator
|
||||||
|
DEPENDS:=@TARGET_ixp4xx +kmod-random-core +kmod-crypto-manager +kmod-crypto-authenc +kmod-crypto-des
|
||||||
|
KCONFIG:= \
|
||||||
|
CONFIG_CRYPTO_HW=y \
|
||||||
|
CONFIG_CRYPTO_DEV_IXP4XX
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/crypto/ixp4xx_crypto.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,ixp4xx_crypto)
|
||||||
|
$(call AddDepends/crypto)
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,crypto-hw-ixp4xx))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/crypto-hw-padlock
|
define KernelPackage/crypto-hw-padlock
|
||||||
TITLE:=VIA PadLock ACE with AES/SHA hw crypto module
|
TITLE:=VIA PadLock ACE with AES/SHA hw crypto module
|
||||||
@ -495,6 +508,8 @@ define KernelPackage/crypto-lib-chacha20/arm
|
|||||||
FILES:=$(LINUX_DIR)/arch/arm/crypto/chacha-neon.ko
|
FILES:=$(LINUX_DIR)/arch/arm/crypto/chacha-neon.ko
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
KernelPackage/crypto-lib-chacha20/armeb=$(KernelPackage/crypto-lib-chacha20/arm)
|
||||||
|
|
||||||
define KernelPackage/crypto-lib-chacha20/aarch64
|
define KernelPackage/crypto-lib-chacha20/aarch64
|
||||||
KCONFIG+=CONFIG_CRYPTO_CHACHA20_NEON
|
KCONFIG+=CONFIG_CRYPTO_CHACHA20_NEON
|
||||||
FILES+=$(LINUX_DIR)/arch/arm64/crypto/chacha-neon.ko
|
FILES+=$(LINUX_DIR)/arch/arm64/crypto/chacha-neon.ko
|
||||||
@ -588,6 +603,8 @@ define KernelPackage/crypto-lib-poly1305/arm
|
|||||||
FILES:=$(LINUX_DIR)/arch/arm/crypto/poly1305-arm.ko
|
FILES:=$(LINUX_DIR)/arch/arm/crypto/poly1305-arm.ko
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
KernelPackage/crypto-lib-poly1305/armeb=$(KernelPackage/crypto-lib-poly1305/arm)
|
||||||
|
|
||||||
define KernelPackage/crypto-lib-poly1305/aarch64
|
define KernelPackage/crypto-lib-poly1305/aarch64
|
||||||
KCONFIG+=CONFIG_CRYPTO_POLY1305_NEON
|
KCONFIG+=CONFIG_CRYPTO_POLY1305_NEON
|
||||||
FILES:=$(LINUX_DIR)/arch/arm64/crypto/poly1305-neon.ko
|
FILES:=$(LINUX_DIR)/arch/arm64/crypto/poly1305-neon.ko
|
||||||
@ -804,7 +821,8 @@ define KernelPackage/crypto-rsa
|
|||||||
KCONFIG:= CONFIG_CRYPTO_RSA
|
KCONFIG:= CONFIG_CRYPTO_RSA
|
||||||
HIDDEN:=1
|
HIDDEN:=1
|
||||||
FILES:= \
|
FILES:= \
|
||||||
$(LINUX_DIR)/lib/mpi/mpi.ko \
|
$(LINUX_DIR)/lib/mpi/mpi.ko@lt6.5 \
|
||||||
|
$(LINUX_DIR)/lib/crypto/mpi/mpi.ko@ge6.5 \
|
||||||
$(LINUX_DIR)/crypto/akcipher.ko \
|
$(LINUX_DIR)/crypto/akcipher.ko \
|
||||||
$(LINUX_DIR)/crypto/rsa_generic.ko
|
$(LINUX_DIR)/crypto/rsa_generic.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,10,rsa_generic)
|
AUTOLOAD:=$(call AutoLoad,10,rsa_generic)
|
||||||
@ -830,7 +848,8 @@ define KernelPackage/crypto-rng
|
|||||||
TITLE:=CryptoAPI random number generation
|
TITLE:=CryptoAPI random number generation
|
||||||
DEPENDS:=+kmod-crypto-hash +kmod-crypto-hmac \
|
DEPENDS:=+kmod-crypto-hash +kmod-crypto-hmac \
|
||||||
+(LINUX_5_4||LINUX_5_10):kmod-crypto-sha256 \
|
+(LINUX_5_4||LINUX_5_10):kmod-crypto-sha256 \
|
||||||
+(LINUX_5_15||LINUX_6_1||LINUX_6_6):kmod-crypto-sha512
|
+(LINUX_5_15||LINUX_6_1||LINUX_6_6):kmod-crypto-sha512 \
|
||||||
|
+LINUX_6_6:kmod-crypto-sha3
|
||||||
KCONFIG:= \
|
KCONFIG:= \
|
||||||
CONFIG_CRYPTO_DRBG \
|
CONFIG_CRYPTO_DRBG \
|
||||||
CONFIG_CRYPTO_DRBG_HMAC=y \
|
CONFIG_CRYPTO_DRBG_HMAC=y \
|
||||||
@ -849,9 +868,22 @@ endef
|
|||||||
$(eval $(call KernelPackage,crypto-rng))
|
$(eval $(call KernelPackage,crypto-rng))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/crypto-geniv
|
||||||
|
TITLE:=CryptoAPI Shared IV generator
|
||||||
|
HIDDEN:=1
|
||||||
|
DEPENDS:=+kmod-crypto-rng +kmod-crypto-aead @LINUX_6_6
|
||||||
|
KCONFIG:=CONFIG_CRYPTO_GENIV
|
||||||
|
FILES:=$(LINUX_DIR)/crypto/geniv.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,09,geniv)
|
||||||
|
$(call AddDepends/crypto)
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,crypto-geniv))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/crypto-seqiv
|
define KernelPackage/crypto-seqiv
|
||||||
TITLE:=CryptoAPI Sequence Number IV Generator
|
TITLE:=CryptoAPI Sequence Number IV Generator
|
||||||
DEPENDS:=+kmod-crypto-aead +kmod-crypto-rng
|
DEPENDS:=+kmod-crypto-aead +kmod-crypto-rng +LINUX_6_6:kmod-crypto-geniv
|
||||||
KCONFIG:=CONFIG_CRYPTO_SEQIV
|
KCONFIG:=CONFIG_CRYPTO_SEQIV
|
||||||
FILES:=$(LINUX_DIR)/crypto/seqiv.ko
|
FILES:=$(LINUX_DIR)/crypto/seqiv.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,09,seqiv)
|
AUTOLOAD:=$(call AutoLoad,09,seqiv)
|
||||||
@ -868,6 +900,7 @@ define KernelPackage/crypto-sha1
|
|||||||
CONFIG_CRYPTO_SHA1 \
|
CONFIG_CRYPTO_SHA1 \
|
||||||
CONFIG_CRYPTO_SHA1_ARM \
|
CONFIG_CRYPTO_SHA1_ARM \
|
||||||
CONFIG_CRYPTO_SHA1_ARM_NEON \
|
CONFIG_CRYPTO_SHA1_ARM_NEON \
|
||||||
|
CONFIG_CRYPTO_SHA1_ARM64_CE \
|
||||||
CONFIG_CRYPTO_SHA1_OCTEON \
|
CONFIG_CRYPTO_SHA1_OCTEON \
|
||||||
CONFIG_CRYPTO_SHA1_PPC_SPE \
|
CONFIG_CRYPTO_SHA1_PPC_SPE \
|
||||||
CONFIG_CRYPTO_SHA1_SSSE3
|
CONFIG_CRYPTO_SHA1_SSSE3
|
||||||
@ -887,9 +920,20 @@ define KernelPackage/crypto-sha1/arm-neon
|
|||||||
AUTOLOAD+=$(call AutoLoad,09,sha1-arm-neon)
|
AUTOLOAD+=$(call AutoLoad,09,sha1-arm-neon)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/crypto-sha1/aarch64-ce
|
||||||
|
FILES+=$(LINUX_DIR)/arch/arm64/crypto/sha1-ce.ko
|
||||||
|
AUTOLOAD+=$(call AutoLoad,09,sha1-ce)
|
||||||
|
endef
|
||||||
|
|
||||||
KernelPackage/crypto-sha1/imx=$(KernelPackage/crypto-sha1/arm-neon)
|
KernelPackage/crypto-sha1/imx=$(KernelPackage/crypto-sha1/arm-neon)
|
||||||
KernelPackage/crypto-sha1/ipq40xx=$(KernelPackage/crypto-sha1/arm-neon)
|
KernelPackage/crypto-sha1/ipq40xx=$(KernelPackage/crypto-sha1/arm-neon)
|
||||||
|
KernelPackage/crypto-sha1/mediatek/filogic=$(KernelPackage/crypto-sha1/aarch64-ce)
|
||||||
|
KernelPackage/crypto-sha1/mediatek/mt7622=$(KernelPackage/crypto-sha1/aarch64-ce)
|
||||||
KernelPackage/crypto-sha1/mvebu/cortexa9=$(KernelPackage/crypto-sha1/arm-neon)
|
KernelPackage/crypto-sha1/mvebu/cortexa9=$(KernelPackage/crypto-sha1/arm-neon)
|
||||||
|
KernelPackage/crypto-sha1/mvebu/cortexa53=$(KernelPackage/crypto-sha1/aarch64-ce)
|
||||||
|
KernelPackage/crypto-sha1/mvebu/cortexa72=$(KernelPackage/crypto-sha1/aarch64-ce)
|
||||||
|
KernelPackage/crypto-sha1/qualcommax=$(KernelPackage/crypto-sha1/aarch64-ce)
|
||||||
|
KernelPackage/crypto-sha1/rockchip/armv8=$(KernelPackage/crypto-sha1/aarch64-ce)
|
||||||
|
|
||||||
define KernelPackage/crypto-sha1/octeon
|
define KernelPackage/crypto-sha1/octeon
|
||||||
FILES+=$(LINUX_DIR)/arch/mips/cavium-octeon/crypto/octeon-sha1.ko
|
FILES+=$(LINUX_DIR)/arch/mips/cavium-octeon/crypto/octeon-sha1.ko
|
||||||
@ -918,6 +962,18 @@ endif
|
|||||||
$(eval $(call KernelPackage,crypto-sha1))
|
$(eval $(call KernelPackage,crypto-sha1))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/crypto-sha3
|
||||||
|
TITLE:=SHA3 digest CryptoAPI module
|
||||||
|
DEPENDS:=+kmod-crypto-hash
|
||||||
|
KCONFIG:= CONFIG_CRYPTO_SHA3
|
||||||
|
FILES:=$(LINUX_DIR)/crypto/sha3_generic.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,09,sha3_generic)
|
||||||
|
$(call AddDepends/crypto)
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,crypto-sha3))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/crypto-sha256
|
define KernelPackage/crypto-sha256
|
||||||
TITLE:=SHA224 SHA256 digest CryptoAPI module
|
TITLE:=SHA224 SHA256 digest CryptoAPI module
|
||||||
DEPENDS:=+kmod-crypto-hash
|
DEPENDS:=+kmod-crypto-hash
|
||||||
@ -925,6 +981,8 @@ define KernelPackage/crypto-sha256
|
|||||||
CONFIG_CRYPTO_SHA256 \
|
CONFIG_CRYPTO_SHA256 \
|
||||||
CONFIG_CRYPTO_SHA256_OCTEON \
|
CONFIG_CRYPTO_SHA256_OCTEON \
|
||||||
CONFIG_CRYPTO_SHA256_PPC_SPE \
|
CONFIG_CRYPTO_SHA256_PPC_SPE \
|
||||||
|
CONFIG_CRYPTO_SHA256_ARM64 \
|
||||||
|
CONFIG_CRYPTO_SHA2_ARM64_CE \
|
||||||
CONFIG_CRYPTO_SHA256_SSSE3
|
CONFIG_CRYPTO_SHA256_SSSE3
|
||||||
FILES:= \
|
FILES:= \
|
||||||
$(LINUX_DIR)/crypto/sha256_generic.ko \
|
$(LINUX_DIR)/crypto/sha256_generic.ko \
|
||||||
@ -933,6 +991,17 @@ define KernelPackage/crypto-sha256
|
|||||||
$(call AddDepends/crypto)
|
$(call AddDepends/crypto)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/crypto-sha256/aarch64
|
||||||
|
FILES+=$(LINUX_DIR)/arch/arm64/crypto/sha256-arm64.ko
|
||||||
|
AUTOLOAD+=$(call AutoLoad,09,sha256-arm64)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/crypto-sha256/aarch64-ce
|
||||||
|
$(call KernelPackage/crypto-sha256/aarch64)
|
||||||
|
FILES+=$(LINUX_DIR)/arch/arm64/crypto/sha2-ce.ko
|
||||||
|
AUTOLOAD+=$(call AutoLoad,09,sha2-ce)
|
||||||
|
endef
|
||||||
|
|
||||||
define KernelPackage/crypto-sha256/octeon
|
define KernelPackage/crypto-sha256/octeon
|
||||||
FILES+=$(LINUX_DIR)/arch/mips/cavium-octeon/crypto/octeon-sha256.ko
|
FILES+=$(LINUX_DIR)/arch/mips/cavium-octeon/crypto/octeon-sha256.ko
|
||||||
AUTOLOAD+=$(call AutoLoad,09,octeon-sha256)
|
AUTOLOAD+=$(call AutoLoad,09,octeon-sha256)
|
||||||
@ -950,6 +1019,13 @@ define KernelPackage/crypto-sha256/x86_64
|
|||||||
endef
|
endef
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
KernelPackage/crypto-sha256/mediatek/filogic=$(KernelPackage/crypto-sha256/aarch64-ce)
|
||||||
|
KernelPackage/crypto-sha256/mediatek/mt7622=$(KernelPackage/crypto-sha256/aarch64-ce)
|
||||||
|
KernelPackage/crypto-sha256/mvebu/cortexa53=$(KernelPackage/crypto-sha256/aarch64-ce)
|
||||||
|
KernelPackage/crypto-sha256/mvebu/cortexa72=$(KernelPackage/crypto-sha256/aarch64-ce)
|
||||||
|
KernelPackage/crypto-sha256/qualcommax=$(KernelPackage/crypto-sha256/aarch64-ce)
|
||||||
|
KernelPackage/crypto-sha256/rockchip/armv8=$(KernelPackage/crypto-sha256/aarch64-ce)
|
||||||
|
|
||||||
ifdef KernelPackage/crypto-sha256/$(ARCH)
|
ifdef KernelPackage/crypto-sha256/$(ARCH)
|
||||||
KernelPackage/crypto-sha256/$(CRYPTO_TARGET)=\
|
KernelPackage/crypto-sha256/$(CRYPTO_TARGET)=\
|
||||||
$(KernelPackage/crypto-sha256/$(ARCH))
|
$(KernelPackage/crypto-sha256/$(ARCH))
|
||||||
@ -964,6 +1040,7 @@ define KernelPackage/crypto-sha512
|
|||||||
KCONFIG:= \
|
KCONFIG:= \
|
||||||
CONFIG_CRYPTO_SHA512 \
|
CONFIG_CRYPTO_SHA512 \
|
||||||
CONFIG_CRYPTO_SHA512_ARM \
|
CONFIG_CRYPTO_SHA512_ARM \
|
||||||
|
CONFIG_CRYPTO_SHA512_ARM64 \
|
||||||
CONFIG_CRYPTO_SHA512_OCTEON \
|
CONFIG_CRYPTO_SHA512_OCTEON \
|
||||||
CONFIG_CRYPTO_SHA512_SSSE3
|
CONFIG_CRYPTO_SHA512_SSSE3
|
||||||
FILES:=$(LINUX_DIR)/crypto/sha512_generic.ko
|
FILES:=$(LINUX_DIR)/crypto/sha512_generic.ko
|
||||||
@ -976,6 +1053,11 @@ define KernelPackage/crypto-sha512/arm
|
|||||||
AUTOLOAD+=$(call AutoLoad,09,sha512-arm)
|
AUTOLOAD+=$(call AutoLoad,09,sha512-arm)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/crypto-sha512/aarch64
|
||||||
|
FILES+=$(LINUX_DIR)/arch/arm64/crypto/sha512-arm64.ko
|
||||||
|
AUTOLOAD+=$(call AutoLoad,09,sha512-arm64)
|
||||||
|
endef
|
||||||
|
|
||||||
KernelPackage/crypto-sha512/imx=$(KernelPackage/crypto-sha512/arm)
|
KernelPackage/crypto-sha512/imx=$(KernelPackage/crypto-sha512/arm)
|
||||||
KernelPackage/crypto-sha512/ipq40xx=$(KernelPackage/crypto-sha512/arm)
|
KernelPackage/crypto-sha512/ipq40xx=$(KernelPackage/crypto-sha512/arm)
|
||||||
KernelPackage/crypto-sha512/mvebu/cortexa9=$(KernelPackage/crypto-sha512/arm)
|
KernelPackage/crypto-sha512/mvebu/cortexa9=$(KernelPackage/crypto-sha512/arm)
|
||||||
|
@ -91,9 +91,9 @@ define KernelPackage/fs-smbfs-common
|
|||||||
CONFIG_SMBFS_COMMON@lt6.1 \
|
CONFIG_SMBFS_COMMON@lt6.1 \
|
||||||
CONFIG_SMBFS@ge6.1
|
CONFIG_SMBFS@ge6.1
|
||||||
DEPENDS:= \
|
DEPENDS:= \
|
||||||
+LINUX_6_6:kmod-fs-netfs +LINUX_6_6:kmod-nls-ucs2-utils \
|
|
||||||
+(LINUX_5_4||LINUX_5_10):kmod-crypto-arc4 \
|
+(LINUX_5_4||LINUX_5_10):kmod-crypto-arc4 \
|
||||||
+(LINUX_5_4||LINUX_5_10):kmod-crypto-md4
|
+(LINUX_5_4||LINUX_5_10):kmod-crypto-md4 \
|
||||||
|
+LINUX_6_6:kmod-fs-netfs +LINUX_6_6:kmod-nls-ucs2-utils
|
||||||
FILES:= \
|
FILES:= \
|
||||||
$(LINUX_DIR)/fs/smbfs_common/cifs_arc4.ko@lt6.1 \
|
$(LINUX_DIR)/fs/smbfs_common/cifs_arc4.ko@lt6.1 \
|
||||||
$(LINUX_DIR)/fs/smbfs_common/cifs_md4.ko@lt6.1 \
|
$(LINUX_DIR)/fs/smbfs_common/cifs_md4.ko@lt6.1 \
|
||||||
@ -131,9 +131,9 @@ define KernelPackage/fs-cifs
|
|||||||
+kmod-crypto-ccm \
|
+kmod-crypto-ccm \
|
||||||
+kmod-crypto-ecb \
|
+kmod-crypto-ecb \
|
||||||
+kmod-crypto-des \
|
+kmod-crypto-des \
|
||||||
+(LINUX_5_15||LINUX_6_1):kmod-asn1-decoder \
|
+(LINUX_5_15||LINUX_6_1||LINUX_6_6):kmod-asn1-decoder \
|
||||||
+(LINUX_5_15||LINUX_6_1):kmod-oid-registry \
|
+(LINUX_5_15||LINUX_6_1||LINUX_6_6):kmod-oid-registry \
|
||||||
+(LINUX_5_15||LINUX_6_1):kmod-dnsresolver
|
+(LINUX_5_15||LINUX_6_1||LINUX_6_6):kmod-dnsresolver
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/fs-cifs/description
|
define KernelPackage/fs-cifs/description
|
||||||
@ -349,8 +349,8 @@ define KernelPackage/fs-jfs
|
|||||||
KCONFIG:=CONFIG_JFS_FS
|
KCONFIG:=CONFIG_JFS_FS
|
||||||
FILES:=$(LINUX_DIR)/fs/jfs/jfs.ko
|
FILES:=$(LINUX_DIR)/fs/jfs/jfs.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,30,jfs,1)
|
AUTOLOAD:=$(call AutoLoad,30,jfs,1)
|
||||||
$(call AddDepends/nls)
|
|
||||||
DEPENDS:=+LINUX_6_6:kmod-nls-ucs2-utils
|
DEPENDS:=+LINUX_6_6:kmod-nls-ucs2-utils
|
||||||
|
$(call AddDepends/nls)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/fs-jfs/description
|
define KernelPackage/fs-jfs/description
|
||||||
@ -394,7 +394,7 @@ $(eval $(call KernelPackage,fs-msdos))
|
|||||||
define KernelPackage/fs-netfs
|
define KernelPackage/fs-netfs
|
||||||
SUBMENU:=$(FS_MENU)
|
SUBMENU:=$(FS_MENU)
|
||||||
TITLE:=Network Filesystems support
|
TITLE:=Network Filesystems support
|
||||||
DEPENDS:=@(LINUX_5_15||LINUX_6_1)
|
DEPENDS:=@(LINUX_5_15||LINUX_6_1||LINUX_6_6)
|
||||||
KCONFIG:= CONFIG_NETFS_SUPPORT
|
KCONFIG:= CONFIG_NETFS_SUPPORT
|
||||||
FILES:=$(LINUX_DIR)/fs/netfs/netfs.ko
|
FILES:=$(LINUX_DIR)/fs/netfs/netfs.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,28,netfs)
|
AUTOLOAD:=$(call AutoLoad,28,netfs)
|
||||||
@ -685,6 +685,7 @@ endef
|
|||||||
|
|
||||||
$(eval $(call KernelPackage,fuse))
|
$(eval $(call KernelPackage,fuse))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/pstore
|
define KernelPackage/pstore
|
||||||
SUBMENU:=$(FS_MENU)
|
SUBMENU:=$(FS_MENU)
|
||||||
TITLE:=Pstore file system
|
TITLE:=Pstore file system
|
||||||
|
@ -1,20 +0,0 @@
|
|||||||
# 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))
|
|
138
package/kernel/linux/modules/gpio.mk
Normal file
138
package/kernel/linux/modules/gpio.mk
Normal file
@ -0,0 +1,138 @@
|
|||||||
|
# This is free software, licensed under the GNU General Public License v2.
|
||||||
|
# See /LICENSE for more information.
|
||||||
|
#
|
||||||
|
|
||||||
|
GPIO_MENU:=GPIO support
|
||||||
|
|
||||||
|
define KernelPackage/gpio-amd-fch
|
||||||
|
SUBMENU:=$(GPIO_MENU)
|
||||||
|
DEPENDS:=@GPIO_SUPPORT @TARGET_x86
|
||||||
|
TITLE:=GPIO support for AMD Fusion Controller Hub (G-series SOCs)
|
||||||
|
KCONFIG:=CONFIG_GPIO_AMD_FCH
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/gpio/gpio-amd-fch.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,25,gpio-amd-fch,1)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/gpio-amd-fch/description
|
||||||
|
This option enables driver for GPIO on AMDs Fusion Controller Hub,
|
||||||
|
as found on G-series SOCs (eg. GX-412TC)
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,gpio-amd-fch))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/gpio-beeper
|
||||||
|
SUBMENU:=$(GPIO_MENU)
|
||||||
|
TITLE:=GPIO beeper support
|
||||||
|
DEPENDS:=+kmod-input-core
|
||||||
|
KCONFIG:= \
|
||||||
|
CONFIG_INPUT_MISC=y \
|
||||||
|
CONFIG_INPUT_GPIO_BEEPER
|
||||||
|
FILES:= \
|
||||||
|
$(LINUX_DIR)/drivers/input/misc/gpio-beeper.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,50,gpio-beeper)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/gpio-beeper/description
|
||||||
|
This enables playing beeps through an GPIO-connected buzzer
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,gpio-beeper))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/gpio-cascade
|
||||||
|
SUBMENU:=$(GPIO_MENU)
|
||||||
|
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))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/gpio-f7188x
|
||||||
|
SUBMENU:=$(GPIO_MENU)
|
||||||
|
TITLE:=Fintek F718xx/F818xx GPIO Support
|
||||||
|
DEPENDS:=@GPIO_SUPPORT @TARGET_x86
|
||||||
|
KCONFIG:=CONFIG_GPIO_F7188X
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/gpio/gpio-f7188x.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,gpio-f7188x)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/gpio-f7188x/description
|
||||||
|
Kernel module for the GPIOs found on many Fintek Super-IO chips.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,gpio-f7188x))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/gpio-it87
|
||||||
|
SUBMENU:=$(GPIO_MENU)
|
||||||
|
DEPENDS:=@GPIO_SUPPORT @TARGET_x86
|
||||||
|
TITLE:=GPIO support for IT87xx Super I/O chips
|
||||||
|
KCONFIG:=CONFIG_GPIO_IT87
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/gpio/gpio-it87.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,25,gpio-it87,1)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/gpio-it87/description
|
||||||
|
This driver is tested with ITE IT8728 and IT8732 Super I/O chips, and
|
||||||
|
supports the IT8761E, IT8613, IT8620E, and IT8628E Super I/O chips as
|
||||||
|
well.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,gpio-it87))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/gpio-nxp-74hc164
|
||||||
|
SUBMENU:=$(GPIO_MENU)
|
||||||
|
TITLE:=NXP 74HC164 GPIO expander support
|
||||||
|
KCONFIG:=CONFIG_GPIO_74X164
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/gpio/gpio-74x164.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,gpio-74x164)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/gpio-nxp-74hc164/description
|
||||||
|
Kernel module for NXP 74HC164 GPIO expander
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,gpio-nxp-74hc164))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/gpio-pca953x
|
||||||
|
SUBMENU:=$(GPIO_MENU)
|
||||||
|
DEPENDS:=@GPIO_SUPPORT +kmod-i2c-core +kmod-regmap-i2c
|
||||||
|
TITLE:=PCA95xx, TCA64xx, and MAX7310 I/O ports
|
||||||
|
KCONFIG:=CONFIG_GPIO_PCA953X
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/gpio/gpio-pca953x.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,55,gpio-pca953x)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/gpio-pca953x/description
|
||||||
|
Kernel module for MAX731{0,2,3,5}, PCA6107, PCA953{4-9}, PCA955{4-7},
|
||||||
|
PCA957{4,5} and TCA64{08,16} I2C GPIO expanders
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,gpio-pca953x))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/gpio-pcf857x
|
||||||
|
SUBMENU:=$(GPIO_MENU)
|
||||||
|
DEPENDS:=@GPIO_SUPPORT +kmod-i2c-core
|
||||||
|
TITLE:=PCX857x, PCA967x and MAX732X I2C GPIO expanders
|
||||||
|
KCONFIG:=CONFIG_GPIO_PCF857X
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/gpio/gpio-pcf857x.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,55,gpio-pcf857x)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/gpio-pcf857x/description
|
||||||
|
Kernel module for PCF857x, PCA{85,96}7x, and MAX732[89] I2C GPIO expanders
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,gpio-pcf857x))
|
@ -34,7 +34,7 @@ define KernelPackage/hwmon-ad7418
|
|||||||
KCONFIG:=CONFIG_SENSORS_AD7418
|
KCONFIG:=CONFIG_SENSORS_AD7418
|
||||||
FILES:=$(LINUX_DIR)/drivers/hwmon/ad7418.ko
|
FILES:=$(LINUX_DIR)/drivers/hwmon/ad7418.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,60,ad7418 ad7418)
|
AUTOLOAD:=$(call AutoLoad,60,ad7418 ad7418)
|
||||||
$(call AddDepends/hwmon,+kmod-i2c-core)
|
$(call AddDepends/hwmon,+kmod-i2c-core +LINUX_6_6:kmod-regmap-core)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/hwmon-ad7418/description
|
define KernelPackage/hwmon-ad7418/description
|
||||||
@ -52,7 +52,7 @@ define KernelPackage/hwmon-adt7410
|
|||||||
$(LINUX_DIR)/drivers/hwmon/adt7x10.ko \
|
$(LINUX_DIR)/drivers/hwmon/adt7x10.ko \
|
||||||
$(LINUX_DIR)/drivers/hwmon/adt7410.ko
|
$(LINUX_DIR)/drivers/hwmon/adt7410.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,60,adt7x10 adt7410)
|
AUTOLOAD:=$(call AutoLoad,60,adt7x10 adt7410)
|
||||||
$(call AddDepends/hwmon,+kmod-i2c-core +LINUX_6_1:kmod-regmap-core)
|
$(call AddDepends/hwmon,+kmod-i2c-core +!LINUX_5_15:kmod-regmap-core)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/hwmon-adt7410/description
|
define KernelPackage/hwmon-adt7410/description
|
||||||
@ -77,6 +77,23 @@ endef
|
|||||||
$(eval $(call KernelPackage,hwmon-adt7475))
|
$(eval $(call KernelPackage,hwmon-adt7475))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/hwmon-coretemp
|
||||||
|
TITLE:=Intel Core/Core2/Atom temperature sensor
|
||||||
|
KCONFIG:=CONFIG_SENSORS_CORETEMP
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/hwmon/coretemp.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,coretemp)
|
||||||
|
$(call AddDepends/hwmon,)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/hwmon-coretemp/description
|
||||||
|
Kernel module for Intel Core/Core2/Atom temperature monitoring support.
|
||||||
|
Most of the family 6 CPUs are supported.
|
||||||
|
Check Documentation/hwmon/coretemp.rst for details.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,hwmon-coretemp))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/hwmon-dme1737
|
define KernelPackage/hwmon-dme1737
|
||||||
TITLE:=SMSC DME1737 and compatible monitoring support
|
TITLE:=SMSC DME1737 and compatible monitoring support
|
||||||
KCONFIG:=CONFIG_SENSORS_DME1737
|
KCONFIG:=CONFIG_SENSORS_DME1737
|
||||||
@ -217,6 +234,21 @@ endef
|
|||||||
$(eval $(call KernelPackage,hwmon-it87))
|
$(eval $(call KernelPackage,hwmon-it87))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/hwmon-jc42
|
||||||
|
TITLE:=Jedec JC42.4 compliant temperature sensors support
|
||||||
|
KCONFIG:=CONFIG_SENSORS_JC42
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/hwmon/jc42.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,jc42)
|
||||||
|
$(call AddDepends/hwmon,+kmod-i2c-core +kmod-regmap-i2c)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/hwmon-jc42/description
|
||||||
|
Kernel module for Jedec JC42.4 compliant temperature sensors
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,hwmon-jc42))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/hwmon-lm63
|
define KernelPackage/hwmon-lm63
|
||||||
TITLE:=LM63/64 monitoring support
|
TITLE:=LM63/64 monitoring support
|
||||||
KCONFIG:=CONFIG_SENSORS_LM63
|
KCONFIG:=CONFIG_SENSORS_LM63
|
||||||
@ -369,6 +401,21 @@ endef
|
|||||||
$(eval $(call KernelPackage,hwmon-max6642))
|
$(eval $(call KernelPackage,hwmon-max6642))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/hwmon-max6697
|
||||||
|
TITLE:=MAX6697 monitoring support
|
||||||
|
KCONFIG:=CONFIG_SENSORS_MAX6697
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/hwmon/max6697.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,max6697)
|
||||||
|
$(call AddDepends/hwmon,+kmod-i2c-core)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/hwmon-max6697/description
|
||||||
|
Kernel module for Maxim MAX6697 temperature monitor
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,hwmon-max6697))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/hwmon-mcp3021
|
define KernelPackage/hwmon-mcp3021
|
||||||
TITLE:=MCP3021/3221 monitoring support
|
TITLE:=MCP3021/3221 monitoring support
|
||||||
KCONFIG:=CONFIG_SENSORS_MCP3021
|
KCONFIG:=CONFIG_SENSORS_MCP3021
|
||||||
@ -387,9 +434,11 @@ $(eval $(call KernelPackage,hwmon-mcp3021))
|
|||||||
define KernelPackage/hwmon-nct6775
|
define KernelPackage/hwmon-nct6775
|
||||||
TITLE:=NCT6106D/6775F/6776F/6779D/6791D/6792D/6793D and compatibles monitoring support
|
TITLE:=NCT6106D/6775F/6776F/6779D/6791D/6792D/6793D and compatibles monitoring support
|
||||||
KCONFIG:=CONFIG_SENSORS_NCT6775
|
KCONFIG:=CONFIG_SENSORS_NCT6775
|
||||||
FILES:=$(LINUX_DIR)/drivers/hwmon/nct6775.ko
|
FILES:= \
|
||||||
|
$(LINUX_DIR)/drivers/hwmon/nct6775.ko \
|
||||||
|
$(LINUX_DIR)/drivers/hwmon/nct6775-core.ko
|
||||||
AUTOLOAD:=$(call AutoProbe,nct6775)
|
AUTOLOAD:=$(call AutoProbe,nct6775)
|
||||||
$(call AddDepends/hwmon,@PCI_SUPPORT @TARGET_x86 +kmod-hwmon-vid)
|
$(call AddDepends/hwmon,@PCI_SUPPORT @TARGET_x86 +kmod-hwmon-vid +kmod-regmap-core)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/hwmon-nct6775/description
|
define KernelPackage/hwmon-nct6775/description
|
||||||
|
@ -117,7 +117,7 @@ I2C_DWPCI_MODULES:= \
|
|||||||
define KernelPackage/i2c-designware-pci
|
define KernelPackage/i2c-designware-pci
|
||||||
$(call i2c_defaults,$(I2C_DWPCI_MODULES),59)
|
$(call i2c_defaults,$(I2C_DWPCI_MODULES),59)
|
||||||
TITLE:=Synopsys DesignWare PCI
|
TITLE:=Synopsys DesignWare PCI
|
||||||
DEPENDS:=+kmod-i2c-designware-core +kmod-i2c-ccgs-ucsi
|
DEPENDS:=@PCI_SUPPORT +kmod-i2c-designware-core +kmod-i2c-ccgs-ucsi
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/i2c-designware-pci/description
|
define KernelPackage/i2c-designware-pci/description
|
||||||
@ -200,6 +200,22 @@ endef
|
|||||||
$(eval $(call KernelPackage,i2c-mux-gpio))
|
$(eval $(call KernelPackage,i2c-mux-gpio))
|
||||||
|
|
||||||
|
|
||||||
|
I2C_MUX_REG_MODULES:= \
|
||||||
|
CONFIG_I2C_MUX_REG:drivers/i2c/muxes/i2c-mux-reg
|
||||||
|
|
||||||
|
define KernelPackage/i2c-mux-reg
|
||||||
|
$(call i2c_defaults,$(I2C_MUX_REG_MODULES),51)
|
||||||
|
TITLE:=Register-based I2C mux/switches
|
||||||
|
DEPENDS:=+kmod-i2c-mux
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/i2c-mux-reg/description
|
||||||
|
Kernel modules for register-based I2C bus mux/switching devices
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,i2c-mux-reg))
|
||||||
|
|
||||||
|
|
||||||
I2C_MUX_PCA9541_MODULES:= \
|
I2C_MUX_PCA9541_MODULES:= \
|
||||||
CONFIG_I2C_MUX_PCA9541:drivers/i2c/muxes/i2c-mux-pca9541
|
CONFIG_I2C_MUX_PCA9541:drivers/i2c/muxes/i2c-mux-pca9541
|
||||||
|
|
||||||
|
@ -383,7 +383,7 @@ $(eval $(call KernelPackage,iio-st_accel-spi))
|
|||||||
|
|
||||||
|
|
||||||
define KernelPackage/iio-lsm6dsx
|
define KernelPackage/iio-lsm6dsx
|
||||||
DEPENDS:=+kmod-iio-kfifo-buf +kmod-regmap-core
|
DEPENDS:=+kmod-iio-kfifo-buf +kmod-regmap-core +LINUX_6_6:kmod-industrialio-triggered-buffer
|
||||||
TITLE:=ST LSM6DSx driver for IMU MEMS sensors
|
TITLE:=ST LSM6DSx driver for IMU MEMS sensors
|
||||||
KCONFIG:=CONFIG_IIO_ST_LSM6DSX
|
KCONFIG:=CONFIG_IIO_ST_LSM6DSX
|
||||||
FILES:=$(LINUX_DIR)/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.ko
|
FILES:=$(LINUX_DIR)/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.ko
|
||||||
|
@ -11,7 +11,7 @@ define KernelPackage/hid
|
|||||||
SUBMENU:=$(INPUT_MODULES_MENU)
|
SUBMENU:=$(INPUT_MODULES_MENU)
|
||||||
TITLE:=HID Devices
|
TITLE:=HID Devices
|
||||||
DEPENDS:=+kmod-input-core +kmod-input-evdev
|
DEPENDS:=+kmod-input-core +kmod-input-evdev
|
||||||
KCONFIG:=CONFIG_HID CONFIG_HIDRAW=y CONFIG_HID_BATTERY_STRENGTH=y
|
KCONFIG:=CONFIG_HID CONFIG_HID_SUPPORT=y CONFIG_HIDRAW=y CONFIG_HID_BATTERY_STRENGTH=y
|
||||||
FILES:=$(LINUX_DIR)/drivers/hid/hid.ko
|
FILES:=$(LINUX_DIR)/drivers/hid/hid.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,61,hid)
|
AUTOLOAD:=$(call AutoLoad,61,hid)
|
||||||
endef
|
endef
|
||||||
@ -197,7 +197,7 @@ $(eval $(call KernelPackage,input-touchscreen-ads7846))
|
|||||||
define KernelPackage/input-touchscreen-edt-ft5x06
|
define KernelPackage/input-touchscreen-edt-ft5x06
|
||||||
SUBMENU:=$(INPUT_MODULES_MENU)
|
SUBMENU:=$(INPUT_MODULES_MENU)
|
||||||
TITLE:=EDT FT5x06 and Focaltech FT6236 based touchscreens
|
TITLE:=EDT FT5x06 and Focaltech FT6236 based touchscreens
|
||||||
DEPENDS:=+kmod-i2c-core +kmod-input-core
|
DEPENDS:=+kmod-i2c-core +kmod-input-core +LINUX_6_6:kmod-regmap-i2c
|
||||||
KCONFIG:= \
|
KCONFIG:= \
|
||||||
CONFIG_INPUT_TOUCHSCREEN=y \
|
CONFIG_INPUT_TOUCHSCREEN=y \
|
||||||
CONFIG_TOUCHSCREEN_PROPERTIES=y@lt5.13 \
|
CONFIG_TOUCHSCREEN_PROPERTIES=y@lt5.13 \
|
||||||
|
@ -118,7 +118,7 @@ $(eval $(call KernelPackage,ledtrig-pattern))
|
|||||||
define KernelPackage/ledtrig-tty
|
define KernelPackage/ledtrig-tty
|
||||||
SUBMENU:=$(LEDS_MENU)
|
SUBMENU:=$(LEDS_MENU)
|
||||||
TITLE:=LED Trigger for TTY devices
|
TITLE:=LED Trigger for TTY devices
|
||||||
DEPENDS:=@(LINUX_5_15||LINUX_6_1)
|
DEPENDS:=@(LINUX_5_15||LINUX_6_1||LINUX_6_6)
|
||||||
KCONFIG:=CONFIG_LEDS_TRIGGER_TTY
|
KCONFIG:=CONFIG_LEDS_TRIGGER_TTY
|
||||||
FILES:=$(LED_TRIGGER_DIR)/ledtrig-tty.ko
|
FILES:=$(LED_TRIGGER_DIR)/ledtrig-tty.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,50,ledtrig-tty)
|
AUTOLOAD:=$(call AutoLoad,50,ledtrig-tty)
|
||||||
@ -148,6 +148,22 @@ endef
|
|||||||
$(eval $(call KernelPackage,leds-apu))
|
$(eval $(call KernelPackage,leds-apu))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/leds-mlxcpld
|
||||||
|
SUBMENU:=$(LEDS_MENU)
|
||||||
|
TITLE:=LED support for the Mellanox boards
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/leds/leds-mlxcpld.ko
|
||||||
|
KCONFIG:=CONFIG_LEDS_MLXCPLD
|
||||||
|
AUTOLOAD:=$(call AutoProbe,leds-mlxcpld)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/leds-mlxcpld/description
|
||||||
|
This option enables support for the LEDs on the Mellanox
|
||||||
|
boards.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,leds-mlxcpld))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/leds-pca955x
|
define KernelPackage/leds-pca955x
|
||||||
SUBMENU:=$(LEDS_MENU)
|
SUBMENU:=$(LEDS_MENU)
|
||||||
TITLE:=LED driver for PCA955x I2C chips
|
TITLE:=LED driver for PCA955x I2C chips
|
||||||
|
@ -318,3 +318,29 @@ define KernelPackage/oid-registry
|
|||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call KernelPackage,oid-registry))
|
$(eval $(call KernelPackage,oid-registry))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/lib-objagg
|
||||||
|
SUBMENU:=$(LIB_MENU)
|
||||||
|
TITLE:=objagg support
|
||||||
|
FILES:=$(LINUX_DIR)/lib/objagg.ko
|
||||||
|
KCONFIG:= \
|
||||||
|
CONFIG_OBJAGG \
|
||||||
|
CONFIG_TEST_OBJAGG=n
|
||||||
|
AUTOLOAD:=$(call AutoProbe,objagg)
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,lib-objagg))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/lib-parman
|
||||||
|
SUBMENU:=$(LIB_MENU)
|
||||||
|
TITLE:=parman support
|
||||||
|
FILES:=$(LINUX_DIR)/lib/parman.ko
|
||||||
|
KCONFIG:= \
|
||||||
|
CONFIG_PARMAN \
|
||||||
|
CONFIG_TEST_PARMAN=n
|
||||||
|
AUTOLOAD:=$(call AutoProbe,parman)
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,lib-parman))
|
||||||
|
@ -142,7 +142,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_4 +kmod-libphy +(TARGET_armvirt||TARGET_bcm27xx_bcm2708||TARGET_loongarch64||TARGET_malta||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
|
||||||
@ -226,6 +226,22 @@ endef
|
|||||||
$(eval $(call KernelPackage,phylib-broadcom))
|
$(eval $(call KernelPackage,phylib-broadcom))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/phy-amd
|
||||||
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
|
TITLE:=AMD PHY driver
|
||||||
|
KCONFIG:=CONFIG_AMD_PHY
|
||||||
|
DEPENDS:=+kmod-libphy
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/net/phy/amd.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,amd,1)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/phy-amd/description
|
||||||
|
Currently supports the AMD and Altima PHYs.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,phy-amd))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/phy-ax88796b
|
define KernelPackage/phy-ax88796b
|
||||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
TITLE:=Asix PHY driver
|
TITLE:=Asix PHY driver
|
||||||
@ -310,6 +326,24 @@ endef
|
|||||||
|
|
||||||
$(eval $(call KernelPackage,phy-marvell))
|
$(eval $(call KernelPackage,phy-marvell))
|
||||||
|
|
||||||
|
define KernelPackage/phy-marvell-10g
|
||||||
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
|
TITLE:=Marvell 10 Gigabit Ethernet PHY driver
|
||||||
|
KCONFIG:=CONFIG_MARVELL_10G_PHY
|
||||||
|
DEPENDS:=+kmod-libphy
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/net/phy/marvell10g.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,18,marvell10g)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/phy-marvell/description
|
||||||
|
Supports Marvell 10 Gigabit Ethernet PHYs:
|
||||||
|
* 88E2110
|
||||||
|
* 88E2111
|
||||||
|
* 88x3310
|
||||||
|
* 88x3340
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,phy-marvell-10g))
|
||||||
|
|
||||||
define KernelPackage/phy-realtek
|
define KernelPackage/phy-realtek
|
||||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
@ -346,9 +380,10 @@ $(eval $(call KernelPackage,phy-smsc))
|
|||||||
define KernelPackage/phy-aquantia
|
define KernelPackage/phy-aquantia
|
||||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
TITLE:=Aquantia Ethernet PHYs
|
TITLE:=Aquantia Ethernet PHYs
|
||||||
DEPENDS:=+kmod-libphy +kmod-hwmon-core
|
DEPENDS:=+kmod-libphy +kmod-hwmon-core +kmod-lib-crc-ccitt
|
||||||
KCONFIG:=CONFIG_AQUANTIA_PHY
|
KCONFIG:=CONFIG_AQUANTIA_PHY
|
||||||
FILES:=$(LINUX_DIR)/drivers/net/phy/aquantia.ko
|
FILES:=$(LINUX_DIR)/drivers/net/phy/aquantia.ko@lt6.6 \
|
||||||
|
$(LINUX_DIR)/drivers/net/phy/aquantia/aquantia.ko@ge6.6
|
||||||
AUTOLOAD:=$(call AutoLoad,18,aquantia,1)
|
AUTOLOAD:=$(call AutoLoad,18,aquantia,1)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -1331,7 +1366,7 @@ $(eval $(call KernelPackage,mlx4-core))
|
|||||||
define KernelPackage/mlx5-core
|
define KernelPackage/mlx5-core
|
||||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
TITLE:=Mellanox ConnectX(R) mlx5 core Network Driver
|
TITLE:=Mellanox ConnectX(R) mlx5 core Network Driver
|
||||||
DEPENDS:=@PCI_SUPPORT +kmod-ptp
|
DEPENDS:=@PCI_SUPPORT +kmod-ptp +kmod-mlxfw +LINUX_6_6:kmod-hwmon-core
|
||||||
FILES:=$(LINUX_DIR)/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.ko
|
FILES:=$(LINUX_DIR)/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.ko
|
||||||
KCONFIG:= CONFIG_MLX5_CORE \
|
KCONFIG:= CONFIG_MLX5_CORE \
|
||||||
CONFIG_MLX5_CORE_EN=y \
|
CONFIG_MLX5_CORE_EN=y \
|
||||||
@ -1348,7 +1383,8 @@ define KernelPackage/mlx5-core
|
|||||||
CONFIG_MLX5_MPFS=y \
|
CONFIG_MLX5_MPFS=y \
|
||||||
CONFIG_MLX5_SW_STEERING=n \
|
CONFIG_MLX5_SW_STEERING=n \
|
||||||
CONFIG_MLX5_TC_CT=n \
|
CONFIG_MLX5_TC_CT=n \
|
||||||
CONFIG_MLX5_TLS=n
|
CONFIG_MLX5_TLS=n \
|
||||||
|
CONFIG_MLX5_VFIO_PCI=n
|
||||||
AUTOLOAD:=$(call AutoProbe,mlx5_core)
|
AUTOLOAD:=$(call AutoProbe,mlx5_core)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -1359,6 +1395,119 @@ endef
|
|||||||
$(eval $(call KernelPackage,mlx5-core))
|
$(eval $(call KernelPackage,mlx5-core))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/mlxfw
|
||||||
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
|
TITLE:=Mellanox Technologies firmware flash module
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/net/ethernet/mellanox/mlxfw/mlxfw.ko
|
||||||
|
KCONFIG:=CONFIG_MLXFW
|
||||||
|
AUTOLOAD:=$(call AutoProbe,mlxfw)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/mlxfw/description
|
||||||
|
This driver supports Mellanox Technologies Firmware
|
||||||
|
flashing common logic.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,mlxfw))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/mlxsw-core
|
||||||
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
|
TITLE:=Mellanox Technologies Switch ASICs support
|
||||||
|
DEPENDS:=+kmod-mlxfw +kmod-hwmon-core
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/net/ethernet/mellanox/mlxsw/mlxsw_core.ko
|
||||||
|
KCONFIG:= \
|
||||||
|
CONFIG_MLXSW_CORE \
|
||||||
|
CONFIG_MLXSW_CORE_HWMON=y \
|
||||||
|
CONFIG_MLXSW_CORE_THERMAL=y
|
||||||
|
AUTOLOAD:=$(call AutoProbe,mlxsw_core)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/mlxsw-core/description
|
||||||
|
This driver supports Mellanox Technologies Switch ASICs family.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,mlxsw-core))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/mlxsw-i2c
|
||||||
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
|
TITLE:=I2C bus implementation for Mellanox Technologies Switch ASICs
|
||||||
|
DEPENDS:=+kmod-mlxsw-core +kmod-i2c-core
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/net/ethernet/mellanox/mlxsw/mlxsw_i2c.ko
|
||||||
|
KCONFIG:=CONFIG_MLXSW_I2C
|
||||||
|
AUTOLOAD:=$(call AutoProbe,mlxsw_i2c)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/mlxsw-i2c/description
|
||||||
|
This is I2C bus implementation for Mellanox Technologies Switch ASICs.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,mlxsw-i2c))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/mlxsw-minimal
|
||||||
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
|
TITLE:=Mellanox Technologies minimal I2C support
|
||||||
|
DEPENDS:=+kmod-mlxsw-core +kmod-mlxsw-i2c
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/net/ethernet/mellanox/mlxsw/mlxsw_minimal.ko
|
||||||
|
KCONFIG:=CONFIG_MLXSW_MINIMAL
|
||||||
|
AUTOLOAD:=$(call AutoProbe,mlxsw_minimal)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/mlxsw-minimal/description
|
||||||
|
This driver supports I2C access for Mellanox Technologies Switch
|
||||||
|
ASICs.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,mlxsw-minimal))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/mlxsw-pci
|
||||||
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
|
TITLE:=PCI bus implementation for Mellanox Technologies Switch ASICs
|
||||||
|
DEPENDS:=@PCI_SUPPORT +kmod-mlxsw-core
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/net/ethernet/mellanox/mlxsw/mlxsw_pci.ko
|
||||||
|
KCONFIG:=CONFIG_MLXSW_PCI
|
||||||
|
AUTOLOAD:=$(call AutoProbe,mlxsw_pci)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/mlxsw-pci/description
|
||||||
|
This is PCI bus implementation for Mellanox Technologies Switch ASICs.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,mlxsw-pci))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/mlxsw-spectrum
|
||||||
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
|
TITLE:=Mellanox Technologies Spectrum family support
|
||||||
|
DEPENDS:= \
|
||||||
|
+kmod-mlxsw-core +kmod-mlxsw-pci +kmod-lib-objagg +kmod-lib-parman \
|
||||||
|
+kmod-ip6-tunnel +kmod-ptp +kmod-sched-act-sample +kmod-vxlan
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/net/ethernet/mellanox/mlxsw/mlxsw_spectrum.ko
|
||||||
|
KCONFIG:= \
|
||||||
|
CONFIG_MLXSW_SPECTRUM \
|
||||||
|
CONFIG_NET_SWITCHDEV=y \
|
||||||
|
CONFIG_MLXSW_SPECTRUM_DCB=y \
|
||||||
|
CONFIG_DCB=y \
|
||||||
|
CONFIG_AMD_XGBE_DCB=n \
|
||||||
|
CONFIG_IXGBE_DCB=n \
|
||||||
|
CONFIG_I40E_DCB=n \
|
||||||
|
CONFIG_QLCNIC_DCB=n \
|
||||||
|
CONFIG_FSL_DPAA2_ETH_DCB=n \
|
||||||
|
CONFIG_FSL_DPAA2_SWITCH=n
|
||||||
|
AUTOLOAD:=$(call AutoProbe,mlxsw_spectrum)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/mlxsw-spectrum/description
|
||||||
|
This driver supports Mellanox Technologies
|
||||||
|
Spectrum/Spectrum-2/Spectrum-3/Spectrum-4 Ethernet Switch ASICs.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,mlxsw-spectrum))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/net-selftests
|
define KernelPackage/net-selftests
|
||||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||||
DEPENDS:=+kmod-libphy
|
DEPENDS:=+kmod-libphy
|
||||||
@ -1510,7 +1659,7 @@ $(eval $(call KernelPackage,sfc-falcon))
|
|||||||
define KernelPackage/wwan
|
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||LINUX_6_6)
|
||||||
KCONFIG:= \
|
KCONFIG:= \
|
||||||
CONFIG_WWAN \
|
CONFIG_WWAN \
|
||||||
CONFIG_WWAN_DEBUGFS=y@ge5.17
|
CONFIG_WWAN_DEBUGFS=y@ge5.17
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
|
|
||||||
#
|
#
|
||||||
# Copyright (C) 2006-2010 OpenWrt.org
|
# Copyright (C) 2006-2023 OpenWrt.org
|
||||||
#
|
#
|
||||||
# This is free software, licensed under the GNU General Public License v2.
|
# This is free software, licensed under the GNU General Public License v2.
|
||||||
# See /LICENSE for more information.
|
# See /LICENSE for more information.
|
||||||
@ -1149,6 +1149,26 @@ endef
|
|||||||
$(eval $(call KernelPackage,nft-bridge))
|
$(eval $(call KernelPackage,nft-bridge))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/nft-dup-inet
|
||||||
|
SUBMENU:=$(NF_MENU)
|
||||||
|
TITLE:=Netfilter nf_tables dup in ip/ip6/inet family support
|
||||||
|
DEPENDS:=+kmod-nft-core +kmod-nf-conntrack +IPV6:kmod-nf-conntrack6
|
||||||
|
KCONFIG:= \
|
||||||
|
CONFIG_NF_DUP_IPV4 \
|
||||||
|
CONFIG_NF_DUP_IPV6 \
|
||||||
|
CONFIG_NFT_DUP_IPV4 \
|
||||||
|
CONFIG_NFT_DUP_IPV6
|
||||||
|
FILES:= \
|
||||||
|
$(LINUX_DIR)/net/ipv4/netfilter/nf_dup_ipv4.ko \
|
||||||
|
$(LINUX_DIR)/net/ipv6/netfilter/nf_dup_ipv6.ko \
|
||||||
|
$(LINUX_DIR)/net/ipv4/netfilter/nft_dup_ipv4.ko \
|
||||||
|
$(LINUX_DIR)/net/ipv6/netfilter/nft_dup_ipv6.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,nf_dup_ipv4 nf_dup_ipv6 nft_dup_ipv4 nft_dup_ipv6)
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,nft-dup-inet))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/nft-nat
|
define KernelPackage/nft-nat
|
||||||
SUBMENU:=$(NF_MENU)
|
SUBMENU:=$(NF_MENU)
|
||||||
TITLE:=Netfilter nf_tables NAT support
|
TITLE:=Netfilter nf_tables NAT support
|
||||||
|
@ -907,6 +907,7 @@ endef
|
|||||||
|
|
||||||
$(eval $(call KernelPackage,sched-ipset))
|
$(eval $(call KernelPackage,sched-ipset))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/sched-mqprio-common
|
define KernelPackage/sched-mqprio-common
|
||||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
TITLE:=mqprio queue common dependencies support
|
TITLE:=mqprio queue common dependencies support
|
||||||
@ -922,6 +923,7 @@ endef
|
|||||||
|
|
||||||
$(eval $(call KernelPackage,sched-mqprio-common))
|
$(eval $(call KernelPackage,sched-mqprio-common))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/sched-mqprio
|
define KernelPackage/sched-mqprio
|
||||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
TITLE:=Multi-queue priority scheduler (MQPRIO)
|
TITLE:=Multi-queue priority scheduler (MQPRIO)
|
||||||
@ -986,6 +988,18 @@ endef
|
|||||||
$(eval $(call KernelPackage,sched-red))
|
$(eval $(call KernelPackage,sched-red))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/sched-skbprio
|
||||||
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
|
TITLE:=SKB priority queue scheduler (SKBPRIO)
|
||||||
|
DEPENDS:=+kmod-sched-core
|
||||||
|
KCONFIG:= CONFIG_NET_SCH_SKBPRIO
|
||||||
|
FILES:= $(LINUX_DIR)/net/sched/sch_skbprio.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,sch_skbprio)
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,sched-skbprio))
|
||||||
|
|
||||||
|
|
||||||
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
|
||||||
@ -1222,7 +1236,7 @@ define KernelPackage/sctp
|
|||||||
FILES:= $(LINUX_DIR)/net/sctp/sctp.ko
|
FILES:= $(LINUX_DIR)/net/sctp/sctp.ko
|
||||||
AUTOLOAD:= $(call AutoLoad,32,sctp)
|
AUTOLOAD:= $(call AutoLoad,32,sctp)
|
||||||
DEPENDS:=+kmod-lib-crc32c +kmod-crypto-md5 +kmod-crypto-hmac \
|
DEPENDS:=+kmod-lib-crc32c +kmod-crypto-md5 +kmod-crypto-hmac \
|
||||||
+LINUX_5_15:kmod-udptunnel4 +LINUX_5_15:kmod-udptunnel6
|
+kmod-udptunnel4 +kmod-udptunnel6
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/sctp/description
|
define KernelPackage/sctp/description
|
||||||
@ -1289,7 +1303,8 @@ 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
|
DEPENDS:= +kmod-crypto-manager +kmod-crypto-pcbc +kmod-crypto-fcrypt \
|
||||||
|
+kmod-udptunnel4 +kmod-udptunnel6
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/rxrpc/description
|
define KernelPackage/rxrpc/description
|
||||||
@ -1462,21 +1477,20 @@ endef
|
|||||||
$(eval $(call KernelPackage,inet-diag))
|
$(eval $(call KernelPackage,inet-diag))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/inet-mptcp-diag
|
define KernelPackage/xdp-sockets-diag
|
||||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||||
TITLE:=INET diag support for MultiPath TCP
|
TITLE:=PF_XDP sockets monitoring interface support for ss utility
|
||||||
DEPENDS:= +@KERNEL_MPTCP +@KERNEL_MPTCP_IPV6 +kmod-inet-diag
|
DEPENDS:=@KERNEL_XDP_SOCKETS
|
||||||
KCONFIG:= CONFIG_INET_MPTCP_DIAG@ge5.6
|
KCONFIG:=CONFIG_XDP_SOCKETS_DIAG
|
||||||
FILES:= $(LINUX_DIR)/net/mptcp/mptcp_diag.ko@ge5.6
|
FILES:=$(LINUX_DIR)/net/xdp/xsk_diag.ko
|
||||||
AUTOLOAD:=$(call AutoProbe,mptcp_diag)
|
AUTOLOAD:=$(call AutoLoad,31,xsk_diag)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/inet-mptcp-diag/description
|
define KernelPackage/xdp-sockets-diag/description
|
||||||
Support for INET (MultiPath TCP) socket monitoring interface used by
|
Support for PF_XDP sockets monitoring interface used by the ss tool
|
||||||
native Linux tools such as ss.
|
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call KernelPackage,inet-mptcp-diag))
|
$(eval $(call KernelPackage,xdp-sockets-diag))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/wireguard
|
define KernelPackage/wireguard
|
||||||
|
@ -208,20 +208,30 @@ endef
|
|||||||
$(eval $(call KernelPackage,eeprom-at25))
|
$(eval $(call KernelPackage,eeprom-at25))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/gpio-f7188x
|
define KernelPackage/google-firmware
|
||||||
SUBMENU:=$(OTHER_MENU)
|
SUBMENU:=$(OTHER_MENU)
|
||||||
TITLE:=Fintek F718xx/F818xx GPIO Support
|
TITLE:=Google firmware drivers (Coreboot, VPD, Memconsole)
|
||||||
DEPENDS:=@GPIO_SUPPORT @TARGET_x86
|
KCONFIG:= \
|
||||||
KCONFIG:=CONFIG_GPIO_F7188X
|
CONFIG_GOOGLE_FIRMWARE=y \
|
||||||
FILES:=$(LINUX_DIR)/drivers/gpio/gpio-f7188x.ko
|
CONFIG_GOOGLE_COREBOOT_TABLE \
|
||||||
AUTOLOAD:=$(call AutoProbe,gpio-f7188x)
|
CONFIG_GOOGLE_MEMCONSOLE \
|
||||||
|
CONFIG_GOOGLE_MEMCONSOLE_COREBOOT \
|
||||||
|
CONFIG_GOOGLE_VPD
|
||||||
|
FILES:= \
|
||||||
|
$(LINUX_DIR)/drivers/firmware/google/coreboot_table.ko \
|
||||||
|
$(LINUX_DIR)/drivers/firmware/google/memconsole.ko \
|
||||||
|
$(LINUX_DIR)/drivers/firmware/google/memconsole-coreboot.ko \
|
||||||
|
$(LINUX_DIR)/drivers/firmware/google/vpd-sysfs.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,coreboot_table memconsole-coreboot vpd-sysfs)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/gpio-f7188x/description
|
define KernelPackage/google-firmware/description
|
||||||
Kernel module for the GPIOs found on many Fintek Super-IO chips.
|
Kernel modules for Google firmware drivers. Useful for examining firmware and
|
||||||
|
boot details on devices using a Google bootloader based on Coreboot. Provides
|
||||||
|
files like /sys/firmware/log and /sys/firmware/vpd.
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call KernelPackage,gpio-f7188x))
|
$(eval $(call KernelPackage,google-firmware))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/lkdtm
|
define KernelPackage/lkdtm
|
||||||
@ -292,87 +302,6 @@ endef
|
|||||||
$(eval $(call KernelPackage,pinctrl-mcp23s08-spi))
|
$(eval $(call KernelPackage,pinctrl-mcp23s08-spi))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/gpio-nxp-74hc164
|
|
||||||
SUBMENU:=$(OTHER_MENU)
|
|
||||||
TITLE:=NXP 74HC164 GPIO expander support
|
|
||||||
KCONFIG:=CONFIG_GPIO_74X164
|
|
||||||
FILES:=$(LINUX_DIR)/drivers/gpio/gpio-74x164.ko
|
|
||||||
AUTOLOAD:=$(call AutoProbe,gpio-74x164)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define KernelPackage/gpio-nxp-74hc164/description
|
|
||||||
Kernel module for NXP 74HC164 GPIO expander
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call KernelPackage,gpio-nxp-74hc164))
|
|
||||||
|
|
||||||
define KernelPackage/gpio-pca953x
|
|
||||||
SUBMENU:=$(OTHER_MENU)
|
|
||||||
DEPENDS:=@GPIO_SUPPORT +kmod-i2c-core +kmod-regmap-i2c
|
|
||||||
TITLE:=PCA95xx, TCA64xx, and MAX7310 I/O ports
|
|
||||||
KCONFIG:=CONFIG_GPIO_PCA953X
|
|
||||||
FILES:=$(LINUX_DIR)/drivers/gpio/gpio-pca953x.ko
|
|
||||||
AUTOLOAD:=$(call AutoLoad,55,gpio-pca953x)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define KernelPackage/gpio-pca953x/description
|
|
||||||
Kernel module for MAX731{0,2,3,5}, PCA6107, PCA953{4-9}, PCA955{4-7},
|
|
||||||
PCA957{4,5} and TCA64{08,16} I2C GPIO expanders
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call KernelPackage,gpio-pca953x))
|
|
||||||
|
|
||||||
define KernelPackage/gpio-pcf857x
|
|
||||||
SUBMENU:=$(OTHER_MENU)
|
|
||||||
DEPENDS:=@GPIO_SUPPORT +kmod-i2c-core
|
|
||||||
TITLE:=PCX857x, PCA967x and MAX732X I2C GPIO expanders
|
|
||||||
KCONFIG:=CONFIG_GPIO_PCF857X
|
|
||||||
FILES:=$(LINUX_DIR)/drivers/gpio/gpio-pcf857x.ko
|
|
||||||
AUTOLOAD:=$(call AutoLoad,55,gpio-pcf857x)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define KernelPackage/gpio-pcf857x/description
|
|
||||||
Kernel module for PCF857x, PCA{85,96}7x, and MAX732[89] I2C GPIO expanders
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call KernelPackage,gpio-pcf857x))
|
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/gpio-it87
|
|
||||||
SUBMENU:=$(OTHER_MENU)
|
|
||||||
DEPENDS:=@GPIO_SUPPORT @TARGET_x86
|
|
||||||
TITLE:=GPIO support for IT87xx Super I/O chips
|
|
||||||
KCONFIG:=CONFIG_GPIO_IT87
|
|
||||||
FILES:=$(LINUX_DIR)/drivers/gpio/gpio-it87.ko
|
|
||||||
AUTOLOAD:=$(call AutoLoad,25,gpio-it87,1)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define KernelPackage/gpio-it87/description
|
|
||||||
This driver is tested with ITE IT8728 and IT8732 Super I/O chips, and
|
|
||||||
supports the IT8761E, IT8613, IT8620E, and IT8628E Super I/O chips as
|
|
||||||
well.
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call KernelPackage,gpio-it87))
|
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/gpio-amd-fch
|
|
||||||
SUBMENU:=$(OTHER_MENU)
|
|
||||||
DEPENDS:=@GPIO_SUPPORT @TARGET_x86
|
|
||||||
TITLE:=GPIO support for AMD Fusion Controller Hub (G-series SOCs)
|
|
||||||
KCONFIG:=CONFIG_GPIO_AMD_FCH
|
|
||||||
FILES:=$(LINUX_DIR)/drivers/gpio/gpio-amd-fch.ko
|
|
||||||
AUTOLOAD:=$(call AutoLoad,25,gpio-amd-fch,1)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define KernelPackage/gpio-amd-fch/description
|
|
||||||
This option enables driver for GPIO on AMDs Fusion Controller Hub,
|
|
||||||
as found on G-series SOCs (eg. GX-412TC)
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call KernelPackage,gpio-amd-fch))
|
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/ppdev
|
define KernelPackage/ppdev
|
||||||
SUBMENU:=$(OTHER_MENU)
|
SUBMENU:=$(OTHER_MENU)
|
||||||
TITLE:=Parallel port support
|
TITLE:=Parallel port support
|
||||||
@ -673,6 +602,23 @@ endef
|
|||||||
$(eval $(call KernelPackage,rtc-isl1208))
|
$(eval $(call KernelPackage,rtc-isl1208))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/rtc-mv
|
||||||
|
SUBMENU:=$(OTHER_MENU)
|
||||||
|
TITLE:=Marvell SoC RTC support
|
||||||
|
DEFAULT:=m if ALL_KMODS && RTC_SUPPORT
|
||||||
|
KCONFIG:=CONFIG_RTC_DRV_MV \
|
||||||
|
CONFIG_RTC_CLASS=y
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/rtc/rtc-mv.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,rtc-mv)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/rtc-mv/description
|
||||||
|
Kernel module for Marvell SoC RTC.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,rtc-mv))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/rtc-pcf8563
|
define KernelPackage/rtc-pcf8563
|
||||||
SUBMENU:=$(OTHER_MENU)
|
SUBMENU:=$(OTHER_MENU)
|
||||||
TITLE:=Philips PCF8563/Epson RTC8564 RTC support
|
TITLE:=Philips PCF8563/Epson RTC8564 RTC support
|
||||||
@ -726,6 +672,22 @@ endef
|
|||||||
|
|
||||||
$(eval $(call KernelPackage,rtc-pcf2127))
|
$(eval $(call KernelPackage,rtc-pcf2127))
|
||||||
|
|
||||||
|
define KernelPackage/rtc-r7301
|
||||||
|
SUBMENU:=$(OTHER_MENU)
|
||||||
|
TITLE:=Epson RTC7301 support
|
||||||
|
DEFAULT:=m if ALL_KMODS && RTC_SUPPORT
|
||||||
|
DEPENDS:=+kmod-regmap-mmio
|
||||||
|
KCONFIG:=CONFIG_RTC_DRV_R7301 \
|
||||||
|
CONFIG_RTC_CLASS=y
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/rtc/rtc-r7301.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,rtc-r7301)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/rtc-r7301/description
|
||||||
|
Kernel module for Epson RTC7301 RTC chip
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,rtc-r7301))
|
||||||
|
|
||||||
define KernelPackage/rtc-rs5c372a
|
define KernelPackage/rtc-rs5c372a
|
||||||
SUBMENU:=$(OTHER_MENU)
|
SUBMENU:=$(OTHER_MENU)
|
||||||
@ -778,6 +740,22 @@ endef
|
|||||||
|
|
||||||
$(eval $(call KernelPackage,rtc-s35390a))
|
$(eval $(call KernelPackage,rtc-s35390a))
|
||||||
|
|
||||||
|
define KernelPackage/rtc-x1205
|
||||||
|
SUBMENU:=$(OTHER_MENU)
|
||||||
|
TITLE:=Xicor Intersil X1205
|
||||||
|
DEFAULT:=m if ALL_KMODS && RTC_SUPPORT
|
||||||
|
DEPENDS:=+kmod-i2c-core
|
||||||
|
KCONFIG:=CONFIG_RTC_DRV_X1205 \
|
||||||
|
CONFIG_RTC_CLASS=y
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/rtc/rtc-x1205.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,rtc-x1205)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/rtc-x1205/description
|
||||||
|
Kernel module for Xicor Intersil X1205 I2C RTC chip
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,rtc-x1205))
|
||||||
|
|
||||||
define KernelPackage/mtdtests
|
define KernelPackage/mtdtests
|
||||||
SUBMENU:=$(OTHER_MENU)
|
SUBMENU:=$(OTHER_MENU)
|
||||||
@ -831,6 +809,24 @@ endef
|
|||||||
$(eval $(call KernelPackage,mtdram))
|
$(eval $(call KernelPackage,mtdram))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/ramoops
|
||||||
|
SUBMENU:=$(OTHER_MENU)
|
||||||
|
TITLE:=Ramoops (pstore-ram)
|
||||||
|
DEFAULT:=m if ALL_KMODS
|
||||||
|
KCONFIG:=CONFIG_PSTORE_RAM \
|
||||||
|
CONFIG_PSTORE_CONSOLE=y
|
||||||
|
DEPENDS:=+kmod-pstore +kmod-reed-solomon
|
||||||
|
FILES:= $(LINUX_DIR)/fs/pstore/ramoops.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,30,ramoops,1)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/ramoops/description
|
||||||
|
Kernel module for pstore-ram (ramoops) crash log storage
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,ramoops))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/reed-solomon
|
define KernelPackage/reed-solomon
|
||||||
SUBMENU:=$(OTHER_MENU)
|
SUBMENU:=$(OTHER_MENU)
|
||||||
TITLE:=Reed-Solomon error correction
|
TITLE:=Reed-Solomon error correction
|
||||||
@ -994,31 +990,33 @@ define KernelPackage/zram/description
|
|||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/zram/config
|
define KernelPackage/zram/config
|
||||||
choice
|
if PACKAGE_kmod-zram
|
||||||
prompt "ZRAM Default compressor"
|
choice
|
||||||
default ZRAM_DEF_COMP_LZORLE
|
prompt "ZRAM Default compressor"
|
||||||
|
default ZRAM_DEF_COMP_LZORLE
|
||||||
|
|
||||||
config ZRAM_DEF_COMP_LZORLE
|
config ZRAM_DEF_COMP_LZORLE
|
||||||
bool "lzo-rle"
|
bool "lzo-rle"
|
||||||
select PACKAGE_kmod-lib-lzo
|
select PACKAGE_kmod-lib-lzo
|
||||||
|
|
||||||
config ZRAM_DEF_COMP_LZO
|
config ZRAM_DEF_COMP_LZO
|
||||||
bool "lzo"
|
bool "lzo"
|
||||||
select PACKAGE_kmod-lib-lzo
|
select PACKAGE_kmod-lib-lzo
|
||||||
|
|
||||||
config ZRAM_DEF_COMP_LZ4
|
config ZRAM_DEF_COMP_LZ4
|
||||||
bool "lz4"
|
bool "lz4"
|
||||||
select PACKAGE_kmod-lib-lz4
|
select PACKAGE_kmod-lib-lz4
|
||||||
|
|
||||||
config ZRAM_DEF_COMP_LZ4HC
|
config ZRAM_DEF_COMP_LZ4HC
|
||||||
bool "lz4-hc"
|
bool "lz4-hc"
|
||||||
select PACKAGE_kmod-lib-lz4hc
|
select PACKAGE_kmod-lib-lz4hc
|
||||||
|
|
||||||
config ZRAM_DEF_COMP_ZSTD
|
config ZRAM_DEF_COMP_ZSTD
|
||||||
bool "zstd"
|
bool "zstd"
|
||||||
select PACKAGE_kmod-lib-zstd
|
select PACKAGE_kmod-lib-zstd
|
||||||
|
|
||||||
endchoice
|
endchoice
|
||||||
|
endif
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call KernelPackage,zram))
|
$(eval $(call KernelPackage,zram))
|
||||||
@ -1153,25 +1151,6 @@ endef
|
|||||||
$(eval $(call KernelPackage,thermal))
|
$(eval $(call KernelPackage,thermal))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/gpio-beeper
|
|
||||||
SUBMENU:=$(OTHER_MENU)
|
|
||||||
TITLE:=GPIO beeper support
|
|
||||||
DEPENDS:=+kmod-input-core
|
|
||||||
KCONFIG:= \
|
|
||||||
CONFIG_INPUT_MISC=y \
|
|
||||||
CONFIG_INPUT_GPIO_BEEPER
|
|
||||||
FILES:= \
|
|
||||||
$(LINUX_DIR)/drivers/input/misc/gpio-beeper.ko
|
|
||||||
AUTOLOAD:=$(call AutoLoad,50,gpio-beeper)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define KernelPackage/gpio-beeper/description
|
|
||||||
This enables playing beeps through an GPIO-connected buzzer
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call KernelPackage,gpio-beeper))
|
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/echo
|
define KernelPackage/echo
|
||||||
SUBMENU:=$(OTHER_MENU)
|
SUBMENU:=$(OTHER_MENU)
|
||||||
TITLE:=Line Echo Canceller
|
TITLE:=Line Echo Canceller
|
||||||
|
@ -331,17 +331,6 @@ define KernelPackage/usb-bcma
|
|||||||
endef
|
endef
|
||||||
$(eval $(call KernelPackage,usb-bcma))
|
$(eval $(call KernelPackage,usb-bcma))
|
||||||
|
|
||||||
define KernelPackage/usb-fotg210
|
|
||||||
TITLE:=Support for FOTG210 USB host controllers
|
|
||||||
DEPENDS:=@USB_SUPPORT @TARGET_gemini
|
|
||||||
KCONFIG:=CONFIG_USB_FOTG210_HCD
|
|
||||||
FILES:= \
|
|
||||||
$(if $(CONFIG_USB_FOTG210_HCD),$(LINUX_DIR)/drivers/usb/host/fotg210-hcd.ko)
|
|
||||||
AUTOLOAD:=$(call AutoLoad,50,fotg210-hcd,1)
|
|
||||||
$(call AddDepends/usb)
|
|
||||||
endef
|
|
||||||
$(eval $(call KernelPackage,usb-fotg210))
|
|
||||||
|
|
||||||
define KernelPackage/usb-ssb
|
define KernelPackage/usb-ssb
|
||||||
TITLE:=Support for SSB USB controllers
|
TITLE:=Support for SSB USB controllers
|
||||||
DEPENDS:=@USB_SUPPORT @TARGET_bcm47xx
|
DEPENDS:=@USB_SUPPORT @TARGET_bcm47xx
|
||||||
@ -470,6 +459,44 @@ endef
|
|||||||
$(eval $(call KernelPackage,usb-dwc2-pci))
|
$(eval $(call KernelPackage,usb-dwc2-pci))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/usb-cdns
|
||||||
|
TITLE:=Cadence USB USB controller driver
|
||||||
|
DEPENDS:=+USB_GADGET_SUPPORT:kmod-usb-gadget +kmod-usb-roles
|
||||||
|
KCONFIG:= \
|
||||||
|
CONFIG_USB_CDNS_SUPPORT
|
||||||
|
FILES:= $(LINUX_DIR)/drivers/usb/cdns3/cdns-usb-common.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,50,cdns-usb-common,1)
|
||||||
|
$(call AddDepends/usb)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/usb-cdns/description
|
||||||
|
This driver provides USB Device Controller support for the
|
||||||
|
Cadence USB Core
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,usb-cdns))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/usb-cdns3
|
||||||
|
TITLE:=Cadence USB3 USB controller driver
|
||||||
|
DEPENDS:=+kmod-usb-cdns
|
||||||
|
KCONFIG:= \
|
||||||
|
CONFIG_USB_CDNS3 \
|
||||||
|
CONFIG_USB_CDNS3_GADGET=y \
|
||||||
|
CONFIG_USB_CDNS3_HOST=y
|
||||||
|
FILES:= $(LINUX_DIR)/drivers/usb/cdns3/cdns3.ko
|
||||||
|
AUTOLOAD:=$(call AutoLoad,54,cdns3,1)
|
||||||
|
$(call AddDepends/usb)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/usb-cdns3/description
|
||||||
|
This driver provides support for the Dual Role SuperSpeed
|
||||||
|
USB Controller based on the Cadence USB3 IP Core
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,usb-cdns3))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/usb-dwc3
|
define KernelPackage/usb-dwc3
|
||||||
TITLE:=DWC3 USB controller driver
|
TITLE:=DWC3 USB controller driver
|
||||||
KCONFIG:= \
|
KCONFIG:= \
|
||||||
@ -762,8 +789,11 @@ $(eval $(call KernelPackage,usb-serial-mct))
|
|||||||
|
|
||||||
define KernelPackage/usb-serial-mos7720
|
define KernelPackage/usb-serial-mos7720
|
||||||
TITLE:=Support for Moschip MOS7720 devices
|
TITLE:=Support for Moschip MOS7720 devices
|
||||||
KCONFIG:=CONFIG_USB_SERIAL_MOS7720
|
KCONFIG:= \
|
||||||
|
CONFIG_USB_SERIAL_MOS7720 \
|
||||||
|
CONFIG_USB_SERIAL_MOS7715_PARPORT=y
|
||||||
FILES:=$(LINUX_DIR)/drivers/usb/serial/mos7720.ko
|
FILES:=$(LINUX_DIR)/drivers/usb/serial/mos7720.ko
|
||||||
|
DEPENDS:=+kmod-ppdev
|
||||||
AUTOLOAD:=$(call AutoProbe,mos7720)
|
AUTOLOAD:=$(call AutoProbe,mos7720)
|
||||||
$(call AddDepends/usb-serial)
|
$(call AddDepends/usb-serial)
|
||||||
endef
|
endef
|
||||||
@ -1285,7 +1315,8 @@ $(eval $(call KernelPackage,usb-net-smsc75xx))
|
|||||||
|
|
||||||
define KernelPackage/usb-net-smsc95xx
|
define KernelPackage/usb-net-smsc95xx
|
||||||
TITLE:=SMSC LAN95XX based USB 2.0 10/100 ethernet devices
|
TITLE:=SMSC LAN95XX based USB 2.0 10/100 ethernet devices
|
||||||
DEPENDS:=+kmod-phy-smsc +(LINUX_6_1||LINUX_6_6):kmod-net-selftests
|
DEPENDS:=+!LINUX_5_4:kmod-libphy +kmod-phy-smsc \
|
||||||
|
+(LINUX_6_1||LINUX_6_6):kmod-net-selftests
|
||||||
KCONFIG:=CONFIG_USB_NET_SMSC95XX
|
KCONFIG:=CONFIG_USB_NET_SMSC95XX
|
||||||
FILES:=$(LINUX_DIR)/drivers/$(USBNET_DIR)/smsc95xx.ko
|
FILES:=$(LINUX_DIR)/drivers/$(USBNET_DIR)/smsc95xx.ko
|
||||||
AUTOLOAD:=$(call AutoProbe,smsc95xx)
|
AUTOLOAD:=$(call AutoProbe,smsc95xx)
|
||||||
@ -1750,6 +1781,7 @@ define KernelPackage/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:kmod-usb-xhci-pci-renesas \
|
+TARGET_apm821xx_nand:kmod-usb-xhci-pci-renesas \
|
||||||
|
+TARGET_lantiq_xrx200:kmod-usb-xhci-pci-renesas \
|
||||||
+TARGET_mvebu_cortexa9:kmod-usb-xhci-pci-renesas
|
+TARGET_mvebu_cortexa9:kmod-usb-xhci-pci-renesas
|
||||||
KCONFIG:= \
|
KCONFIG:= \
|
||||||
CONFIG_USB_PCI=y \
|
CONFIG_USB_PCI=y \
|
||||||
|
@ -10,11 +10,30 @@ VIDEO_MENU:=Video Support
|
|||||||
|
|
||||||
V4L2_DIR=v4l2-core
|
V4L2_DIR=v4l2-core
|
||||||
V4L2_USB_DIR=usb
|
V4L2_USB_DIR=usb
|
||||||
|
V4L2_MEM2MEM_DIR=platform
|
||||||
|
|
||||||
#
|
#
|
||||||
# Video Display
|
# Video Display
|
||||||
#
|
#
|
||||||
|
|
||||||
|
define KernelPackage/acpi-video
|
||||||
|
SUBMENU:=$(VIDEO_MENU)
|
||||||
|
TITLE:=ACPI Extensions For Display Adapters
|
||||||
|
DEPENDS:=@TARGET_x86 +kmod-backlight
|
||||||
|
HIDDEN:=1
|
||||||
|
KCONFIG:=CONFIG_ACPI_VIDEO \
|
||||||
|
CONFIG_ACPI_WMI
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/acpi/video.ko \
|
||||||
|
$(LINUX_DIR)/drivers/platform/x86/wmi.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,wmi video)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/acpi-video/description
|
||||||
|
Kernel support for integrated graphics devices.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,acpi-video))
|
||||||
|
|
||||||
define KernelPackage/backlight
|
define KernelPackage/backlight
|
||||||
SUBMENU:=$(VIDEO_MENU)
|
SUBMENU:=$(VIDEO_MENU)
|
||||||
TITLE:=Backlight support
|
TITLE:=Backlight support
|
||||||
@ -54,29 +73,6 @@ endef
|
|||||||
$(eval $(call KernelPackage,backlight-pwm))
|
$(eval $(call KernelPackage,backlight-pwm))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/acpi-video
|
|
||||||
SUBMENU:=$(VIDEO_MENU)
|
|
||||||
TITLE:=ACPI Extensions For Display Adapters
|
|
||||||
DEPENDS:=@TARGET_x86||TARGET_loongarch64||TARGET_phytium +kmod-backlight
|
|
||||||
HIDDEN:=1
|
|
||||||
KCONFIG:=CONFIG_ACPI_VIDEO
|
|
||||||
FILES:=$(LINUX_DIR)/drivers/acpi/video.ko
|
|
||||||
AUTOLOAD:=$(call AutoProbe,video)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define KernelPackage/acpi-video/description
|
|
||||||
Kernel support for integrated graphics devices
|
|
||||||
endef
|
|
||||||
|
|
||||||
define KernelPackage/acpi-video/x86
|
|
||||||
KCONFIG+=CONFIG_ACPI_WMI
|
|
||||||
FILES+=$(LINUX_DIR)/drivers/platform/x86/wmi.ko
|
|
||||||
AUTOLOAD:=$(call AutoProbe,wmi video)
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call KernelPackage,acpi-video))
|
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/fb
|
define KernelPackage/fb
|
||||||
SUBMENU:=$(VIDEO_MENU)
|
SUBMENU:=$(VIDEO_MENU)
|
||||||
TITLE:=Framebuffer and framebuffer console support
|
TITLE:=Framebuffer and framebuffer console support
|
||||||
@ -250,7 +246,8 @@ define KernelPackage/media-core
|
|||||||
KCONFIG:= \
|
KCONFIG:= \
|
||||||
CONFIG_MEDIA_SUPPORT \
|
CONFIG_MEDIA_SUPPORT \
|
||||||
CONFIG_MEDIA_CONTROLLER=y \
|
CONFIG_MEDIA_CONTROLLER=y \
|
||||||
CONFIG_MEDIA_CAMERA_SUPPORT=y
|
CONFIG_MEDIA_CAMERA_SUPPORT=y \
|
||||||
|
CONFIG_MEDIA_PLATFORM_DRIVERS=y@ge6.1
|
||||||
FILES:=$(LINUX_DIR)/drivers/media/mc/mc.ko
|
FILES:=$(LINUX_DIR)/drivers/media/mc/mc.ko
|
||||||
AUTOLOAD:=$(call AutoProbe,mc)
|
AUTOLOAD:=$(call AutoProbe,mc)
|
||||||
endef
|
endef
|
||||||
@ -288,9 +285,6 @@ define KernelPackage/drm
|
|||||||
KCONFIG:=CONFIG_DRM \
|
KCONFIG:=CONFIG_DRM \
|
||||||
CONFIG_DRM_EXEC@ge6.6 \
|
CONFIG_DRM_EXEC@ge6.6 \
|
||||||
CONFIG_DRM_SUBALLOC_HELPER@ge6.4
|
CONFIG_DRM_SUBALLOC_HELPER@ge6.4
|
||||||
CONFIG_DRM_FBDEV_EMULATION=y \
|
|
||||||
CONFIG_DRM_FBDEV_OVERALLOC=100 \
|
|
||||||
CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
|
|
||||||
FILES:= \
|
FILES:= \
|
||||||
$(LINUX_DIR)/drivers/gpu/drm/drm.ko \
|
$(LINUX_DIR)/drivers/gpu/drm/drm.ko \
|
||||||
$(LINUX_DIR)/drivers/gpu/drm/drm_panel_orientation_quirks.ko \
|
$(LINUX_DIR)/drivers/gpu/drm/drm_panel_orientation_quirks.ko \
|
||||||
@ -320,6 +314,21 @@ endef
|
|||||||
|
|
||||||
$(eval $(call KernelPackage,drm-buddy))
|
$(eval $(call KernelPackage,drm-buddy))
|
||||||
|
|
||||||
|
define KernelPackage/drm-display-helper
|
||||||
|
SUBMENU:=$(VIDEO_MENU)
|
||||||
|
TITLE:=DRM helpers for display adapters drivers
|
||||||
|
DEPENDS:=@DISPLAY_SUPPORT +kmod-drm-kms-helper @LINUX_6_1||LINUX_6_6
|
||||||
|
KCONFIG:=CONFIG_DRM_DISPLAY_HELPER
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/gpu/drm/display/drm_display_helper.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,drm_display_helper)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define KernelPackage/drm-display-helper/description
|
||||||
|
DRM helpers for display adapters drivers.
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,drm-display-helper))
|
||||||
|
|
||||||
define KernelPackage/drm-ttm
|
define KernelPackage/drm-ttm
|
||||||
SUBMENU:=$(VIDEO_MENU)
|
SUBMENU:=$(VIDEO_MENU)
|
||||||
TITLE:=GPU memory management subsystem
|
TITLE:=GPU memory management subsystem
|
||||||
@ -368,25 +377,10 @@ endef
|
|||||||
|
|
||||||
$(eval $(call KernelPackage,drm-kms-helper))
|
$(eval $(call KernelPackage,drm-kms-helper))
|
||||||
|
|
||||||
define KernelPackage/drm-display-helper
|
|
||||||
SUBMENU:=$(VIDEO_MENU)
|
|
||||||
TITLE:=DRM helpers for display adapters drivers
|
|
||||||
DEPENDS:=@DISPLAY_SUPPORT +kmod-drm +(TARGET_x86||TARGET_loongarch64):kmod-drm-buddy @LINUX_6_1||LINUX_6_6
|
|
||||||
KCONFIG:=CONFIG_DRM_DISPLAY_HELPER
|
|
||||||
FILES:=$(LINUX_DIR)/drivers/gpu/drm/display/drm_display_helper.ko
|
|
||||||
AUTOLOAD:=$(call AutoProbe,drm_display_helper)
|
|
||||||
endef
|
|
||||||
|
|
||||||
define KernelPackage/drm-display-helper/description
|
|
||||||
DRM helpers for display adapters drivers.
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call KernelPackage,drm-display-helper))
|
|
||||||
|
|
||||||
define KernelPackage/drm-amdgpu
|
define KernelPackage/drm-amdgpu
|
||||||
SUBMENU:=$(VIDEO_MENU)
|
SUBMENU:=$(VIDEO_MENU)
|
||||||
TITLE:=AMDGPU DRM support
|
TITLE:=AMDGPU DRM support
|
||||||
DEPENDS:=@TARGET_x86||TARGET_loongarch64||TARGET_phytium @DISPLAY_SUPPORT +kmod-backlight +kmod-drm-ttm \
|
DEPENDS:=@TARGET_x86 @DISPLAY_SUPPORT +kmod-backlight +kmod-drm-ttm \
|
||||||
+kmod-drm-ttm-helper +kmod-drm-kms-helper +kmod-i2c-algo-bit +amdgpu-firmware \
|
+kmod-drm-ttm-helper +kmod-drm-kms-helper +kmod-i2c-algo-bit +amdgpu-firmware \
|
||||||
+kmod-drm-display-helper +kmod-drm-buddy +kmod-acpi-video
|
+kmod-drm-display-helper +kmod-drm-buddy +kmod-acpi-video
|
||||||
KCONFIG:=CONFIG_DRM_AMDGPU \
|
KCONFIG:=CONFIG_DRM_AMDGPU \
|
||||||
@ -395,7 +389,7 @@ define KernelPackage/drm-amdgpu
|
|||||||
CONFIG_DRM_AMD_DC=y \
|
CONFIG_DRM_AMD_DC=y \
|
||||||
CONFIG_DEBUG_KERNEL_DC=n
|
CONFIG_DEBUG_KERNEL_DC=n
|
||||||
FILES:=$(LINUX_DIR)/drivers/gpu/drm/amd/amdgpu/amdgpu.ko \
|
FILES:=$(LINUX_DIR)/drivers/gpu/drm/amd/amdgpu/amdgpu.ko \
|
||||||
$(LINUX_DIR)/drivers/gpu/drm/amd/amdxcp/amdxcp.ko@ge6.5 \
|
$(LINUX_DIR)/drivers/gpu/drm/amd/amdxcp/amdxcp.ko@ge6.5 \
|
||||||
$(LINUX_DIR)/drivers/gpu/drm/scheduler/gpu-sched.ko
|
$(LINUX_DIR)/drivers/gpu/drm/scheduler/gpu-sched.ko
|
||||||
AUTOLOAD:=$(call AutoProbe,amdgpu)
|
AUTOLOAD:=$(call AutoProbe,amdgpu)
|
||||||
endef
|
endef
|
||||||
@ -404,15 +398,6 @@ define KernelPackage/drm-amdgpu/description
|
|||||||
Direct Rendering Manager (DRM) support for AMDGPU Cards
|
Direct Rendering Manager (DRM) support for AMDGPU Cards
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define KernelPackage/drm-amdgpu/loongarch64
|
|
||||||
KCONFIG+=CONFIG_DRM_AMDGPU_USERPTR=y \
|
|
||||||
CONFIG_DRM_AMD_DC=y \
|
|
||||||
CONFIG_DRM_AMD_DC_FP=y \
|
|
||||||
CONFIG_DRM_AMD_DC_SI=y
|
|
||||||
FILES+=$(LINUX_DIR)/drivers/gpu/drm/amd/amdxcp/amdxcp.ko
|
|
||||||
AUTOLOAD:=$(call AutoProbe,amdxcp amdgpu)
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call KernelPackage,drm-amdgpu))
|
$(eval $(call KernelPackage,drm-amdgpu))
|
||||||
|
|
||||||
|
|
||||||
@ -436,6 +421,7 @@ define KernelPackage/drm-imx
|
|||||||
CONFIG_DRM_IMX_HDMI=n
|
CONFIG_DRM_IMX_HDMI=n
|
||||||
FILES:= \
|
FILES:= \
|
||||||
$(LINUX_DIR)/drivers/gpu/drm/imx/imxdrm.ko \
|
$(LINUX_DIR)/drivers/gpu/drm/imx/imxdrm.ko \
|
||||||
|
$(LINUX_DIR)/drivers/gpu/drm/drm_dma_helper.ko@ge6.1 \
|
||||||
$(LINUX_DIR)/drivers/gpu/ipu-v3/imx-ipu-v3.ko
|
$(LINUX_DIR)/drivers/gpu/ipu-v3/imx-ipu-v3.ko
|
||||||
AUTOLOAD:=$(call AutoLoad,08,imxdrm imx-ipu-v3 imx-ipuv3-crtc)
|
AUTOLOAD:=$(call AutoLoad,08,imxdrm imx-ipu-v3 imx-ipuv3-crtc)
|
||||||
endef
|
endef
|
||||||
@ -449,7 +435,7 @@ $(eval $(call KernelPackage,drm-imx))
|
|||||||
define KernelPackage/drm-imx-hdmi
|
define KernelPackage/drm-imx-hdmi
|
||||||
SUBMENU:=$(VIDEO_MENU)
|
SUBMENU:=$(VIDEO_MENU)
|
||||||
TITLE:=Freescale i.MX HDMI DRM support
|
TITLE:=Freescale i.MX HDMI DRM support
|
||||||
DEPENDS:=+kmod-sound-core kmod-drm-imx
|
DEPENDS:=+kmod-sound-core kmod-drm-imx +LINUX_6_1:kmod-drm-display-helper
|
||||||
KCONFIG:=CONFIG_DRM_IMX_HDMI \
|
KCONFIG:=CONFIG_DRM_IMX_HDMI \
|
||||||
CONFIG_DRM_DW_HDMI_AHB_AUDIO \
|
CONFIG_DRM_DW_HDMI_AHB_AUDIO \
|
||||||
CONFIG_DRM_DW_HDMI_I2S_AUDIO
|
CONFIG_DRM_DW_HDMI_I2S_AUDIO
|
||||||
@ -482,7 +468,7 @@ define KernelPackage/drm-imx-ldb
|
|||||||
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@gt5.10
|
$(LINUX_DIR)/drivers/gpu/drm/drm_dp_aux_bus.ko@lt6.1
|
||||||
AUTOLOAD:=$(call AutoLoad,08,imx-ldb)
|
AUTOLOAD:=$(call AutoLoad,08,imx-ldb)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@ -526,8 +512,9 @@ $(eval $(call KernelPackage,drm-panfrost))
|
|||||||
define KernelPackage/drm-radeon
|
define KernelPackage/drm-radeon
|
||||||
SUBMENU:=$(VIDEO_MENU)
|
SUBMENU:=$(VIDEO_MENU)
|
||||||
TITLE:=Radeon DRM support
|
TITLE:=Radeon DRM support
|
||||||
DEPENDS:=@TARGET_x86||TARGET_phytium @DISPLAY_SUPPORT +kmod-backlight +kmod-drm-kms-helper \
|
DEPENDS:=@TARGET_x86 @DISPLAY_SUPPORT +kmod-backlight +kmod-drm-kms-helper \
|
||||||
+kmod-drm-ttm +kmod-i2c-algo-bit +(LINUX_6_1||LINUX_6_6):kmod-acpi-video +radeon-firmware
|
+kmod-drm-ttm +kmod-drm-ttm-helper +kmod-i2c-algo-bit +radeon-firmware \
|
||||||
|
+kmod-drm-display-helper +(LINUX_6_1||LINUX_6_6):kmod-acpi-video
|
||||||
KCONFIG:=CONFIG_DRM_RADEON
|
KCONFIG:=CONFIG_DRM_RADEON
|
||||||
FILES:=$(LINUX_DIR)/drivers/gpu/drm/radeon/radeon.ko
|
FILES:=$(LINUX_DIR)/drivers/gpu/drm/radeon/radeon.ko
|
||||||
AUTOLOAD:=$(call AutoProbe,radeon)
|
AUTOLOAD:=$(call AutoProbe,radeon)
|
||||||
@ -607,6 +594,10 @@ $(AddDepends/video)
|
|||||||
CONFIG_MEDIA_CAMERA_SUPPORT=y
|
CONFIG_MEDIA_CAMERA_SUPPORT=y
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define AddDepends/framegrabber
|
||||||
|
$(AddDepends/video)
|
||||||
|
KCONFIG+=CONFIG_MEDIA_PCI_SUPPORT=y
|
||||||
|
endef
|
||||||
|
|
||||||
define KernelPackage/video-videobuf2
|
define KernelPackage/video-videobuf2
|
||||||
TITLE:=videobuf2 lib
|
TITLE:=videobuf2 lib
|
||||||
@ -614,6 +605,7 @@ define KernelPackage/video-videobuf2
|
|||||||
KCONFIG:= \
|
KCONFIG:= \
|
||||||
CONFIG_VIDEOBUF2_CORE \
|
CONFIG_VIDEOBUF2_CORE \
|
||||||
CONFIG_VIDEOBUF2_MEMOPS \
|
CONFIG_VIDEOBUF2_MEMOPS \
|
||||||
|
CONFIG_VIDEOBUF2_V4L2 \
|
||||||
CONFIG_VIDEOBUF2_VMALLOC
|
CONFIG_VIDEOBUF2_VMALLOC
|
||||||
FILES:= \
|
FILES:= \
|
||||||
$(LINUX_DIR)/drivers/media/common/videobuf2/videobuf2-common.ko \
|
$(LINUX_DIR)/drivers/media/common/videobuf2/videobuf2-common.ko \
|
||||||
|
@ -20,9 +20,9 @@ define KernelPackage/kvm-x86
|
|||||||
TITLE:=Kernel-based Virtual Machine (KVM) support
|
TITLE:=Kernel-based Virtual Machine (KVM) support
|
||||||
DEPENDS:=@TARGET_x86_generic||TARGET_x86_64 +kmod-irqbypass
|
DEPENDS:=@TARGET_x86_generic||TARGET_x86_64 +kmod-irqbypass
|
||||||
KCONFIG:=\
|
KCONFIG:=\
|
||||||
CONFIG_KVM \
|
CONFIG_KVM \
|
||||||
CONFIG_KVM_MMU_AUDIT=n \
|
CONFIG_KVM_MMU_AUDIT=n \
|
||||||
CONFIG_VIRTUALIZATION=y
|
CONFIG_VIRTUALIZATION=y
|
||||||
FILES:= $(LINUX_DIR)/arch/$(LINUX_KARCH)/kvm/kvm.ko
|
FILES:= $(LINUX_DIR)/arch/$(LINUX_KARCH)/kvm/kvm.ko
|
||||||
AUTOLOAD:=$(call AutoProbe,kvm.ko)
|
AUTOLOAD:=$(call AutoProbe,kvm.ko)
|
||||||
endef
|
endef
|
||||||
@ -73,16 +73,16 @@ endef
|
|||||||
|
|
||||||
$(eval $(call KernelPackage,kvm-amd))
|
$(eval $(call KernelPackage,kvm-amd))
|
||||||
|
|
||||||
|
|
||||||
define KernelPackage/vfio
|
define KernelPackage/vfio
|
||||||
SUBMENU:=Virtualization
|
SUBMENU:=Virtualization
|
||||||
TITLE:=VFIO Non-Privileged userspace driver framework
|
TITLE:=VFIO Non-Privileged userspace driver framework
|
||||||
DEPENDS:=@TARGET_x86_64
|
DEPENDS:=@TARGET_x86_64||TARGET_armvirt_64
|
||||||
KCONFIG:= \
|
KCONFIG:= \
|
||||||
CONFIG_VFIO \
|
CONFIG_VFIO \
|
||||||
CONFIG_VFIO_NOIOMMU=n \
|
CONFIG_VFIO_NOIOMMU=n \
|
||||||
CONFIG_VFIO_MDEV=n
|
CONFIG_VFIO_MDEV=n
|
||||||
MODPARAMS.vfio:=\
|
MODPARAMS.vfio:=enable_unsafe_noiommu_mode=n
|
||||||
enable_unsafe_noiommu_mode=n
|
|
||||||
FILES:= \
|
FILES:= \
|
||||||
$(LINUX_DIR)/drivers/vfio/vfio.ko \
|
$(LINUX_DIR)/drivers/vfio/vfio.ko \
|
||||||
$(LINUX_DIR)/drivers/vfio/vfio_virqfd.ko \
|
$(LINUX_DIR)/drivers/vfio/vfio_virqfd.ko \
|
||||||
@ -117,6 +117,30 @@ endef
|
|||||||
|
|
||||||
$(eval $(call KernelPackage,vfio-pci))
|
$(eval $(call KernelPackage,vfio-pci))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/vhost
|
||||||
|
SUBMENU:=Virtualization
|
||||||
|
TITLE:=Host kernel accelerator for virtio (base)
|
||||||
|
KCONFIG:=CONFIG_VHOST
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/vhost/vhost.ko \
|
||||||
|
$(LINUX_DIR)/drivers/vhost/vhost_iotlb.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,vhost vhost_iotlb)
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,vhost))
|
||||||
|
|
||||||
|
|
||||||
|
define KernelPackage/vhost-net
|
||||||
|
SUBMENU:=Virtualization
|
||||||
|
TITLE:=Host kernel accelerator for virtio-net
|
||||||
|
DEPENDS:=+kmod-tun +kmod-vhost
|
||||||
|
KCONFIG:=CONFIG_VHOST_NET
|
||||||
|
FILES:=$(LINUX_DIR)/drivers/vhost/vhost_net.ko
|
||||||
|
AUTOLOAD:=$(call AutoProbe,vhost_net)
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call KernelPackage,vhost-net))
|
||||||
|
|
||||||
define KernelPackage/iommu_v2
|
define KernelPackage/iommu_v2
|
||||||
SUBMENU:=Virtualization
|
SUBMENU:=Virtualization
|
||||||
TITLE:=IOMMU Version 2 driver
|
TITLE:=IOMMU Version 2 driver
|
||||||
|
Loading…
Reference in New Issue
Block a user