mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-10-31 12:08:19 +00:00 
			
		
		
		
	Introduce i.MX8 container set configuration file and add example Signed-off-by: Peng Fan <peng.fan@nxp.com>
		
			
				
	
	
		
			46 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| Introduction:
 | |
| =============
 | |
| 
 | |
| This documentation entry describes the i.MX8 container format and how
 | |
| to use.
 | |
| 
 | |
| A Boot image consists of:
 | |
|  - Primary Boot Container Set
 | |
|  - Optional Secondary Boot Container Set
 | |
| 
 | |
| The imx8image only support the Primary Boot Container Set.
 | |
| 
 | |
| The Primary Boot Container Set contains two containers. The 1st container
 | |
| only contain the SECO firmware image, the 2nd container can contain
 | |
| multiple images and typically have:
 | |
|  - SCF FW image
 | |
|  - M4 FW image
 | |
|  - AP FW image
 | |
| 
 | |
| For more details, refer i.MX8 Reference Mannual Chapter 5
 | |
| "System Boot and section", "5.9 (Boot image) of the processor's manual"
 | |
| 
 | |
| Configuration file:
 | |
| ==================
 | |
| BOOT_FROM	[sd|emmc_fastboot|fspi|nand_4k|nand_8k|nand_16k] [sector_size]
 | |
|  - indicates the boot media
 | |
| SOC_TYPE	[IMX8QM|IMX8QX]
 | |
|  - indicates the soc
 | |
| APPEND		[ahab container image]
 | |
|  - indicates the ahah image that will be put in the 1st container
 | |
|    When creating container image will be loaded by SPL, this entry
 | |
|    should not this included
 | |
| CONTAINER
 | |
|  - indicates to create the 2nd container
 | |
| IMAGE		[SCU|M40|M41|A35|A53|A72] [image file] [load address]
 | |
|  - indicates images will be put in the 2nd container
 | |
| 
 | |
| Example:
 | |
| =======
 | |
| BOOT_FROM SD 0x400
 | |
| SOC_TYPE IMX8QM
 | |
| APPEND mx8qm-ahab-container.img
 | |
| CONTAINER
 | |
| IMAGE SCU mx8qm-mek-scfw-tcm.bin
 | |
| IMAGE A35 spl/u-boot-spl.bin 0x00100000
 |