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:
Jonas Gorski 2015-12-02 22:19:31 +00:00
parent 9c0ca6082d
commit 4454a3fb63
9 changed files with 22 additions and 18 deletions

View File

@ -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 \

View File

@ -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))

View File

@ -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

View File

@ -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:= \

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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