2 # Copyright © 2020 David Woodhouse <dwmw2@infradead.org>
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
7 include $(TOPDIR
)/rules.mk
8 include $(INCLUDE_DIR
)/kernel.mk
10 PKG_NAME
:=mt7623n-preloader
11 PKG_VERSION
:=2020-03-11
12 PKG_RELEASE
:=b27114e184449a33b5d875fda14198f5e6fee2bb
14 PKG_MAINTAINER
:=David Woodhouse
<dwmw2@infradead.org
>
16 PKG_BUILD_DIR
:=$(KERNEL_BUILD_DIR
)/$(PKG_NAME
)/$(PKG_NAME
)-$(PKG_RELEASE
)
20 include $(INCLUDE_DIR
)/package.mk
22 BPI_PRELOADER_URL
:=@GITHUB
/BPI-SINOVOIP
/BPI-files
/$(PKG_RELEASE
)/SD
/100MB
/
23 BPI_PRELOADER_PREFIX
:=bpi-preloader-
$(PKG_RELEASE
)
25 define Download
/BPI-R2-preloader-2k.img.gz
26 FILE
:=$(BPI_PRELOADER_PREFIX
)-BPI-R2-preloader-DDR1600-20191024-2k.img.gz
27 URL
:=$(BPI_PRELOADER_URL
)
28 URL_FILE
:=BPI-R2-preloader-DDR1600-20191024-2k.img.gz
29 HASH
:=c731cc166c912c84846e2ed5faf727504e4dec1463754baa6328e9908c84a373
31 $(eval
$(call Download
,BPI-R2-preloader-2k.img.gz
))
34 define Package
/mt7623n-preloader
36 CATEGORY
:=Boot Loaders
37 DEPENDS
:=@TARGET_mediatek_mt7623
38 TITLE
:=mt7623n-preloader
39 DEFAULT
:=y if TARGET_mediatek
42 define Package
/mt7623n-preloader
/description
43 Preloader image for mt7623n based boards like Banana Pi R2.
47 rm -rf
$(PKG_BUILD_DIR
)
48 mkdir
-p
$(PKG_BUILD_DIR
)
49 cp
$(DL_DIR
)/$(BPI_PRELOADER_PREFIX
)-BPI-R2-preloader-DDR1600-20191024-2k.img.gz
$(PKG_BUILD_DIR
)/mt7623n_bpir2-preloader.bin.gz
56 define Build
/InstallDev
57 mkdir
-p
$(STAGING_DIR_IMAGE
)
58 gunzip
-c
$(PKG_BUILD_DIR
)/mt7623n_bpir2-preloader.bin.gz
> $(STAGING_DIR_IMAGE
)/mt7623n_bpir2-preloader.bin
61 $(eval
$(call BuildPackage
,mt7623n-preloader
))