| /u-boot/common/ |
| A D | image-fit.c | 137 prop_name, (ulong)fit, noffset, fit_get_name(fit, noffset, NULL), in fit_get_debug() 382 ret = fit_get_desc(fit, 0, &desc); in fit_print_contents() 1037 *data = fit + offset; in fit_image_get_data_and_size() 1161 return map_to_sysmem((void *)(fit + fdt_totalsize(fit))); in fit_get_end() 1429 (ulong)fit); in fit_all_image_verify() 1604 ret = fdt_check_header(fit); in fit_check_format() 1618 size = fdt_totalsize(fit); in fit_check_format() 1982 const void *fit; in fit_image_load() local 1995 fit = map_sysmem(addr, 0); in fit_image_load() 2254 const void *fit; in boot_get_fdt_fit() local [all …]
|
| A D | boot_fit.c | 16 static int fdt_offset(const void *fit) in fdt_offset() argument 21 node = fit_find_config_node(fit); in fdt_offset() 25 images = fdt_path_offset(fit, FIT_IMAGES_PATH); in fdt_offset() 31 fdt_name = fdt_getprop(fit, node, FIT_FDT_PROP, &fdt_len); in fdt_offset() 38 fdt_node = fdt_subnode_offset(fit, images, fdt_name); in fdt_offset() 50 fdt_len = fdt_getprop_u32(fit, fdt_node, "data-size"); in fdt_offset() 58 void *locate_dtb_in_fit(const void *fit) in locate_dtb_in_fit() argument 64 size = fdt_totalsize(fit); in locate_dtb_in_fit() 67 header = (struct image_header *)fit; in locate_dtb_in_fit() 74 ret = fdt_offset(fit); in locate_dtb_in_fit() [all …]
|
| A D | image-fit-sig.c | 61 region[i].data = fit + fdt_regions[i].offset; in fit_region_make_list() 69 const void *fit, int noffset, in fit_image_setup_verify() argument 91 info->fit = (void *)fit; in fit_image_setup_verify() 149 fdt_for_each_subnode(noffset, fit, image_noffset) { in fit_image_verify_sig() 162 ret = fit_image_check_sig(fit, noffset, data, in fit_image_verify_sig() 183 err_msg, fit_get_name(fit, noffset, NULL), in fit_image_verify_sig() 184 fit_get_name(fit, image_noffset, NULL)); in fit_image_verify_sig() 263 fit_get_name(fit, noffset, NULL), in fit_config_check_sig() 326 count = fdt_find_regions(fit, node_inc, count, in fit_config_check_sig() 404 err_msg, fit_get_name(fit, noffset, NULL), in fit_config_verify_sig() [all …]
|
| A D | update.c | 228 if (fit_image_get_load(fit, noffset, (ulong *)fladdr)) in update_fit_getparams() 244 void *fit; in update_tftp() local 287 fit = map_sysmem(addr, 0); in update_tftp() 307 if (!fit_image_verify(fit, noffset)) { in update_tftp() 314 if (update_fit_getparams(fit, noffset, &update_addr, in update_tftp() 328 } else if (fit_image_check_type(fit, noffset, in update_tftp() 338 noffset = fdt_next_node(fit, noffset, &ndepth); in update_tftp() 356 int fit_update(const void *fit) in fit_update() argument 363 if (!fit) in fit_update() 383 if (!fit_image_verify(fit, noffset)) { in fit_update() [all …]
|
| A D | image-cipher.c | 70 const void *fit, int image_noffset, in fit_image_setup_decrypt() argument 80 node_name = fit_get_name(fit, image_noffset, NULL); in fit_image_setup_decrypt() 86 if (fit_image_cipher_get_algo(fit, cipher_noffset, &algo_name)) { in fit_image_setup_decrypt() 92 info->keyname = fdt_getprop(fit, cipher_noffset, FIT_KEY_HINT, NULL); in fit_image_setup_decrypt() 98 info->iv = fdt_getprop(fit, cipher_noffset, "iv", NULL); in fit_image_setup_decrypt() 99 info->ivname = fdt_getprop(fit, cipher_noffset, "iv-name-hint", NULL); in fit_image_setup_decrypt() 106 info->fit = fit; in fit_image_setup_decrypt() 115 ret = fit_image_get_data_size_unciphered(fit, image_noffset, in fit_image_setup_decrypt() 158 int fit_image_decrypt_data(const void *fit, in fit_image_decrypt_data() argument 166 ret = fit_image_setup_decrypt(&info, fit, image_noffset, in fit_image_decrypt_data()
|
| /u-boot/tools/ |
| A D | image-host.c | 69 node_name = fit_get_name(fit, noffset, NULL); in fit_image_process_hash() 119 string_size = fdt_size_dt_strings(fit); in fit_image_write_sig() 163 node_name = fit_get_name(fit, noffset, NULL); in fit_image_setup_sig() 175 info->fit = fit; in fit_image_setup_sig() 211 void *fit, const char *image_name, in fit_image_process_sig() argument 354 const char *keydir, void *fit, in fit_image_setup_cipher() argument 386 info->fit = fit; in fit_image_setup_cipher() 639 fit, image_name, noffset, data, size, in fit_image_add_verification_data() 1041 fit, noffset, comment, in fit_cipher_data() 1099 fit, noffset, comment, in fit_add_verification_data() [all …]
|
| A D | fdt_host.h | 30 int fit_check_sign(const void *fit, const void *key,
|
| /u-boot/test/py/tests/ |
| A D | test_efi_fit.py | 297 def load_fit_from_host(fit): argument 307 addr = fit.get('addr', None) 312 'host load hostfs - %x %s/%s' % (addr, fit['dn'], fit['fn'])) 314 size = fit.get('size', None) 321 def load_fit_from_tftp(fit): argument 334 addr = fit.get('addr', None) 338 file_name = fit['fn'] 341 size = fit.get('size', None) 387 fit = { 399 if not fit: [all …]
|
| A D | test_vboot.py | 95 if not fit: 96 fit = '%stest.fit' % tmpdir 100 ['host load hostfs - 100 %s' % fit, 168 with open(fit, 'r+b') as handle: 238 shutil.copyfile(fit, ffit) 252 shutil.copyfile(fit, efit) 263 shutil.copyfile(fit, efit) 289 (fit, sig_node)) 295 (fit, sig_node, sig)) 302 cons, [fit_check_sign, '-f', fit, '-k', dtb], [all …]
|
| A D | test_fit.py | 188 fit = make_fname('test.fit') 190 util.run_and_log(cons, [mkimage, '-f', its, fit]) 193 return fit 372 fit = make_fit(mkimage, params) 373 params['fit'] = fit 392 data = read_file(fit) 403 fit = make_fit(mkimage, params) 415 fit = make_fit(mkimage, params) 427 fit = make_fit(mkimage, params) 441 fit = make_fit(mkimage, params)
|
| /u-boot/common/spl/ |
| A D | spl_fit.c | 31 const void *fit; /* Pointer to a valid FIT blob */ member 55 child = fdt_next_subnode(fit, child)) { in find_node_from_desc() 129 str = fdt_get_name(ctx->fit, node, NULL); in spl_fit_get_image_name() 245 const void *fit = ctx->fit; in spl_load_fit_image() local 250 if (fit_image_get_type(fit, node, &type)) in spl_load_fit_image() 257 fit_image_get_comp(fit, node, &image_comp); in spl_load_fit_image() 303 fit_get_name(fit, node, NULL)); in spl_load_fit_image() 437 fit_get_name(ctx->fit, node, NULL)); in spl_fit_append_fdt() 477 return fit_image_get_os(fit, noffset, os); in spl_fit_image_get_os() 551 ctx->fit = buf; in spl_simple_fit_read() [all …]
|
| /u-boot/include/ |
| A D | image.h | 1044 void fit_print_contents(const void *fit); 1054 static inline ulong fit_get_size(const void *fit) in fit_get_size() argument 1056 return fdt_totalsize(fit); in fit_get_size() 1066 ulong fit_get_end(const void *fit); 1140 int fit_image_verify(const void *fit, int noffset); 1142 int fit_all_image_verify(const void *fit); 1164 int fit_check_format(const void *fit, ulong size); 1255 void *fit; /* Pointer to FIT blob */ member 1418 int fit_image_decrypt_data(const void *fit, 1472 const void *fit; /* Pointer to FIT blob */ member [all …]
|
| A D | boot_fit.h | 13 void *locate_dtb_in_fit(const void *fit);
|
| /u-boot/arch/arm/mach-k3/ |
| A D | sysfw-loader.c | 75 node_offset = fdt_subnode_offset(fit, images, name); in fit_get_data_by_name() 79 return fit_image_get_data(fit, node_offset, addr, size); in fit_get_data_by_name() 102 static void k3_sysfw_load_using_fit(void *fit) in k3_sysfw_load_using_fit() argument 110 images = fdt_path_offset(fit, FIT_IMAGES_PATH); in k3_sysfw_load_using_fit() 115 ret = fit_get_data_by_name(fit, images, SYSFW_FIRMWARE, in k3_sysfw_load_using_fit() 126 static void k3_sysfw_configure_using_fit(void *fit, in k3_sysfw_configure_using_fit() argument 136 images = fdt_path_offset(fit, FIT_IMAGES_PATH); in k3_sysfw_configure_using_fit() 141 ret = fit_get_data_by_name(fit, images, SYSFW_CFG_BOARD, in k3_sysfw_configure_using_fit() 155 ret = fit_get_data_by_name(fit, images, SYSFW_CFG_PM, in k3_sysfw_configure_using_fit() 169 ret = fit_get_data_by_name(fit, images, SYSFW_CFG_RM, in k3_sysfw_configure_using_fit() [all …]
|
| /u-boot/tools/binman/test/ |
| A D | 147_intel_fit.dts | 14 intel-fit { 17 intel-fit-ptr {
|
| A D | 168_fit_missing_blob.dts | 12 fit { 15 fit,fdt-list = "of-list";
|
| A D | 172_fit_fdt.dts | 12 fit { 15 fit,fdt-list = "of-list";
|
| A D | 162_fit_external.dts | 12 fit { 13 fit,external-offset = <0>;
|
| /u-boot/include/u-boot/ |
| A D | aes.h | 17 void *fit, int node_noffset); 27 void *fit, int node_noffset) in image_aes_add_cipher_data() argument
|
| /u-boot/cmd/ |
| A D | source.c | 33 static const char *get_default_image(const void *fit) in get_default_image() argument 37 images_noffset = fdt_path_offset(fit, FIT_IMAGES_PATH); in get_default_image() 41 return fdt_getprop(fit, images_noffset, FIT_DEFAULT_PROP, NULL); in get_default_image()
|
| /u-boot/arch/arm/dts/ |
| A D | rockchip-optee.dtsi | 12 fit { 13 fit,external-offset = <CONFIG_FIT_EXTERNAL_OFFSET>;
|
| A D | socfpga_soc64_fit-u-boot.dtsi | 19 fit { 20 fit,external-offset = <CONFIG_FIT_EXTERNAL_OFFSET>; 77 fit {
|
| /u-boot/arch/arm/cpu/armv8/fsl-layerscape/ |
| A D | ppa.c | 164 struct fdt_header fit; in ppa_init() local 171 &fdt_header_len, (u_char *)&fit); in ppa_init() 178 ret = fdt_check_header(&fit); in ppa_init() 207 fw_length = fdt_totalsize(&fit); in ppa_init()
|
| /u-boot/arch/arm/mach-imx/ |
| A D | spl_imx_romapi.c | 140 static ulong get_fit_image_size(void *fit) in get_fit_image_size() argument 144 ulong last = (ulong)fit; in get_fit_image_size() 152 (uintptr_t)fit, fit); in get_fit_image_size() 154 return last - (ulong)fit; in get_fit_image_size()
|
| A D | spl.c | 325 void board_spl_fit_post_load(const void *fit) in board_spl_fit_post_load() argument 327 u32 offset = ALIGN(fdt_totalsize(fit), 0x1000); in board_spl_fit_post_load() 329 if (imx_hab_authenticate_image((uintptr_t)fit, in board_spl_fit_post_load()
|