mirror of
				https://xff.cz/git/u-boot/
				synced 2025-10-31 10:26:10 +01:00 
			
		
		
		
	arm: dts: imx8mn-var-som-symphony: Consolidate with imx8mn-u-boot
Now that a unified imx8mn-u-boot is available, remove duplicated code for generating flash.bin and other common imx8mn peripherals. Signed-off-by: Adam Ford <aford173@gmail.com>
This commit is contained in:
		| @@ -3,22 +3,7 @@ | |||||||
|  * Copyright 2021 Collabora Ltd. |  * Copyright 2021 Collabora Ltd. | ||||||
|  */ |  */ | ||||||
|  |  | ||||||
| / { | #include "imx8mn-u-boot.dtsi" | ||||||
| 	binman: binman { |  | ||||||
| 		multiple-images; |  | ||||||
| 	}; |  | ||||||
|  |  | ||||||
| 	wdt-reboot { |  | ||||||
| 		compatible = "wdt-reboot"; |  | ||||||
| 		wdt = <&wdog1>; |  | ||||||
| 		u-boot,dm-spl; |  | ||||||
| 	}; |  | ||||||
| }; |  | ||||||
|  |  | ||||||
| &{/soc@0} { |  | ||||||
| 	u-boot,dm-pre-reloc; |  | ||||||
| 	u-boot,dm-spl; |  | ||||||
| }; |  | ||||||
|  |  | ||||||
| &{/soc@0/bus@30800000/i2c@30a20000/pmic@4b} { | &{/soc@0/bus@30800000/i2c@30a20000/pmic@4b} { | ||||||
| 	u-boot,dm-spl; | 	u-boot,dm-spl; | ||||||
| @@ -28,27 +13,6 @@ | |||||||
| 	u-boot,dm-spl; | 	u-boot,dm-spl; | ||||||
| }; | }; | ||||||
|  |  | ||||||
| &aips1 { |  | ||||||
| 	u-boot,dm-pre-reloc; |  | ||||||
| 	u-boot,dm-spl; |  | ||||||
| }; |  | ||||||
|  |  | ||||||
| &aips3 { |  | ||||||
| 	u-boot,dm-spl; |  | ||||||
| }; |  | ||||||
|  |  | ||||||
| &aips4 { |  | ||||||
| 	u-boot,dm-spl; |  | ||||||
| }; |  | ||||||
|  |  | ||||||
| &clk { |  | ||||||
| 	u-boot,dm-pre-reloc; |  | ||||||
| 	u-boot,dm-spl; |  | ||||||
| 	/delete-property/ assigned-clocks; |  | ||||||
| 	/delete-property/ assigned-clock-parents; |  | ||||||
| 	/delete-property/ assigned-clock-rates; |  | ||||||
| }; |  | ||||||
|  |  | ||||||
| &gpio1 { | &gpio1 { | ||||||
| 	u-boot,dm-spl; | 	u-boot,dm-spl; | ||||||
| }; | }; | ||||||
| @@ -65,15 +29,6 @@ | |||||||
| 	u-boot,dm-spl; | 	u-boot,dm-spl; | ||||||
| }; | }; | ||||||
|  |  | ||||||
| &iomuxc { |  | ||||||
| 	u-boot,dm-spl; |  | ||||||
| }; |  | ||||||
|  |  | ||||||
| &osc_24m { |  | ||||||
| 	u-boot,dm-pre-reloc; |  | ||||||
| 	u-boot,dm-spl; |  | ||||||
| }; |  | ||||||
|  |  | ||||||
| &pinctrl_i2c1 { | &pinctrl_i2c1 { | ||||||
| 	u-boot,dm-spl; | 	u-boot,dm-spl; | ||||||
| }; | }; | ||||||
| @@ -113,144 +68,3 @@ | |||||||
| &usdhc3 { | &usdhc3 { | ||||||
| 	u-boot,dm-spl; | 	u-boot,dm-spl; | ||||||
| }; | }; | ||||||
|  |  | ||||||
| &wdog1 { |  | ||||||
| 	u-boot,dm-spl; |  | ||||||
| }; |  | ||||||
|  |  | ||||||
| &binman { |  | ||||||
| 	u-boot-spl-ddr { |  | ||||||
| 		align = <4>; |  | ||||||
| 		align-size = <4>; |  | ||||||
| 		filename = "u-boot-spl-ddr.bin"; |  | ||||||
| 		pad-byte = <0xff>; |  | ||||||
|  |  | ||||||
| 		u-boot-spl { |  | ||||||
| 			align-end = <4>; |  | ||||||
| 			filename = "u-boot-spl.bin"; |  | ||||||
| 		}; |  | ||||||
|  |  | ||||||
| 		ddr-1d-imem-fw { |  | ||||||
| 			filename = "ddr4_imem_1d.bin"; |  | ||||||
| 			align-end = <4>; |  | ||||||
| 			type = "blob-ext"; |  | ||||||
| 		}; |  | ||||||
|  |  | ||||||
| 		ddr-1d-dmem-fw { |  | ||||||
| 			filename = "ddr4_dmem_1d.bin"; |  | ||||||
| 			align-end = <4>; |  | ||||||
| 			type = "blob-ext"; |  | ||||||
| 		}; |  | ||||||
|  |  | ||||||
| 		ddr-2d-imem-fw { |  | ||||||
| 			filename = "ddr4_imem_2d.bin"; |  | ||||||
| 			align-end = <4>; |  | ||||||
| 			type = "blob-ext"; |  | ||||||
| 		}; |  | ||||||
|  |  | ||||||
| 		ddr-2d-dmem-fw { |  | ||||||
| 			filename = "ddr4_dmem_2d.bin"; |  | ||||||
| 			align-end = <4>; |  | ||||||
| 			type = "blob-ext"; |  | ||||||
| 		}; |  | ||||||
| 	}; |  | ||||||
|  |  | ||||||
| 	spl { |  | ||||||
| 		filename = "spl.bin"; |  | ||||||
|  |  | ||||||
| 		mkimage { |  | ||||||
| 			args = "-n spl/u-boot-spl.cfgout -T imx8mimage -e 0x912000"; |  | ||||||
|  |  | ||||||
| 			blob { |  | ||||||
| 				filename = "u-boot-spl-ddr.bin"; |  | ||||||
| 			}; |  | ||||||
| 		}; |  | ||||||
| 	}; |  | ||||||
|  |  | ||||||
| 	itb { |  | ||||||
| 		filename = "u-boot.itb"; |  | ||||||
|  |  | ||||||
| 		fit { |  | ||||||
| 			description = "Configuration to load ATF before U-Boot"; |  | ||||||
| 			fit,external-offset = <CONFIG_FIT_EXTERNAL_OFFSET>; |  | ||||||
| 			fit,fdt-list = "of-list"; |  | ||||||
| 			#address-cells = <1>; |  | ||||||
|  |  | ||||||
| 			images { |  | ||||||
| 				uboot { |  | ||||||
| 					arch = "arm64"; |  | ||||||
| 					compression = "none"; |  | ||||||
| 					description = "U-Boot (64-bit)"; |  | ||||||
| 					load = <CONFIG_SYS_TEXT_BASE>; |  | ||||||
| 					type = "standalone"; |  | ||||||
|  |  | ||||||
| 					uboot_blob { |  | ||||||
| 						filename = "u-boot-nodtb.bin"; |  | ||||||
| 						type = "blob-ext"; |  | ||||||
| 					}; |  | ||||||
| 				}; |  | ||||||
|  |  | ||||||
| 				atf { |  | ||||||
| 					arch = "arm64"; |  | ||||||
| 					compression = "none"; |  | ||||||
| 					description = "ARM Trusted Firmware"; |  | ||||||
| 					entry = <0x960000>; |  | ||||||
| 					load = <0x960000>; |  | ||||||
| 					type = "firmware"; |  | ||||||
|  |  | ||||||
| 					atf_blob { |  | ||||||
| 						filename = "bl31.bin"; |  | ||||||
| 						type = "atf-bl31"; |  | ||||||
| 					}; |  | ||||||
| 				}; |  | ||||||
|  |  | ||||||
| 				binman_fip: fip { |  | ||||||
| 					arch = "arm64"; |  | ||||||
| 					compression = "none"; |  | ||||||
| 					description = "Trusted Firmware FIP"; |  | ||||||
| 					load = <0x40310000>; |  | ||||||
| 					type = "firmware"; |  | ||||||
| 				}; |  | ||||||
|  |  | ||||||
| 				@fdt-SEQ { |  | ||||||
| 					compression = "none"; |  | ||||||
| 					description = "NAME"; |  | ||||||
| 					type = "flat_dt"; |  | ||||||
|  |  | ||||||
| 					uboot_fdt_blob { |  | ||||||
| 						filename = "u-boot.dtb"; |  | ||||||
| 						type = "blob-ext"; |  | ||||||
| 					}; |  | ||||||
| 				}; |  | ||||||
| 			}; |  | ||||||
|  |  | ||||||
| 			configurations { |  | ||||||
| 				default = "@config-DEFAULT-SEQ"; |  | ||||||
|  |  | ||||||
| 				binman_configuration: @config-SEQ { |  | ||||||
| 					description = "NAME"; |  | ||||||
| 					fdt = "fdt-SEQ"; |  | ||||||
| 					firmware = "uboot"; |  | ||||||
| 					loadables = "atf"; |  | ||||||
| 				}; |  | ||||||
| 			}; |  | ||||||
| 		}; |  | ||||||
| 	}; |  | ||||||
|  |  | ||||||
| 	imx-boot { |  | ||||||
| 		filename = "flash.bin"; |  | ||||||
| 		pad-byte = <0x00>; |  | ||||||
|  |  | ||||||
| 		spl { |  | ||||||
| 			filename = "spl.bin"; |  | ||||||
| 			offset = <0x0>; |  | ||||||
| 			type = "blob-ext"; |  | ||||||
| 		}; |  | ||||||
|  |  | ||||||
| 		binman_uboot: uboot { |  | ||||||
| 			filename = "u-boot.itb"; |  | ||||||
| 			offset = <0x58000>; |  | ||||||
| 			type = "blob-ext"; |  | ||||||
| 		}; |  | ||||||
| 	}; |  | ||||||
| }; |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user