mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-11-03 21:48:15 +00:00 
			
		
		
		
	Factor out the common node settings for dm-spl and dm-pre-reloc and move them to imx8mp-u-boot.dtsi Signed-off-by: Teresa Remmet <t.remmet@phytec.de> Reviewed-by: Fabio Estevam <festevam@gmail.com> Reviewed-by: Heiko Schocher <hs@denx.de>
		
			
				
	
	
		
			150 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			150 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
// SPDX-License-Identifier: GPL-2.0-or-later
 | 
						|
/*
 | 
						|
 * Copyright (C) 2021 PHYTEC Messtechnik GmbH
 | 
						|
 * Author: Teresa Remmet <t.remmet@phytec.de>
 | 
						|
 */
 | 
						|
 | 
						|
/ {
 | 
						|
	binman: binman {
 | 
						|
		multiple-images;
 | 
						|
	};
 | 
						|
};
 | 
						|
 | 
						|
&{/soc@0} {
 | 
						|
	u-boot,dm-pre-reloc;
 | 
						|
	u-boot,dm-spl;
 | 
						|
};
 | 
						|
 | 
						|
&clk {
 | 
						|
	u-boot,dm-spl;
 | 
						|
	u-boot,dm-pre-reloc;
 | 
						|
};
 | 
						|
 | 
						|
&osc_32k {
 | 
						|
	u-boot,dm-spl;
 | 
						|
	u-boot,dm-pre-reloc;
 | 
						|
};
 | 
						|
 | 
						|
&osc_24m {
 | 
						|
	u-boot,dm-spl;
 | 
						|
	u-boot,dm-pre-reloc;
 | 
						|
};
 | 
						|
 | 
						|
&aips1 {
 | 
						|
	u-boot,dm-spl;
 | 
						|
	u-boot,dm-pre-reloc;
 | 
						|
};
 | 
						|
 | 
						|
&aips2 {
 | 
						|
	u-boot,dm-spl;
 | 
						|
};
 | 
						|
 | 
						|
&aips3 {
 | 
						|
	u-boot,dm-spl;
 | 
						|
};
 | 
						|
 | 
						|
&iomuxc {
 | 
						|
	u-boot,dm-spl;
 | 
						|
};
 | 
						|
 | 
						|
&binman {
 | 
						|
	 u-boot-spl-ddr {
 | 
						|
		filename = "u-boot-spl-ddr.bin";
 | 
						|
		pad-byte = <0xff>;
 | 
						|
		align-size = <4>;
 | 
						|
		align = <4>;
 | 
						|
 | 
						|
		u-boot-spl {
 | 
						|
			align-end = <4>;
 | 
						|
		};
 | 
						|
 | 
						|
		blob_1: blob-ext@1 {
 | 
						|
			filename = "lpddr4_pmu_train_1d_imem_202006.bin";
 | 
						|
			size = <0x8000>;
 | 
						|
		};
 | 
						|
 | 
						|
		blob_2: blob-ext@2 {
 | 
						|
			filename = "lpddr4_pmu_train_1d_dmem_202006.bin";
 | 
						|
			size = <0x4000>;
 | 
						|
		};
 | 
						|
 | 
						|
		blob_3: blob-ext@3 {
 | 
						|
			filename = "lpddr4_pmu_train_2d_imem_202006.bin";
 | 
						|
			size = <0x8000>;
 | 
						|
		};
 | 
						|
 | 
						|
		blob_4: blob-ext@4 {
 | 
						|
			filename = "lpddr4_pmu_train_2d_dmem_202006.bin";
 | 
						|
			size = <0x4000>;
 | 
						|
		};
 | 
						|
	};
 | 
						|
 | 
						|
	flash {
 | 
						|
		mkimage {
 | 
						|
			args = "-n spl/u-boot-spl.cfgout -T imx8mimage -e 0x920000";
 | 
						|
 | 
						|
			blob {
 | 
						|
				filename = "u-boot-spl-ddr.bin";
 | 
						|
			};
 | 
						|
		};
 | 
						|
	};
 | 
						|
 | 
						|
	itb {
 | 
						|
		filename = "u-boot.itb";
 | 
						|
 | 
						|
		fit {
 | 
						|
			description = "Configuration to load ATF before U-Boot";
 | 
						|
			#address-cells = <1>;
 | 
						|
			fit,external-offset = <CONFIG_FIT_EXTERNAL_OFFSET>;
 | 
						|
 | 
						|
			images {
 | 
						|
				uboot {
 | 
						|
					description = "U-Boot (64-bit)";
 | 
						|
					type = "standalone";
 | 
						|
					arch = "arm64";
 | 
						|
					compression = "none";
 | 
						|
					load = <CONFIG_SYS_TEXT_BASE>;
 | 
						|
 | 
						|
					uboot_blob: blob-ext {
 | 
						|
						filename = "u-boot-nodtb.bin";
 | 
						|
					};
 | 
						|
				};
 | 
						|
 | 
						|
				atf {
 | 
						|
					description = "ARM Trusted Firmware";
 | 
						|
					type = "firmware";
 | 
						|
					arch = "arm64";
 | 
						|
					compression = "none";
 | 
						|
					load = <0x970000>;
 | 
						|
					entry = <0x970000>;
 | 
						|
 | 
						|
					atf_blob: blob-ext {
 | 
						|
						filename = "bl31.bin";
 | 
						|
					};
 | 
						|
				};
 | 
						|
 | 
						|
				fdt {
 | 
						|
					description = "NAME";
 | 
						|
					type = "flat_dt";
 | 
						|
					compression = "none";
 | 
						|
 | 
						|
					uboot_fdt_blob: blob-ext {
 | 
						|
						filename = "u-boot.dtb";
 | 
						|
					};
 | 
						|
				};
 | 
						|
			};
 | 
						|
 | 
						|
			configurations {
 | 
						|
				default = "conf";
 | 
						|
 | 
						|
				conf {
 | 
						|
					description = "NAME";
 | 
						|
					firmware = "uboot";
 | 
						|
					loadables = "atf";
 | 
						|
					fdt = "fdt";
 | 
						|
				};
 | 
						|
			};
 | 
						|
		};
 | 
						|
	};
 | 
						|
};
 |