@ -31,32 +31,32 @@
# undef USE_VGA_GRAPHICS
/* Memory Map
0x00000000 . . . . 0x03FFFFFF - > RAM ( up to 128 MiB )
0x74000000 . . . . 0x740FFFFF - > CS # 6
0x74100000 . . . . 0x741FFFFF - > CS # 7
0x74200000 . . . . 0x742FFFFF - > CS4 # if no internal USB
0x74300000 . . . . 0x743FFFFF - > CS5 # if no boosted IDE
0x77C00000 . . . . 0x77CFFFFF - > CS4 # USB HC ( 1 MiB )
0x77D00000 . . . . 0x77DFFFFF - > CS1 # NAND - Flash ( 1 MiB )
0x78000000 . . . . 0x78FFFFFF - > CS2 # ISA - Bus Speicherzugriff ( 16 MiB )
0x79000000 . . . . 0x7900FFFF - > CS2 # ISA - Bus IO - Zugriff ( 16 MiB , mapped : 64 kiB )
0x79010000 . . . . 0x79FFFFFF - > CS2 # ISA - Bus IO - Zugriff ( mirrored )
0x7A000000 . . . . 0x7A0FFFFF - > CS5 # IDE emulation ( 1 MiB )
0x80000000 . . . . 0x9FFFFFFF - > PCI - Bus Speicherzugriff ( 512 MiB , mapped : 1 : 1 )
0xA0000000 . . . . 0xBFFFFFFF - > PCI - Bus Speicherzugriff ( 512 MiB , mapped : 0x00000000 . . .0 x1FFFFFFF )
0xE8000000 . . . . 0xE800FFFF - > PCI - Bus IO - Zugriff ( 64 kiB , translated to PCI : 0x0000 . . .0 xFFFF )
0xE8800000 . . . . 0xEBFFFFFF - > PCI - Bus IO - Zugriff ( 56 MiB , translated to PCI : 0x00800000 . . .0 x3FFFFFF )
0xEED00000 . . . . 0xEED00003 - > PCI - Bus
0xEF400000 . . . . 0xEF40003F - > PCI - Bus Local Configuration Registers
0xEF40003F . . . . 0xEF5FFFFF - > reserved
0xEF600000 . . . . 0xEFFFFFFF - > 405 GP internal Devices ( 10 MiB )
0xF0000000 . . . . 0xF01FFFFF - > Flash - ROM ( 2 MiB )
0xF0200000 . . . . 0xF7FFFFFF - > free for flash devices
0xF8000000 . . . . 0xF8000FFF - > OnChipMemory ( 4 kiB )
0xF8001000 . . . . 0xFFDFFFFF - > free for flash devices
0xFFE00000 . . . . 0xFFFFFFFF - > BOOT - ROM ( 2 MiB )
*/
* 0x00000000 . . . . 0x03FFFFFF - > RAM ( up to 128 MiB )
* 0x74000000 . . . . 0x740FFFFF - > CS # 6
* 0x74100000 . . . . 0x741FFFFF - > CS # 7
* 0x74200000 . . . . 0x742FFFFF - > CS4 # if no internal USB
* 0x74300000 . . . . 0x743FFFFF - > CS5 # if no boosted IDE
* 0x77C00000 . . . . 0x77CFFFFF - > CS4 # USB HC ( 1 MiB )
* 0x77D00000 . . . . 0x77DFFFFF - > CS1 # NAND - Flash ( 1 MiB )
* 0x78000000 . . . . 0x78FFFFFF - > CS2 # ISA - Bus Speicherzugriff ( 16 MiB )
* 0x79000000 . . . . 0x7900FFFF - > CS2 # ISA - Bus IO - Zugriff ( 16 MiB , mapped : 64 kiB )
* 0x79010000 . . . . 0x79FFFFFF - > CS2 # ISA - Bus IO - Zugriff ( mirrored )
* 0x7A000000 . . . . 0x7A0FFFFF - > CS5 # IDE emulation ( 1 MiB )
*
* 0x80000000 . . . . 0x9FFFFFFF - > PCI - Bus Speicherzugriff ( 512 MiB , mapped : 1 : 1 )
* 0xA0000000 . . . . 0xBFFFFFFF - > PCI - Bus Speicherzugriff ( 512 MiB , mapped : 0x00000000 . . .0 x1FFFFFFF )
* 0xE8000000 . . . . 0xE800FFFF - > PCI - Bus IO - Zugriff ( 64 kiB , translated to PCI : 0x0000 . . .0 xFFFF )
* 0xE8800000 . . . . 0xEBFFFFFF - > PCI - Bus IO - Zugriff ( 56 MiB , translated to PCI : 0x00800000 . . .0 x3FFFFFF )
* 0xEED00000 . . . . 0xEED00003 - > PCI - Bus
* 0xEF400000 . . . . 0xEF40003F - > PCI - Bus Local Configuration Registers
* 0xEF40003F . . . . 0xEF5FFFFF - > reserved
* 0xEF600000 . . . . 0xEFFFFFFF - > 405 GP internal Devices ( 10 MiB )
* 0xF0000000 . . . . 0xF01FFFFF - > Flash - ROM ( 2 MiB )
* 0xF0200000 . . . . 0xF7FFFFFF - > free for flash devices
* 0xF8000000 . . . . 0xF8000FFF - > OnChipMemory ( 4 kiB )
* 0xF8001000 . . . . 0xFFDFFFFF - > free for flash devices
* 0xFFE00000 . . . . 0xFFFFFFFF - > BOOT - ROM ( 2 MiB )
*/
# define CONFIG_SOLIDCARD3 1
# define CONFIG_4xx 1
@ -65,10 +65,11 @@
# define CONFIG_BOARD_EARLY_INIT_F 1
/*
* d efine IDE_USES_ISA_EMULATION for slower IDE access in the ISA - IO address range
* If undefed , IDE access uses a seperat emulation with higher access speed
* D efine IDE_USES_ISA_EMULATION for slower IDE access in the ISA - IO address range
* If undefin ed , IDE access uses a seperat emulation with higher access speed .
* Consider to inform your Linux IDE driver about the different addresses !
* IDE_USES_ISA_EMULATION is only used if your CONFIG_COMMANDS macro includes the CFG_CMD_IDE macro !
* IDE_USES_ISA_EMULATION is only used if your CONFIG_COMMANDS macro includes
* the CFG_CMD_IDE macro !
*/
# define IDE_USES_ISA_EMULATION
@ -384,9 +385,14 @@ extern unsigned long offsetOfEnvironment;
# define CFG_ENV_IS_IN_FLASH 1
# if CFG_ENV_IS_IN_FLASH
# define CFG_ENV_OFFSET 0x00000000 /* Offset of Environment Sector in bottom type */
# define CFG_ENV_SIZE 0x4000 /* Total Size of Environment Sector */
# define CFG_ENV_SECT_SIZE 0x4000 /* see README - env sector total size */
# define CFG_ENV_OFFSET 0x00000000 /* Offset of Environment Sector in bottom type */
# define CFG_ENV_SIZE 0x4000 /* Total Size of Environment Sector */
# define CFG_ENV_SECT_SIZE 0x4000 /* see README - env sector total size */
/* Address and size of Redundant Environment Sector */
# define CFG_ENV_OFFSET_REDUND (CFG_ENV_OFFSET+CFG_ENV_SIZE)
# define CFG_ENV_SIZE_REDUND (CFG_ENV_SIZE)
# endif
/* let us changing anything in our environment */
# define CONFIG_ENV_OVERWRITE