summaryrefslogtreecommitdiff
path: root/include/image.h
diff options
context:
space:
mode:
authorMarian Balakowicz <m8@semihalf.com>2008-01-31 13:58:13 +0100
committerWolfgang Denk <wd@denx.de>2008-02-07 01:13:00 +0100
commitb6b0fe6460b7063ac60b9a3531ef210aedb31451 (patch)
tree67470a6705296e24eeb8b31b75bd89947c92d722 /include/image.h
parentceaed2b1e54ebf14d600e02fef016c8df5cc4d40 (diff)
downloadu-boot-imx-b6b0fe6460b7063ac60b9a3531ef210aedb31451.zip
u-boot-imx-b6b0fe6460b7063ac60b9a3531ef210aedb31451.tar.gz
u-boot-imx-b6b0fe6460b7063ac60b9a3531ef210aedb31451.tar.bz2
[new uImage] Cleanup do_botm_linux() boot allocations
This patch moves common pre-boot allocation steps shared between PPC and M68K to a helper routines: common: - get_boot_sp_limit() - get_boot_cmline() - get_boot_kbd() platform: - set_clocks_in_mhz() Signed-off-by: Marian Balakowicz <m8@semihalf.com>
Diffstat (limited to 'include/image.h')
-rw-r--r--include/image.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/include/image.h b/include/image.h
index a8cb1da..dbbbee9 100644
--- a/include/image.h
+++ b/include/image.h
@@ -343,9 +343,15 @@ void get_ramdisk (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[],
ulong *rd_start, ulong *rd_end);
#if defined(CONFIG_PPC) || defined(CONFIG_M68K)
-void ramdisk_high (ulong rd_data_start, ulong rd_len, bd_t *kbd, ulong sp_limit,
- ulong sp, ulong *initrd_start, ulong *initrd_end);
+ulong ramdisk_high (ulong alloc_current, ulong rd_data, ulong rd_len,
+ bd_t *kbd, ulong sp_limit, ulong sp,
+ ulong *initrd_start, ulong *initrd_end);
+
+ulong get_boot_sp_limit (ulong sp);
+ulong get_boot_cmdline (ulong alloc_current, ulong *cmd_start, ulong *cmd_end);
+ulong get_boot_kbd (ulong alloc_current, bd_t **kbd);
#endif /* CONFIG_PPC || CONFIG_M68K */
+
#endif /* USE_HOSTCC */
#endif /* __IMAGE_H__ */