[U-Boot-Users] [PATCH] Add support for the MPC8349E-mITX-GP

Wolfgang Denk wd at denx.de
Fri Jan 26 22:17:53 CET 2007

In message <45BA3CB3.7020908 at freescale.com> you wrote:
> Some boards solve this problem by specifying the options in the Makefile. 
> However, Wolfgang says he doesn't like this.

It depends. There once was a time, when I thought something like  the
TQM82xx  code  was  a good thing. Actually it was an improvement over
what we had before that. But I've learned a lesson or two, and  today
I would not accept such a mess again.

Onthe other hand, if you just have  to  switch  between  lowboot  and
highboot  configurations,  or  between  configurations  with  LCD  or
without, then a bit of configuration selection  in  the  Makefile  is
IMHO ok. Just don't write pages of code, please.

> I presume you mean board-specific ifdefs in a config file, and not just any 
> ifdefs.  Frankly, I don't think 3 board-specific ifdefs is that many.

Neither do I. And it's definitely better than having 2  config  files
which are 98% copy & paste and otherwise just a PITA to keep in sync.

> to the Makefile, by adding something like this to the make rule:
> 	[if ITX and not ITX-GP]
> 	echo "#define CONFIG_COMPACT_FLASH" >> $(obj)include/config.h
> 	echo "#define CFG_MAX_FLASH_BANKS 2" >> $(obj)include/config.h
> 	echo '#define CFG_PROMPT "MPC8349E-mITX> "' >> $(obj)include/config.h

No. Please don't write code in the Makefile, just select the right
configuration name, and that's it.

Best regards,

Wolfgang Denk

Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
He had quite a powerful intellect, but it  was  as  powerful  like  a
locomotive,  and  ran on rails and was therefore almost impossible to
steer.                          - Terry Pratchett, _Lords and Ladies_

More information about the U-Boot mailing list