mirror of
				https://github.com/optim-enterprises-bv/openwrt-ipq.git
				synced 2025-10-31 18:28:28 +00:00 
			
		
		
		
	uboot-rockchip: use u-boot-rockchip.bin
use u-boot-rockchip.bin to copy SPL/TPL/U-Boot to the image. since binman was used in mainline u-boot for rockchip, we can use u-boot-rockchip.bin instead of idbloader.img and u-boot.itb. Reviewed-by: Tianling Shen <cnsztl@immortalwrt.org> Signed-off-by: FUKAUMI Naoki <naoki@radxa.com> Link: https://github.com/openwrt/openwrt/pull/15815 Signed-off-by: Robert Marko <robimarko@gmail.com>
This commit is contained in:
		 FUKAUMI Naoki
					FUKAUMI Naoki
				
			
				
					committed by
					
						 Robert Marko
						Robert Marko
					
				
			
			
				
	
			
			
			 Robert Marko
						Robert Marko
					
				
			
						parent
						
							702bad7212
						
					
				
				
					commit
					1664e506ac
				
			| @@ -211,8 +211,7 @@ UBOOT_MAKE_FLAGS += \ | |||||||
|  |  | ||||||
| define Build/InstallDev | define Build/InstallDev | ||||||
| 	$(INSTALL_DIR) $(STAGING_DIR_IMAGE) | 	$(INSTALL_DIR) $(STAGING_DIR_IMAGE) | ||||||
| 	$(CP) $(PKG_BUILD_DIR)/idbloader.img $(STAGING_DIR_IMAGE)/$(BUILD_VARIANT)-idbloader.img | 	$(CP) $(PKG_BUILD_DIR)/u-boot-rockchip.bin $(STAGING_DIR_IMAGE)/$(BUILD_VARIANT)-u-boot-rockchip.bin | ||||||
| 	$(CP) $(PKG_BUILD_DIR)/u-boot.itb $(STAGING_DIR_IMAGE)/$(BUILD_VARIANT)-u-boot.itb |  | ||||||
| endef | endef | ||||||
|  |  | ||||||
| define Package/u-boot/install/default | define Package/u-boot/install/default | ||||||
|   | |||||||
| @@ -29,7 +29,7 @@ define Build/pine64-img | |||||||
| 	# combining boot partition, root partition as well as the u-boot bootloader | 	# combining boot partition, root partition as well as the u-boot bootloader | ||||||
|  |  | ||||||
| 	# Generate a new partition table in $@ with 32 MiB of  | 	# Generate a new partition table in $@ with 32 MiB of  | ||||||
| 	# alignment padding for the idbloader and u-boot to fit: | 	# alignment padding for the u-boot-rockchip.bin (idbloader + u-boot) to fit: | ||||||
| 	# http://opensource.rock-chips.com/wiki_Boot_option#Boot_flow | 	# http://opensource.rock-chips.com/wiki_Boot_option#Boot_flow | ||||||
| 	# | 	# | ||||||
| 	# U-Boot SPL expects the U-Boot ITB to be located at sector 0x4000 (8 MiB) on the MMC storage | 	# U-Boot SPL expects the U-Boot ITB to be located at sector 0x4000 (8 MiB) on the MMC storage | ||||||
| @@ -39,9 +39,8 @@ define Build/pine64-img | |||||||
| 		$(CONFIG_TARGET_ROOTFS_PARTSIZE) $(IMAGE_ROOTFS) \ | 		$(CONFIG_TARGET_ROOTFS_PARTSIZE) $(IMAGE_ROOTFS) \ | ||||||
| 		32768 | 		32768 | ||||||
|  |  | ||||||
| 	# Copy the idbloader and the u-boot image to the image at sector 0x40 and 0x4000 | 	# Copy the u-boot-rockchip.bin to the image at sector 0x40 | ||||||
| 	dd if="$(STAGING_DIR_IMAGE)"/$(UBOOT_DEVICE_NAME)-idbloader.img of="$@" seek=64 conv=notrunc | 	dd if="$(STAGING_DIR_IMAGE)"/$(UBOOT_DEVICE_NAME)-u-boot-rockchip.bin of="$@" seek=64 conv=notrunc | ||||||
| 	dd if="$(STAGING_DIR_IMAGE)"/$(UBOOT_DEVICE_NAME)-u-boot.itb of="$@" seek=16384 conv=notrunc |  | ||||||
| endef | endef | ||||||
|  |  | ||||||
| ### Devices ### | ### Devices ### | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user