Dear John Rigby,

In message <1301761196-26072-5-git-send-email-john.ri...@linaro.org> you wrote:
> Based on ST-Ericsson private git repo.
> Plus changes to use arm_pl180_mmci driver.
> 
> This board support requires the vexpress mmc driver patch set from
> Matt Waddel.

All these comments are not really useful as commit message.  YOu might
add these as comments.

For the commit message, I'd rather like to see a short description of
the board, and which board features are supported by this port.

...
> +extern int prcmu_i2c_read(u8 reg, u16 slave);
> +extern int prcmu_i2c_write(u8 reg, u16 slave, u8 reg_data);

Please move prototype declarations to approproate header file.

> +int board_mmc_init(bd_t *bd)
> +{
> +     if (u8500_mmci_board_init())
> +             return -ENODEV;
> +
> +     arm_pl180_mmci_init();

Error.  You ignore the return code from arm_pl180_mmci_init() here.
Please fix.

...
> +     /* check ARM clock source */
> +     reg = readl(PRCM_ARM_CHGCLKREQ_REG);
> +     printf("A9 running on ");
> +     if (reg & 1)
> +             printf("external clock");
> +     else
> +             printf("ARM PLL");
> +     printf("\n");

Something like

        printf("A9 running on %s\n",
                (reg & 1) ? "external clock" : "ARM PLL";

would probably result in smaller (and faster) code.

The same applies to other places, too.

...
> +#define CONFIG_SYS_MEMTEST_START     0x00000000
> +#define CONFIG_SYS_MEMTEST_END       0x1FFFFFFF

Has this actually been tested?


> +#define CONFIG_BOARD_EARLY_INIT_F    1
> +#define BOARD_LATE_INIT              1
...
> +#define CONFIG_MMC           1
> +#define CONFIG_GENERIC_MMC   1
> +#define CONFIG_DOS_PARTITION 1

Please omit the '1' in all defines that select features only.


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: w...@denx.de
"More software projects have gone awry for lack of calendar time than
for all other causes combined."
                         - Fred Brooks, Jr., _The Mythical Man Month_
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to