[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