4xx: Minor updates for DU440 boards
PATCH 1/1 4xx: Minor updates for DU440 boards
Signed-off-by Matthias Fuchs <[email protected]>
--- board/esd/du440/du440.c | 5 +++-- board/esd/du440/du440.h | 1 + include/configs/DU440.h | 16 ++++++---------- 3 files changed, 10 insertions(+), 12 deletions(-)
board/esd/du440/du440.c +3 -2
@@ -67,12 +67,12 @@ int board_early_init_f(void)out_be32 ((void *)GPIO1_OR ,0x00000000 );out_be32 ((void *)GPIO1_TCR ,0xc2000000 |CFG_GPIO1_IORSTN | +CFG_GPIO1_IORST2N |CFG_GPIO1_LEDUSR1 |CFG_GPIO1_LEDUSR2 |CFG_GPIO1_LEDPOST |CFG_GPIO1_LEDDU );out_be32 ((void *)GPIO1_ODR ,CFG_GPIO1_LEDDU ); -out_be32 ((void *)GPIO1_OSRL ,0x5c280000 );out_be32 ((void *)GPIO1_OSRH ,0x00000000 );out_be32 ((void *)GPIO1_TSRL ,0x0c000000 );
@@ -243,7 +243,8 @@ int misc_init_r(void)* release IO-RST# * We have to wait at least 560ms until we may call usbhub_init */ -out_be32 ((void *)GPIO1_OR ,in_be32 ((void *)GPIO1_OR ) |CFG_GPIO1_IORSTN ); +out_be32 ((void *)GPIO1_OR ,in_be32 ((void *)GPIO1_OR ) | +CFG_GPIO1_IORSTN |CFG_GPIO1_IORST2N );/* * flash USR1/2 LEDs (600ms)
board/esd/du440/du440.h +1 -0
@@ -24,6 +24,7 @@#define CFG_GPIO1_DCF77 (0x80000000 >> (42-32))/* GPIO1_42 */ #define CFG_GPIO1_IORSTN (0x80000000 >> (55-32))/* GPIO1_55 */ +#define CFG_GPIO1_IORST2N (0x80000000 >> (47-32))/* GPIO1_47 */ #define CFG_GPIO1_HWVER_MASK 0x000000f0/* GPIO1_56-59 */ #define CFG_GPIO1_HWVER_SHIFT 4
include/configs/DU440.h +6 -10
@@ -157,10 +157,9 @@*/ #define CFG_MBYTES_SDRAM (1024)/* 512 MiB TODO: remove */ #define CONFIG_DDR_DATA_EYE /* use DDR2 optimization */ +#define CFG_MEM_TOP_HIDE (4 << 10)/* don't use last 4kbytes */ +/* 440EPx errata CHIP 11 */ #define CONFIG_SPD_EEPROM /* Use SPD EEPROM for setup */ -#if 0 -#define CONFIG_ZERO_SDRAM /* Zero SDRAM after setup */ -#endif #define CONFIG_DDR_ECC /* Use ECC when available */ #define SPD_EEPROM_ADDRESS {0x50}#define CONFIG_PROG_SDRAM_TLB
@@ -244,9 +243,6 @@"update=protect off FFFA0000 FFFFFFFF;era FFFA0000 FFFFFFFF;" \"cp.b 100000 FFFA0000 60000\0" \"" -#if 0 -#define CONFIG_BOOTCOMMAND "run flash_self" -#endif #define CONFIG_PREBOOT /* enable preboot variable */
@@ -264,7 +260,7 @@ int du440_phy_addr(int devnum);#define CONFIG_PHY_ADDR du440_phy_addr(0)/* PHY address */ #define CONFIG_PHY_RESET 1/* reset phy upon startup */ -#define CONFIG_PHY_GIGE 1/* Include GbE detection */ +#undef CONFIG_PHY_GIGE/* no GbE detection */ #define CONFIG_HAS_ETH0 #define CFG_RX_ETH_BUFFER 128
@@ -295,7 +291,9 @@ int du440_phy_addr(int devnum);#include <config_cmd_default.h> +#define CONFIG_CMD_AUTOSCRIPT #define CONFIG_CMD_BSP +#define CONFIG_CMD_BMP #define CONFIG_CMD_DATE #define CONFIG_CMD_ASKENV #define CONFIG_CMD_DHCP
@@ -431,8 +429,6 @@ int du440_phy_addr(int devnum);#define CONFIG_KGDB_SER_INDEX 2/* which serial port to use */ #endif -#if 0 -#define CONFIG_SHOW_ACTIVITY 1 -#endif +#define CONFIG_AUTOSCRIPT 1#endif /* __CONFIG_H */
Signature · 1 line
1.5.3
PATCH 1/1 4xx: Minor updates for DU440 boards
Quoted 1 line · Matthias Fuchs
Signed-off-by Matthias Fuchs <[email protected]>
Applied to u-boot-ppc4xx. Thanks.
Best regards,
Stefan
=====================================================================
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office at denx.de
=====================================================================