mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-11-04 05:50:17 +00:00 
			
		
		
		
	Add documentation for this feature, including the commands and full devicetree bindings. Signed-off-by: Simon Glass <sjg@chromium.org>
		
			
				
	
	
		
			37 lines
		
	
	
		
			789 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			789 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
U-Boot standard boot device (bootstd)
 | 
						|
=====================================
 | 
						|
 | 
						|
This is the controlling device for U-Boot standard boot, providing a way to
 | 
						|
boot operating systems in a way that can be controlled by distros.
 | 
						|
 | 
						|
Required properties:
 | 
						|
 | 
						|
compatible: "u-boot,boot-std"
 | 
						|
 | 
						|
Optional properties:
 | 
						|
 | 
						|
filename-prefixes:
 | 
						|
   List of strings, each a directory to search for bootflow files
 | 
						|
 | 
						|
bootdev-order:
 | 
						|
   List of bootdevs to check for bootflows, each a bootdev label (the media
 | 
						|
   uclass followed by the numeric sequence number of the media device)
 | 
						|
 | 
						|
 | 
						|
Example:
 | 
						|
 | 
						|
	bootstd {
 | 
						|
		compatible = "u-boot,boot-std";
 | 
						|
 | 
						|
		filename-prefixes = "/", "/boot/";
 | 
						|
		bootdev-order = "mmc2", "mmc1";
 | 
						|
 | 
						|
		syslinux {
 | 
						|
			compatible = "u-boot,distro-syslinux";
 | 
						|
		};
 | 
						|
 | 
						|
		efi {
 | 
						|
			compatible = "u-boot,distro-efi";
 | 
						|
		};
 | 
						|
	};
 |