Skip to content

Commit 8ebdd7f

Browse files
committed
Update fritz-4040-uboot package Makefile to also support AP4050DN
1 parent 9db815f commit 8ebdd7f

1 file changed

Lines changed: 20 additions & 7 deletions

File tree

package/boot/uboot-fritz4040/Makefile

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ include $(INCLUDE_DIR)/kernel.mk
1010

1111
PKG_SOURCE_URL:=https://github.com/chunkeey/FritzBox-4040-UBOOT
1212
PKG_SOURCE_PROTO:=git
13-
PKG_SOURCE_VERSION:=9d89013f9cc963eca25856c61fa066091d35f8de
14-
PKG_SOURCE_DATE:=2022-05-01
15-
PKG_MIRROR_HASH:=4e8106a7877ae6aa8da44bf95401b860d11f7d51417cc5a61ce59a353d4ee866
13+
PKG_SOURCE_VERSION:=6909090cb82db96f8ef0cd211ca91e87d69a07fc
14+
PKG_SOURCE_DATE:=2026-03-04
15+
PKG_MIRROR_HASH:=741da058f24e559befff1f2d28d057dbfe9b3a6af67e60191cbefdbacc9143bb
1616

17-
PKG_RELEASE:=5
17+
PKG_RELEASE:=6
1818

1919
include $(INCLUDE_DIR)/u-boot.mk
2020
include $(INCLUDE_DIR)/package.mk
@@ -51,6 +51,12 @@ define U-Boot/fritz7530
5151
BUILD_DEVICES:=avm_fritzbox-7530
5252
endef
5353

54+
define U-Boot/huawei_ap4050dn
55+
NAME:=Huawei AP4050DN
56+
BUILD_DEVICES:=huawei_ap4050dn
57+
UBOOT_IMAGE:=uImage
58+
endef
59+
5460
UBOOT_CONFIGURE_VARS += USE_PRIVATE_LIBGCC=yes
5561
UBOOT_MAKE_FLAGS = USE_PRIVATE_LIBGCC=yes
5662
export DTC
@@ -64,7 +70,14 @@ endef
6470

6571
define Build/Compile
6672
$(Build/Compile/U-Boot)
67-
(cd $(PKG_BUILD_DIR); ./fritz/fritzcreator.sh $(UBOOT_BOARD);)
73+
@( \
74+
cd $(PKG_BUILD_DIR) ; \
75+
if [ "$(UBOOT_BOARD)" = "huawei_ap4050dn" ]; then \
76+
./huawei/huaweicreator.sh $(UBOOT_BOARD) ; \
77+
else \
78+
./fritz/fritzcreator.sh $(UBOOT_BOARD) ; \
79+
fi \
80+
)
6881
endef
6982

7083
define Build/InstallDev
@@ -74,9 +87,9 @@ endef
7487

7588
define Package/u-boot/install
7689
$(Package/u-boot/install/default)
77-
$(INSTALL_BIN) $(PKG_BUILD_DIR)/upload-to-f4040.sh $(1)/
90+
$(if $(filter fritz%,$(BUILD_VARIANT)),$(INSTALL_BIN) $(PKG_BUILD_DIR)/upload-to-f4040.sh $(1)/)
7891
endef
7992

80-
UBOOT_TARGETS := fritz1200 fritz3000 fritz4040 fritz7520 fritz7530
93+
UBOOT_TARGETS := fritz1200 fritz3000 fritz4040 fritz7520 fritz7530 huawei_ap4050dn
8194

8295
$(eval $(call BuildPackage/U-Boot))

0 commit comments

Comments
 (0)