u-boot/board/rpxsuper
Marian Balakowicz f93286397e Add support for a saving build objects in a separate directory.
Modifications are based on the linux kernel approach and
support two use cases:

  1) Add O= to the make command line
  'make O=/tmp/build all'

  2) Set environement variable BUILD_DIR to point to the desired location
  'export BUILD_DIR=/tmp/build'
  'make'

The second approach can also be used with a MAKEALL script
'export BUILD_DIR=/tmp/build'
'./MAKEALL'

Command line 'O=' setting overrides BUILD_DIR environent variable.

When none of the above methods is used the local build is performed and
the object files are placed in the source directory.
2006-09-01 19:49:50 +02:00
..
config.mk Initial revision 2001-04-23 22:19:40 +00:00
flash.c * Code cleanup: 2003-06-27 21:31:46 +00:00
Makefile Add support for a saving build objects in a separate directory. 2006-09-01 19:49:50 +02:00
mii_phy.c * Code cleanup: 2003-06-27 21:31:46 +00:00
readme Initial revision 2002-11-02 23:30:20 +00:00
rpxsuper.c * The PS/2 mux on the BMS2003 board needs 450 ms after power on 2004-01-20 23:12:12 +00:00
rpxsuper.h Initial revision 2001-04-23 22:19:40 +00:00
u-boot.lds 2005-12-12 16:06:05 +01:00

Hi,

so this is the port to the Embedded Planet RPX Super Board.

ATTENTION
This code is only tested on the AY-Version, which is an early release with some
hardware bugs. The main problem is that this board uses the default Hard Reset
Configuration Word and not the 4 bytes located at start of FLASH because at
0xFE000000 is no FLASH. The FLASH consists out of 4 chips each 16bits wide. Be
carefull, the bytes are swapped. So DQ0-7 is the high byte, DQ8-15 ist the low
byte.

The icache can only manually be enabled after reset.
The FLASH and main SDRAM is working with icache enabled.
The local SDRAM can only be used as data memory when icache is enabled.
If U-Boot runs in local SDRAM, TFTP does not work.
The functions in mii_phy.c are all working. Call mii_phy_discover() out of
eth_init() and solve the linker error.
I2C, RTC/NVRAM and PCMCIA are not working yet.

TODO
The 32MB local SDRAM is working but not shown in the startup messages of
U-Boot. If you locate U-Boot or any other program to this area it won't run.
Turning the ichache off does not solve this problem.

As I won't buy another RPX Super there might be some little work to do for you
getting this U-Boot port running on the final board.


frank.morauf@salzbrenner.com