summaryrefslogtreecommitdiffstats
path: root/include/spl.h
diff options
context:
space:
mode:
authorPhilipp Tomsich <philipp.tomsich@theobroma-systems.com>2017-09-13 21:29:31 +0200
committerPhilipp Tomsich <philipp.tomsich@theobroma-systems.com>2017-11-26 00:39:07 +0100
commitf2efe6786eeaa2305353a01056ffef55ae520b7d (patch)
treecc1a73bf045bb6536bfedecb59a42811357a74e2 /include/spl.h
parent75014470aec60580978962071972f2962695938d (diff)
downloadu-boot-f2efe6786eeaa2305353a01056ffef55ae520b7d.tar.gz
u-boot-f2efe6786eeaa2305353a01056ffef55ae520b7d.tar.xz
u-boot-f2efe6786eeaa2305353a01056ffef55ae520b7d.zip
spl: change load_addr and entry_point to uintptr_t
Mainly a stylistic change: convert the load_addr and entry_point fields of struct spl_image_info to uintptr_t (from ulong). Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'include/spl.h')
-rw-r--r--include/spl.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/include/spl.h b/include/spl.h
index 1ac97188a3..308ce7b563 100644
--- a/include/spl.h
+++ b/include/spl.h
@@ -23,8 +23,8 @@
struct spl_image_info {
const char *name;
u8 os;
- ulong load_addr;
- ulong entry_point;
+ uintptr_t load_addr;
+ uintptr_t entry_point;
#if CONFIG_IS_ENABLED(LOAD_FIT)
void *fdt_addr;
#endif
@@ -271,7 +271,10 @@ int spl_dfu_cmd(int usbctrl, char *dfu_alt_info, char *interface, char *devstr);
int spl_mmc_load_image(struct spl_image_info *spl_image,
struct spl_boot_device *bootdev);
-void bl31_entry(void);
+/**
+ * spl_invoke_atf - boot using an ARM trusted firmware image
+ */
+void spl_invoke_atf(struct spl_image_info *spl_image);
/**
* board_return_to_bootrom - allow for boards to continue with the boot ROM