u-boot/doc
roy zang 69366bf42f Add README file for mpc7448hpc2 board.
Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
2006-11-02 18:34:47 +08:00
..
I2C_Edge_Conditions
README-i386
README-integrator
README.440-DDR-performance
README.adnpesc1
README.adnpesc1_base32
README.alaska8220
README.AMCC-eval-boards-cleanup
README.amigaone
README.ARM-memory-map
README.ARM-SoC
README.autoboot
README.AVR32 Add AVR32 architecture support 2006-10-24 14:21:16 +02:00
README.bamboo
README.bedbug
README.cmi
README.COBRA5272
README.commands
README.commands.itest
README.console
README.db64360
README.db64460
README.dk1c20
README.dk1c20_std32
README.dk1s10
README.dk1s10_mldk20
README.dk1s10_std32
README.dk1s40_std32
README.dk20k200_std32
README.ebony
README.EVB-64260-750CX
README.evb64260
README.fads
README.IceCube
README.idma2intr
README.INCA-IP
README.IPHASE4539
README.JFFS2
README.JFFS2_NAND
README.lynxkdi
README.m68k
README.MBX
README.ml300
README.Modem
README.modnet50
README.mpc5xx
README.mpc74xx
README.mpc83xxads
README.mpc85xxads * Switched default PCI speed for 8540 ADS back to 33MHz 2006-08-09 13:51:05 -05:00
README.mpc85xxcds
README.MPC866
README.mpc7448hpc2 Add README file for mpc7448hpc2 board. 2006-11-02 18:34:47 +08:00
README.mpc8349emds.ddrecc
README.mpc8641hpcn Fix whitespace issues. 2006-10-10 17:06:53 -05:00
README.nand [PATCH] NAND: Partition name support added to NAND subsystem 2006-10-28 17:11:10 +02:00
README.nand-boot-ppc440 Update NAND boot documentation 2006-09-12 08:49:07 +02:00
README.ne2000
README.NetConsole
README.nios
README.nios_CFG_NIOS_CPU
README.nios_DK
README.ns9750dev
README.ocotea
README.ocotea-PIBS-to-U-Boot
README.OFT
README.omap730p2
README.OXC
README.PIP405
README.PlanetCore
README.POST
README.ppc440
README.Purple
README.PXA_CF
README.RPXClassic
README.RPXlite
README.Sandpoint8240
README.sbc8560
README.SBC8560
README.sched
README.serial_multi
README.silent
README.SNTP
README.standalone
README.stxxtc
README.TQM8260
README.usb
README.video
README.VLAN
README.xpedite1k
TODO-i386

			   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>