Hi Juergen, Juergen Schoew wrote: > Hi U-Boot mailling list, > > This patchset adds a new ARM board with the NXP PNX8181 cpu to u-boot. > The PNX8181 is an ARM926ej with an internal DSP (mostly used for Audio > processing and VOIP codecs) and a baseband processor (used for DECT). The > chip also features dual ethernet, digital to analog interface, spi, i2c and > other SOC peripherals. > > These boards have been build by NXP Semiconductors GmbH, Nuremberg, Germany > and are now build by DSPG Technologies GmbH, Nuremberg, Germany. > > > Signed-off-by: Jürgen Schöw <[EMAIL PROTECTED]> > Signed-off-by: Sebastian Hess <[EMAIL PROTECTED]> > Signed-off-by: Matthias Mwenzel <[EMAIL PROTECTED]> > Signed-off-by: Dirk Hörner <[EMAIL PROTECTED]> > Signed-off-by: Andreas Weißel <[EMAIL PROTECTED]> > --- > > Here is the next round of the patch. Thanks for the comments so far. I tried > to change the code to meet your requirements. Following changes have been > done: > > - use writex/readx for register accesses > - use pointer in readx/writex > - whitespace fixes (use tabs) > - add Maintainer field > - adjust comments to common style > - use conditional settings > - relocate.S bug fixes > - network reworks > > I did not move the ethernet driver to drivers/net/ because a lot of hardware > dependencies are in that driver to work. This IP-Core is not used very often > by NXP processors (I don't have numbers) so it may not need to be moved. This > driver does not not use the a struct to save the parameters as suggested > from Jean-Christophe PLAGNIOL-VILLARD. Sorry but time was too short to fix it > right now. > > Here are the expectations for new network drivers: 1. Driver will be in driver/net. You're not the first with hardware dependencies, and there are standard ways of dealing with them. 2. You must use the CONFIG_NET_MULTI-style API, where the driver is registered and access functions such as send, halt, recv etc. are called through a struct. 3. Driver is initialized through cpu_eth_init() or board_eth_init()
Without meeting these, your code will not be accepted. regards, Ben _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

