[U-Boot] Rules for board/* directory, was: [PATCH v3] Adding support for DevKit8000
Wolfgang Denk
wd at denx.de
Fri Aug 21 20:07:15 CEST 2009
Dear Dirk Behme,
In message <4A8EC01F.7040307 at googlemail.com> you wrote:
>
> I could add the opposite example:
>
> A <vendor == TI> OMAP3 based board (e.g. Beagle) has no adhesion with
> a <vendor == TI> DaVinci board.
I tend to interpret this as poor board support by that vendor, then.
A vendor who has several boards to suuport, does himself and
especially all his users a big fevour if he implements a common look
and feel - compare what boards manufactured for example by AMCC,
Freescale (at least more recent ports) or TQ are doing (alphabetical
oder, in case you did not notice) - they try to provide a similar
setup of their environment variables, etc. - no matter which actual
processor or SoC a board may be based on.
It is intentional that the current directury struxcture supports this.
> Sounds like you propose to put omap3 *board* common stuff into *cpu*
> directory?
If _all_ OMAP3 boards share this stuff, then t i indeed not board
common, but CPU coomon, and should go into the CPU directory. Well
spotted.
> > Finding boards with the same architecture was always very easy by
> > grepping the include/config/* files. We do not need a representation of
> > this fact below board/.
>
> But it wouldn't hurt?
Yes, it would, It would disrupt order.
> Could we agree to be more flexible with this rule?
No. :-)
> Independent of the rule, do you see any advantage of switching existing
>
> board/omap3/
> board/davinci/
>
> into something like
>
> board/DigiKey/beagle (or board/TI/beagle?)
> board/gumstix/overo
> board/mistral/evm (or board/TI/evm? )
> board/xx/pandora
> board/zz/zoom1
> board/yy/zoom2
That should indeed be board/TI/beagle, board/TI/evm, if TI is the
board vendor.
> Except to follow the rule?
Yes, please follow the rules :-)
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
I can type faster than I can move a mouse, so I find menu-driven
drawing packages time consuming and frustrating. - W. R. Stevens
More information about the U-Boot
mailing list