Re: [U-Boot-Users] IXP425 ethernet & NPE microcode

Hi
On Thursday 10 May 2007, Øyvind Repvik wrote:
And furthermore, it would be very desireable to drop the
current NPE
U-Boot ethernet driver implementation based on the
original Intel code
with the complex and ugly Intel access library completely, and re-implement the driver based on the new Linux IXP4xx NPE ethernet drivers. There are currently 2 completely new drivers
without the Intel
access library which will result in lower memory
footprint and much less
and cleaner code.
That would be Christian Hohnstaedt
chohnstaedt@innominate.com's driver
which is (afaik) in mainstream by now, and Krzysztof Halasa khc@pm.waw.pl's driver, which is newer. There's a discussion about these drivers on linux-arm-kernel.
Yes, but IIRC the one from Christian never made it into mainstream. And the new one from Krzysztof seems to get quite good reactions.
this driver is in the linux-2.6 tree of denx I do believe. It fetches the npe binaries out of flash.
Getting either of those drivers fixed up and pushed to
u-boot would be
great.
Yes, both would be way better than the current implementation. Hopefully one of those drivers will make in into mainline and this should be the one to pick then.
Of course, one will still need to put the microcode somewhere else due to licencing, but that's a minor matter.
We have changed the intel code a little bit, that the npe microcode is read from flash. loading this binaries seperatly from u-boot is not a license violation.
Right now, I'm creating a patch wich I will post later this day.
Best regards, Martijn de Gouw

Hi Martijn,
On Thursday 10 May 2007, Martijn de Gouw wrote:
Yes, but IIRC the one from Christian never made it into mainstream. And the new one from Krzysztof seems to get quite good reactions.
this driver is in the linux-2.6 tree of denx I do believe. It fetches the npe binaries out of flash.
No. Even the DENX Linux repository does not support this driver right now. Your changes never made it into our version. We should resolve this issue soon though.
Of course, one will still need to put the microcode somewhere else due to licencing, but that's a minor matter.
We have changed the intel code a little bit, that the npe microcode is read from flash. loading this binaries seperatly from u-boot is not a license violation.
Right now, I'm creating a patch wich I will post later this day.
Thanks.
Best regards, Stefan
===================================================================== DENX Software Engineering GmbH, HRB 165235 Munich, CEO: Wolfgang Denk Office: Kirchenstr. 5, D-82194 Groebenzell, Germany =====================================================================
participants (2)
-
Martijn de Gouw
-
Stefan Roese