mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-30 11:01:33 +00:00
common: Rename and move source()
This function has a very generic name which does not adequately describe its purpose. Rename it and move it to image.h, since it relates to reading a script from an image. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
ea188950af
commit
f32934916c
4 changed files with 15 additions and 7 deletions
|
@ -41,8 +41,7 @@ static const char *get_default_image(const void *fit)
|
|||
}
|
||||
#endif
|
||||
|
||||
int
|
||||
source (ulong addr, const char *fit_uname)
|
||||
int image_source_script(ulong addr, const char *fit_uname)
|
||||
{
|
||||
ulong len;
|
||||
#if defined(CONFIG_LEGACY_IMAGE_FORMAT)
|
||||
|
@ -183,7 +182,7 @@ static int do_source(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
|
|||
}
|
||||
|
||||
printf ("## Executing script at %08lx\n", addr);
|
||||
rcode = source (addr, fit_uname);
|
||||
rcode = image_source_script(addr, fit_uname);
|
||||
return rcode;
|
||||
}
|
||||
|
||||
|
|
|
@ -726,7 +726,7 @@ static void sdp_handle_in_ep(struct spl_image_info *spl_image)
|
|||
jump_to_image_no_args(&spl_image);
|
||||
#else
|
||||
/* In U-Boot, allow jumps to scripts */
|
||||
source(sdp_func->jmp_address, "script@1");
|
||||
image_source_script(sdp_func->jmp_address, "script@1");
|
||||
#endif
|
||||
}
|
||||
|
||||
|
|
|
@ -59,9 +59,6 @@ void hang (void) __attribute__ ((noreturn));
|
|||
|
||||
#include <display_options.h>
|
||||
|
||||
/* common/cmd_source.c */
|
||||
int source (ulong addr, const char *fit_uname);
|
||||
|
||||
/* common/memsize.c */
|
||||
long get_ram_size (long *, long);
|
||||
phys_size_t get_effective_memsize(void);
|
||||
|
|
|
@ -674,6 +674,18 @@ int fit_image_load(bootm_headers_t *images, ulong addr,
|
|||
int arch, int image_type, int bootstage_id,
|
||||
enum fit_load_op load_op, ulong *datap, ulong *lenp);
|
||||
|
||||
/**
|
||||
* image_source_script() - Execute a script
|
||||
*
|
||||
* Executes a U-Boot script at a particular address in memory. The script should
|
||||
* have a header (FIT or legacy) with the script type (IH_TYPE_SCRIPT).
|
||||
*
|
||||
* @addr: Address of script
|
||||
* @fit_uname: FIT subimage name
|
||||
* @return result code (enum command_ret_t)
|
||||
*/
|
||||
int image_source_script(ulong addr, const char *fit_uname);
|
||||
|
||||
#ifndef USE_HOSTCC
|
||||
/**
|
||||
* fit_get_node_from_config() - Look up an image a FIT by type
|
||||
|
|
Loading…
Add table
Reference in a new issue