|
|
|
@ -109,12 +109,12 @@ static int spl_export(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) |
|
|
|
|
|
|
|
|
|
c = find_cmd_tbl(argv[1], &cmd_spl_export_sub[0], |
|
|
|
|
ARRAY_SIZE(cmd_spl_export_sub)); |
|
|
|
|
if ((c) && ((int)c->cmd <= SPL_EXPORT_LAST)) { |
|
|
|
|
if ((c) && ((long)c->cmd <= SPL_EXPORT_LAST)) { |
|
|
|
|
argc -= 2; |
|
|
|
|
argv += 2; |
|
|
|
|
if (call_bootm(argc, argv, subcmd_list[(int)c->cmd])) |
|
|
|
|
if (call_bootm(argc, argv, subcmd_list[(long)c->cmd])) |
|
|
|
|
return -1; |
|
|
|
|
switch ((int)c->cmd) { |
|
|
|
|
switch ((long)c->cmd) { |
|
|
|
|
#ifdef CONFIG_OF_LIBFDT |
|
|
|
|
case SPL_EXPORT_FDT: |
|
|
|
|
printf("Argument image is now in RAM: 0x%p\n", |
|
|
|
@ -153,7 +153,7 @@ static int do_spl(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) |
|
|
|
|
|
|
|
|
|
c = find_cmd_tbl(argv[1], &cmd_spl_sub[0], ARRAY_SIZE(cmd_spl_sub)); |
|
|
|
|
if (c) { |
|
|
|
|
cmd = (int)c->cmd; |
|
|
|
|
cmd = (long)c->cmd; |
|
|
|
|
switch (cmd) { |
|
|
|
|
case SPL_EXPORT: |
|
|
|
|
argc--; |
|
|
|
|