[U-Boot] [PATCH 3/3] XPedite5370 board support
Wolfgang Denk
wd at denx.de
Tue Nov 18 23:20:38 CET 2008
Dear Peter Tyser,
In message <1227046406.3065.49.camel at localhost.localdomain> you wrote:
>
> This information is very useful to a customer and doesn't add much as
> far as output. No newlines at least. The output also prints
> information which is configurable. I think giving the user feedback
> about how they have the board configured is useful.
You really need this level of detail only for board bring up and
debugging. After that, this is a constand and never changes, right? Si
it is normally enough to print the RAM size (and eventually some speed
characteristics).
> We have the standard Freescale DDR printf's turned into debug as that is
> much, much more verbose than the output above.
Indeed :-(
> > > + flash_sel = !((pca953x_get_val(CONFIG_SYS_I2C_PCA953X_ADDR0) &
> > > + CONFIG_SYS_PCA953X_C0_FLASH_PASS_CS));
> > > + printf("FLASH: Executed from FLASH%d\n", flash_sel ? 2 : 1);
> >
> > Please be less noisy! s/printf/debug/
>
> This information is also very useful to a customer.
Is it, really? well...
> > > +#define CONFIG_EXTRA_ENV_SETTINGS \
> > > + "autoload=yes\0" \
...
> > > + "prog_fdt2="CONFIG_PROG_FDT2"\0" \
> > > + "bootcmd_net=run set_bootargs; "CONFIG_BOOT_OS_NET"\0" \
> > > + "bootcmd_flash1=run set_bootargs; bootm "CONFIG_OS1_FLASH_ADDR_STR" - "CONFIG_FDT1_FLASH_ADDR_STR"\0" \
> > > + "bootcmd_flash2=run set_bootargs; bootm "CONFIG_OS2_FLASH_ADDR_STR" - "CONFIG_FDT2_FLASH_ADDR_STR"\0" \
> > > + "bootcmd=run bootcmd_flash1\0"
> > > +#endif /* __CONFIG_H */
> >
> > Alignment not by TAB, lines way too long.
>
> What are you referring to as far as "Alignment not by TAB"?
You indent the lines by a single space, but they should be indented by
a TAB.
> Everyone's config file breaks the 80 column rule, is this really
> necessary to change? I think splitting it up makes an already confusing
> define even more confusing.
At least the ';' is a good place to split. And you might check if it
really makes sense to use variable names with 25 characters like
"CONFIG_OS2_FLASH_ADDR_STR" (no, it doesn't).
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
"In Christianity neither morality nor religion come into contact with
reality at any point." - Friedrich Nietzsche
More information about the U-Boot
mailing list