12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- XES XPedite1000 Board
- Last Update: December 29, 2003
- =======================================================================
- This file contains some handy info regarding U-Boot and the XES
- XPedite1000 PPC440GX PrPMC board. See the README.ppc440 for additional
- information.
- SWITCH SETTINGS & JUMPERS
- ==========================
- Jumpers selected for AMD29LV040B flash part as the boot flash.
- I2C Strap EEPROM & Environment Settings
- =======================================
- The XPedite1000 uses a single I2C eeprom for the 440 strappings and for
- the environment variables. The first page (256 bytes) contains the
- strappings and the 2 EMAC HW Ethernet addresses. Be careful not to
- change the 1st page of the EEPROM! Unpopulated jumper J560 can get you
- out of trouble as it disables the strapping read from EEPROM.
- I2C iprobe
- =====================
- The i2c utilities work and have been tested on Rev B. of the 440GX. See
- README.ebony for more information about i2c probing with the 440.
- GETTING OUT OF I2C TROUBLE
- ===========================
- (Direct quote from README.ebony)
- If you're like me ... you may have screwed up your bootstrap serial
- eeprom ... or worse, your SPD eeprom when experimenting with the
- i2c commands. If so, here are some ideas on how to get out of
- trouble:
- Serial bootstrap eeprom corruption:
- -----------------------------------
- Power down the board and set the following straps:
- J560 - closed
- This will select the default sys0 and sys1 settings (the serial
- eeproms are not used). Then power up the board and fix the serial
- eeprom using the imm command. Here are the values I currently
- use:
- => imd 50 0 10
- 0000: 85 7d 42 06 07 80 11 00 00 00 00 00 00 00 00 00 .}B.............
- Once you have the eeproms set correctly change the
- J560 straps as you desire.
- PPC440GX Ethernet EMACs
- =======================
- The XES XPedite1000 uses emac 2 & 3 and ignores emac 0 & 1. PHYs are connected
- only to emac 2 & 3. The HW Ethernet addresses are read from the i2c eeprom and
- placed in the bd info structure for enet2addr and enet3addr. The ethernet driver
- senses that enetaddr and enet1addr are 0's and does not use them.
- As of this writing gigabit ethernet and the TCPIP acceleration hardware is not
- supported.
- Flash Support
- =============
- As of this writing, there is support for the 1/2mb boot flash only. User flash
- is not yet supported.
- Regards,
- --Travis
- <travis.sawyer@sandburst.com>
|