mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-11-04 06:54:27 -05:00 
			
		
		
		
	kernel: modules: adapt for kernel 6.1
Adapt kernel modules to support kernel 6.1. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
This commit is contained in:
		
							parent
							
								
									47e43c86e4
								
							
						
					
					
						commit
						a511887644
					
				@ -52,7 +52,7 @@ define KernelPackage/hwmon-adt7410
 | 
			
		||||
	$(LINUX_DIR)/drivers/hwmon/adt7x10.ko \
 | 
			
		||||
	$(LINUX_DIR)/drivers/hwmon/adt7410.ko
 | 
			
		||||
  AUTOLOAD:=$(call AutoLoad,60,adt7x10 adt7410)
 | 
			
		||||
  $(call AddDepends/hwmon,+kmod-i2c-core)
 | 
			
		||||
  $(call AddDepends/hwmon,+kmod-i2c-core +LINUX_6_1:kmod-regmap-core)
 | 
			
		||||
endef
 | 
			
		||||
 | 
			
		||||
define KernelPackage/hwmon-adt7410/description
 | 
			
		||||
 | 
			
		||||
@ -84,6 +84,20 @@ endef
 | 
			
		||||
$(eval $(call KernelPackage,i2c-algo-pcf))
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
I2C_CCGS_UCSI_MODULES:= \
 | 
			
		||||
  CONFIG_I2C_CCGX_UCSI:drivers/i2c/busses/i2c-ccgx-ucsi
 | 
			
		||||
 | 
			
		||||
define KernelPackage/i2c-ccgs-ucsi
 | 
			
		||||
  $(call i2c_defaults,$(I2C_CCGS_UCSI_MODULES),58)
 | 
			
		||||
  TITLE:=Cypress CCGx Type-C controller
 | 
			
		||||
  DEPENDS:=+kmod-i2c-core +kmod-regmap-core
 | 
			
		||||
  HIDDEN:=y
 | 
			
		||||
endef
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
$(eval $(call KernelPackage,i2c-ccgs-ucsi))
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
I2C_DWCORE_MODULES:= \
 | 
			
		||||
  CONFIG_I2C_DESIGNWARE_CORE:drivers/i2c/busses/i2c-designware-core
 | 
			
		||||
 | 
			
		||||
@ -103,7 +117,7 @@ I2C_DWPCI_MODULES:= \
 | 
			
		||||
define KernelPackage/i2c-designware-pci
 | 
			
		||||
  $(call i2c_defaults,$(I2C_DWPCI_MODULES),59)
 | 
			
		||||
  TITLE:=Synopsys DesignWare PCI
 | 
			
		||||
  DEPENDS:=@PCI_SUPPORT +kmod-i2c-designware-core
 | 
			
		||||
  DEPENDS:=@PCI_SUPPORT +kmod-i2c-designware-core +kmod-i2c-ccgs-ucsi
 | 
			
		||||
endef
 | 
			
		||||
 | 
			
		||||
define KernelPackage/i2c-designware-pci/description
 | 
			
		||||
 | 
			
		||||
@ -134,6 +134,7 @@ define KernelPackage/lib-zstd
 | 
			
		||||
  FILES:= \
 | 
			
		||||
	$(LINUX_DIR)/crypto/zstd.ko \
 | 
			
		||||
	$(LINUX_DIR)/lib/xxhash.ko \
 | 
			
		||||
	$(LINUX_DIR)/lib/zstd/zstd_common.ko@ge6.1 \
 | 
			
		||||
	$(LINUX_DIR)/lib/zstd/zstd_compress.ko \
 | 
			
		||||
	$(LINUX_DIR)/lib/zstd/zstd_decompress.ko
 | 
			
		||||
  AUTOLOAD:=$(call AutoProbe,xxhash zstd zstd_compress zstd_decompress)
 | 
			
		||||
 | 
			
		||||
