package: kernel: update dependencies for 4.4
Update dependencies for linux 4.4 and mark as broken where source code needs updating. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 47700
This commit is contained in:
		| @@ -377,7 +377,7 @@ $(eval $(call KernelPackage,md-raid10)) | |||||||
|  |  | ||||||
|  |  | ||||||
| define KernelPackage/md-raid456 | define KernelPackage/md-raid456 | ||||||
| $(call KernelPackage/md/Depends,+kmod-lib-raid6 +kmod-lib-xor) | $(call KernelPackage/md/Depends,+kmod-lib-raid6 +kmod-lib-xor +LINUX_4_4:kmod-lib-crc32c) | ||||||
|   TITLE:=RAID Level 456 Driver |   TITLE:=RAID Level 456 Driver | ||||||
|   KCONFIG:= \ |   KCONFIG:= \ | ||||||
|        CONFIG_ASYNC_CORE \ |        CONFIG_ASYNC_CORE \ | ||||||
|   | |||||||
| @@ -27,7 +27,7 @@ define KernelPackage/crypto-aead | |||||||
| 	CONFIG_CRYPTO_AEAD2 | 	CONFIG_CRYPTO_AEAD2 | ||||||
|   FILES:=$(LINUX_DIR)/crypto/aead.ko |   FILES:=$(LINUX_DIR)/crypto/aead.ko | ||||||
|   AUTOLOAD:=$(call AutoLoad,09,aead,1) |   AUTOLOAD:=$(call AutoLoad,09,aead,1) | ||||||
|   $(call AddDepends/crypto) |   $(call AddDepends/crypto, +LINUX_4_4:kmod-crypto-null) | ||||||
| endef | endef | ||||||
|  |  | ||||||
| $(eval $(call KernelPackage,crypto-aead)) | $(eval $(call KernelPackage,crypto-aead)) | ||||||
| @@ -258,7 +258,7 @@ $(eval $(call KernelPackage,crypto-hw-omap)) | |||||||
|  |  | ||||||
| define KernelPackage/crypto-authenc | define KernelPackage/crypto-authenc | ||||||
|   TITLE:=Combined mode wrapper for IPsec |   TITLE:=Combined mode wrapper for IPsec | ||||||
|   DEPENDS:=+kmod-crypto-manager |   DEPENDS:=+kmod-crypto-manager +LINUX_4_4:kmod-crypto-null | ||||||
|   KCONFIG:=CONFIG_CRYPTO_AUTHENC |   KCONFIG:=CONFIG_CRYPTO_AUTHENC | ||||||
|   FILES:=$(LINUX_DIR)/crypto/authenc.ko |   FILES:=$(LINUX_DIR)/crypto/authenc.ko | ||||||
|   AUTOLOAD:=$(call AutoLoad,09,authenc) |   AUTOLOAD:=$(call AutoLoad,09,authenc) | ||||||
| @@ -625,7 +625,7 @@ define KernelPackage/crypto-null | |||||||
|   KCONFIG:=CONFIG_CRYPTO_NULL |   KCONFIG:=CONFIG_CRYPTO_NULL | ||||||
|   FILES:=$(LINUX_DIR)/crypto/crypto_null.ko |   FILES:=$(LINUX_DIR)/crypto/crypto_null.ko | ||||||
|   AUTOLOAD:=$(call AutoLoad,09,crypto_null) |   AUTOLOAD:=$(call AutoLoad,09,crypto_null) | ||||||
|   $(call AddDepends/crypto,+kmod-crypto-manager) |   $(call AddDepends/crypto, +kmod-crypto-hash) | ||||||
| endef | endef | ||||||
|  |  | ||||||
| $(eval $(call KernelPackage,crypto-null)) | $(eval $(call KernelPackage,crypto-null)) | ||||||
|   | |||||||
| @@ -83,7 +83,7 @@ define KernelPackage/hwmon-ina2xx | |||||||
|   KCONFIG:=CONFIG_SENSORS_INA2XX |   KCONFIG:=CONFIG_SENSORS_INA2XX | ||||||
|   FILES:=$(LINUX_DIR)/drivers/hwmon/ina2xx.ko |   FILES:=$(LINUX_DIR)/drivers/hwmon/ina2xx.ko | ||||||
|   AUTOLOAD:=$(call AutoProbe,ina2xx) |   AUTOLOAD:=$(call AutoProbe,ina2xx) | ||||||
|   $(call AddDepends/hwmon,+kmod-i2c-core) |   $(call AddDepends/hwmon,+kmod-i2c-core +LINUX_4_4:kmod-regmap) | ||||||
| endef | endef | ||||||
|  |  | ||||||
| define KernelPackage/hwmon-ina2xx/description | define KernelPackage/hwmon-ina2xx/description | ||||||
|   | |||||||
| @@ -473,7 +473,7 @@ $(eval $(call KernelPackage,ipt-tproxy)) | |||||||
|  |  | ||||||
| define KernelPackage/ipt-tee | define KernelPackage/ipt-tee | ||||||
|   TITLE:=TEE support |   TITLE:=TEE support | ||||||
|   DEPENDS:=+kmod-ipt-conntrack |   DEPENDS:=+kmod-ipt-conntrack @!LINUX_4_4 | ||||||
|   KCONFIG:= \ |   KCONFIG:= \ | ||||||
|   	CONFIG_NETFILTER_XT_TARGET_TEE |   	CONFIG_NETFILTER_XT_TARGET_TEE | ||||||
|   FILES:= \ |   FILES:= \ | ||||||
|   | |||||||
| @@ -30,7 +30,7 @@ $(eval $(call KernelPackage,6lowpan)) | |||||||
| define KernelPackage/bluetooth | define KernelPackage/bluetooth | ||||||
|   SUBMENU:=$(OTHER_MENU) |   SUBMENU:=$(OTHER_MENU) | ||||||
|   TITLE:=Bluetooth support |   TITLE:=Bluetooth support | ||||||
|   DEPENDS:=@USB_SUPPORT +kmod-usb-core +kmod-crypto-hash +kmod-crypto-ecb +kmod-lib-crc16 +kmod-hid +!LINUX_3_18:kmod-crypto-cmac |   DEPENDS:=@USB_SUPPORT +kmod-usb-core +kmod-crypto-hash +kmod-crypto-ecb +kmod-lib-crc16 +kmod-hid +!LINUX_3_18:kmod-crypto-cmac +LINUX_4_4:kmod-regmap | ||||||
|   KCONFIG:= \ |   KCONFIG:= \ | ||||||
| 	CONFIG_BLUEZ \ | 	CONFIG_BLUEZ \ | ||||||
| 	CONFIG_BLUEZ_L2CAP \ | 	CONFIG_BLUEZ_L2CAP \ | ||||||
| @@ -264,8 +264,10 @@ define KernelPackage/iio-core | |||||||
| 	CONFIG_IIO_TRIGGERED_BUFFER | 	CONFIG_IIO_TRIGGERED_BUFFER | ||||||
|   FILES:= \ |   FILES:= \ | ||||||
| 	$(LINUX_DIR)/drivers/iio/industrialio.ko \ | 	$(LINUX_DIR)/drivers/iio/industrialio.ko \ | ||||||
| 	$(if $(CONFIG_IIO_TRIGGERED_BUFFER),$(LINUX_DIR)/drivers/iio/industrialio-triggered-buffer.ko) \ | 	$(if $(CONFIG_IIO_TRIGGERED_BUFFER),$(LINUX_DIR)/drivers/iio/industrialio-triggered-buffer.ko@lt4.4) \ | ||||||
| 	$(LINUX_DIR)/drivers/iio/kfifo_buf.ko | 	$(if $(CONFIG_IIO_TRIGGERED_BUFFER),$(LINUX_DIR)/drivers/iio/buffer/industrialio-triggered-buffer.ko@ge4.4) \ | ||||||
|  | 	$(LINUX_DIR)/drivers/iio/kfifo_buf.ko@lt4.4 \ | ||||||
|  | 	$(LINUX_DIR)/drivers/iio/buffer/kfifo_buf.ko@ge4.4 | ||||||
|   AUTOLOAD:=$(call AutoLoad,55,industrialio kfifo_buf industrialio-triggered-buffer) |   AUTOLOAD:=$(call AutoLoad,55,industrialio kfifo_buf industrialio-triggered-buffer) | ||||||
| endef | endef | ||||||
|  |  | ||||||
| @@ -688,7 +690,9 @@ define KernelPackage/serial-8250 | |||||||
| 	CONFIG_SERIAL_8250_SHARE_IRQ=y \ | 	CONFIG_SERIAL_8250_SHARE_IRQ=y \ | ||||||
| 	CONFIG_SERIAL_8250_DETECT_IRQ=n \ | 	CONFIG_SERIAL_8250_DETECT_IRQ=n \ | ||||||
| 	CONFIG_SERIAL_8250_RSA=n | 	CONFIG_SERIAL_8250_RSA=n | ||||||
|   FILES:=$(LINUX_DIR)/drivers/tty/serial/8250/8250.ko |   FILES:= \ | ||||||
|  | 	$(LINUX_DIR)/drivers/tty/serial/8250/8250.ko \ | ||||||
|  | 	$(LINUX_DIR)/drivers/tty/serial/8250/8250_base.ko@ge4.4 | ||||||
| endef | endef | ||||||
|  |  | ||||||
| define KernelPackage/serial-8250/description | define KernelPackage/serial-8250/description | ||||||
|   | |||||||
| @@ -486,11 +486,9 @@ define KernelPackage/usb-dwc2 | |||||||
| 	CONFIG_USB_DWC2_TRACK_MISSED_SOFS=n \ | 	CONFIG_USB_DWC2_TRACK_MISSED_SOFS=n \ | ||||||
| 	CONFIG_USB_DWC2_DEBUG_PERIODIC=n | 	CONFIG_USB_DWC2_DEBUG_PERIODIC=n | ||||||
|   FILES:= \ |   FILES:= \ | ||||||
| 	$(LINUX_DIR)/drivers/usb/dwc2/dwc2.ko | 	$(LINUX_DIR)/drivers/usb/dwc2/dwc2.ko \ | ||||||
|   ifneq ($(wildcard $(LINUX_DIR)/drivers/usb/dwc2/dwc2_platform.ko),) | 	$(LINUX_DIR)/drivers/usb/dwc2/dwc2_platform.ko@lt4.3 | ||||||
|     FILES+=$(LINUX_DIR)/drivers/usb/dwc2/dwc2_platform.ko |   AUTOLOAD:=$(call AutoLoad,54,dwc2 dwc2_platform@lt4.3,1) | ||||||
|   endif |  | ||||||
|   AUTOLOAD:=$(call AutoLoad,54,dwc2 dwc2_platform,1) |  | ||||||
|   $(call AddDepends/usb) |   $(call AddDepends/usb) | ||||||
| endef | endef | ||||||
|  |  | ||||||
|   | |||||||
| @@ -12,7 +12,8 @@ define KernelPackage/ieee802154 | |||||||
|   DEPENDS:=@!LINUX_3_18 |   DEPENDS:=@!LINUX_3_18 | ||||||
|   KCONFIG:= \ |   KCONFIG:= \ | ||||||
| 	CONFIG_IEEE802154 \ | 	CONFIG_IEEE802154 \ | ||||||
| 	CONFIG_IEEE802154_SOCKET=y | 	CONFIG_IEEE802154_SOCKET=y \ | ||||||
|  | 	CONFIG_IEEE802154_NL802154_EXPERIMENTAL=n | ||||||
|   FILES:= \ |   FILES:= \ | ||||||
| 	$(LINUX_DIR)/net/ieee802154/ieee802154.ko \ | 	$(LINUX_DIR)/net/ieee802154/ieee802154.ko \ | ||||||
| 	$(LINUX_DIR)/net/ieee802154/ieee802154_socket.ko@ge4.0 | 	$(LINUX_DIR)/net/ieee802154/ieee802154_socket.ko@ge4.0 | ||||||
| @@ -73,6 +74,7 @@ define KernelPackage/at86rf230 | |||||||
|   TITLE:=AT86RF230 transceiver driver |   TITLE:=AT86RF230 transceiver driver | ||||||
|   DEPENDS:=+kmod-mac802154 +kmod-regmap |   DEPENDS:=+kmod-mac802154 +kmod-regmap | ||||||
|   KCONFIG:=CONFIG_IEEE802154_AT86RF230 \ |   KCONFIG:=CONFIG_IEEE802154_AT86RF230 \ | ||||||
|  | 	CONFIG_IEEE802154_AT86RF230_DEBUGFS=n \ | ||||||
| 	CONFIG_SPI=y \ | 	CONFIG_SPI=y \ | ||||||
| 	CONFIG_SPI_MASTER=y | 	CONFIG_SPI_MASTER=y | ||||||
|   FILES:=$(LINUX_DIR)/drivers/net/ieee802154/at86rf230.ko |   FILES:=$(LINUX_DIR)/drivers/net/ieee802154/at86rf230.ko | ||||||
|   | |||||||
| @@ -78,7 +78,7 @@ endef | |||||||
| define KernelPackage/cfg80211 | define KernelPackage/cfg80211 | ||||||
|   $(call KernelPackage/mac80211/Default) |   $(call KernelPackage/mac80211/Default) | ||||||
|   TITLE:=cfg80211 - wireless configuration API |   TITLE:=cfg80211 - wireless configuration API | ||||||
|   DEPENDS+= +iw |   DEPENDS+= +iw @!LINUX_4_4 | ||||||
|   FILES:= \ |   FILES:= \ | ||||||
| 	$(PKG_BUILD_DIR)/compat/compat.ko \ | 	$(PKG_BUILD_DIR)/compat/compat.ko \ | ||||||
| 	$(PKG_BUILD_DIR)/net/wireless/cfg80211.ko | 	$(PKG_BUILD_DIR)/net/wireless/cfg80211.ko | ||||||
|   | |||||||
| @@ -15,7 +15,7 @@ include $(INCLUDE_DIR)/package.mk | |||||||
|  |  | ||||||
| define KernelPackage/mmc-over-gpio | define KernelPackage/mmc-over-gpio | ||||||
|   SUBMENU:=Other modules |   SUBMENU:=Other modules | ||||||
|   DEPENDS:=@GPIO_SUPPORT +kmod-mmc-spi +kmod-spi-gpio-old +kmod-fs-configfs |   DEPENDS:=@GPIO_SUPPORT +kmod-mmc-spi +kmod-spi-gpio-old +kmod-fs-configfs @!LINUX_4_4 | ||||||
|   KCONFIG:=CONFIG_GPIOMMC |   KCONFIG:=CONFIG_GPIOMMC | ||||||
|   TITLE:=MMC/SD card over GPIO support |   TITLE:=MMC/SD card over GPIO support | ||||||
|   FILES:=$(LINUX_DIR)/drivers/mmc/host/gpiommc.ko |   FILES:=$(LINUX_DIR)/drivers/mmc/host/gpiommc.ko | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Jonas Gorski
					Jonas Gorski