[U-Boot] [PATCH v3] smc911x: split out useful defines/functions into local header

Guennadi Liakhovetski lg at denx.de
Mon Feb 23 17:09:08 CET 2009


On Mon, 23 Feb 2009, Mike Frysinger wrote:

> On Monday 23 February 2009 10:44:04 Guennadi Liakhovetski wrote:
> > On Mon, 23 Feb 2009, Mike Frysinger wrote:
> > > The smc911x driver has a lot of useful defines/functions which can be
> > > used by pieces of code (such as example eeprom programmers).  Rather than
> > > forcing each place to duplicate these defines/functions, split them out
> > > of the smdc911x driver into a local header.
> > >
> > > Signed-off-by: Mike Frysinger <vapier at gentoo.org>
> > > CC: Sascha Hauer <s.hauer at pengutronix.de>
> > > CC: Guennadi Liakhovetski <lg at denx.de>
> > > CC: Magnus Lilja <lilja.magnus at gmail.com>
> > > CC: Ben Warren <biggerbadderben at gmail.com>
> >
> > Hm, sorry, have any of those other "pieces of code" been posted to the
> > list?  I'd like to have a look at them to see what they need all those
> > register definitions for.
> 
> it's already been posted in this thread (and Ben has merged it).  but to 
> answer your question, external code doesnt generally need most of those 
> register definitions.  they're moved because they belong in a header file and 
> because it doesnt make sense to move just a few.

Ok, you mean these patches

[PATCH] smc911x_eeprom: new example app for managing newer SMC parts

Yep, agree, as long as some register definitions are used, it is better to 
move all to a header.

Thanks
Guennadi
---
Guennadi Liakhovetski, Ph.D.

DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-0 Fax: +49-8142-66989-80  Email: office at denx.de


More information about the U-Boot mailing list