mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-10-31 12:08:19 +00:00 
			
		
		
		
	Rename existing environment variables according to the bootstd doc. Renamed variables are fdto_addr, bootenv_addr, fdt_addr. Signed-off-by: Benjamin Hahn <B.Hahn@phytec.de> Signed-off-by: Daniel Schultz <d.schultz@phytec.de> Reviewed-by: Wadim Egorov <w.egorov@phytec.de>
		
			
				
	
	
		
			39 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
	
	
	
| /* SPDX-License-Identifier: GPL-2.0-or-later  */
 | |
| /*
 | |
|  * Copyright (C) 2024 PHYTEC Messtechnik GmbH
 | |
|  * Author: Benjamin Hahn <b.hahn@phytec.de>
 | |
|  */
 | |
| 
 | |
| /* Logic to load and apply overlays. Load overlays from bootenv.txt into
 | |
|  * environment and apply those overlays.
 | |
|  * The variables bootenv_addr_r and fdtoverlay_addr_r are board specific.
 | |
|  * get_cmd can be either tftp or dhcp. */
 | |
| 
 | |
| bootenv=bootenv.txt
 | |
| mmc_load_bootenv=load mmc ${mmcdev}:${mmcpart} ${bootenv_addr_r} ${bootenv}
 | |
| mmc_load_overlay=load mmc ${mmcdev}:${mmcpart} ${fdtoverlay_addr_r} ${overlay}
 | |
| mmc_apply_overlays=
 | |
| 	fdt address ${fdt_addr_r};
 | |
| 	if test ${no_overlays} = 0; then
 | |
| 		for overlay in ${overlays};
 | |
| 		do;
 | |
| 			if run mmc_load_overlay; then
 | |
| 				fdt resize ${filesize};
 | |
| 				fdt apply ${fdtoverlay_addr_r};
 | |
| 			fi;
 | |
| 		done;
 | |
| 	fi;
 | |
| net_load_bootenv=${get_cmd} ${bootenv_addr_r} ${bootenv}
 | |
| net_load_overlay=${get_cmd} ${fdtoverlay_addr_r} ${overlay}
 | |
| net_apply_overlays=
 | |
| 	fdt address ${fdt_addr_r};
 | |
| 	if test ${no_overlays} = 0; then
 | |
| 		for overlay in ${overlays};
 | |
| 		do;
 | |
| 			if run net_load_overlay; then
 | |
| 				fdt resize ${filesize};
 | |
| 				fdt apply ${fdtoverlay_addr_r};
 | |
| 			fi;
 | |
| 		done;
 | |
| 	fi;
 |