package: drop kernel 4.9 support
This commit is contained in:
parent
cd73b85ee0
commit
fdfd3f7f4d
@ -16,7 +16,7 @@ include $(INCLUDE_DIR)/package.mk
|
||||
define KernelPackage/i2c-gpio-custom
|
||||
SUBMENU:=I2C support
|
||||
TITLE:=Custom GPIO-based I2C device
|
||||
DEPENDS:=@GPIO_SUPPORT +kmod-i2c-core +kmod-i2c-gpio @(LINUX_4_9||LINUX_4_14)
|
||||
DEPENDS:=@GPIO_SUPPORT +kmod-i2c-core +kmod-i2c-gpio @LINUX_4_14
|
||||
FILES:=$(PKG_BUILD_DIR)/i2c-gpio-custom.ko
|
||||
KCONFIG:=
|
||||
endef
|
||||
|
||||
@ -26,7 +26,7 @@ define KernelPackage/sched-cake-oot
|
||||
URL:=https://github.com/dtaht/sch_cake
|
||||
FILES:=$(PKG_BUILD_DIR)/sch_cake.ko
|
||||
AUTOLOAD:=$(call AutoLoad,75,sch_cake)
|
||||
DEPENDS:=@(LINUX_4_9||LINUX_4_14) +kmod-sched-core +kmod-ipt-conntrack
|
||||
DEPENDS:=@LINUX_4_14 +kmod-sched-core +kmod-ipt-conntrack
|
||||
endef
|
||||
|
||||
define KernelPackage/sched-cake-oot/description
|
||||
@ -37,7 +37,7 @@ define KernelPackage/sched-cake-virtual
|
||||
SUBMENU:=Network Support
|
||||
TITLE:=Virtual package for sched-cake
|
||||
URL:=https://github.com/dtaht/sch_cake
|
||||
DEPENDS:=+!(LINUX_4_9||LINUX_4_14):kmod-sched-cake +(LINUX_4_9||LINUX_4_14):kmod-sched-cake-oot
|
||||
DEPENDS:=+!LINUX_4_14:kmod-sched-cake +LINUX_4_14:kmod-sched-cake-oot
|
||||
endef
|
||||
|
||||
define KernelPackage/sched-cake-virtual/description
|
||||
|
||||
@ -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
|
||||
@ -208,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
|
||||
@ -219,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.
|
||||
|
||||
@ -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)
|
||||
@ -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 \
|
||||
|
||||
@ -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 \
|
||||
|
||||
@ -159,7 +159,7 @@ $(eval $(call KernelPackage,iio-dht11))
|
||||
define KernelPackage/iio-bme680
|
||||
SUBMENU:=$(IIO_MENU)
|
||||
TITLE:=BME680 gas/humidity/pressure/temperature sensor
|
||||
DEPENDS:=@!(LINUX_4_9||LINUX_4_14) +kmod-iio-core +kmod-regmap-core
|
||||
DEPENDS:=@!LINUX_4_14 +kmod-iio-core +kmod-regmap-core
|
||||
KCONFIG:=CONFIG_BME680
|
||||
FILES:=$(LINUX_DIR)/drivers/iio/chemical/bme680_core.ko
|
||||
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,16 +146,16 @@ $(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
|
||||
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
|
||||
|
||||
@ -557,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_9||LINUX_4_14):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
|
||||
@ -716,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 +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
|
||||
@ -733,20 +736,27 @@ endef
|
||||
$(eval $(call KernelPackage,i40e))
|
||||
|
||||
|
||||
define KernelPackage/i40evf
|
||||
define KernelPackage/iavf
|
||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||
TITLE:=Intel(R) Ethernet Adaptive Virtual Function support
|
||||
DEPENDS:=@!LINUX_5_4 @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
|
||||
@ -807,7 +817,7 @@ define KernelPackage/tg3
|
||||
TITLE:=Broadcom Tigon3 Gigabit Ethernet
|
||||
KCONFIG:=CONFIG_TIGON3 \
|
||||
CONFIG_TIGON3_HWMON=n
|
||||
DEPENDS:=+!TARGET_bcm47xx: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)
|
||||
@ -1024,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
|
||||
@ -1190,6 +1200,7 @@ endef
|
||||
|
||||
$(eval $(call KernelPackage,mlx5-core))
|
||||
|
||||
|
||||
define KernelPackage/sfc
|
||||
SUBMENU:=$(NETWORK_DEVICES_MENU)
|
||||
TITLE:=Solarflare SFC9000/SFC9100-family 10Gbps NIC support
|
||||
|
||||
@ -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
|
||||
@ -625,7 +625,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_9||LINUX_4_14):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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -400,7 +399,7 @@ $(eval $(call KernelPackage,ip6-vti))
|
||||
define KernelPackage/xfrm-interface
|
||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||
TITLE:=IPsec XFRM Interface
|
||||
DEPENDS:=+kmod-ipsec4 +IPV6:kmod-ipsec6 @!(LINUX_4_9||LINUX_4_14)
|
||||
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)
|
||||
@ -789,7 +788,7 @@ $(eval $(call KernelPackage,sched-core))
|
||||
define KernelPackage/sched-cake
|
||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||
TITLE:=Cake fq_codel/blue derived shaper
|
||||
DEPENDS:=@!(LINUX_4_9||LINUX_4_14) +kmod-sched-core
|
||||
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)
|
||||
@ -947,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
|
||||
@ -961,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
|
||||
@ -1147,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
|
||||
|
||||
@ -1163,7 +1155,7 @@ $(eval $(call KernelPackage,rxrpc))
|
||||
define KernelPackage/mpls
|
||||
SUBMENU:=$(NETWORK_SUPPORT_MENU)
|
||||
TITLE:=MPLS support
|
||||
DEPENDS:=+!(LINUX_4_9||LINUX_4_14):kmod-iptunnel
|
||||
DEPENDS:=+!LINUX_4_14:kmod-iptunnel
|
||||
KCONFIG:= \
|
||||
CONFIG_MPLS=y \
|
||||
CONFIG_LWTUNNEL=y \
|
||||
|
||||
@ -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
|
||||
|
||||
@ -236,14 +233,13 @@ $(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
|
||||
@ -401,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
|
||||
|
||||
@ -413,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
|
||||
@ -528,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
|
||||
@ -1013,7 +1025,7 @@ $(eval $(call KernelPackage,ptp))
|
||||
define KernelPackage/ptp-gianfar
|
||||
SUBMENU:=$(OTHER_MENU)
|
||||
TITLE:=Freescale Gianfar PTP support
|
||||
DEPENDS:=@TARGET_mpc85xx +kmod-ptp @(LINUX_4_9||LINUX_4_14)
|
||||
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)
|
||||
@ -1062,7 +1074,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_9||LINUX_4_14)
|
||||
DEPENDS:= +kmod-random-core +kmod-tpm @LINUX_4_14
|
||||
AUTOLOAD:=$(call AutoProbe,tpm-rng)
|
||||
endef
|
||||
|
||||
|
||||
@ -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
|
||||
@ -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_9||LINUX_4_14) @(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)
|
||||
@ -1138,7 +1136,7 @@ $(eval $(call KernelPackage,usb-net))
|
||||
|
||||
define AddDepends/usb-net
|
||||
SUBMENU:=$(USB_MENU)
|
||||
DEPENDS+=kmod-usb-net $(1)
|
||||
DEPENDS+=+kmod-usb-net $(1)
|
||||
endef
|
||||
|
||||
|
||||
@ -1621,8 +1619,7 @@ 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/roles/roles.ko@ge5.0
|
||||
@ -1647,8 +1644,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)
|
||||
|
||||
@ -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 \
|
||||
@ -286,7 +286,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||lt5.3)
|
||||
$(LINUX_DIR)/drivers/gpu/drm/amd/lib/chash.ko@lt5.3
|
||||
AUTOLOAD:=$(call AutoProbe,amdgpu)
|
||||
endef
|
||||
|
||||
@ -448,7 +448,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
|
||||
|
||||
@ -512,7 +512,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_9||LINUX_4_14):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
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
@ -122,8 +122,7 @@ define KernelPackage/ieee802154-6lowpan
|
||||
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
|
||||
|
||||
|
||||
@ -24,7 +24,7 @@ include $(INCLUDE_DIR)/package.mk
|
||||
define KernelPackage/rtl8812au-ct
|
||||
SUBMENU:=Wireless Drivers
|
||||
TITLE:=Driver for Realtek 8812 AU devices comfast 912-ac, etc
|
||||
DEPENDS:=+kmod-cfg80211 +kmod-usb-core +@DRIVER_11N_SUPPORT +@DRIVER_11AC_SUPPORT @!LINUX_4_9
|
||||
DEPENDS:=+kmod-cfg80211 +kmod-usb-core +@DRIVER_11N_SUPPORT +@DRIVER_11AC_SUPPORT
|
||||
FILES:=\
|
||||
$(PKG_BUILD_DIR)/rtl8812au.ko
|
||||
AUTOLOAD:=$(call AutoProbe,rtl8812au)
|
||||
|
||||
@ -16,7 +16,7 @@ include $(INCLUDE_DIR)/package.mk
|
||||
define KernelPackage/spi-gpio-custom
|
||||
SUBMENU:=SPI Support
|
||||
TITLE:=Custom GPIO-based SPI device
|
||||
DEPENDS:=@GPIO_SUPPORT +kmod-spi-bitbang +kmod-spi-gpio +kmod-spi-dev @(LINUX_4_9||LINUX_4_14)
|
||||
DEPENDS:=@GPIO_SUPPORT +kmod-spi-bitbang +kmod-spi-gpio +kmod-spi-dev @LINUX_4_14
|
||||
FILES:=$(PKG_BUILD_DIR)/spi-gpio-custom.ko
|
||||
KCONFIG:=
|
||||
endef
|
||||
|
||||
@ -16,7 +16,7 @@ include $(INCLUDE_DIR)/package.mk
|
||||
define KernelPackage/w1-gpio-custom
|
||||
SUBMENU:=W1 support
|
||||
TITLE:=Custom GPIO-based 1-wire device
|
||||
DEPENDS:=kmod-w1 +kmod-w1-master-gpio @(LINUX_4_9||LINUX_4_14)
|
||||
DEPENDS:=kmod-w1 +kmod-w1-master-gpio @LINUX_4_14
|
||||
FILES:=$(PKG_BUILD_DIR)/w1-gpio-custom.ko
|
||||
KCONFIG:=
|
||||
endef
|
||||
|
||||
@ -23,17 +23,14 @@ define Package/$(PKG_NAME)/config
|
||||
config PACKAGE_$(PKG_NAME)_INCLUDE_shortcut-fe
|
||||
bool "Include Shortcut-FE"
|
||||
depends on PACKAGE_$(PKG_NAME)_INCLUDE_flow-offload=n
|
||||
default y if LINUX_4_9
|
||||
default n
|
||||
|
||||
config PACKAGE_$(PKG_NAME)_INCLUDE_flow-offload
|
||||
bool "Include Flow Offload"
|
||||
depends on !LINUX_4_9
|
||||
default y
|
||||
|
||||
config PACKAGE_$(PKG_NAME)_INCLUDE_bbr-cca
|
||||
bool "Include BBR CCA"
|
||||
default n if LINUX_4_9
|
||||
default y
|
||||
|
||||
config PACKAGE_$(PKG_NAME)_INCLUDE_dnsforwarder
|
||||
|
||||
@ -20,7 +20,7 @@ KERNELNAME:=bzImage
|
||||
include $(INCLUDE_DIR)/target.mk
|
||||
|
||||
DEFAULT_PACKAGES += partx-utils mkf2fs fdisk e2fsprogs wpad kmod-usb-hid 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-r8168 kmod-8139cp kmod-8139too kmod-fs-f2fs \
|
||||
kmod-rt2800-usb kmod-e1000e kmod-igb kmod-igbvf kmod-ixgbe kmod-pcnet32 kmod-tulip kmod-vmxnet3 kmod-i40e kmod-iavf kmod-r8125 kmod-r8168 kmod-8139cp kmod-8139too kmod-fs-f2fs \
|
||||
htop lm-sensors autocore-x86 automount autosamba luci-app-ipsec-vpnd luci-proto-bonding luci-app-xlnetacc luci-app-unblockmusic luci-app-zerotier \
|
||||
ath10k-firmware-qca988x ath10k-firmware-qca9888 ath10k-firmware-qca9984 brcmfmac-firmware-43602a1-pcie ca-certificates ddns-scripts_aliyun ddns-scripts_dnspod \
|
||||
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 \
|
||||
|
||||
Loading…
Reference in New Issue
Block a user