]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - board/xes/xpedite1000/README
Merge branch 'master' of git://git.denx.de/u-boot-microblaze
[karo-tx-uboot.git] / board / xes / xpedite1000 / README
1                            XES XPedite1000 Board
2
3                     Last Update: December 29, 2003
4 =======================================================================
5
6 This file contains some handy info regarding U-Boot and the XES
7 XPedite1000 PPC440GX PrPMC board. See the README.ppc440 for additional
8 information.
9
10
11 SWITCH SETTINGS & JUMPERS
12 ==========================
13
14 Jumpers selected for AMD29LV040B flash part as the boot flash.
15
16
17 I2C Strap EEPROM & Environment Settings
18 =======================================
19
20 The XPedite1000 uses a single I2C eeprom for the 440 strappings and for
21 the environment variables.  The first page (256 bytes) contains the
22 strappings and the 2 EMAC HW Ethernet addresses.  Be careful not to
23 change the 1st page of the EEPROM!  Unpopulated jumper J560 can get you
24 out of trouble as it disables the strapping read from EEPROM.
25
26 I2C probe
27 =====================
28
29 The i2c utilities work and have been tested on Rev B. of the 440GX. See
30 README.ebony for more information about i2c probing with the 440.
31
32
33 GETTING OUT OF I2C TROUBLE
34 ===========================
35
36 (Direct quote from README.ebony)
37 If you're like me ... you may have screwed up your bootstrap serial
38 eeprom ... or worse, your SPD eeprom when experimenting with the
39 i2c commands. If so, here are some ideas on how to get out of
40 trouble:
41
42 Serial bootstrap eeprom corruption:
43 -----------------------------------
44 Power down the board and set the following straps:
45
46 J560 - closed
47
48 This will select the default sys0 and sys1 settings (the serial
49 eeproms are not used). Then power up the board and fix the serial
50 eeprom using the 'i2c mm' command. Here are the values I currently
51 use:
52
53 => i2c md 50 0 10
54
55 0000: 85 7d 42 06 07 80 11 00 00 00 00 00 00 00 00 00    .}B.............
56
57 Once you have the eeproms set correctly change the
58 J560 straps as you desire.
59
60
61 PPC440GX Ethernet EMACs
62 =======================
63
64 The XES XPedite1000 uses emac 2 & 3 and ignores emac 0 & 1.  PHYs are connected
65 only to emac 2 & 3.  The HW Ethernet addresses are read from the i2c eeprom and
66 placed in the bd info structure for enet2addr and enet3addr.  The ethernet driver
67 senses that enetaddr and enet1addr are 0's and does not use them.
68
69 As of this writing gigabit ethernet and the TCPIP acceleration hardware is not
70 supported.
71
72
73 Flash Support
74 =============
75
76 As of this writing, there is support for the 1/2mb boot flash only.  User flash
77 is not yet supported.
78
79
80 Regards,
81 --Travis
82 <travis.sawyer@sandburst.com>