|
|
|
@ -78,12 +78,24 @@ |
|
|
|
|
|
|
|
|
|
#define CONFIG_BOOTCOMMAND "run flash_self" |
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
* Keyboard commands: |
|
|
|
|
* # = 0x28 = ENTER : enable bootmessages on LCD |
|
|
|
|
* 2 = 0x3A+0x3C = F1 + F3 : enable update mode |
|
|
|
|
* 3 = 0x3C+0x3F = F3 + F6 : enable test mode |
|
|
|
|
*/ |
|
|
|
|
#define CONFIG_EXTRA_ENV_SETTINGS \ |
|
|
|
|
"kernel_addr=40080000\0" \
|
|
|
|
|
"ramdisk_addr=40280000\0" \
|
|
|
|
|
"magic_keys=#3\0" \
|
|
|
|
|
"magic_keys=#23\0" \
|
|
|
|
|
"key_magic#=28\0" \
|
|
|
|
|
"key_cmd#=setenv addfb setenv 'bootargs $bootargs console=tty0'\0" \
|
|
|
|
|
"key_magic2=3A+3C\0" \
|
|
|
|
|
"key_cmd2=echo *** Entering Update Mode ***;" \
|
|
|
|
|
"if fatload ide 0:3 10000 update.scr;" \
|
|
|
|
|
"then autoscr 10000;" \
|
|
|
|
|
"else echo *** UPDATE FAILED ***;" \
|
|
|
|
|
"fi\0" \
|
|
|
|
|
"key_magic3=3C+3F\0" \
|
|
|
|
|
"key_cmd3=echo *** Entering Test Mode ***;" \
|
|
|
|
|
"setenv add_misc 'setenv bootargs $bootargs testmode'\0" \
|
|
|
|
@ -153,6 +165,7 @@ |
|
|
|
|
CFG_CMD_ASKENV | \
|
|
|
|
|
CFG_CMD_DHCP | \
|
|
|
|
|
CFG_CMD_DATE | \
|
|
|
|
|
CFG_CMD_FAT | \
|
|
|
|
|
CFG_CMD_I2C | \
|
|
|
|
|
CFG_CMD_EEPROM | \
|
|
|
|
|
CFG_CMD_IDE | \
|
|
|
|
@ -276,18 +289,12 @@ |
|
|
|
|
*/ |
|
|
|
|
#define CFG_FLASH_BUFFER_SIZE (2*32) |
|
|
|
|
|
|
|
|
|
#if 1 |
|
|
|
|
/* Put environment in flash which is much faster to boot */ |
|
|
|
|
/* Put environment in flash which is much faster to boot than using the EEPROM */ |
|
|
|
|
#define CFG_ENV_IS_IN_FLASH 1 |
|
|
|
|
#define CFG_ENV_ADDR 0x40040000 /* Address of Environment Sector */ |
|
|
|
|
#define CFG_ENV_SIZE 0x2000 /* Total Size of Environment */ |
|
|
|
|
#define CFG_ENV_SECT_SIZE 0x40000 /* we have BIG sectors only :-( */ |
|
|
|
|
#else |
|
|
|
|
/* Environment in EEPROM */ |
|
|
|
|
#define CFG_ENV_IS_IN_EEPROM 1 |
|
|
|
|
#define CFG_ENV_OFFSET 0 |
|
|
|
|
#define CFG_ENV_SIZE 2048 |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
/*-----------------------------------------------------------------------
|
|
|
|
|
* I2C/EEPROM Configuration |
|
|
|
|
*/ |
|
|
|
@ -488,6 +495,8 @@ |
|
|
|
|
/* Offset for alternate registers */ |
|
|
|
|
#define CFG_ATA_ALT_OFFSET 0x0100 |
|
|
|
|
|
|
|
|
|
#define CONFIG_SUPPORT_VFAT /* enable VFAT support */ |
|
|
|
|
|
|
|
|
|
/*-----------------------------------------------------------------------
|
|
|
|
|
* |
|
|
|
|
*----------------------------------------------------------------------- |
|
|
|
|