1 # SPDX-License-Identifier: GPL-2.0-or-later
3 include $(TOPDIR
)/rules.mk
4 include $(INCLUDE_DIR
)/kernel.mk
6 PKG_RELEASE
:=$(AUTORELEASE
)
9 PKG_SOURCE_URL
:=https
://git.openwrt.org
/project
/bcm63xx
/u-boot.git
10 PKG_SOURCE_DATE
:=2022-03-15
11 PKG_SOURCE_VERSION
:=0625aad74d1f5b6f9c068955ad3fd7f6df635e50
12 PKG_MIRROR_HASH
:=0602e0e4f101ead206940eccca832b75191905c1e81290340a89b07dbee7a6ce
14 include $(INCLUDE_DIR
)/u-boot.mk
15 include $(INCLUDE_DIR
)/package.mk
19 UBOOT_IMAGE
:=u-boot-nodtb.bin
24 NAME
:=Broadcom
's BCM4908
25 UBOOT_CONFIG:=bcm94908
30 NAME:=Broadcom's BCM4912
31 UBOOT_CONFIG
:=bcm94912
40 $(call Build
/Prepare
/Default
)
41 mkdir
-p
$(PKG_BUILD_DIR
)/include/generated
/
42 ( cd
$(PKG_BUILD_DIR
)/board
/broadcom
/bcmbca
/httpd
/html
/ && \
43 $(STAGING_DIR_HOST
)/bin
/xxd
-i index.html
> ..
/..
/..
/..
/..
/include/generated
/index.h
&& \
44 $(STAGING_DIR_HOST
)/bin
/xxd
-i flashing.html
> ..
/..
/..
/..
/..
/include/generated
/flashing.h
&& \
45 $(STAGING_DIR_HOST
)/bin
/xxd
-i fail.html
> ..
/..
/..
/..
/..
/include/generated
/fail.h
&& \
46 $(STAGING_DIR_HOST
)/bin
/xxd
-i
404.html
> ..
/..
/..
/..
/..
/include/generated
/404.h
)
49 define Build
/InstallDev
50 $(INSTALL_DIR
) $(STAGING_DIR_IMAGE
)/u-boot
51 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/$(UBOOT_IMAGE
) $(STAGING_DIR_IMAGE
)/u-boot
/u-boot-
$(SOC
).bin
52 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/u-boot.dtb
$(STAGING_DIR_IMAGE
)/u-boot
/u-boot-
$(SOC
).dtb
53 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/arch
/arm
/dts
/*.dtb
$(STAGING_DIR_IMAGE
)/u-boot
/
56 $(eval
$(call BuildPackage
/U-Boot
))