@ -1165,15 +1165,15 @@ define KernelPackage/nft-offload
 | 
			
		||||
  DEPENDS:=@IPV6 +kmod-nf-flow +kmod-nft-nat
 | 
			
		||||
  KCONFIG:= \
 | 
			
		||||
	CONFIG_NF_FLOW_TABLE_INET \
 | 
			
		||||
	CONFIG_NF_FLOW_TABLE_IPV4 \
 | 
			
		||||
	CONFIG_NF_FLOW_TABLE_IPV6 \
 | 
			
		||||
	CONFIG_NF_FLOW_TABLE_IPV4@lt5.17 \
 | 
			
		||||
	CONFIG_NF_FLOW_TABLE_IPV6@lt5.17 \
 | 
			
		||||
	CONFIG_NFT_FLOW_OFFLOAD
 | 
			
		||||
  FILES:= \
 | 
			
		||||
	$(LINUX_DIR)/net/netfilter/nf_flow_table_inet.ko \
 | 
			
		||||
	$(LINUX_DIR)/net/ipv4/netfilter/nf_flow_table_ipv4.ko \
 | 
			
		||||
	$(LINUX_DIR)/net/ipv6/netfilter/nf_flow_table_ipv6.ko \
 | 
			
		||||
	$(LINUX_DIR)/net/ipv4/netfilter/nf_flow_table_ipv4.ko@lt5.17 \
 | 
			
		||||
	$(LINUX_DIR)/net/ipv6/netfilter/nf_flow_table_ipv6.ko@lt5.17 \
 | 
			
		||||
	$(LINUX_DIR)/net/netfilter/nft_flow_offload.ko
 | 
			
		||||
  AUTOLOAD:=$(call AutoProbe,nf_flow_table_inet nf_flow_table_ipv4 nf_flow_table_ipv6 nft_flow_offload)
 | 
			
		||||
  AUTOLOAD:=$(call AutoProbe,nf_flow_table_inet nf_flow_table_ipv4@lt5.17 nf_flow_table_ipv6@lt5.17 nft_flow_offload)
 | 
			
		||||
endef
 | 
			
		||||
 | 
			
		||||
$(eval $(call KernelPackage,nft-offload))
 | 
			
		||||
 | 
			
		||||
@ -92,7 +92,9 @@ define KernelPackage/vxlan
 | 
			
		||||
	+kmod-udptunnel4 \
 | 
			
		||||
	+IPV6:kmod-udptunnel6
 | 
			
		||||
  KCONFIG:=CONFIG_VXLAN
 | 
			
		||||
  FILES:=$(LINUX_DIR)/drivers/net/vxlan.ko
 | 
			
		||||
  FILES:= \
 | 
			
		||||
	$(LINUX_DIR)/drivers/net/vxlan.ko@lt5.18 \
 | 
			
		||||
	$(LINUX_DIR)/drivers/net/vxlan/vxlan.ko@ge5.18
 | 
			
		||||
  AUTOLOAD:=$(call AutoLoad,13,vxlan)
 | 
			
		||||
endef
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -57,7 +57,8 @@ define KernelPackage/bluetooth
 | 
			
		||||
	$(LINUX_DIR)/drivers/bluetooth/hci_uart.ko \
 | 
			
		||||
	$(LINUX_DIR)/drivers/bluetooth/btusb.ko \
 | 
			
		||||
	$(LINUX_DIR)/drivers/bluetooth/btintel.ko \
 | 
			
		||||
	$(LINUX_DIR)/drivers/bluetooth/btrtl.ko
 | 
			
		||||
	$(LINUX_DIR)/drivers/bluetooth/btrtl.ko \
 | 
			
		||||
	$(LINUX_DIR)/drivers/bluetooth/btmtk.ko@ge5.17
 | 
			
		||||
  AUTOLOAD:=$(call AutoProbe,bluetooth rfcomm bnep hidp hci_uart btusb)
 | 
			
		||||
endef
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -1155,7 +1155,9 @@ $(eval $(call KernelPackage,usb-net-aqc111))
 | 
			
		||||
 | 
			
		||||
define KernelPackage/usb-net-asix
 | 
			
		||||
  TITLE:=Kernel module for USB-to-Ethernet Asix convertors
 | 
			
		||||
  DEPENDS:=+kmod-libphy +kmod-net-selftests +kmod-mdio-devres +kmod-phy-ax88796b
 | 
			
		||||
  DEPENDS:= \
 | 
			
		||||
	+kmod-libphy +kmod-net-selftests +kmod-mdio-devres +kmod-phy-ax88796b \
 | 
			
		||||
	+LINUX_6_1:kmod-phylink
 | 
			
		||||
  KCONFIG:=CONFIG_USB_NET_AX8817X
 | 
			
		||||
  FILES:=$(LINUX_DIR)/drivers/$(USBNET_DIR)/asix.ko
 | 
			
		||||
  AUTOLOAD:=$(call AutoProbe,asix)
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user