|
|
|
@ -45,6 +45,12 @@ |
|
|
|
|
#ifdef CONFIG_CRAMFS_CMDLINE |
|
|
|
|
#include <flash.h> |
|
|
|
|
|
|
|
|
|
#ifdef CONFIG_SYS_NO_FLASH |
|
|
|
|
# define OFFSET_ADJUSTMENT 0 |
|
|
|
|
#else |
|
|
|
|
# define OFFSET_ADJUSTMENT (flash_info[id.num].start[0]) |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
#ifndef CONFIG_CMD_JFFS2 |
|
|
|
|
#include <linux/stat.h> |
|
|
|
|
char *mkmodestr(unsigned long mode, char *str) |
|
|
|
@ -119,7 +125,7 @@ int do_cramfs_load(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) |
|
|
|
|
dev.id = &id; |
|
|
|
|
part.dev = &dev; |
|
|
|
|
/* fake the address offset */ |
|
|
|
|
part.offset = addr - flash_info[id.num].start[0]; |
|
|
|
|
part.offset = addr - OFFSET_ADJUSTMENT; |
|
|
|
|
|
|
|
|
|
/* pre-set Boot file name */ |
|
|
|
|
if ((filename = getenv("bootfile")) == NULL) { |
|
|
|
@ -182,7 +188,7 @@ int do_cramfs_ls(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) |
|
|
|
|
dev.id = &id; |
|
|
|
|
part.dev = &dev; |
|
|
|
|
/* fake the address offset */ |
|
|
|
|
part.offset = addr - flash_info[id.num].start[0]; |
|
|
|
|
part.offset = addr - OFFSET_ADJUSTMENT; |
|
|
|
|
|
|
|
|
|
if (argc == 2) |
|
|
|
|
filename = argv[1]; |
|
|
|
|