[U-Boot-Users] IBM/AMCC 440EP ethernet question

Bradley Remedios bremedios at gmail.com
Fri Feb 18 20:04:00 CET 2005

On Fri, 18 Feb 2005 05:20:59 -0800 (GMT-08:00), Miles Gazic
<mgazic at earthlink.net> wrote:
> I went through the register definitions and bit field definitions again
> to see if any I am using aren't right for the 440ep, and I noticed that
> EMAC_TRTR_128 is 0x01000000 for both 440gx_enet.h and 405gp_enet.h in
> U-Boot.  For the EP, only the 5 most significant bits aren't reserved,
> and the value in my user manual for EMAC_TRTR_128 is binary 00001.
> Seems likely that it's the same for other 440s and 405s, and someone
> made a typo.  From the most significant end of the register, 00001... =
> 0000 1000 = 0x08 != 0x01.

My user manual says the same, and I believe that this is just a typo
in 405gp_enet.h (as the other definitions match the user manual.) 
That said, I've found many errors in multiple versions of the 440EP
User Manual so I've been going with more what works than what the User
Manual says (in fact when trying to use the Nand Flash Controller we
had to set some reserved bits.)

>  It's page 897 of ppc440ep_um.pdf, and that's the only
> user manual I've got.  If anyone has another 440 or 405 user manual
> handy and would like to check this out I'd appreciate it.  Otherwise
> I'll download a couple other user manuals and if they match mine I'll
> figure out how to submit a bug report.

My most current user manual is Version 1.1 Dated December 3, 2004.

Bradley Remedios
bremedios at gmail.com

More information about the U-Boot mailing list