[U-Boot] [PATCH 2/2][v2] powerpc/85xx:Add PSC9131 RDB Support
Wolfgang Denk
wd at denx.de
Tue Mar 6 16:11:20 CET 2012
Dear Prabhakar Kushwaha,
In message <1329304781-27758-1-git-send-email-prabhakar at freescale.com> you wrote:
...
> +#define CONFIG_L2_CACHE /* toggle L2 cache */
> +#define CONFIG_BTB /* toggle branch predition */
Toggle? Do you really toggle, or enable?
> +#define CONFIG_ADDR_STREAMING /* toggle addr streaming */
What is this good for?
It is undocumented, and there is no code that uses it.
> +#define CONFIG_SYS_MEMTEST_START 0x00000000 /* memtest works on */
> +#define CONFIG_SYS_MEMTEST_END 0x1fffffff
Have these been tested? A memtest starting at 0x0000 is likely to
overwrite the exception vectors - I would expect the system will crash
or hang immediately?
> +#define CONFIG_PANIC_HANG /* do not reset board on panic */
Why is this needed?
...
> +#define CONFIG_HOSTNAME PSC9131rdb
> +#define CONFIG_ROOTPATH "/opt/nfsroot"
> +#define CONFIG_BOOTFILE "uImage"
> +#define CONFIG_UBOOTPATH u-boot.bin /* U-Boot image on TFTP server */
> +
> +#define CONFIG_BAUDRATE 115200
> +
> +#define CONFIG_EXTRA_ENV_SETTINGS \
> + "netdev=eth0\0" \
> + "uboot=" MK_STR(CONFIG_UBOOTPATH) "\0" \
Why didn't you follow my change request here? Define as "u-boot.bin"
so it is at least consistent with the other strings, and drop the
MK_STR here.
...
> --- /dev/null
> +++ b/nand_spl/board/freescale/psc9131rdb/Makefile
...
> --- /dev/null
> +++ b/nand_spl/board/freescale/psc9131rdb/nand_boot.c
Sorry, but this is the old, legacy SPL code. Please do not use this
any more for new board.
Use the new code (in /spl/ directory) instead.
> +#define udelay(x) \
> + {int i, j; for (i = 0; i < x; i++) for (j = 0; j < 10000; j++); }
Have you ever tested this? Or looked at what the compiler generates
for it?
> +unsigned long ddr_freq_mhz;
Do you have BSS before relocation?
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
God runs electromagnetics by wave theory on Monday, Wednesday, and
Friday, and the Devil runs them by quantum theory on Tuesday, Thurs-
day, and Saturday. -- William Bragg
More information about the U-Boot
mailing list