mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-10-31 12:08:19 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			31 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 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
 |