diff options
author | Marian Balakowicz <m8@semihalf.com> | 2008-01-31 13:58:13 +0100 |
---|---|---|
committer | Wolfgang Denk <wd@denx.de> | 2008-02-07 01:13:00 +0100 |
commit | b6b0fe6460b7063ac60b9a3531ef210aedb31451 (patch) | |
tree | 67470a6705296e24eeb8b31b75bd89947c92d722 /include | |
parent | ceaed2b1e54ebf14d600e02fef016c8df5cc4d40 (diff) | |
download | u-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')
-rw-r--r-- | include/image.h | 10 |
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__ */ |