1// SPDX-License-Identifier: GPL-2.0+ 2/* 3 * Copyright 2019 NXP 4 */ 5 6/ { 7 binman: binman { 8 multiple-images; 9 }; 10}; 11 12&binman { 13 u-boot-spl-ddr { 14 filename = "u-boot-spl-ddr.bin"; 15 pad-byte = <0xff>; 16 align-size = <4>; 17 align = <4>; 18 19 u-boot-spl { 20 align-end = <4>; 21 }; 22 23 blob_1: blob-ext@1 { 24 filename = "lpddr4_pmu_train_1d_imem.bin"; 25 size = <0x8000>; 26 }; 27 28 blob_2: blob-ext@2 { 29 filename = "lpddr4_pmu_train_1d_dmem.bin"; 30 size = <0x4000>; 31 }; 32 33 blob_3: blob-ext@3 { 34 filename = "lpddr4_pmu_train_2d_imem.bin"; 35 size = <0x8000>; 36 }; 37 38 blob_4: blob-ext@4 { 39 filename = "lpddr4_pmu_train_2d_dmem.bin"; 40 size = <0x4000>; 41 }; 42 }; 43 44 flash { 45 mkimage { 46 args = "-n spl/u-boot-spl.cfgout -T imx8mimage -e 0x7e1000"; 47 48 blob { 49 filename = "u-boot-spl-ddr.bin"; 50 }; 51 }; 52 }; 53 54 itb { 55 filename = "u-boot.itb"; 56 57 fit { 58 description = "Configuration to load ATF before U-Boot"; 59 #address-cells = <1>; 60 fit,external-offset = <CONFIG_FIT_EXTERNAL_OFFSET>; 61 62 images { 63 uboot { 64 description = "U-Boot (64-bit)"; 65 type = "standalone"; 66 arch = "arm64"; 67 compression = "none"; 68 load = <CONFIG_SYS_TEXT_BASE>; 69 70 uboot_blob: blob-ext { 71 filename = "u-boot-nodtb.bin"; 72 }; 73 }; 74 75 atf { 76 description = "ARM Trusted Firmware"; 77 type = "firmware"; 78 arch = "arm64"; 79 compression = "none"; 80 load = <0x910000>; 81 entry = <0x910000>; 82 83 atf_blob: blob-ext { 84 filename = "bl31.bin"; 85 }; 86 }; 87 88 fdt { 89 description = "NAME"; 90 type = "flat_dt"; 91 compression = "none"; 92 93 uboot_fdt_blob: blob-ext { 94 filename = "u-boot.dtb"; 95 }; 96 }; 97 }; 98 99 configurations { 100 default = "conf"; 101 102 conf { 103 description = "NAME"; 104 firmware = "uboot"; 105 loadables = "atf"; 106 fdt = "fdt"; 107 }; 108 }; 109 }; 110 }; 111}; 112