[U-Boot] [PATCH] TI DaVinci: DM365: Minor Updates to DM365 EVM
Wolfgang Denk
wd at denx.de
Tue Sep 8 19:31:44 CEST 2009
Dear Sandeep,
In message <1252422547-27960-1-git-send-email-s-paulraj at ti.com> you wrote:
> From: Sandeep Paulraj <s-paulraj at ti.com>
>
> The patch does the following
> 1) Gets rid of dependency on asm/sizes.h and replaces references
> to "SZ_xx" with their equivalent values
This is actually a good idea, I think. Yet I have some comments...
> diff --git a/board/davinci/dm365evm/dm365evm.c b/board/davinci/dm365evm/dm365evm.c
> index e30184b..1c88b30 100644
> --- a/board/davinci/dm365evm/dm365evm.c
> +++ b/board/davinci/dm365evm/dm365evm.c
> @@ -17,7 +17,7 @@
>
> #include <common.h>
> #include <nand.h>
> -#include <linux/io.h>
> +#include <asm/io.h>
This is an unrelated fix, it seems. It should be split into a separate
commit.
> --- a/include/configs/davinci_dm365evm.h
> +++ b/include/configs/davinci_dm365evm.h
...
> @@ -38,7 +37,7 @@
> /* Memory Info */
> #define CONFIG_NR_DRAM_BANKS 1
> #define PHYS_SDRAM_1 0x80000000
> -#define PHYS_SDRAM_1_SIZE SZ_128M
> +#define PHYS_SDRAM_1_SIZE 0x08000000
I recommend to use a way to write such constants that can quickly read
(without much thinking) by a huan, for example here:
#define PHYS_SDRAM_1_SIZE (128 << 20) /* 128 MiB */
Please consider adding a comment as I did to make it even easier to
understand.
> @@ -74,7 +73,6 @@
>
> /* NAND: socketed, two chipselects, normally 2 GBytes */
> #define CONFIG_NAND_DAVINCI
> -#define CONFIG_SYS_NAND_HW_ECC
This is also an unrelated change that should be split into a separate
commit.
> @@ -125,7 +123,7 @@
> #define CONFIG_SYS_LONGHELP
>
> #ifdef CONFIG_NAND_DAVINCI
> -#define CONFIG_ENV_SIZE SZ_256K
> +#define CONFIG_ENV_SIZE 0x00040000
How about:
#define CONFIG_ENV_SIZE (256 << 10) /* 256 KiB */
> @@ -143,8 +141,8 @@
> #define CONFIG_TIMESTAMP
>
> /* U-Boot memory configuration */
> -#define CONFIG_STACKSIZE SZ_256K /* regular stack */
> -#define CONFIG_SYS_MALLOC_LEN SZ_1M /* malloc() arena */
> +#define CONFIG_STACKSIZE 0x00040000 /* regular stack */
> +#define CONFIG_SYS_MALLOC_LEN 0x00080000 /* malloc() arena */
#define CONFIG_STACKSIZE (256 << 10) /* 256 KiB regular stack */
#define CONFIG_SYS_MALLOC_LEN (1 << 20) /* 1 MiB malloc() arena */
Thanks.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
The optimum committee has no members.
- Norman Augustine
More information about the U-Boot
mailing list