mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-16 04:13:31 +00:00
kernel: refresh upsteam modules
This commit is contained in:
parent
d669a371b6
commit
689dd9a678
54
package/kernel/kmod-sched-cake-oot/Makefile
Normal file
54
package/kernel/kmod-sched-cake-oot/Makefile
Normal file
@ -0,0 +1,54 @@
|
||||
#
|
||||
# Copyright (C) 2016 LEDE
|
||||
#
|
||||
# This is free software, licensed under the GNU General Public License v2.
|
||||
# See /LICENSE for more information.
|
||||
#
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
include $(INCLUDE_DIR)/kernel.mk
|
||||
|
||||
PKG_NAME:=sched-cake-oot
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE_PROTO:=git
|
||||
PKG_SOURCE_URL:=https://github.com/dtaht/sch_cake.git
|
||||
PKG_SOURCE_DATE:=2020-01-10
|
||||
PKG_SOURCE_VERSION:=aeff7a3e61ffa3159a8a95384d33e47a006211f4
|
||||
PKG_MIRROR_HASH:=5bf06a804824db36ae393fc174aeec7b12633176e05a765c0931b39df5bd34df
|
||||
PKG_MAINTAINER:=Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
define KernelPackage/sched-cake-oot
|
||||
SUBMENU:=Network Support
|
||||
TITLE:=OOT Cake fq_codel/blue derived shaper
|
||||
URL:=https://github.com/dtaht/sch_cake
|
||||
FILES:=$(PKG_BUILD_DIR)/sch_cake.ko
|
||||
AUTOLOAD:=$(call AutoLoad,75,sch_cake)
|
||||
DEPENDS:=@LINUX_4_14 +kmod-sched-core +kmod-ipt-conntrack
|
||||
endef
|
||||
|
||||
define KernelPackage/sched-cake-oot/description
|
||||
O(ut) O(f) T(ree) Common Applications Kept Enhanced fq_codel/blue derived shaper
|
||||
endef
|
||||
|
||||
define KernelPackage/sched-cake-virtual
|
||||
SUBMENU:=Network Support
|
||||
TITLE:=Virtual package for sched-cake
|
||||
URL:=https://github.com/dtaht/sch_cake
|
||||
DEPENDS:=+!LINUX_4_14:kmod-sched-cake +LINUX_4_14:kmod-sched-cake-oot
|
||||
endef
|
||||
|
||||
define KernelPackage/sched-cake-virtual/description
|
||||
Virtual package for resolving sch_cake dependencies
|
||||
endef
|
||||
|
||||
include $(INCLUDE_DIR)/kernel-defaults.mk
|
||||
|
||||
define Build/Compile
|
||||
$(KERNEL_MAKE) M="$(PKG_BUILD_DIR)" modules
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,sched-cake-oot))
|
||||
$(eval $(call KernelPackage,sched-cake-virtual))
|
@ -1,42 +0,0 @@
|
||||
#
|
||||
# Copyright (C) 2016 LEDE
|
||||
#
|
||||
# This is free software, licensed under the GNU General Public License v2.
|
||||
# See /LICENSE for more information.
|
||||
#
|
||||
|
||||
include $(TOPDIR)/rules.mk
|
||||
include $(INCLUDE_DIR)/kernel.mk
|
||||
|
||||
PKG_NAME:=sched-cake
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE_PROTO:=git
|
||||
PKG_SOURCE_URL:=https://github.com/dtaht/sch_cake.git
|
||||
PKG_SOURCE_DATE:=2019-03-12
|
||||
PKG_SOURCE_VERSION:=057c738801e9dc64e8dd72a3fc4f50734214433c
|
||||
PKG_MIRROR_HASH:=5bf06a804824db36ae393fc174aeec7b12633176e05a765c0931b39df5bd34df
|
||||
PKG_MAINTAINER:=Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
define KernelPackage/sched-cake
|
||||
SUBMENU:=Network Support
|
||||
TITLE:=Cake fq_codel/blue derived shaper
|
||||
URL:=https://github.com/dtaht/sch_cake
|
||||
FILES:=$(PKG_BUILD_DIR)/sch_cake.ko
|
||||
AUTOLOAD:=$(call AutoLoad,75,sch_cake)
|
||||
DEPENDS:=+kmod-ipt-conntrack
|
||||
endef
|
||||
|
||||
include $(INCLUDE_DIR)/kernel-defaults.mk
|
||||
|
||||
define KernelPackage/sched-cake/description
|
||||
Common Applications Kept Enhanced fq_codel/blue derived shaper
|
||||
endef
|
||||
|
||||
define Build/Compile
|
||||
$(KERNEL_MAKE) SUBDIRS="$(PKG_BUILD_DIR)" modules
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,sched-cake))
|
@ -2,6 +2,6 @@
|
||||
# /etc/sysctl.conf can be used to customize sysctl settings
|
||||
|
||||
# disable bridge firewalling by default
|
||||
net.bridge.bridge-nf-call-arptables=1
|
||||
net.bridge.bridge-nf-call-ip6tables=1
|
||||
net.bridge.bridge-nf-call-iptables=1
|
||||
net.bridge.bridge-nf-call-arptables=0
|
||||
net.bridge.bridge-nf-call-ip6tables=0
|
||||
net.bridge.bridge-nf-call-iptables=0
|
||||
|
@ -3,8 +3,7 @@
|
||||
|
||||
net.netfilter.nf_conntrack_acct=1
|
||||
net.netfilter.nf_conntrack_checksum=0
|
||||
net.netfilter.nf_conntrack_max=65535
|
||||
net.netfilter.nf_conntrack_max=16384
|
||||
net.netfilter.nf_conntrack_tcp_timeout_established=7440
|
||||
net.netfilter.nf_conntrack_udp_timeout=60
|
||||
net.netfilter.nf_conntrack_udp_timeout_stream=180
|
||||
net.netfilter.nf_conntrack_helper=1
|
||||
|
@ -1,5 +0,0 @@
|
||||
# Do not edit, changes to this file will be lost on upgrades
|
||||
# /etc/sysctl.conf can be used to customize sysctl settings
|
||||
|
||||
net.ipv4.tcp_congestion_control=bbr
|
||||
net.core.default_qdisc=fq
|
@ -38,7 +38,7 @@ $(eval $(call KernelPackage,ata-core))
|
||||
|
||||
define AddDepends/ata
|
||||
SUBMENU:=$(BLOCK_MENU)
|
||||
DEPENDS+=kmod-ata-core $(1)
|
||||
DEPENDS+=+kmod-ata-core $(1)
|
||||
endef
|
||||
|
||||
|
||||
@ -117,14 +117,13 @@ $(eval $(call KernelPackage,ata-nvidia-sata))
|
||||
|
||||
|
||||
define KernelPackage/ata-pdc202xx-old
|
||||
SUBMENU:=$(BLOCK_MENU)
|
||||
TITLE:=Older Promise PATA controller support
|
||||
DEPENDS:=kmod-ata-core
|
||||
KCONFIG:= \
|
||||
CONFIG_ATA_SFF=y \
|
||||
CONFIG_PATA_PDC_OLD
|
||||
FILES:=$(LINUX_DIR)/drivers/ata/pata_pdc202xx_old.ko
|
||||
AUTOLOAD:=$(call AutoLoad,41,pata_pdc202xx_old,1)
|
||||
$(call AddDepends/ata)
|
||||
endef
|
||||
|
||||
define KernelPackage/ata-pdc202xx-old/description
|
||||
@ -209,7 +208,6 @@ $(eval $(call KernelPackage,block2mtd))
|
||||
define KernelPackage/dax
|
||||
SUBMENU:=$(BLOCK_MENU)
|
||||
TITLE:=DAX: direct access to differentiated memory
|
||||
DEPENDS:=@!LINUX_4_9
|
||||
KCONFIG:=CONFIG_DAX
|
||||
FILES:=$(LINUX_DIR)/drivers/dax/dax.ko
|
||||
endef
|
||||
@ -220,7 +218,7 @@ $(eval $(call KernelPackage,dax))
|
||||
define KernelPackage/dm
|
||||
SUBMENU:=$(BLOCK_MENU)
|
||||
TITLE:=Device Mapper
|
||||
DEPENDS:=+kmod-crypto-manager +!LINUX_4_9:kmod-dax
|
||||
DEPENDS:=+kmod-crypto-manager +kmod-dax
|
||||
# All the "=n" are unnecessary, they're only there
|
||||
# to stop the config from asking the question.
|
||||
# MIRROR is M because I've needed it for pvmove.
|
||||
|
@ -146,6 +146,23 @@ endef
|
||||
$(eval $(call KernelPackage,can-gw))
|
||||
|
||||
|
||||
define KernelPackage/can-mcp251x
|
||||
TITLE:=MCP251x SPI CAN controller
|
||||
KCONFIG:=\
|
||||
CONFIG_SPI=y \
|
||||
CONFIG_CAN_MCP251X
|
||||
FILES:=$(LINUX_DIR)/drivers/net/can/spi/mcp251x.ko
|
||||
AUTOLOAD:=$(call AutoProbe,can-mcp251x)
|
||||
$(call AddDepends/can)
|
||||
endef
|
||||
|
||||
define KernelPackage/can-mcp251x/description
|
||||
Microchip MCP251x SPI CAN controller
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,can-mcp251x))
|
||||
|
||||
|
||||
define KernelPackage/can-raw
|
||||
TITLE:=Raw CAN Protcol
|
||||
KCONFIG:=CONFIG_CAN_RAW
|
||||
|
@ -132,7 +132,7 @@ $(eval $(call KernelPackage,crypto-crc32c))
|
||||
|
||||
define KernelPackage/crypto-ctr
|
||||
TITLE:=Counter Mode CryptoAPI module
|
||||
DEPENDS:=+kmod-crypto-manager +kmod-crypto-seqiv +kmod-crypto-iv
|
||||
DEPENDS:=+kmod-crypto-manager +kmod-crypto-seqiv
|
||||
KCONFIG:=CONFIG_CRYPTO_CTR
|
||||
FILES:=$(LINUX_DIR)/crypto/ctr.ko
|
||||
AUTOLOAD:=$(call AutoLoad,09,ctr)
|
||||
@ -156,7 +156,7 @@ $(eval $(call KernelPackage,crypto-cts))
|
||||
|
||||
define KernelPackage/crypto-deflate
|
||||
TITLE:=Deflate compression CryptoAPI module
|
||||
DEPENDS:=+kmod-lib-zlib-inflate +kmod-lib-zlib-deflate +!LINUX_4_9:kmod-crypto-acompress
|
||||
DEPENDS:=+kmod-lib-zlib-inflate +kmod-lib-zlib-deflate +kmod-crypto-acompress
|
||||
KCONFIG:=CONFIG_CRYPTO_DEFLATE
|
||||
FILES:=$(LINUX_DIR)/crypto/deflate.ko
|
||||
AUTOLOAD:=$(call AutoLoad,09,deflate)
|
||||
@ -281,7 +281,7 @@ endef
|
||||
|
||||
KernelPackage/crypto-ghash/imx6=$(KernelPackage/crypto-ghash/arm-ce)
|
||||
KernelPackage/crypto-ghash/ipq40xx=$(KernelPackage/crypto-ghash/arm-ce)
|
||||
KernelPackage/crypto-ghash/mvebu=$(KernelPackage/crypto-ghash/arm-ce)
|
||||
KernelPackage/crypto-ghash/mvebu/cortexa9=$(KernelPackage/crypto-ghash/arm-ce)
|
||||
|
||||
$(eval $(call KernelPackage,crypto-ghash))
|
||||
|
||||
@ -311,7 +311,7 @@ $(eval $(call KernelPackage,crypto-hmac))
|
||||
|
||||
define KernelPackage/crypto-hw-ccp
|
||||
TITLE:=AMD Cryptographic Coprocessor
|
||||
DEPENDS:=+kmod-crypto-authenc +kmod-crypto-hash +kmod-crypto-manager +kmod-random-core +kmod-crypto-sha1 +kmod-crypto-sha256 +!LINUX_4_9:kmod-crypto-rsa
|
||||
DEPENDS:=+kmod-crypto-authenc +kmod-crypto-hash +kmod-crypto-manager +kmod-random-core +kmod-crypto-sha1 +kmod-crypto-sha256 +kmod-crypto-rsa
|
||||
KCONFIG:= \
|
||||
CONFIG_CRYPTO_HW=y \
|
||||
CONFIG_CRYPTO_DEV_CCP=y \
|
||||
@ -416,19 +416,6 @@ endef
|
||||
|
||||
$(eval $(call KernelPackage,crypto-hw-talitos))
|
||||
|
||||
define KernelPackage/crypto-iv
|
||||
TITLE:=CryptoAPI initialization vectors
|
||||
DEPENDS:=+kmod-crypto-manager +kmod-crypto-rng +kmod-crypto-wq
|
||||
KCONFIG:= CONFIG_CRYPTO_BLKCIPHER2
|
||||
HIDDEN:=1
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/crypto/eseqiv.ko@lt4.9 \
|
||||
$(LINUX_DIR)/crypto/chainiv.ko@lt4.9
|
||||
AUTOLOAD:=$(call AutoLoad,10,eseqiv chainiv)
|
||||
$(call AddDepends/crypto)
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,crypto-iv))
|
||||
|
||||
define KernelPackage/crypto-kpp
|
||||
TITLE:=Key-agreement Protocol Primitives
|
||||
|
@ -68,7 +68,7 @@ $(eval $(call KernelPackage,fs-autofs4))
|
||||
define KernelPackage/fs-btrfs
|
||||
SUBMENU:=$(FS_MENU)
|
||||
TITLE:=BTRFS filesystem support
|
||||
DEPENDS:=+kmod-lib-crc32c +kmod-lib-lzo +kmod-lib-zlib-inflate +kmod-lib-zlib-deflate +kmod-lib-raid6 +kmod-lib-xor +!LINUX_4_9:kmod-lib-zstd
|
||||
DEPENDS:=+kmod-lib-crc32c +kmod-lib-lzo +kmod-lib-zlib-inflate +kmod-lib-zlib-deflate +kmod-lib-raid6 +kmod-lib-xor +kmod-lib-zstd
|
||||
KCONFIG:=\
|
||||
CONFIG_BTRFS_FS \
|
||||
CONFIG_BTRFS_FS_POSIX_ACL=n \
|
||||
@ -163,6 +163,30 @@ endef
|
||||
$(eval $(call KernelPackage,fs-efivarfs))
|
||||
|
||||
|
||||
define KernelPackage/fs-exfat
|
||||
SUBMENU:=$(FS_MENU)
|
||||
TITLE:=exFAT filesystem support
|
||||
KCONFIG:= \
|
||||
CONFIG_EXFAT_FS \
|
||||
CONFIG_EXFAT_DONT_MOUNT_VFAT=y \
|
||||
CONFIG_EXFAT_DISCARD=y \
|
||||
CONFIG_EXFAT_DELAYED_SYNC=n \
|
||||
CONFIG_EXFAT_KERNEL_DEBUG=n \
|
||||
CONFIG_EXFAT_DEBUG_MSG=n \
|
||||
CONFIG_EXFAT_DEFAULT_CODEPAGE=437 \
|
||||
CONFIG_EXFAT_DEFAULT_IOCHARSET="utf8"
|
||||
FILES:=$(LINUX_DIR)/drivers/staging/exfat/exfat.ko
|
||||
AUTOLOAD:=$(call AutoLoad,30,exfat,1)
|
||||
DEPENDS:=@!(LINUX_4_14||LINUX_4_19) +kmod-nls-base
|
||||
endef
|
||||
|
||||
define KernelPackage/fs-exfat/description
|
||||
Kernel module for exFAT filesystem support
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,fs-exfat))
|
||||
|
||||
|
||||
define KernelPackage/fs-exportfs
|
||||
SUBMENU:=$(FS_MENU)
|
||||
TITLE:=exportfs kernel server support
|
||||
@ -206,7 +230,7 @@ $(eval $(call KernelPackage,fs-ext4))
|
||||
define KernelPackage/fs-f2fs
|
||||
SUBMENU:=$(FS_MENU)
|
||||
TITLE:=F2FS filesystem support
|
||||
DEPENDS:= +kmod-crypto-hash +kmod-crypto-crc32
|
||||
DEPENDS:= +kmod-crypto-hash +kmod-crypto-crc32 +LINUX_5_4:kmod-nls-base
|
||||
KCONFIG:= \
|
||||
CONFIG_F2FS_FS \
|
||||
CONFIG_F2FS_STAT_FS=y \
|
||||
|
@ -26,9 +26,23 @@ $(eval $(call KernelPackage,hwmon-core))
|
||||
|
||||
define AddDepends/hwmon
|
||||
SUBMENU:=$(HWMON_MENU)
|
||||
DEPENDS:=kmod-hwmon-core $(1)
|
||||
DEPENDS:=+kmod-hwmon-core $(1)
|
||||
endef
|
||||
|
||||
define KernelPackage/hwmon-ad7418
|
||||
TITLE:=AD741x monitoring support
|
||||
KCONFIG:=CONFIG_SENSORS_AD7418
|
||||
FILES:=$(LINUX_DIR)/drivers/hwmon/ad7418.ko
|
||||
AUTOLOAD:=$(call AutoLoad,60,ad7418 ad7418)
|
||||
$(call AddDepends/hwmon,+kmod-i2c-core)
|
||||
endef
|
||||
|
||||
define KernelPackage/hwmon-ad7418/description
|
||||
Kernel module for Analog Devices AD7416, AD7417 and AD7418 temperature monitor chip
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,hwmon-ad7418))
|
||||
|
||||
define KernelPackage/hwmon-ads1015
|
||||
TITLE:=Texas Instruments ADS1015
|
||||
KCONFIG:= CONFIG_SENSORS_ADS1015
|
||||
@ -77,6 +91,37 @@ endef
|
||||
$(eval $(call KernelPackage,hwmon-adt7475))
|
||||
|
||||
|
||||
define KernelPackage/hwmon-dme1737
|
||||
TITLE:=SMSC DME1737 and compatible monitoring support
|
||||
KCONFIG:=CONFIG_SENSORS_DME1737
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/drivers/hwmon/dme1737.ko
|
||||
AUTOLOAD:=$(call AutoProbe,dme1737)
|
||||
$(call AddDepends/hwmon,+kmod-i2c-core +kmod-hwmon-vid)
|
||||
endef
|
||||
|
||||
define KernelPackage/hwmon-dme1737/description
|
||||
SMSC DME1737, SCH3112, SCH3114, SCH3116, SCH5027 monitoring support
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,hwmon-dme1737))
|
||||
|
||||
|
||||
define KernelPackage/hwmon-drivetemp
|
||||
TITLE:=Hard disk drives with temperature sensor
|
||||
KCONFIG:=CONFIG_SENSORS_DRIVETEMP
|
||||
FILES:=$(LINUX_DIR)/drivers/hwmon/drivetemp.ko
|
||||
AUTOLOAD:=$(call AutoLoad,60,drivetemp)
|
||||
$(call AddDepends/hwmon,+kmod-ata-core +kmod-scsi-core)
|
||||
endef
|
||||
|
||||
define KernelPackage/hwmon-drivetemp/description
|
||||
Kernel module for Hard disk drives with temperature sensor
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,hwmon-drivetemp))
|
||||
|
||||
|
||||
define KernelPackage/hwmon-gpiofan
|
||||
TITLE:=Generic GPIO FAN support
|
||||
KCONFIG:=CONFIG_SENSORS_GPIO_FAN
|
||||
@ -92,6 +137,21 @@ endef
|
||||
$(eval $(call KernelPackage,hwmon-gpiofan))
|
||||
|
||||
|
||||
define KernelPackage/hwmon-f71882fg
|
||||
TITLE:=F71882FG compatible monitoring support
|
||||
KCONFIG:=CONFIG_SENSORS_F71882FG
|
||||
FILES:=$(LINUX_DIR)/drivers/hwmon/f71882fg.ko
|
||||
AUTOLOAD:=$(call AutoProbe,f71882fg)
|
||||
$(call AddDepends/hwmon,@TARGET_x86)
|
||||
endef
|
||||
|
||||
define KernelPackage/hwmon-f71882fg/description
|
||||
Kernel module for hardware monitoring via many Fintek Super-IO chips.
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,hwmon-f71882fg))
|
||||
|
||||
|
||||
define KernelPackage/hwmon-ina209
|
||||
TITLE:=INA209 monitoring support
|
||||
KCONFIG:=CONFIG_SENSORS_INA209
|
||||
|
@ -42,7 +42,7 @@ I2C_ALGOBIT_MODULES:= \
|
||||
define KernelPackage/i2c-algo-bit
|
||||
$(call i2c_defaults,$(I2C_ALGOBIT_MODULES),55)
|
||||
TITLE:=I2C bit-banging interfaces
|
||||
DEPENDS:=kmod-i2c-core
|
||||
DEPENDS:=+kmod-i2c-core
|
||||
endef
|
||||
|
||||
define KernelPackage/i2c-algo-bit/description
|
||||
@ -58,7 +58,7 @@ I2C_ALGOPCA_MODULES:= \
|
||||
define KernelPackage/i2c-algo-pca
|
||||
$(call i2c_defaults,$(I2C_ALGOPCA_MODULES),55)
|
||||
TITLE:=I2C PCA 9564 interfaces
|
||||
DEPENDS:=kmod-i2c-core
|
||||
DEPENDS:=+kmod-i2c-core
|
||||
endef
|
||||
|
||||
define KernelPackage/i2c-algo-pca/description
|
||||
@ -74,7 +74,7 @@ I2C_ALGOPCF_MODULES:= \
|
||||
define KernelPackage/i2c-algo-pcf
|
||||
$(call i2c_defaults,$(I2C_ALGOPCF_MODULES),55)
|
||||
TITLE:=I2C PCF 8584 interfaces
|
||||
DEPENDS:=kmod-i2c-core
|
||||
DEPENDS:=+kmod-i2c-core
|
||||
endef
|
||||
|
||||
define KernelPackage/i2c-algo-pcf/description
|
||||
@ -107,7 +107,7 @@ I2C_I801_MODULES:= \
|
||||
define KernelPackage/i2c-i801
|
||||
$(call i2c_defaults,$(I2C_I801_MODULES),59)
|
||||
TITLE:=Intel I801 and compatible I2C interfaces
|
||||
DEPENDS:=@PCI_SUPPORT @TARGET_x86 kmod-i2c-core +kmod-i2c-smbus
|
||||
DEPENDS:=@PCI_SUPPORT @TARGET_x86 +kmod-i2c-core +kmod-i2c-smbus
|
||||
endef
|
||||
|
||||
define KernelPackage/i2c-i801/description
|
||||
@ -132,7 +132,7 @@ I2C_MUX_MODULES:= \
|
||||
define KernelPackage/i2c-mux
|
||||
$(call i2c_defaults,$(I2C_MUX_MODULES),51)
|
||||
TITLE:=I2C bus multiplexing support
|
||||
DEPENDS:=kmod-i2c-core
|
||||
DEPENDS:=+kmod-i2c-core
|
||||
endef
|
||||
|
||||
define KernelPackage/i2c-mux/description
|
||||
@ -147,7 +147,7 @@ I2C_MUX_GPIO_MODULES:= \
|
||||
define KernelPackage/i2c-mux-gpio
|
||||
$(call i2c_defaults,$(I2C_MUX_GPIO_MODULES),51)
|
||||
TITLE:=GPIO-based I2C mux/switches
|
||||
DEPENDS:=kmod-i2c-mux
|
||||
DEPENDS:=+kmod-i2c-mux
|
||||
endef
|
||||
|
||||
define KernelPackage/i2c-mux-gpio/description
|
||||
@ -163,7 +163,7 @@ I2C_MUX_PCA9541_MODULES:= \
|
||||
define KernelPackage/i2c-mux-pca9541
|
||||
$(call i2c_defaults,$(I2C_MUX_PCA9541_MODULES),51)
|
||||
TITLE:=Philips PCA9541 I2C mux/switches
|
||||
DEPENDS:=kmod-i2c-mux
|
||||
DEPENDS:=+kmod-i2c-mux
|
||||
endef
|
||||
|
||||
define KernelPackage/i2c-mux-pca9541/description
|
||||
@ -178,7 +178,7 @@ I2C_MUX_PCA954x_MODULES:= \
|
||||
define KernelPackage/i2c-mux-pca954x
|
||||
$(call i2c_defaults,$(I2C_MUX_PCA954x_MODULES),51)
|
||||
TITLE:=Philips PCA954x I2C mux/switches
|
||||
DEPENDS:=kmod-i2c-mux
|
||||
DEPENDS:=+kmod-i2c-mux
|
||||
endef
|
||||
|
||||
define KernelPackage/i2c-mux-pca954x/description
|
||||
@ -194,7 +194,7 @@ I2C_PIIX4_MODULES:= \
|
||||
define KernelPackage/i2c-piix4
|
||||
$(call i2c_defaults,$(I2C_PIIX4_MODULES),59)
|
||||
TITLE:=Intel PIIX4 and compatible I2C interfaces
|
||||
DEPENDS:=@PCI_SUPPORT @TARGET_x86 kmod-i2c-core
|
||||
DEPENDS:=@PCI_SUPPORT @TARGET_x86 +kmod-i2c-core
|
||||
endef
|
||||
|
||||
define KernelPackage/i2c-piix4/description
|
||||
@ -210,13 +210,12 @@ $(eval $(call KernelPackage,i2c-piix4))
|
||||
|
||||
|
||||
I2C_PXA_MODULES:= \
|
||||
CONFIG_I2C_PXA_SLAVE=y \
|
||||
CONFIG_I2C_PXA:drivers/i2c/busses/i2c-pxa
|
||||
|
||||
define KernelPackage/i2c-pxa
|
||||
$(call i2c_defaults,$(I2C_PXA_MODULES),50)
|
||||
TITLE:=Intel PXA I2C bus driver
|
||||
DEPENDS:=kmod-i2c-core
|
||||
DEPENDS:=+kmod-i2c-core
|
||||
endef
|
||||
|
||||
define KernelPackage/i2c-pxa/description
|
||||
@ -232,7 +231,7 @@ I2C_SMBUS_MODULES:= \
|
||||
define KernelPackage/i2c-smbus
|
||||
$(call i2c_defaults,$(I2C_SMBUS_MODULES),58)
|
||||
TITLE:=SMBus-specific protocols helper
|
||||
DEPENDS:=kmod-i2c-core
|
||||
DEPENDS:=+kmod-i2c-core
|
||||
endef
|
||||
|
||||
define KernelPackage/i2c-smbus/description
|
||||
@ -249,7 +248,7 @@ I2C_TINY_USB_MODULES:= \
|
||||
define KernelPackage/i2c-tiny-usb
|
||||
$(call i2c_defaults,$(I2C_TINY_USB_MODULES),59)
|
||||
TITLE:=I2C Tiny USB adaptor
|
||||
DEPENDS:=@USB_SUPPORT kmod-i2c-core +kmod-usb-core
|
||||
DEPENDS:=@USB_SUPPORT +kmod-i2c-core +kmod-usb-core
|
||||
endef
|
||||
|
||||
define KernelPackage/i2c-tiny-usb/description
|
||||
|
@ -328,20 +328,88 @@ endef
|
||||
$(eval $(call KernelPackage,iio-st_accel))
|
||||
|
||||
|
||||
define KernelPackage/iio-st_sensors-i2c
|
||||
define KernelPackage/iio-st_accel-i2c
|
||||
SUBMENU:=$(IIO_MENU)
|
||||
TITLE:=STMicroelectronics accelerometer 3-Axis Driver (I2C)
|
||||
DEPENDS:=+kmod-iio-st_accel +kmod-i2c-core +kmod-regmap-i2c
|
||||
KCONFIG:= CONFIG_IIO_ST_ACCEL_I2C_3AXIS
|
||||
FILES:=$(LINUX_DIR)/drivers/iio/common/st_sensors/st_sensors_i2c.ko
|
||||
AUTOLOAD:=$(call AutoLoad,56,st_sensors_i2c)
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/drivers/iio/accel/st_accel_i2c.ko \
|
||||
$(LINUX_DIR)/drivers/iio/common/st_sensors/st_sensors_i2c.ko
|
||||
AUTOLOAD:=$(call AutoLoad,56,st_accel_i2c)
|
||||
endef
|
||||
|
||||
define KernelPackage/iio-st_sensors-i2c/description
|
||||
define KernelPackage/iio-st_accel-i2c/description
|
||||
This package adds support for STMicroelectronics I2C based accelerometers
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,iio-st_sensors-i2c))
|
||||
$(eval $(call KernelPackage,iio-st_accel-i2c))
|
||||
|
||||
|
||||
define KernelPackage/iio-st_accel-spi
|
||||
SUBMENU:=$(IIO_MENU)
|
||||
TITLE:=STMicroelectronics accelerometer 3-Axis Driver (SPI)
|
||||
DEPENDS:=+kmod-iio-st_accel +kmod-regmap-spi
|
||||
KCONFIG:= CONFIG_IIO_ST_ACCEL_SPI_3AXIS
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/drivers/iio/accel/st_accel_spi.ko \
|
||||
$(LINUX_DIR)/drivers/iio/common/st_sensors/st_sensors_spi.ko
|
||||
AUTOLOAD:=$(call AutoLoad,56,st_accel_spi)
|
||||
endef
|
||||
|
||||
define KernelPackage/iio-st_accel-spi/description
|
||||
This package adds support for STMicroelectronics SPI based accelerometers
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,iio-st_accel-spi))
|
||||
|
||||
|
||||
define KernelPackage/iio-lsm6dsx
|
||||
SUBMENU:=$(IIO_MENU)
|
||||
DEPENDS:=+kmod-iio-core +kmod-iio-kfifo-buf +kmod-regmap-core
|
||||
TITLE:=ST LSM6DSx driver for IMU MEMS sensors
|
||||
KCONFIG:=CONFIG_IIO_ST_LSM6DSX
|
||||
FILES:=$(LINUX_DIR)/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.ko
|
||||
AUTOLOAD:=$(call AutoProbe,st_lsm6dsx)
|
||||
endef
|
||||
|
||||
define KernelPackage/iio-lsm6dsx/description
|
||||
Support for the ST LSM6DSx and related IMU MEMS sensors.
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,iio-lsm6dsx))
|
||||
|
||||
|
||||
define KernelPackage/iio-lsm6dsx-i2c
|
||||
SUBMENU:=$(IIO_MENU)
|
||||
DEPENDS:=+kmod-iio-lsm6dsx +kmod-i2c-core +kmod-regmap-i2c
|
||||
TITLE:=ST LSM6DSx driver for IMU MEMS sensors (I2C)
|
||||
KCONFIG:=CONFIG_IIO_ST_LSM6DSX
|
||||
FILES:=$(LINUX_DIR)/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.ko
|
||||
AUTOLOAD:=$(call AutoProbe,st_lsm6dsx-i2c)
|
||||
endef
|
||||
|
||||
define KernelPackage/iio-lsm6dsx-i2c/description
|
||||
Support for the ST LSM6DSx and related IMU MEMS I2C sensors.
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,iio-lsm6dsx-i2c))
|
||||
|
||||
|
||||
define KernelPackage/iio-lsm6dsx-spi
|
||||
SUBMENU:=$(IIO_MENU)
|
||||
DEPENDS:=+kmod-iio-lsm6dsx +kmod-regmap-spi
|
||||
TITLE:=ST LSM6DSx driver for IMU MEMS sensors (SPI)
|
||||
KCONFIG:=CONFIG_IIO_ST_LSM6DSX
|
||||
FILES:=$(LINUX_DIR)/drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.ko
|
||||
AUTOLOAD:=$(call AutoProbe,st_lsm6dsx-spi)
|
||||
endef
|
||||
|
||||
define KernelPackage/iio-lsm6dsx-spi/description
|
||||
Support for the ST LSM6DSx and related IMU MEMS SPI sensors.
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,iio-lsm6dsx-spi))
|
||||
|
||||
|
||||
define KernelPackage/iio-sps30
|
||||
@ -360,22 +428,6 @@ endef
|
||||
$(eval $(call KernelPackage,iio-sps30))
|
||||
|
||||
|
||||
define KernelPackage/iio-st_sensors-spi
|
||||
SUBMENU:=$(IIO_MENU)
|
||||
TITLE:=STMicroelectronics accelerometer 3-Axis Driver (SPI)
|
||||
DEPENDS:=+kmod-iio-st_accel +kmod-regmap-spi
|
||||
KCONFIG:= CONFIG_IIO_ST_ACCEL_SPI_3AXIS
|
||||
FILES:=$(LINUX_DIR)/drivers/iio/common/st_sensors/st_sensors_spi.ko
|
||||
AUTOLOAD:=$(call AutoLoad,56,st_sensors_spi)
|
||||
endef
|
||||
|
||||
define KernelPackage/iio-st_sensors-spi/description
|
||||
This package adds support for STMicroelectronics SPI based accelerometers
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,iio-st_sensors-spi))
|
||||
|
||||
|
||||
define KernelPackage/iio-tsl4531
|
||||
SUBMENU:=$(IIO_MENU)
|
||||
DEPENDS:=+kmod-i2c-core +kmod-iio-core
|
||||
|
@ -181,7 +181,8 @@ define KernelPackage/input-touchscreen-ads7846
|
||||
CONFIG_INPUT_TOUCHSCREEN=y \
|
||||
CONFIG_TOUCHSCREEN_PROPERTIES=y \
|
||||
CONFIG_TOUCHSCREEN_ADS7846
|
||||
FILES:=$(LINUX_DIR)/drivers/input/touchscreen/ads7846.ko
|
||||
FILES:=$(LINUX_DIR)/drivers/input/touchscreen/ads7846.ko \
|
||||
$(LINUX_DIR)/drivers/input/touchscreen/of_touchscreen.ko@ge5.4
|
||||
AUTOLOAD:=$(call AutoProbe,ads7846)
|
||||
endef
|
||||
|
||||
|
@ -101,17 +101,17 @@ $(eval $(call KernelPackage,lib-crc32c))
|
||||
define KernelPackage/lib-lzo
|
||||
SUBMENU:=$(LIB_MENU)
|
||||
TITLE:=LZO support
|
||||
DEPENDS:=+!LINUX_4_9:kmod-crypto-acompress
|
||||
DEPENDS:=+kmod-crypto-acompress
|
||||
KCONFIG:= \
|
||||
CONFIG_CRYPTO_LZO@ge4.9 \
|
||||
CONFIG_CRYPTO_LZO \
|
||||
CONFIG_LZO_COMPRESS \
|
||||
CONFIG_LZO_DECOMPRESS
|
||||
HIDDEN:=1
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/crypto/lzo.ko@ge4.9 \
|
||||
$(LINUX_DIR)/crypto/lzo.ko \
|
||||
$(LINUX_DIR)/lib/lzo/lzo_compress.ko \
|
||||
$(LINUX_DIR)/lib/lzo/lzo_decompress.ko
|
||||
AUTOLOAD:=$(call AutoProbe,lzo@ge4.9 lzo_compress lzo_decompress)
|
||||
AUTOLOAD:=$(call AutoProbe,lzo lzo_compress lzo_decompress)
|
||||
endef
|
||||
|
||||
define KernelPackage/lib-lzo/description
|
||||
@ -146,17 +146,17 @@ $(eval $(call KernelPackage,lib-zstd))
|
||||
define KernelPackage/lib-lz4
|
||||
SUBMENU:=$(LIB_MENU)
|
||||
TITLE:=LZ4 support
|
||||
DEPENDS:=+!LINUX_4_9:kmod-crypto-acompress
|
||||
DEPENDS:=+kmod-crypto-acompress
|
||||
HIDDEN:=1
|
||||
KCONFIG:= \
|
||||
CONFIG_CRYPTO_LZ4@ge4.9 \
|
||||
CONFIG_CRYPTO_LZ4 \
|
||||
CONFIG_LZ4_COMPRESS \
|
||||
CONFIG_LZ4_DECOMPRESS
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/crypto/lz4.ko@ge4.9 \
|
||||
$(LINUX_DIR)/crypto/lz4.ko \
|
||||
$(LINUX_DIR)/lib/lz4/lz4_compress.ko \
|
||||
$(LINUX_DIR)/lib/lz4/lz4_decompress.ko
|
||||
AUTOLOAD:=$(call AutoProbe,lz4@ge4.9 lz4_compress lz4_decompress)
|
||||
AUTOLOAD:=$(call AutoProbe,lz4 lz4_compress lz4_decompress)
|
||||
endef
|
||||
|
||||
define KernelPackage/lib-lz4/description
|
||||
@ -187,10 +187,10 @@ define KernelPackage/lib-xor
|
||||
TITLE:=XOR blocks algorithm support
|
||||
HIDDEN:=1
|
||||
KCONFIG:=CONFIG_XOR_BLOCKS
|
||||
ifneq ($(wildcard $(LINUX_DIR)/arch/arm/lib/xor-neon.ko),)
|
||||
ifneq ($(wildcard $(LINUX_DIR)/arch/$(LINUX_KARCH)/lib/xor-neon.ko),)
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/crypto/xor.ko \
|
||||
$(LINUX_DIR)/arch/arm/lib/xor-neon.ko
|
||||
$(LINUX_DIR)/arch/$(LINUX_KARCH)/lib/xor-neon.ko
|
||||
AUTOLOAD:=$(call AutoProbe,xor-neon xor)
|
||||
else
|
||||
FILES:=$(LINUX_DIR)/crypto/xor.ko
|
||||
@ -251,7 +251,8 @@ define KernelPackage/lib-cordic
|
||||
SUBMENU:=$(LIB_MENU)
|
||||
TITLE:=Cordic function support
|
||||
KCONFIG:=CONFIG_CORDIC
|
||||
FILES:=$(LINUX_DIR)/lib/cordic.ko
|
||||
FILES:=$(LINUX_DIR)/lib/cordic.ko@lt5.2 \
|
||||
$(LINUX_DIR)/lib/math/cordic.ko@ge5.2
|
||||
AUTOLOAD:=$(call AutoProbe,cordic)
|
||||
endef
|
||||
|
||||
|
@ -107,6 +107,22 @@ endef
|
||||
|
||||
$(eval $(call KernelPackage,libphy))
|
||||
|
||||
|
||||
define KernelPackage/phylink
|
||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||
TITLE:=Model for MAC to optional PHY connection
|
||||
KCONFIG:=CONFIG_PHYLINK
|
||||
FILES:=$(LINUX_DIR)/drivers/net/phy/phylink.ko
|
||||
AUTOLOAD:=$(call AutoLoad,15,phylink,1)
|
||||
endef
|
||||
|
||||
define KernelPackage/phylink/description
|
||||
Model for MAC to optional PHY connection
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,phylink))
|
||||
|
||||
|
||||
define KernelPackage/mii
|
||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||
TITLE:=MII library
|
||||
@ -192,6 +208,23 @@ endef
|
||||
$(eval $(call KernelPackage,phy-broadcom))
|
||||
|
||||
|
||||
define KernelPackage/phy-bcm84881
|
||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||
TITLE:=Broadcom BCM84881 PHY driver
|
||||
KCONFIG:=CONFIG_BCM84881_PHY
|
||||
DEPENDS:=+kmod-libphy
|
||||
FILES:=$(LINUX_DIR)/drivers/net/phy/bcm84881.ko
|
||||
AUTOLOAD:=$(call AutoLoad,18,bcm84881,1)
|
||||
endef
|
||||
|
||||
define KernelPackage/phy-bcm84881/description
|
||||
Supports the Broadcom 84881 PHY.
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,phy-bcm84881))
|
||||
|
||||
|
||||
|
||||
define KernelPackage/phy-realtek
|
||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||
TITLE:=Realtek Ethernet PHY driver
|
||||
@ -223,6 +256,36 @@ endef
|
||||
|
||||
$(eval $(call KernelPackage,swconfig))
|
||||
|
||||
define KernelPackage/switch-bcm53xx
|
||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||
TITLE:=Broadcom bcm53xx switch support
|
||||
DEPENDS:=+kmod-swconfig
|
||||
KCONFIG:=CONFIG_SWCONFIG_B53
|
||||
FILES:=$(LINUX_DIR)/drivers/net/phy/b53/b53_common.ko
|
||||
AUTOLOAD:=$(call AutoLoad,42,b53_common)
|
||||
endef
|
||||
|
||||
define KernelPackage/switch-bcm53xx/description
|
||||
Broadcom bcm53xx switch support
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,switch-bcm53xx))
|
||||
|
||||
define KernelPackage/switch-bcm53xx-mdio
|
||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||
TITLE:=Broadcom bcm53xx switch MDIO support
|
||||
DEPENDS:=+kmod-switch-bcm53xx
|
||||
KCONFIG:=CONFIG_SWCONFIG_B53_PHY_DRIVER
|
||||
FILES:=$(LINUX_DIR)/drivers/net/phy/b53/b53_mdio.ko
|
||||
AUTOLOAD:=$(call AutoLoad,42,b53_mdio)
|
||||
endef
|
||||
|
||||
define KernelPackage/switch-bcm53xx-mdio/description
|
||||
Broadcom bcm53xx switch MDIO support
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,switch-bcm53xx-mdio))
|
||||
|
||||
define KernelPackage/switch-mvsw61xx
|
||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||
TITLE:=Marvell 88E61xx switch support
|
||||
@ -276,7 +339,7 @@ define KernelPackage/switch-rtl8366-smi
|
||||
DEPENDS:=@GPIO_SUPPORT +kmod-swconfig +(TARGET_armvirt||TARGET_bcm27xx_bcm2708||TARGET_samsung||TARGET_tegra):kmod-of-mdio
|
||||
KCONFIG:=CONFIG_RTL8366_SMI
|
||||
FILES:=$(LINUX_DIR)/drivers/net/phy/rtl8366_smi.ko
|
||||
AUTOLOAD:=$(call AutoLoad,42,rtl8366_smi)
|
||||
AUTOLOAD:=$(call AutoLoad,42,rtl8366_smi,1)
|
||||
endef
|
||||
|
||||
define KernelPackage/switch-rtl8366-smi/description
|
||||
@ -324,7 +387,7 @@ define KernelPackage/switch-rtl8367b
|
||||
DEPENDS:=+kmod-switch-rtl8366-smi
|
||||
KCONFIG:=CONFIG_RTL8367B_PHY
|
||||
FILES:=$(LINUX_DIR)/drivers/net/phy/rtl8367b.ko
|
||||
AUTOLOAD:=$(call AutoLoad,43,rtl8367b)
|
||||
AUTOLOAD:=$(call AutoLoad,43,rtl8367b,1)
|
||||
endef
|
||||
|
||||
define KernelPackage/switch-rtl8367b/description
|
||||
@ -494,7 +557,7 @@ $(eval $(call KernelPackage,8139cp))
|
||||
define KernelPackage/r8169
|
||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||
TITLE:=RealTek RTL-8169 PCI Gigabit Ethernet Adapter kernel support
|
||||
DEPENDS:=@PCI_SUPPORT +kmod-mii +r8169-firmware +LINUX_4_19:kmod-phy-realtek
|
||||
DEPENDS:=@PCI_SUPPORT +kmod-mii +r8169-firmware +!LINUX_4_14:kmod-phy-realtek
|
||||
KCONFIG:=CONFIG_R8169 \
|
||||
CONFIG_R8169_NAPI=y \
|
||||
CONFIG_R8169_VLAN=n
|
||||
@ -619,7 +682,7 @@ $(eval $(call KernelPackage,igbvf))
|
||||
define KernelPackage/ixgbe
|
||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||
TITLE:=Intel(R) 82598/82599 PCI-Express 10 Gigabit Ethernet support
|
||||
DEPENDS:=@PCI_SUPPORT +kmod-mdio +kmod-ptp +kmod-hwmon-core
|
||||
DEPENDS:=@PCI_SUPPORT +kmod-mdio +kmod-ptp +kmod-hwmon-core +LINUX_5_4:kmod-libphy
|
||||
KCONFIG:=CONFIG_IXGBE \
|
||||
CONFIG_IXGBE_VXLAN=n \
|
||||
CONFIG_IXGBE_HWMON=y \
|
||||
@ -653,12 +716,15 @@ endef
|
||||
|
||||
$(eval $(call KernelPackage,ixgbevf))
|
||||
|
||||
|
||||
define KernelPackage/i40e
|
||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||
TITLE:=Intel(R) Ethernet Controller XL710 Family support
|
||||
DEPENDS:=@PCI_SUPPORT +kmod-mdio +kmod-ptp +kmod-hwmon-core
|
||||
DEPENDS:=@PCI_SUPPORT +kmod-mdio +kmod-ptp +kmod-hwmon-core +LINUX_5_4:kmod-libphy
|
||||
KCONFIG:=CONFIG_I40E \
|
||||
CONFIG_I40E_DCB=n
|
||||
CONFIG_I40E_VXLAN=n \
|
||||
CONFIG_I40E_HWMON=y \
|
||||
CONFIG_I40E_DCA=n
|
||||
FILES:=$(LINUX_DIR)/drivers/net/ethernet/intel/i40e/i40e.ko
|
||||
AUTOLOAD:=$(call AutoProbe,i40e)
|
||||
endef
|
||||
@ -670,26 +736,33 @@ endef
|
||||
$(eval $(call KernelPackage,i40e))
|
||||
|
||||
|
||||
define KernelPackage/i40evf
|
||||
define KernelPackage/iavf
|
||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||
TITLE:=Intel(R) Ethernet Adaptive Virtual Function support
|
||||
DEPENDS:=@PCI_SUPPORT +kmod-i40e
|
||||
KCONFIG:=CONFIG_I40EVF
|
||||
FILES:=$(LINUX_DIR)/drivers/net/ethernet/intel/i40evf/i40evf.ko
|
||||
AUTOLOAD:=$(call AutoProbe,i40evf)
|
||||
DEPENDS:=@PCI_SUPPORT
|
||||
KCONFIG:= \
|
||||
CONFIG_I40EVF \
|
||||
CONFIG_IAVF
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/drivers/net/ethernet/intel/i40evf/i40evf.ko@lt4.20 \
|
||||
$(LINUX_DIR)/drivers/net/ethernet/intel/iavf/iavf.ko@ge4.20
|
||||
AUTOLOAD:=$(call AutoProbe,i40evf iavf)
|
||||
AUTOLOAD:=$(call AutoProbe,iavf)
|
||||
endef
|
||||
|
||||
define KernelPackage/i40evf/description
|
||||
Kernel modules for Intel(R) Ethernet Controller XL710 Family Virtual Function Ethernet adapters.
|
||||
define KernelPackage/iavf/description
|
||||
Kernel modules for Intel XL710,
|
||||
X710, X722, XXV710, and all devices advertising support for
|
||||
Intel Ethernet Adaptive Virtual Function devices.
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,i40evf))
|
||||
$(eval $(call KernelPackage,iavf))
|
||||
|
||||
|
||||
define KernelPackage/b44
|
||||
TITLE:=Broadcom 44xx driver
|
||||
KCONFIG:=CONFIG_B44
|
||||
DEPENDS:=@PCI_SUPPORT @!TARGET_brcm47xx_mips74k +!TARGET_brcm47xx:kmod-ssb +kmod-mii +kmod-libphy
|
||||
DEPENDS:=@PCI_SUPPORT @!TARGET_bcm47xx_mips74k +!TARGET_bcm47xx:kmod-ssb +kmod-mii +kmod-libphy
|
||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||
FILES:=$(LINUX_DIR)/drivers/net/ethernet/broadcom/b44.ko
|
||||
AUTOLOAD:=$(call AutoLoad,19,b44,1)
|
||||
@ -744,7 +817,7 @@ define KernelPackage/tg3
|
||||
TITLE:=Broadcom Tigon3 Gigabit Ethernet
|
||||
KCONFIG:=CONFIG_TIGON3 \
|
||||
CONFIG_TIGON3_HWMON=n
|
||||
DEPENDS:=+!TARGET_brcm47xx:kmod-libphy +LINUX_4_9:kmod-hwmon-core +kmod-ptp
|
||||
DEPENDS:=+!TARGET_bcm47xx:kmod-libphy +kmod-ptp
|
||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||
FILES:=$(LINUX_DIR)/drivers/net/ethernet/broadcom/tg3.ko
|
||||
AUTOLOAD:=$(call AutoLoad,19,tg3,1)
|
||||
@ -794,7 +867,7 @@ $(eval $(call KernelPackage,hfcmulti))
|
||||
define KernelPackage/gigaset
|
||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||
TITLE:=Siemens Gigaset support for isdn4linux
|
||||
DEPENDS:=@USB_SUPPORT +kmod-isdn4linux +kmod-lib-crc-ccitt +kmod-usb-core
|
||||
DEPENDS:=@USB_SUPPORT +kmod-isdn4linux +kmod-lib-crc-ccitt +kmod-usb-core @!LINUX_5_4
|
||||
URL:=http://gigaset307x.sourceforge.net/
|
||||
KCONFIG:= \
|
||||
CONFIG_ISDN_DRV_GIGASET \
|
||||
@ -912,6 +985,7 @@ define KernelPackage/ifb
|
||||
CONFIG_NET_CLS=y
|
||||
FILES:=$(LINUX_DIR)/drivers/net/ifb.ko
|
||||
AUTOLOAD:=$(call AutoLoad,34,ifb)
|
||||
MODPARAMS.ifb:=numifbs=0
|
||||
endef
|
||||
|
||||
define KernelPackage/ifb/description
|
||||
@ -960,7 +1034,7 @@ define KernelPackage/of-mdio
|
||||
DEPENDS:=+kmod-libphy
|
||||
KCONFIG:=CONFIG_OF_MDIO
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/drivers/net/phy/fixed_phy.ko@ge4.9 \
|
||||
$(LINUX_DIR)/drivers/net/phy/fixed_phy.ko \
|
||||
$(LINUX_DIR)/drivers/of/of_mdio.ko
|
||||
AUTOLOAD:=$(call AutoLoad,41,of_mdio)
|
||||
endef
|
||||
@ -1126,24 +1200,22 @@ endef
|
||||
|
||||
$(eval $(call KernelPackage,mlx5-core))
|
||||
|
||||
define KernelPackage/sfc
|
||||
|
||||
define KernelPackage/sfp
|
||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||
TITLE:=Solarflare SFC9000/SFC9100-family 10Gbps NIC support
|
||||
DEPENDS:=@PCI_SUPPORT +kmod-mdio +kmod-i2c-core +kmod-i2c-algo-bit +kmod-hwmon-core +kmod-ptp +kmod-lib-crc32c
|
||||
# add PCI_IOV
|
||||
TITLE:=SFP cage support
|
||||
DEPENDS:=+kmod-i2c-core +kmod-hwmon-core +kmod-phylink
|
||||
KCONFIG:= \
|
||||
CONFIG_NET_VENDOR_SOLARFLARE=y \
|
||||
CONFIG_SFC=y \
|
||||
CONFIG_SFC_MTD=y \
|
||||
CONFIG_MCDI_MON=y \
|
||||
CONFIG_SFC_SRIOV=n \
|
||||
CONFIG_SFC_MCDI_LOGGING=n \
|
||||
FILES:=$(LINUX_DIR)/drivers/net/ethernet/sfc/sfc.ko
|
||||
AUTOLOAD:=$(call AutoProbe, sfc)
|
||||
CONFIG_SFP \
|
||||
CONFIG_MDIO_I2C
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/drivers/net/phy/sfp.ko \
|
||||
$(LINUX_DIR)/drivers/net/phy/mdio-i2c.ko
|
||||
AUTOLOAD:=$(call AutoProbe,mdio-i2c sfp)
|
||||
endef
|
||||
|
||||
define KernelPackage/sfc/description
|
||||
Solarflare SFC9000/SFC9100-family 10Gbps NIC support
|
||||
define KernelPackage/sfp/description
|
||||
Kernel module to support SFP cages
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,sfc))
|
||||
$(eval $(call KernelPackage,sfp))
|
||||
|
@ -137,7 +137,7 @@ define KernelPackage/nf-nat6
|
||||
SUBMENU:=$(NF_MENU)
|
||||
TITLE:=Netfilter IPV6-NAT
|
||||
KCONFIG:=$(KCONFIG_NF_NAT6)
|
||||
DEPENDS:=+kmod-nf-conntrack6 +kmod-nf-nat
|
||||
DEPENDS:=@IPV6 +kmod-nf-conntrack6 +kmod-nf-nat
|
||||
FILES:=$(foreach mod,$(NF_NAT6-m),$(LINUX_DIR)/net/$(mod).ko)
|
||||
AUTOLOAD:=$(call AutoProbe,$(notdir $(NF_NAT6-m)))
|
||||
endef
|
||||
@ -152,7 +152,7 @@ define KernelPackage/nf-flow
|
||||
CONFIG_NETFILTER_INGRESS=y \
|
||||
CONFIG_NF_FLOW_TABLE \
|
||||
CONFIG_NF_FLOW_TABLE_HW
|
||||
DEPENDS:=+kmod-nf-conntrack @!LINUX_4_9
|
||||
DEPENDS:=+kmod-nf-conntrack
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/net/netfilter/nf_flow_table.ko \
|
||||
$(LINUX_DIR)/net/netfilter/nf_flow_table_hw.ko
|
||||
@ -471,6 +471,7 @@ $(eval $(call KernelPackage,ipt-raw))
|
||||
|
||||
define KernelPackage/ipt-raw6
|
||||
TITLE:=Netfilter IPv6 raw table support
|
||||
DEPENDS:=@IPV6
|
||||
KCONFIG:=CONFIG_IP6_NF_RAW
|
||||
FILES:=$(LINUX_DIR)/net/ipv6/netfilter/ip6table_raw.ko
|
||||
AUTOLOAD:=$(call AutoProbe,ip6table_raw)
|
||||
@ -482,6 +483,7 @@ $(eval $(call KernelPackage,ipt-raw6))
|
||||
|
||||
define KernelPackage/ipt-nat6
|
||||
TITLE:=IPv6 NAT targets
|
||||
DEPENDS:=@IPV6
|
||||
KCONFIG:=$(KCONFIG_IPT_NAT6)
|
||||
FILES:=$(foreach mod,$(IPT_NAT6-m),$(LINUX_DIR)/net/$(mod).ko)
|
||||
AUTOLOAD:=$(call AutoLoad,43,$(notdir $(IPT_NAT6-m)))
|
||||
@ -540,7 +542,7 @@ define KernelPackage/nf-nathelper-extra
|
||||
KCONFIG:=$(KCONFIG_NF_NATHELPER_EXTRA)
|
||||
FILES:=$(foreach mod,$(NF_NATHELPER_EXTRA-m),$(LINUX_DIR)/net/$(mod).ko)
|
||||
AUTOLOAD:=$(call AutoProbe,$(notdir $(NF_NATHELPER_EXTRA-m)))
|
||||
DEPENDS:=+kmod-nf-nat +kmod-lib-textsearch +kmod-ipt-raw +LINUX_4_19:kmod-asn1-decoder
|
||||
DEPENDS:=+kmod-nf-nat +kmod-lib-textsearch +kmod-ipt-raw +!LINUX_4_14:kmod-asn1-decoder
|
||||
endef
|
||||
|
||||
define KernelPackage/nf-nathelper-extra/description
|
||||
@ -806,7 +808,7 @@ $(eval $(call KernelPackage,ipt-physdev))
|
||||
define KernelPackage/ip6tables
|
||||
SUBMENU:=$(NF_MENU)
|
||||
TITLE:=IPv6 modules
|
||||
DEPENDS:=+kmod-nf-reject6 +kmod-nf-ipt6 +kmod-ipt-core
|
||||
DEPENDS:=@IPV6 +kmod-nf-reject6 +kmod-nf-ipt6 +kmod-ipt-core
|
||||
KCONFIG:=$(KCONFIG_IPT_IPV6)
|
||||
FILES:=$(foreach mod,$(IPT_IPV6-m),$(LINUX_DIR)/net/$(mod).ko)
|
||||
AUTOLOAD:=$(call AutoLoad,42,$(notdir $(IPT_IPV6-m)))
|
||||
@ -821,7 +823,7 @@ $(eval $(call KernelPackage,ip6tables))
|
||||
define KernelPackage/ip6tables-extra
|
||||
SUBMENU:=$(NF_MENU)
|
||||
TITLE:=Extra IPv6 modules
|
||||
DEPENDS:=+kmod-ip6tables
|
||||
DEPENDS:=@IPV6 +kmod-ip6tables
|
||||
KCONFIG:=$(KCONFIG_IPT_IPV6_EXTRA)
|
||||
FILES:=$(foreach mod,$(IPT_IPV6_EXTRA-m),$(LINUX_DIR)/net/$(mod).ko)
|
||||
AUTOLOAD:=$(call AutoLoad,43,$(notdir $(IPT_IPV6_EXTRA-m)))
|
||||
@ -911,6 +913,7 @@ $(eval $(call KernelPackage,ebtables-ipv4))
|
||||
|
||||
define KernelPackage/ebtables-ipv6
|
||||
TITLE:=ebtables: IPv6 support
|
||||
DEPENDS:=@IPV6
|
||||
FILES:=$(foreach mod,$(EBTABLES_IP6-m),$(LINUX_DIR)/net/$(mod).ko)
|
||||
KCONFIG:=$(KCONFIG_EBTABLES_IP6)
|
||||
AUTOLOAD:=$(call AutoProbe,$(notdir $(EBTABLES_IP6-m)))
|
||||
@ -1049,7 +1052,7 @@ $(eval $(call KernelPackage,ipt-rpfilter))
|
||||
define KernelPackage/nft-core
|
||||
SUBMENU:=$(NF_MENU)
|
||||
TITLE:=Netfilter nf_tables support
|
||||
DEPENDS:=+kmod-nfnetlink +kmod-nf-reject +kmod-nf-reject6 +kmod-nf-conntrack6
|
||||
DEPENDS:=+kmod-nfnetlink +kmod-nf-reject +IPV6:kmod-nf-reject6 +IPV6:kmod-nf-conntrack6 +LINUX_5_4:kmod-nf-nat
|
||||
FILES:=$(foreach mod,$(NFT_CORE-m),$(LINUX_DIR)/net/$(mod).ko)
|
||||
AUTOLOAD:=$(call AutoProbe,$(notdir $(NFT_CORE-m)))
|
||||
KCONFIG:= \
|
||||
@ -1106,7 +1109,7 @@ $(eval $(call KernelPackage,nft-nat))
|
||||
define KernelPackage/nft-offload
|
||||
SUBMENU:=$(NF_MENU)
|
||||
TITLE:=Netfilter nf_tables routing/NAT offload support
|
||||
DEPENDS:=+kmod-nf-flow +kmod-nft-nat
|
||||
DEPENDS:=@IPV6 +kmod-nf-flow +kmod-nft-nat
|
||||
KCONFIG:= \
|
||||
CONFIG_NF_FLOW_TABLE_INET \
|
||||
CONFIG_NF_FLOW_TABLE_IPV4 \
|
||||
|
@ -115,8 +115,7 @@ define KernelPackage/geneve
|
||||
+IPV6:kmod-udptunnel6
|
||||
KCONFIG:=CONFIG_GENEVE
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/net/ipv4/geneve.ko@le4.1 \
|
||||
$(LINUX_DIR)/drivers/net/geneve.ko@ge4.2
|
||||
$(LINUX_DIR)/drivers/net/geneve.ko
|
||||
AUTOLOAD:=$(call AutoLoad,13,geneve)
|
||||
endef
|
||||
|
||||
@ -133,7 +132,7 @@ define KernelPackage/nsh
|
||||
TITLE:=Network Service Header (NSH) protocol
|
||||
DEPENDS:=
|
||||
KCONFIG:=CONFIG_NET_NSH
|
||||
FILES:=$(LINUX_DIR)/net/nsh/nsh.ko@ge4.14
|
||||
FILES:=$(LINUX_DIR)/net/nsh/nsh.ko
|
||||
AUTOLOAD:=$(call AutoLoad,13,nsh)
|
||||
endef
|
||||
|
||||
@ -247,7 +246,7 @@ define KernelPackage/ipsec
|
||||
DEPENDS:= \
|
||||
+kmod-crypto-authenc +kmod-crypto-cbc +kmod-crypto-deflate \
|
||||
+kmod-crypto-des +kmod-crypto-echainiv +kmod-crypto-hmac \
|
||||
+kmod-crypto-iv +kmod-crypto-md5 +kmod-crypto-sha1
|
||||
+kmod-crypto-md5 +kmod-crypto-sha1
|
||||
KCONFIG:= \
|
||||
CONFIG_NET_KEY \
|
||||
CONFIG_XFRM_USER \
|
||||
@ -268,16 +267,14 @@ endef
|
||||
|
||||
$(eval $(call KernelPackage,ipsec))
|
||||
|
||||
|
||||
IPSEC4-m:= \
|
||||
IPSEC4-m = \
|
||||
ipv4/ah4 \
|
||||
ipv4/esp4 \
|
||||
ipv4/xfrm4_mode_beet \
|
||||
ipv4/xfrm4_mode_transport \
|
||||
ipv4/xfrm4_mode_tunnel \
|
||||
ipv4/xfrm4_tunnel \
|
||||
ipv4/ipcomp \
|
||||
|
||||
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
|
||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||
TITLE:=IPsec related modules (IPv4)
|
||||
@ -310,19 +307,18 @@ endef
|
||||
$(eval $(call KernelPackage,ipsec4))
|
||||
|
||||
|
||||
IPSEC6-m:= \
|
||||
IPSEC6-m = \
|
||||
ipv6/ah6 \
|
||||
ipv6/esp6 \
|
||||
ipv6/xfrm6_mode_beet \
|
||||
ipv6/xfrm6_mode_transport \
|
||||
ipv6/xfrm6_mode_tunnel \
|
||||
ipv6/xfrm6_tunnel \
|
||||
ipv6/ipcomp6 \
|
||||
|
||||
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
|
||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||
TITLE:=IPsec related modules (IPv6)
|
||||
DEPENDS:=kmod-ipsec +kmod-iptunnel6
|
||||
DEPENDS:=@IPV6 kmod-ipsec +kmod-iptunnel6
|
||||
KCONFIG:= \
|
||||
CONFIG_INET6_AH \
|
||||
CONFIG_INET6_ESP \
|
||||
@ -387,7 +383,7 @@ $(eval $(call KernelPackage,ip-vti))
|
||||
define KernelPackage/ip6-vti
|
||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||
TITLE:=IPv6 VTI (Virtual Tunnel Interface)
|
||||
DEPENDS:=+kmod-iptunnel +kmod-ip6-tunnel +kmod-ipsec6
|
||||
DEPENDS:=@IPV6 +kmod-iptunnel +kmod-ip6-tunnel +kmod-ipsec6
|
||||
KCONFIG:=CONFIG_IPV6_VTI
|
||||
FILES:=$(LINUX_DIR)/net/ipv6/ip6_vti.ko
|
||||
AUTOLOAD:=$(call AutoLoad,33,ip6_vti)
|
||||
@ -403,7 +399,7 @@ $(eval $(call KernelPackage,ip6-vti))
|
||||
define KernelPackage/xfrm-interface
|
||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||
TITLE:=IPsec XFRM Interface
|
||||
DEPENDS:=+kmod-ipsec4 +kmod-ipsec6 @!LINUX_4_14 @!LINUX_4_9
|
||||
DEPENDS:=+kmod-ipsec4 +IPV6:kmod-ipsec6 @!LINUX_4_14
|
||||
KCONFIG:=CONFIG_XFRM_INTERFACE
|
||||
FILES:=$(LINUX_DIR)/net/xfrm/xfrm_interface.ko
|
||||
AUTOLOAD:=$(call AutoProbe,xfrm_interface)
|
||||
@ -750,7 +746,7 @@ $(eval $(call KernelPackage,mppe))
|
||||
|
||||
SCHED_MODULES = $(patsubst $(LINUX_DIR)/net/sched/%.ko,%,$(wildcard $(LINUX_DIR)/net/sched/*.ko))
|
||||
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_mirred act_skbedit cls_matchall
|
||||
SCHED_MODULES_FILTER = $(SCHED_MODULES_CORE) act_connmark act_ctinfo sch_netem sch_mqprio em_ipset cls_bpf cls_flower act_bpf act_vlan
|
||||
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))
|
||||
@ -789,6 +785,21 @@ endef
|
||||
$(eval $(call KernelPackage,sched-core))
|
||||
|
||||
|
||||
define KernelPackage/sched-cake
|
||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||
TITLE:=Cake fq_codel/blue derived shaper
|
||||
DEPENDS:=@!LINUX_4_14 +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-flower
|
||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||
TITLE:=Flower traffic classifier
|
||||
@ -935,10 +946,9 @@ $(eval $(call KernelPackage,sched))
|
||||
define KernelPackage/tcp-bbr
|
||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||
TITLE:=BBR TCP congestion control
|
||||
DEPENDS:=+LINUX_4_9:kmod-sched
|
||||
KCONFIG:= \
|
||||
CONFIG_TCP_CONG_ADVANCED=y \
|
||||
CONFIG_TCP_CONG_BBR=m
|
||||
CONFIG_TCP_CONG_BBR
|
||||
FILES:=$(LINUX_DIR)/net/ipv4/tcp_bbr.ko
|
||||
AUTOLOAD:=$(call AutoLoad,74,tcp_bbr)
|
||||
endef
|
||||
@ -949,11 +959,7 @@ define KernelPackage/tcp-bbr/description
|
||||
For kernel 4.13+, TCP internal pacing is implemented as fallback.
|
||||
endef
|
||||
|
||||
ifdef CONFIG_LINUX_4_9
|
||||
TCP_BBR_SYSCTL_CONF:=sysctl-tcp-bbr-k4_9.conf
|
||||
else
|
||||
TCP_BBR_SYSCTL_CONF:=sysctl-tcp-bbr.conf
|
||||
endif
|
||||
TCP_BBR_SYSCTL_CONF:=sysctl-tcp-bbr.conf
|
||||
|
||||
define KernelPackage/tcp-bbr/install
|
||||
$(INSTALL_DIR) $(1)/etc/sysctl.d
|
||||
@ -1135,10 +1141,8 @@ define KernelPackage/rxrpc
|
||||
CONFIG_RXKAD=m \
|
||||
CONFIG_AF_RXRPC_DEBUG=n
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/net/rxrpc/af-rxrpc.ko@lt4.11 \
|
||||
$(LINUX_DIR)/net/rxrpc/rxrpc.ko@ge4.11 \
|
||||
$(LINUX_DIR)/net/rxrpc/rxkad.ko@lt4.7
|
||||
AUTOLOAD:=$(call AutoLoad,30,rxkad@lt4.7 af-rxrpc.ko@lt4.11 rxrpc.ko@ge4.11)
|
||||
$(LINUX_DIR)/net/rxrpc/rxrpc.ko
|
||||
AUTOLOAD:=$(call AutoLoad,30,rxrpc.ko)
|
||||
DEPENDS:= +kmod-crypto-manager +kmod-crypto-pcbc +kmod-crypto-fcrypt
|
||||
endef
|
||||
|
||||
@ -1151,7 +1155,7 @@ $(eval $(call KernelPackage,rxrpc))
|
||||
define KernelPackage/mpls
|
||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||
TITLE:=MPLS support
|
||||
DEPENDS:=+LINUX_4_19:kmod-iptunnel
|
||||
DEPENDS:=+!LINUX_4_14:kmod-iptunnel
|
||||
KCONFIG:= \
|
||||
CONFIG_MPLS=y \
|
||||
CONFIG_LWTUNNEL=y \
|
||||
@ -1239,3 +1243,18 @@ define KernelPackage/macsec/description
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,macsec))
|
||||
|
||||
|
||||
define KernelPackage/netlink-diag
|
||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||
TITLE:=Netlink diag support for ss utility
|
||||
KCONFIG:=CONFIG_NETLINK_DIAG
|
||||
FILES:=$(LINUX_DIR)/net/netlink/netlink_diag.ko
|
||||
AUTOLOAD:=$(call AutoLoad,31,netlink-diag)
|
||||
endef
|
||||
|
||||
define KernelPackage/netlink-diag/description
|
||||
Netlink diag is a module made for use with iproute2's ss utility
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,netlink-diag))
|
||||
|
@ -30,7 +30,7 @@ $(eval $(call KernelPackage,6lowpan))
|
||||
define KernelPackage/bluetooth
|
||||
SUBMENU:=$(OTHER_MENU)
|
||||
TITLE:=Bluetooth support
|
||||
DEPENDS:=@USB_SUPPORT +kmod-usb-core +kmod-crypto-hash +kmod-crypto-ecb +kmod-lib-crc16 +kmod-hid +kmod-crypto-cmac +kmod-regmap-core +!LINUX_4_9:kmod-crypto-ecdh
|
||||
DEPENDS:=@USB_SUPPORT +kmod-usb-core +kmod-crypto-hash +kmod-crypto-ecb +kmod-lib-crc16 +kmod-hid +kmod-crypto-cmac +kmod-regmap-core +kmod-crypto-ecdh
|
||||
KCONFIG:= \
|
||||
CONFIG_BT \
|
||||
CONFIG_BT_BREDR=y \
|
||||
@ -53,11 +53,8 @@ define KernelPackage/bluetooth
|
||||
$(LINUX_DIR)/net/bluetooth/bnep/bnep.ko \
|
||||
$(LINUX_DIR)/net/bluetooth/hidp/hidp.ko \
|
||||
$(LINUX_DIR)/drivers/bluetooth/hci_uart.ko \
|
||||
$(LINUX_DIR)/drivers/bluetooth/btusb.ko
|
||||
ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,4.1.0)),1)
|
||||
FILES+= \
|
||||
$(LINUX_DIR)/drivers/bluetooth/btusb.ko \
|
||||
$(LINUX_DIR)/drivers/bluetooth/btintel.ko
|
||||
endif
|
||||
AUTOLOAD:=$(call AutoProbe,bluetooth rfcomm bnep hidp hci_uart btusb)
|
||||
endef
|
||||
|
||||
@ -87,7 +84,7 @@ endef
|
||||
$(eval $(call KernelPackage,ath3k))
|
||||
|
||||
|
||||
define KernelPackage/bluetooth_6lowpan
|
||||
define KernelPackage/bluetooth-6lowpan
|
||||
SUBMENU:=$(OTHER_MENU)
|
||||
TITLE:=Bluetooth 6LoWPAN support
|
||||
DEPENDS:=+kmod-6lowpan +kmod-bluetooth
|
||||
@ -96,11 +93,11 @@ define KernelPackage/bluetooth_6lowpan
|
||||
AUTOLOAD:=$(call AutoProbe,bluetooth_6lowpan)
|
||||
endef
|
||||
|
||||
define KernelPackage/bluetooth_6lowpan/description
|
||||
define KernelPackage/bluetooth-6lowpan/description
|
||||
Kernel support for 6LoWPAN over Bluetooth Low Energy devices
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,bluetooth_6lowpan))
|
||||
$(eval $(call KernelPackage,bluetooth-6lowpan))
|
||||
|
||||
|
||||
define KernelPackage/btmrvl
|
||||
@ -142,9 +139,10 @@ $(eval $(call KernelPackage,dma-buf))
|
||||
define KernelPackage/nvmem
|
||||
SUBMENU:=$(OTHER_MENU)
|
||||
TITLE:=Non Volatile Memory support
|
||||
DEPENDS:=@!LINUX_5_4
|
||||
KCONFIG:=CONFIG_NVMEM
|
||||
HIDDEN:=1
|
||||
FILES:=$(LINUX_DIR)/drivers/nvmem/nvmem_core.ko@ge4.9
|
||||
FILES:=$(LINUX_DIR)/drivers/nvmem/nvmem_core.ko
|
||||
endef
|
||||
|
||||
define KernelPackage/nvmem/description
|
||||
@ -172,7 +170,7 @@ define KernelPackage/eeprom-at24
|
||||
SUBMENU:=$(OTHER_MENU)
|
||||
TITLE:=EEPROM AT24 support
|
||||
KCONFIG:=CONFIG_EEPROM_AT24
|
||||
DEPENDS:=+kmod-i2c-core +kmod-nvmem +LINUX_4_19:kmod-regmap-i2c
|
||||
DEPENDS:=+kmod-i2c-core +!LINUX_5_4:kmod-nvmem +!LINUX_4_14:kmod-regmap-i2c
|
||||
FILES:=$(LINUX_DIR)/drivers/misc/eeprom/at24.ko
|
||||
AUTOLOAD:=$(call AutoProbe,at24)
|
||||
endef
|
||||
@ -188,7 +186,7 @@ define KernelPackage/eeprom-at25
|
||||
SUBMENU:=$(OTHER_MENU)
|
||||
TITLE:=EEPROM AT25 support
|
||||
KCONFIG:=CONFIG_EEPROM_AT25
|
||||
DEPENDS:=+kmod-nvmem
|
||||
DEPENDS:=+!LINUX_5_4:kmod-nvmem
|
||||
FILES:=$(LINUX_DIR)/drivers/misc/eeprom/at25.ko
|
||||
AUTOLOAD:=$(call AutoProbe,at25)
|
||||
endef
|
||||
@ -216,17 +214,32 @@ endef
|
||||
$(eval $(call KernelPackage,gpio-dev))
|
||||
|
||||
|
||||
define KernelPackage/gpio-f7188x
|
||||
SUBMENU:=$(OTHER_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-mcp23s08
|
||||
SUBMENU:=$(OTHER_MENU)
|
||||
TITLE:=Microchip MCP23xxx I/O expander
|
||||
DEPENDS:=@GPIO_SUPPORT +kmod-i2c-core +!LINUX_4_9:kmod-regmap-i2c
|
||||
DEPENDS:=@GPIO_SUPPORT +kmod-i2c-core +kmod-regmap-i2c
|
||||
KCONFIG:= \
|
||||
CONFIG_GPIO_MCP23S08 \
|
||||
CONFIG_PINCTRL_MCP23S08
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/drivers/gpio/gpio-mcp23s08.ko@lt4.13 \
|
||||
$(LINUX_DIR)/drivers/pinctrl/pinctrl-mcp23s08.ko@ge4.13
|
||||
AUTOLOAD:=$(call AutoLoad,40,gpio-mcp23s08@lt4.13 pinctrl-mcp23s08@ge4.13)
|
||||
$(LINUX_DIR)/drivers/pinctrl/pinctrl-mcp23s08.ko
|
||||
AUTOLOAD:=$(call AutoLoad,40,pinctrl-mcp23s08)
|
||||
endef
|
||||
|
||||
define KernelPackage/gpio-mcp23s08/description
|
||||
@ -252,7 +265,7 @@ $(eval $(call KernelPackage,gpio-nxp-74hc164))
|
||||
|
||||
define KernelPackage/gpio-pca953x
|
||||
SUBMENU:=$(OTHER_MENU)
|
||||
DEPENDS:=@GPIO_SUPPORT +kmod-i2c-core
|
||||
DEPENDS:=@GPIO_SUPPORT +kmod-i2c-core +LINUX_5_4:kmod-regmap-i2c
|
||||
TITLE:=PCA95xx, TCA64xx, and MAX7310 I/O ports
|
||||
KCONFIG:=CONFIG_GPIO_PCA953X
|
||||
FILES:=$(LINUX_DIR)/drivers/gpio/gpio-pca953x.ko
|
||||
@ -282,6 +295,41 @@ 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
|
||||
SUBMENU:=$(OTHER_MENU)
|
||||
TITLE:=Parallel port support
|
||||
@ -349,8 +397,7 @@ define KernelPackage/mmc
|
||||
CONFIG_SDIO_UART=n
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/drivers/mmc/core/mmc_core.ko \
|
||||
$(LINUX_DIR)/drivers/mmc/card/mmc_block.ko@lt4.10 \
|
||||
$(LINUX_DIR)/drivers/mmc/core/mmc_block.ko@ge4.10
|
||||
$(LINUX_DIR)/drivers/mmc/core/mmc_block.ko
|
||||
AUTOLOAD:=$(call AutoProbe,mmc_core mmc_block,1)
|
||||
endef
|
||||
|
||||
@ -361,6 +408,23 @@ endef
|
||||
$(eval $(call KernelPackage,mmc))
|
||||
|
||||
|
||||
define KernelPackage/mvsdio
|
||||
SUBMENU:=$(OTHER_MENU)
|
||||
TITLE:=Marvell MMC/SD/SDIO host driver
|
||||
DEPENDS:=+kmod-mmc @TARGET_kirkwood
|
||||
KCONFIG:= CONFIG_MMC_MVSDIO
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/drivers/mmc/host/mvsdio.ko
|
||||
AUTOLOAD:=$(call AutoProbe,mvsdio,1)
|
||||
endef
|
||||
|
||||
define KernelPackage/mvsdio/description
|
||||
Kernel support for the Marvell SDIO host driver.
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,mvsdio))
|
||||
|
||||
|
||||
define KernelPackage/sdhci
|
||||
SUBMENU:=$(OTHER_MENU)
|
||||
TITLE:=Secure Digital Host Controller Interface support
|
||||
@ -423,7 +487,7 @@ $(eval $(call KernelPackage,softdog))
|
||||
define KernelPackage/ssb
|
||||
SUBMENU:=$(OTHER_MENU)
|
||||
TITLE:=Silicon Sonics Backplane glue code
|
||||
DEPENDS:=@PCI_SUPPORT @!TARGET_brcm47xx @!TARGET_brcm63xx
|
||||
DEPENDS:=@PCI_SUPPORT @!TARGET_bcm47xx @!TARGET_bcm63xx
|
||||
KCONFIG:=\
|
||||
CONFIG_SSB \
|
||||
CONFIG_SSB_B43_PCI_BRIDGE=y \
|
||||
@ -449,7 +513,7 @@ $(eval $(call KernelPackage,ssb))
|
||||
define KernelPackage/bcma
|
||||
SUBMENU:=$(OTHER_MENU)
|
||||
TITLE:=BCMA support
|
||||
DEPENDS:=@PCI_SUPPORT @!TARGET_brcm47xx @!TARGET_bcm53xx
|
||||
DEPENDS:=@PCI_SUPPORT @!TARGET_bcm47xx @!TARGET_bcm53xx
|
||||
KCONFIG:=\
|
||||
CONFIG_BCMA \
|
||||
CONFIG_BCMA_POSSIBLE=y \
|
||||
@ -476,7 +540,7 @@ define KernelPackage/rtc-ds1307
|
||||
SUBMENU:=$(OTHER_MENU)
|
||||
TITLE:=Dallas/Maxim DS1307 (and compatible) RTC support
|
||||
DEFAULT:=m if ALL_KMODS && RTC_SUPPORT
|
||||
DEPENDS:=+kmod-i2c-core +!LINUX_4_9:kmod-regmap-i2c +!LINUX_4_9:kmod-hwmon-core
|
||||
DEPENDS:=+kmod-i2c-core +kmod-regmap-i2c +kmod-hwmon-core
|
||||
KCONFIG:=CONFIG_RTC_DRV_DS1307 \
|
||||
CONFIG_RTC_CLASS=y
|
||||
FILES:=$(LINUX_DIR)/drivers/rtc/rtc-ds1307.ko
|
||||
@ -587,6 +651,7 @@ define KernelPackage/rtc-pcf2123
|
||||
SUBMENU:=$(OTHER_MENU)
|
||||
TITLE:=Philips PCF2123 RTC support
|
||||
DEFAULT:=m if ALL_KMODS && RTC_SUPPORT
|
||||
DEPENDS:=+LINUX_5_4:kmod-regmap-spi
|
||||
KCONFIG:=CONFIG_RTC_DRV_PCF2123 \
|
||||
CONFIG_RTC_CLASS=y
|
||||
FILES:=$(LINUX_DIR)/drivers/rtc/rtc-pcf2123.ko
|
||||
@ -734,8 +799,9 @@ define KernelPackage/serial-8250
|
||||
CONFIG_SERIAL_8250_RSA=n
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/drivers/tty/serial/8250/8250.ko \
|
||||
$(LINUX_DIR)/drivers/tty/serial/8250/8250_base.ko@ge4.4 \
|
||||
$(if $(CONFIG_PCI),$(LINUX_DIR)/drivers/tty/serial/8250/8250_pci.ko@ge4.4)
|
||||
$(LINUX_DIR)/drivers/tty/serial/8250/8250_base.ko \
|
||||
$(if $(CONFIG_PCI),$(LINUX_DIR)/drivers/tty/serial/8250/8250_pci.ko) \
|
||||
$(if $(CONFIG_GPIOLIB),$(LINUX_DIR)/drivers/tty/serial/serial_mctrl_gpio.ko@ge5.3)
|
||||
AUTOLOAD:=$(call AutoProbe,8250 8250_base 8250_pci)
|
||||
endef
|
||||
|
||||
@ -943,7 +1009,7 @@ $(eval $(call KernelPackage,ptp))
|
||||
define KernelPackage/ptp-gianfar
|
||||
SUBMENU:=$(OTHER_MENU)
|
||||
TITLE:=Freescale Gianfar PTP support
|
||||
DEPENDS:=@TARGET_mpc85xx +kmod-ptp @!LINUX_4_19
|
||||
DEPENDS:=@TARGET_mpc85xx +kmod-ptp @LINUX_4_14
|
||||
KCONFIG:=CONFIG_PTP_1588_CLOCK_GIANFAR
|
||||
FILES:=$(LINUX_DIR)/drivers/net/ethernet/freescale/gianfar_ptp.ko
|
||||
AUTOLOAD:=$(call AutoProbe,gianfar_ptp)
|
||||
@ -959,10 +1025,10 @@ $(eval $(call KernelPackage,ptp-gianfar))
|
||||
define KernelPackage/ptp-qoriq
|
||||
SUBMENU:=$(OTHER_MENU)
|
||||
TITLE:=Freescale QorIQ PTP support
|
||||
DEPENDS:=@TARGET_mpc85xx +kmod-ptp @LINUX_4_19
|
||||
DEPENDS:=@TARGET_mpc85xx +kmod-ptp @!LINUX_4_14
|
||||
KCONFIG:=CONFIG_PTP_1588_CLOCK_QORIQ
|
||||
FILES:=$(LINUX_DIR)/drivers/ptp/ptp_qoriq.o
|
||||
AUTOLOAD:=$(call AutoProbe,ptp_qoriq)
|
||||
FILES:=$(LINUX_DIR)/drivers/ptp/ptp-qoriq.ko
|
||||
AUTOLOAD:=$(call AutoProbe,ptp-qoriq)
|
||||
endef
|
||||
|
||||
|
||||
@ -992,7 +1058,7 @@ define KernelPackage/random-tpm
|
||||
TITLE:=Hardware Random Number Generator TPM support
|
||||
KCONFIG:=CONFIG_HW_RANDOM_TPM
|
||||
FILES:=$(LINUX_DIR)/drivers/char/hw_random/tpm-rng.ko
|
||||
DEPENDS:= +kmod-random-core +kmod-tpm @!LINUX_4_19
|
||||
DEPENDS:= +kmod-random-core +kmod-tpm @LINUX_4_14
|
||||
AUTOLOAD:=$(call AutoProbe,tpm-rng)
|
||||
endef
|
||||
|
||||
@ -1232,16 +1298,17 @@ endef
|
||||
$(eval $(call KernelPackage,it87-wdt))
|
||||
|
||||
|
||||
define KernelPackage/pinctrl-sx150x
|
||||
define KernelPackage/f71808e-wdt
|
||||
SUBMENU:=$(OTHER_MENU)
|
||||
TITLE:=Semtech SX150x-series I2C GPIO expanders
|
||||
DEPENDS:= +kmod-i2c-core @!LINUX_4_9
|
||||
KCONFIG:=CONFIG_PINCTRL_SX150X=y
|
||||
AUTOLOAD:=$(call AutoLoad,40,pinctrl-sx150x)
|
||||
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/pinctrl-sx150x/description
|
||||
This driver adds support for Semtech SX150x-series I2C GPIO expanders.
|
||||
define KernelPackage/f71808e-wdt/description
|
||||
Kernel module for the watchdog timer found on many Fintek Super-IO chips.
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,pinctrl-sx150x))
|
||||
$(eval $(call KernelPackage,f71808e-wdt))
|
||||
|
@ -24,8 +24,7 @@ SOUNDCORE_FILES ?= \
|
||||
$(LINUX_DIR)/sound/soundcore.ko \
|
||||
$(LINUX_DIR)/sound/core/snd.ko \
|
||||
$(LINUX_DIR)/sound/core/snd-hwdep.ko \
|
||||
$(LINUX_DIR)/sound/core/seq/snd-seq-device.ko@lt4.13 \
|
||||
$(LINUX_DIR)/sound/core/snd-seq-device.ko@ge4.13 \
|
||||
$(LINUX_DIR)/sound/core/snd-seq-device.ko \
|
||||
$(LINUX_DIR)/sound/core/snd-rawmidi.ko \
|
||||
$(LINUX_DIR)/sound/core/snd-timer.ko \
|
||||
$(LINUX_DIR)/sound/core/snd-pcm.ko \
|
||||
|
@ -72,11 +72,10 @@ $(eval $(call KernelPackage,usb-phy-nop))
|
||||
|
||||
define KernelPackage/usb-phy-qcom-dwc3
|
||||
TITLE:=DWC3 USB QCOM PHY driver
|
||||
DEPENDS:=@(TARGET_ipq40xx||TARGET_ipq806x) +kmod-usb-dwc3-of-simple
|
||||
DEPENDS:=@(TARGET_ipq40xx||TARGET_ipq806x)
|
||||
KCONFIG:= CONFIG_PHY_QCOM_DWC3
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/drivers/phy/phy-qcom-dwc3.ko@lt4.13 \
|
||||
$(LINUX_DIR)/drivers/phy/qualcomm/phy-qcom-dwc3.ko@ge4.13
|
||||
$(LINUX_DIR)/drivers/phy/qualcomm/phy-qcom-dwc3.ko
|
||||
AUTOLOAD:=$(call AutoLoad,45,phy-qcom-dwc3,1)
|
||||
$(call AddDepends/usb)
|
||||
endef
|
||||
@ -275,8 +274,8 @@ define KernelPackage/usb-ohci
|
||||
TITLE:=Support for OHCI controllers
|
||||
DEPENDS:= \
|
||||
+TARGET_bcm53xx:kmod-usb-bcma \
|
||||
+TARGET_brcm47xx:kmod-usb-bcma \
|
||||
+TARGET_brcm47xx:kmod-usb-ssb
|
||||
+TARGET_bcm47xx:kmod-usb-bcma \
|
||||
+TARGET_bcm47xx:kmod-usb-ssb
|
||||
KCONFIG:= \
|
||||
CONFIG_USB_OHCI \
|
||||
CONFIG_USB_OHCI_HCD \
|
||||
@ -323,7 +322,7 @@ $(eval $(call KernelPackage,usb-ohci-pci))
|
||||
|
||||
define KernelPackage/usb-bcma
|
||||
TITLE:=Support for BCMA USB controllers
|
||||
DEPENDS:=@USB_SUPPORT @TARGET_brcm47xx||TARGET_bcm53xx
|
||||
DEPENDS:=@USB_SUPPORT @TARGET_bcm47xx||TARGET_bcm53xx
|
||||
HIDDEN:=1
|
||||
KCONFIG:=CONFIG_USB_HCD_BCMA
|
||||
FILES:= \
|
||||
@ -346,7 +345,7 @@ $(eval $(call KernelPackage,usb-fotg210))
|
||||
|
||||
define KernelPackage/usb-ssb
|
||||
TITLE:=Support for SSB USB controllers
|
||||
DEPENDS:=@USB_SUPPORT @TARGET_brcm47xx
|
||||
DEPENDS:=@USB_SUPPORT @TARGET_bcm47xx
|
||||
HIDDEN:=1
|
||||
KCONFIG:=CONFIG_USB_HCD_SSB
|
||||
FILES:= \
|
||||
@ -371,8 +370,8 @@ $(eval $(call KernelPackage,usb-ehci))
|
||||
define KernelPackage/usb2
|
||||
TITLE:=Support for USB2 controllers
|
||||
DEPENDS:=\
|
||||
+TARGET_brcm47xx:kmod-usb-bcma \
|
||||
+TARGET_brcm47xx:kmod-usb-ssb \
|
||||
+TARGET_bcm47xx:kmod-usb-bcma \
|
||||
+TARGET_bcm47xx:kmod-usb-ssb \
|
||||
+TARGET_bcm53xx:kmod-usb-bcma \
|
||||
+TARGET_bcm53xx:kmod-phy-bcm-ns-usb2 \
|
||||
+TARGET_ath79:kmod-phy-ath79-usb \
|
||||
@ -442,9 +441,8 @@ define KernelPackage/usb-dwc2
|
||||
CONFIG_USB_DWC2_TRACK_MISSED_SOFS=n \
|
||||
CONFIG_USB_DWC2_DEBUG_PERIODIC=n
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/drivers/usb/dwc2/dwc2.ko \
|
||||
$(LINUX_DIR)/drivers/usb/dwc2/dwc2_platform.ko@lt4.3
|
||||
AUTOLOAD:=$(call AutoLoad,54,dwc2 dwc2_platform@lt4.3,1)
|
||||
$(LINUX_DIR)/drivers/usb/dwc2/dwc2.ko
|
||||
AUTOLOAD:=$(call AutoLoad,54,dwc2,1)
|
||||
$(call AddDepends/usb)
|
||||
endef
|
||||
|
||||
@ -498,7 +496,7 @@ $(eval $(call KernelPackage,usb-dwc3-of-simple))
|
||||
|
||||
define KernelPackage/usb-dwc3-qcom
|
||||
TITLE:=DWC3 Qualcomm USB driver
|
||||
DEPENDS:=@LINUX_4_19 @(TARGET_ipq40xx||TARGET_ipq806x) +kmod-usb-dwc3
|
||||
DEPENDS:=@(!LINUX_4_14) @(TARGET_ipq40xx||TARGET_ipq806x) +kmod-usb-dwc3
|
||||
KCONFIG:= CONFIG_USB_DWC3_QCOM
|
||||
FILES:= $(LINUX_DIR)/drivers/usb/dwc3/dwc3-qcom.ko
|
||||
AUTOLOAD:=$(call AutoLoad,53,dwc3-qcom,1)
|
||||
@ -1604,10 +1602,10 @@ define KernelPackage/usb-chipidea
|
||||
CONFIG_USB_CHIPIDEA_UDC=y \
|
||||
CONFIG_USB_CHIPIDEA_DEBUG=y
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/drivers/extcon/extcon.ko@lt4.9 \
|
||||
$(LINUX_DIR)/drivers/extcon/extcon-core.ko@ge4.9 \
|
||||
$(LINUX_DIR)/drivers/extcon/extcon-core.ko \
|
||||
$(LINUX_DIR)/drivers/usb/chipidea/ci_hdrc.ko \
|
||||
$(LINUX_DIR)/drivers/usb/common/ulpi.ko@ge4.18
|
||||
$(LINUX_DIR)/drivers/usb/common/ulpi.ko@ge4.18 \
|
||||
$(LINUX_DIR)/drivers/usb/roles/roles.ko@ge5.0
|
||||
AUTOLOAD:=$(call AutoLoad,39,ci_hdrc,1)
|
||||
$(call AddDepends/usb)
|
||||
endef
|
||||
@ -1629,8 +1627,7 @@ define KernelPackage/usb-chipidea2
|
||||
CONFIG_USB_CHIPIDEA_UDC=y \
|
||||
CONFIG_USB_CHIPIDEA_DEBUG=y
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/drivers/extcon/extcon.ko@lt4.9 \
|
||||
$(LINUX_DIR)/drivers/extcon/extcon-core.ko@ge4.9 \
|
||||
$(LINUX_DIR)/drivers/extcon/extcon-core.ko \
|
||||
$(LINUX_DIR)/drivers/usb/chipidea/ci_hdrc_usb2.ko
|
||||
AUTOLOAD:=$(call AutoLoad,39,ci_hdrc_usb2,1)
|
||||
$(call AddDepends/usb)
|
||||
|
@ -151,7 +151,7 @@ define KernelPackage/fb-sys-fops
|
||||
DEPENDS:=+kmod-fb
|
||||
KCONFIG:=CONFIG_FB_SYS_FOPS
|
||||
FILES:=$(LINUX_DIR)/drivers/video/fbdev/core/fb_sys_fops.ko
|
||||
AUTOLOAD:=$(call AutoLoad,07,fbsysfops)
|
||||
AUTOLOAD:=$(call AutoLoad,07,fb_sys_fops)
|
||||
endef
|
||||
|
||||
define KernelPackage/fb-sys-fops/description
|
||||
@ -187,7 +187,7 @@ define KernelPackage/fb-tft
|
||||
SUBMENU:=$(VIDEO_MENU)
|
||||
TITLE:=Support for small TFT LCD display modules
|
||||
DEPENDS:= \
|
||||
@GPIO_SUPPORT @!LINUX_4_9 +kmod-backlight \
|
||||
@GPIO_SUPPORT +kmod-backlight \
|
||||
+kmod-fb +kmod-fb-sys-fops +kmod-fb-sys-ram +kmod-spi-bitbang
|
||||
KCONFIG:= \
|
||||
CONFIG_FB_BACKLIGHT=y \
|
||||
@ -285,7 +285,7 @@ define KernelPackage/drm-amdgpu
|
||||
CONFIG_DEBUG_KERNEL_DC=n
|
||||
FILES:=$(LINUX_DIR)/drivers/gpu/drm/amd/amdgpu/amdgpu.ko \
|
||||
$(LINUX_DIR)/drivers/gpu/drm/scheduler/gpu-sched.ko@ge4.15 \
|
||||
$(LINUX_DIR)/drivers/gpu/drm/amd/lib/chash.ko@ge4.15
|
||||
$(LINUX_DIR)/drivers/gpu/drm/amd/lib/chash.ko@lt5.3
|
||||
AUTOLOAD:=$(call AutoProbe,amdgpu)
|
||||
endef
|
||||
|
||||
@ -407,7 +407,7 @@ define KernelPackage/video-core
|
||||
CONFIG_V4L_PLATFORM_DRIVERS=y \
|
||||
CONFIG_V4L_ISA_PARPORT_DRIVERS=y
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/drivers/media/$(V4L2_DIR)/v4l2-common.ko \
|
||||
$(LINUX_DIR)/drivers/media/$(V4L2_DIR)/v4l2-common.ko@lt5.4 \
|
||||
$(LINUX_DIR)/drivers/media/$(V4L2_DIR)/videodev.ko
|
||||
AUTOLOAD:=$(call AutoLoad,60, videodev v4l2-common)
|
||||
endef
|
||||
@ -447,7 +447,7 @@ define KernelPackage/video-videobuf2
|
||||
$(LINUX_DIR)/drivers/media/common/videobuf2/videobuf2-v4l2.ko@ge4.16 \
|
||||
$(LINUX_DIR)/drivers/media/common/videobuf2/videobuf2-memops.ko@ge4.16 \
|
||||
$(LINUX_DIR)/drivers/media/common/videobuf2/videobuf2-vmalloc.ko@ge4.16
|
||||
AUTOLOAD:=$(call AutoLoad,65,videobuf2-core videobuf-v4l2@ge4.4 videobuf2-memops videobuf2-vmalloc)
|
||||
AUTOLOAD:=$(call AutoLoad,65,videobuf2-core videobuf-v4l2 videobuf2-memops videobuf2-vmalloc)
|
||||
$(call AddDepends/video)
|
||||
endef
|
||||
|
||||
@ -511,7 +511,7 @@ $(eval $(call KernelPackage,video-uvc))
|
||||
define KernelPackage/video-gspca-core
|
||||
MENU:=1
|
||||
TITLE:=GSPCA webcam core support framework
|
||||
DEPENDS:=@USB_SUPPORT +kmod-usb-core +kmod-input-core +LINUX_4_19:kmod-video-videobuf2
|
||||
DEPENDS:=@USB_SUPPORT +kmod-usb-core +kmod-input-core +!LINUX_4_14:kmod-video-videobuf2
|
||||
KCONFIG:=CONFIG_USB_GSPCA
|
||||
FILES:=$(LINUX_DIR)/drivers/media/$(V4L2_USB_DIR)/gspca/gspca_main.ko
|
||||
AUTOLOAD:=$(call AutoProbe,gspca_main)
|
||||
|
@ -14,7 +14,7 @@ define KernelPackage/w1
|
||||
TITLE:=Dallas's 1-wire support
|
||||
KCONFIG:=CONFIG_W1
|
||||
FILES:=$(LINUX_DIR)/drivers/w1/wire.ko
|
||||
DEPENDS:=+!LINUX_4_9:kmod-hwmon-core
|
||||
DEPENDS:=+kmod-hwmon-core
|
||||
endef
|
||||
|
||||
define KernelPackage/w1/description
|
||||
|
@ -13,8 +13,7 @@ define KernelPackage/net-prism54
|
||||
DEPENDS:=@PCI_SUPPORT +@DRIVER_WEXT_SUPPORT +prism54-firmware
|
||||
KCONFIG:=CONFIG_PRISM54
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/drivers/net/wireless/prism54/prism54.ko@lt4.5 \
|
||||
$(LINUX_DIR)/drivers/net/wireless/intersil/prism54/prism54.ko@ge4.5
|
||||
$(LINUX_DIR)/drivers/net/wireless/intersil/prism54/prism54.ko
|
||||
AUTOLOAD:=$(call AutoProbe,prism54)
|
||||
endef
|
||||
|
||||
@ -41,24 +40,3 @@ define KernelPackage/net-rtl8192su/description
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,net-rtl8192su))
|
||||
|
||||
|
||||
define KernelPackage/owl-loader
|
||||
SUBMENU:=$(WIRELESS_MENU)
|
||||
TITLE:=Owl loader for initializing Atheros PCI(e) Wifi chips
|
||||
DEPENDS:=@PCI_SUPPORT
|
||||
KCONFIG:=CONFIG_OWL_LOADER
|
||||
FILES:=$(LINUX_DIR)/drivers/misc/owl-loader.ko
|
||||
AUTOLOAD:=$(call AutoProbe,owl-loader)
|
||||
endef
|
||||
|
||||
define KernelPackage/owl-loader/description
|
||||
Kernel module that helps to initialize certain Qualcomm
|
||||
Atheros' PCI(e) Wifi chips, which have the init data
|
||||
(which contains the PCI device ID for example) stored
|
||||
together with the calibration data in the file system.
|
||||
|
||||
This is necessary for devices like the Cisco Meraki Z1.
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,owl-loader))
|
||||
|
@ -15,7 +15,7 @@ define KernelPackage/ieee802154
|
||||
CONFIG_IEEE802154_NL802154_EXPERIMENTAL=n
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/net/ieee802154/ieee802154.ko \
|
||||
$(LINUX_DIR)/net/ieee802154/ieee802154_socket.ko@ge4.0
|
||||
$(LINUX_DIR)/net/ieee802154/ieee802154_socket.ko
|
||||
AUTOLOAD:=$(call AutoLoad,90,ieee802154 ieee802154_socket)
|
||||
endef
|
||||
|
||||
@ -116,19 +116,18 @@ endef
|
||||
|
||||
$(eval $(call KernelPackage,cc2520))
|
||||
|
||||
define KernelPackage/ieee802154_6lowpan
|
||||
define KernelPackage/ieee802154-6lowpan
|
||||
SUBMENU:=$(WPAN_MENU)
|
||||
TITLE:= 6LoWPAN support over IEEE-802.15.4
|
||||
DEPENDS:=+kmod-6lowpan +kmod-ieee802154
|
||||
KCONFIG:=CONFIG_IEEE802154_6LOWPAN
|
||||
FILES:= \
|
||||
$(LINUX_DIR)/net/ieee802154/6lowpan/ieee802154_6lowpan.ko@ge4.0 \
|
||||
$(LINUX_DIR)/net/ieee802154/ieee802154_6lowpan.ko@lt4.0
|
||||
$(LINUX_DIR)/net/ieee802154/6lowpan/ieee802154_6lowpan.ko
|
||||
AUTOLOAD:=$(call AutoLoad,91,ieee802154_6lowpan)
|
||||
endef
|
||||
|
||||
define KernelPackage/ieee802154_6lowpan/description
|
||||
define KernelPackage/ieee802154-6lowpan/description
|
||||
IPv6 compression over IEEE 802.15.4
|
||||
endef
|
||||
|
||||
$(eval $(call KernelPackage,ieee802154_6lowpan))
|
||||
$(eval $(call KernelPackage,ieee802154-6lowpan))
|
||||
|
@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=automount
|
||||
PKG_VERSION:=1
|
||||
PKG_RELEASE:=31
|
||||
PKG_RELEASE:=32
|
||||
PKG_ARCH:=all
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
@ -17,7 +17,7 @@ include $(INCLUDE_DIR)/package.mk
|
||||
define Package/automount
|
||||
TITLE:=Mount autoconfig hotplug script.
|
||||
MAINTAINER:=Lean
|
||||
DEPENDS:=+block-mount +kmod-usb-storage +kmod-usb-storage-extras +!TARGET_ramips:kmod-usb-storage-uas +kmod-fs-vfat +kmod-fs-ext4 +kmod-fs-exfat +ntfs-3g
|
||||
DEPENDS:=+block-mount +kmod-usb-storage +kmod-usb-storage-extras +!TARGET_ramips:kmod-usb-storage-uas +kmod-fs-vfat +kmod-fs-ext4 +!LINUX_5_4:kmod-fs-exfat0 +LINUX_5_4:kmod-fs-exfat +ntfs-3g
|
||||
endef
|
||||
|
||||
define Package/automount/description
|
||||
|
@ -13,7 +13,7 @@ FEATURES:=squashfs vdi vmdk pcmcia fpu
|
||||
SUBTARGETS:=64 generic zen legacy geode
|
||||
MAINTAINER:=Felix Fietkau <nbd@nbd.name>
|
||||
|
||||
KERNEL_PATCHVER:=4.19
|
||||
KERNEL_PATCHVER:=4.14
|
||||
|
||||
KERNELNAME:=bzImage
|
||||
|
||||
@ -22,7 +22,6 @@ include $(INCLUDE_DIR)/target.mk
|
||||
DEFAULT_PACKAGES += partx-utils mkf2fs fdisk e2fsprogs wpad kmod-usb-hid kmod-mmc-spi kmod-sdhci \
|
||||
kmod-ath5k kmod-ath9k kmod-ath9k-htc kmod-ath10k kmod-rt2800-usb kmod-e1000e kmod-igb kmod-igbvf kmod-ixgbe kmod-pcnet32 kmod-tulip kmod-vmxnet3 kmod-i40e kmod-i40evf kmod-r8125 kmod-8139cp kmod-8139too kmod-fs-f2fs \
|
||||
htop lm-sensors autocore automount autosamba luci-app-ipsec-vpnd luci-proto-bonding luci-app-unblockmusic luci-app-zerotier luci-app-xlnetacc ddns-scripts_aliyun ddns-scripts_dnspod ca-certificates \
|
||||
luci-app-airplay2 luci-app-music-remote-center luci-app-qbittorrent luci-app-amule luci-app-openvpn-server \
|
||||
ath10k-firmware-qca988x ath10k-firmware-qca9888 ath10k-firmware-qca9984 brcmfmac-firmware-43602a1-pcie \
|
||||
kmod-sound-hda-core kmod-sound-hda-codec-realtek kmod-sound-hda-codec-via kmod-sound-via82xx kmod-sound-hda-intel kmod-sound-hda-codec-hdmi kmod-sound-i8x0 kmod-usb-audio \
|
||||
kmod-usb-net kmod-usb-net-asix kmod-usb-net-asix-ax88179 kmod-usb-net-rtl8150 kmod-usb-net-rtl8152 kmod-r8168 kmod-mlx4-core kmod-mlx5-core
|
||||
|
Loading…
Reference in New Issue
Block a user