kernel: update kmod-* packaging and dependencies for linux 4.9
Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
		| @@ -124,9 +124,10 @@ 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 \ | ||||
| 	$(LINUX_DIR)/crypto/chainiv.ko | ||||
| 	$(LINUX_DIR)/crypto/eseqiv.ko@lt4.9 \ | ||||
| 	$(LINUX_DIR)/crypto/chainiv.ko@lt4.9 | ||||
|   AUTOLOAD:=$(call AutoLoad,10,eseqiv chainiv) | ||||
|   $(call AddDepends/crypto) | ||||
| endef | ||||
| @@ -195,7 +196,7 @@ $(eval $(call KernelPackage,crypto-hw-padlock)) | ||||
|  | ||||
| define KernelPackage/crypto-hw-ccp | ||||
|   TITLE:=AMD Cryptographic Coprocessor | ||||
|   DEPENDS:=+kmod-crypto-authenc +kmod-crypto-hash +kmod-crypto-manager +kmod-random-core | ||||
|   DEPENDS:=+kmod-crypto-authenc +kmod-crypto-hash +kmod-crypto-manager +kmod-random-core +kmod-crypto-sha1 +kmod-crypto-sha256 | ||||
|   KCONFIG:= \ | ||||
| 	CONFIG_CRYPTO_HW=y \ | ||||
| 	CONFIG_CRYPTO_DEV_CCP=y \ | ||||
|   | ||||
| @@ -127,7 +127,7 @@ define KernelPackage/hwmon-lm63 | ||||
|   KCONFIG:=CONFIG_SENSORS_LM63 | ||||
|   FILES:=$(LINUX_DIR)/drivers/hwmon/lm63.ko | ||||
|   AUTOLOAD:=$(call AutoProbe,lm63) | ||||
|   $(call AddDepends/hwmon,+kmod-i2c-core) | ||||
|   $(call AddDepends/hwmon,+kmod-i2c-core +kmod-regmap) | ||||
| endef | ||||
|  | ||||
| define KernelPackage/hwmon-lm63/description | ||||
| @@ -142,7 +142,7 @@ define KernelPackage/hwmon-lm75 | ||||
|   KCONFIG:=CONFIG_SENSORS_LM75 | ||||
|   FILES:=$(LINUX_DIR)/drivers/hwmon/lm75.ko | ||||
|   AUTOLOAD:=$(call AutoProbe,lm75) | ||||
|   $(call AddDepends/hwmon,+kmod-i2c-core +PACKAGE_kmod-thermal:kmod-thermal) | ||||
|   $(call AddDepends/hwmon,+kmod-i2c-core +PACKAGE_kmod-thermal:kmod-thermal +kmod-regmap) | ||||
| endef | ||||
|  | ||||
| define KernelPackage/hwmon-lm75/description | ||||
| @@ -318,7 +318,7 @@ define KernelPackage/hwmon-tmp102 | ||||
|   KCONFIG:=CONFIG_SENSORS_TMP102 | ||||
|   FILES:=$(LINUX_DIR)/drivers/hwmon/tmp102.ko | ||||
|   AUTOLOAD:=$(call AutoProbe,tmp102) | ||||
|   $(call AddDepends/hwmon,+kmod-i2c-core +PACKAGE_kmod-thermal:kmod-thermal) | ||||
|   $(call AddDepends/hwmon,+kmod-i2c-core +PACKAGE_kmod-thermal:kmod-thermal +kmod-regmap) | ||||
| endef | ||||
|  | ||||
| define KernelPackage/hwmon-tmp102/description | ||||
|   | ||||
| @@ -533,7 +533,7 @@ $(eval $(call KernelPackage,gre)) | ||||
| define KernelPackage/gre6 | ||||
|   SUBMENU:=$(NETWORK_SUPPORT_MENU) | ||||
|   TITLE:=GRE support over IPV6 | ||||
|   DEPENDS:=@IPV6 +kmod-iptunnel +kmod-ip6-tunnel | ||||
|   DEPENDS:=@IPV6 +kmod-iptunnel +kmod-ip6-tunnel +kmod-gre | ||||
|   KCONFIG:=CONFIG_IPV6_GRE | ||||
|   FILES:=$(LINUX_DIR)/net/ipv6/ip6_gre.ko | ||||
|   AUTOLOAD:=$(call AutoLoad,39,ip6_gre) | ||||
|   | ||||
| @@ -125,6 +125,19 @@ endef | ||||
| $(eval $(call KernelPackage,dma-buf)) | ||||
|  | ||||
|  | ||||
| define KernelPackage/nvmem | ||||
|   SUBMENU:=$(OTHER_MENU) | ||||
|   TITLE:=Non Volatile Memory support | ||||
|   KCONFIG:=CONFIG_NVMEM | ||||
|   FILES:=$(LINUX_DIR)/drivers/nvmem/nvmem_core.ko@ge4.9 | ||||
| endef | ||||
|  | ||||
| define KernelPackage/nvmem/description | ||||
|   Support for NVMEM(Non Volatile Memory) devices like EEPROM, EFUSES, etc. | ||||
| endef | ||||
|  | ||||
| $(eval $(call KernelPackage,nvmem)) | ||||
|  | ||||
| define KernelPackage/eeprom-93cx6 | ||||
|   SUBMENU:=$(OTHER_MENU) | ||||
|   TITLE:=EEPROM 93CX6 support | ||||
| @@ -144,7 +157,7 @@ define KernelPackage/eeprom-at24 | ||||
|   SUBMENU:=$(OTHER_MENU) | ||||
|   TITLE:=EEPROM AT24 support | ||||
|   KCONFIG:=CONFIG_EEPROM_AT24 | ||||
|   DEPENDS:=+kmod-i2c-core | ||||
|   DEPENDS:=+kmod-i2c-core +kmod-nvmem | ||||
|   FILES:=$(LINUX_DIR)/drivers/misc/eeprom/at24.ko | ||||
|   AUTOLOAD:=$(call AutoProbe,at24) | ||||
| endef | ||||
| @@ -160,6 +173,7 @@ define KernelPackage/eeprom-at25 | ||||
|   SUBMENU:=$(OTHER_MENU) | ||||
|   TITLE:=EEPROM AT25 support | ||||
|   KCONFIG:=CONFIG_EEPROM_AT25 | ||||
|   DEPENDS:=+kmod-nvmem | ||||
|   FILES:=$(LINUX_DIR)/drivers/misc/eeprom/at25.ko | ||||
|   AUTOLOAD:=$(call AutoProbe,at25) | ||||
| endef | ||||
|   | ||||
| @@ -1386,7 +1386,8 @@ define KernelPackage/usb-chipidea | ||||
| 	CONFIG_USB_CHIPIDEA_UDC=y \ | ||||
| 	CONFIG_USB_CHIPIDEA_DEBUG=y | ||||
|   FILES:= \ | ||||
| 	$(LINUX_DIR)/drivers/extcon/extcon.ko \ | ||||
| 	$(LINUX_DIR)/drivers/extcon/extcon.ko@lt4.9 \ | ||||
| 	$(LINUX_DIR)/drivers/extcon/extcon-core.ko@ge4.9 \ | ||||
| 	$(LINUX_DIR)/drivers/usb/chipidea/ci_hdrc.ko | ||||
|   AUTOLOAD:=$(call AutoLoad,51,ci_hdrc,0) | ||||
|   $(call AddDepends/usb) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Felix Fietkau
					Felix Fietkau