wdenk | e221174 | 2002-11-02 23:30:20 +0000 | [diff] [blame] | 1 | Hi, |
| 2 | |
| 3 | so this is the port to the Embedded Planet RPX Super Board. |
| 4 | |
| 5 | ATTENTION |
| 6 | This code is only tested on the AY-Version, which is an early release with some |
| 7 | hardware bugs. The main problem is that this board uses the default Hard Reset |
| 8 | Configuration Word and not the 4 bytes located at start of FLASH because at |
| 9 | 0xFE000000 is no FLASH. The FLASH consists out of 4 chips each 16bits wide. Be |
| 10 | carefull, the bytes are swapped. So DQ0-7 is the high byte, DQ8-15 ist the low |
| 11 | byte. |
| 12 | |
| 13 | The icache can only manually be enabled after reset. |
| 14 | The FLASH and main SDRAM is working with icache enabled. |
| 15 | The local SDRAM can only be used as data memory when icache is enabled. |
| 16 | If U-Boot runs in local SDRAM, TFTP does not work. |
| 17 | The functions in mii_phy.c are all working. Call mii_phy_discover() out of |
| 18 | eth_init() and solve the linker error. |
| 19 | I2C, RTC/NVRAM and PCMCIA are not working yet. |
| 20 | |
| 21 | TODO |
| 22 | The 32MB local SDRAM is working but not shown in the startup messages of |
| 23 | U-Boot. If you locate U-Boot or any other program to this area it won't run. |
| 24 | Turning the ichache off does not solve this problem. |
| 25 | |
| 26 | As I won't buy another RPX Super there might be some little work to do for you |
| 27 | getting this U-Boot port running on the final board. |
| 28 | |
| 29 | |
| 30 | frank.morauf@salzbrenner.com |