Răsfoiți Sursa

mediatek: mt7623n-preloader: add preloader for Banana Pi R64

We want to be able to make full system images for this system too, just
as we now can for the MT7623 platforms.

The package directory (mt7623n) is now a bit misnamed as it's overly
specific, but the precise set of platforms which we support this way
is evolving and we'll fix it up when the dust settles and we know what
nomenclature makes most sense.

Signed-off-by: David Woodhouse <[email protected]>
David Woodhouse 5 ani în urmă
părinte
comite
9e7369d37e
1 a modificat fișierele cu 22 adăugiri și 0 ștergeri
  1. 22 0
      package/boot/mt7623n-preloader/Makefile

+ 22 - 0
package/boot/mt7623n-preloader/Makefile

@@ -30,6 +30,14 @@ define Download/BPI-R2-preloader-2k.img.gz
 endef
 endef
 $(eval $(call Download,BPI-R2-preloader-2k.img.gz))
 $(eval $(call Download,BPI-R2-preloader-2k.img.gz))
 
 
+define Download/BPI-R64-preloader-2k.img.gz
+  FILE:=$(BPI_PRELOADER_PREFIX)-BPI-R64-preloader-2k.img.gz
+  URL:=$(BPI_PRELOADER_URL)
+  URL_FILE:=BPI-R64-preloader-2k.img.gz
+  HASH:=1a4b55da1717190aa4e790ce93850605e9b15aae4c3248bcf8734aac020ab0e4
+endef
+$(eval $(call Download,BPI-R64-preloader-2k.img.gz))
+
 
 
 define Package/mt7623n-preloader
 define Package/mt7623n-preloader
   SECTION:=boot
   SECTION:=boot
@@ -43,10 +51,23 @@ define Package/mt7623n-preloader/description
   Preloader image for mt7623n based boards like Banana Pi R2.
   Preloader image for mt7623n based boards like Banana Pi R2.
 endef
 endef
 
 
+define Package/mt7622-preloader
+  SECTION:=boot
+  CATEGORY:=Boot Loaders
+  DEPENDS:=@TARGET_mediatek_mt7622
+  TITLE:=mt7622-preloader
+  DEFAULT:=y if TARGET_mediatek
+endef
+
+define Package/mt7622-preloader/description
+  Preloader image for mt7622 based boards like Banana Pi R64.
+endef
+
 define Build/Prepare
 define Build/Prepare
 	rm -rf $(PKG_BUILD_DIR)
 	rm -rf $(PKG_BUILD_DIR)
 	mkdir -p $(PKG_BUILD_DIR)
 	mkdir -p $(PKG_BUILD_DIR)
 	cp $(DL_DIR)/$(BPI_PRELOADER_PREFIX)-BPI-R2-preloader-DDR1600-20191024-2k.img.gz $(PKG_BUILD_DIR)/mt7623n_bpir2-preloader.bin.gz
 	cp $(DL_DIR)/$(BPI_PRELOADER_PREFIX)-BPI-R2-preloader-DDR1600-20191024-2k.img.gz $(PKG_BUILD_DIR)/mt7623n_bpir2-preloader.bin.gz
+	cp $(DL_DIR)/$(BPI_PRELOADER_PREFIX)-BPI-R64-preloader-2k.img.gz $(PKG_BUILD_DIR)/mt7622_bpir64-preloader.bin.gz
 endef
 endef
 
 
 define Build/Compile
 define Build/Compile
@@ -59,3 +80,4 @@ define Build/InstallDev
 endef
 endef
 
 
 $(eval $(call BuildPackage,mt7623n-preloader))
 $(eval $(call BuildPackage,mt7623n-preloader))
+$(eval $(call BuildPackage,mt7622-preloader))