[U-Boot] [PATCH] configs/sheevaplug: added a few additional commands
Prafulla Wadaskar
prafulla at marvell.com
Tue Apr 13 12:35:00 CEST 2010
> -----Original Message-----
> From: Frans Meulenbroeks [mailto:fransmeulenbroeks at gmail.com]
> Sent: Sunday, April 04, 2010 11:31 PM
> To: Prafulla Wadaskar; u-boot at lists.denx.de
> Cc: Frans Meulenbroeks
> Subject: [PATCH] configs/sheevaplug: added a few additional commands
>
> This patch includes a few additional commands in the sheevaplug
> version of u-boot:
> - support for LONGHELP so you can get help messages
> - auto completion and command editing
> - ubi and mii support
> - ext2 filesystem (convenient if you have an ext2 from which
> you want to boot)
> - jffs2 and ubifs filesystems (if you want to use these in NAND)
>
> This also makes it more similar to openrd client.
>
> Side effect of this patch is that the code now needs 3
> sectors i.s.o. 2
> so an existing env is overwritten
>
> Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks at gmail.com>
>
> ---
>
> Have fun! Frans.
> ---
> include/configs/sheevaplug.h | 27 ++++++++++++++++++++++-----
> 1 files changed, 22 insertions(+), 5 deletions(-)
>
> diff --git a/include/configs/sheevaplug.h
> b/include/configs/sheevaplug.h
> index fc401a8..e9edc44 100644
> --- a/include/configs/sheevaplug.h
> +++ b/include/configs/sheevaplug.h
> @@ -85,6 +85,7 @@
> #define CONFIG_SYS_CBSIZE 1024 /* Console I/O
> Buff Size */
> #define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE \
> +sizeof(CONFIG_SYS_PROMPT) + 16) /* Print Buff */
> +
> /*
> * Commands configuration
> */
> @@ -93,7 +94,7 @@
> #define CONFIG_CMD_AUTOSCRIPT
> #define CONFIG_CMD_DHCP
> #define CONFIG_CMD_ENV
> -#define CONFIG_CMD_FAT
> +#define CONFIG_CMD_MII
> #define CONFIG_CMD_NAND
> #define CONFIG_CMD_PING
> #define CONFIG_CMD_USB
> @@ -123,8 +124,8 @@
> * it has to be rounded to sector size
> */
> #define CONFIG_ENV_SIZE 0x20000 /* 128k */
> -#define CONFIG_ENV_ADDR 0x40000
> -#define CONFIG_ENV_OFFSET 0x40000 /* env starts here */
> +#define CONFIG_ENV_ADDR 0x60000
> +#define CONFIG_ENV_OFFSET 0x60000 /* env starts here */
>
> /*
> * Default environment variables
> @@ -145,14 +146,16 @@
> /*
> * Size of malloc() pool
> */
> -#define CONFIG_SYS_MALLOC_LEN (1024 * 128) /* 128kB
> for malloc() */
> +#define CONFIG_SYS_MALLOC_LEN (1024 * 1024) /* 1 MiB
> for malloc() */
> /* size in bytes reserved for initial data */
> #define CONFIG_SYS_GBL_DATA_SIZE 128
>
> /*
> * Other required minimal configurations
> */
> -#define CONFIG_CONSOLE_INFO_QUIET /* some code reduction */
> +#define CONFIG_SYS_LONGHELP
> +#define CONFIG_AUTO_COMPLETE
> +#define CONFIG_CMDLINE_EDITING
> #define CONFIG_ARCH_CPU_INIT /* call arch_cpu_init() */
> #define CONFIG_ARCH_MISC_INIT /* call arch_misc_init() */
> #define CONFIG_DISPLAY_CPUINFO /* Display cpu info */
> @@ -192,4 +195,18 @@
> #define CONFIG_SUPPORT_VFAT
> #endif /* CONFIG_CMD_USB */
>
> +/*
> + * File system
> + */
> +#define CONFIG_CMD_EXT2
> +#define CONFIG_CMD_FAT
> +#define CONFIG_CMD_JFFS2
> +#define CONFIG_CMD_UBI
> +#define CONFIG_CMD_UBIFS
> +#define CONFIG_RBTREE
> +#define CONFIG_MTD_DEVICE /* needed for
> mtdparts commands */
> +#define CONFIG_MTD_PARTITIONS
> +#define CONFIG_CMD_MTDPARTS
> +#define CONFIG_LZO
> +
> #endif /* _CONFIG_SHEEVAPLUG_H */
> --
> 1.6.4.2
>
Applied to u-boot-marvell.git master branch
Regards..
Prafulla . .
>
More information about the U-Boot
mailing list