diff --git a/feeds/mcu/mcu-firmware/Makefile b/feeds/mcu/mcu-firmware/Makefile index 1387b720a..d49f464d0 100644 --- a/feeds/mcu/mcu-firmware/Makefile +++ b/feeds/mcu/mcu-firmware/Makefile @@ -65,7 +65,7 @@ $(foreach FW,$(ZEPHYR_VERSIONS),$(eval $(call Download,zephyr-fw,$(FW)))) define zephyr-fw define Package/$(1)-$(2)-$(3) $(call Package/mcu-fw-default) - DEPENDS:=+mcu + DEPENDS:=+mcu $(call zephyr-fw-deps,$(2)) TITLE:=Zephyr '$(2)' endef @@ -80,6 +80,10 @@ define zephyr-fw endef endef +define zephyr-fw-deps + $(if $(findstring hci_u,$1),+bluez-daemon +kmod-bluetooth +kmod-crypto-user) +endef + define zephyr-fw-unzip mkdir -p $(PKG_BUILD_DIR)/$(call word-underscore,$(1),1); \ unzip -q -d $(PKG_BUILD_DIR)/$(call word-underscore,$(1),1) \