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 <dwmw2@infradead.org>
This commit is contained in:
		
				
					committed by
					
						
						Daniel Golle
					
				
			
			
				
	
			
			
			
						parent
						
							95c9df7971
						
					
				
				
					commit
					9e7369d37e
				
			@@ -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))
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user