|
|
|
@ -34,7 +34,9 @@ |
|
|
|
|
#define CONFIG_ACADIA 1 /* Board is Acadia */ |
|
|
|
|
#define CONFIG_4xx 1 /* ... PPC4xx family */ |
|
|
|
|
#define CONFIG_405EZ 1 /* Specifc 405EZ support*/ |
|
|
|
|
#define CONFIG_SYS_CLK_FREQ 66666666 /* external freq to pll */ |
|
|
|
|
/* Detect Acadia PLL input clock automatically via CPLD bit */ |
|
|
|
|
#define CONFIG_SYS_CLK_FREQ ((in8(CFG_CPLD_BASE + 0) == 0x0c) ? \ |
|
|
|
|
66666666 : 33333000) |
|
|
|
|
|
|
|
|
|
#define CONFIG_BOARD_EARLY_INIT_F 1 /* Call board_early_init_f */ |
|
|
|
|
#define CONFIG_MISC_INIT_F 1 /* Call misc_init_f */ |
|
|
|
@ -224,16 +226,6 @@ |
|
|
|
|
#define CONFIG_USB_OHCI |
|
|
|
|
#define CONFIG_USB_STORAGE |
|
|
|
|
|
|
|
|
|
#if 0 /* test-only */
|
|
|
|
|
#define TEST_ONLY_NAND |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
#ifdef TEST_ONLY_NAND |
|
|
|
|
#define CMD_NAND CFG_CMD_NAND |
|
|
|
|
#else |
|
|
|
|
#define CMD_NAND 0 |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
/* Partitions */ |
|
|
|
|
#define CONFIG_MAC_PARTITION |
|
|
|
|
#define CONFIG_DOS_PARTITION |
|
|
|
@ -252,7 +244,7 @@ |
|
|
|
|
CFG_CMD_I2C | \
|
|
|
|
|
CFG_CMD_IRQ | \
|
|
|
|
|
CFG_CMD_MII | \
|
|
|
|
|
CMD_NAND | \
|
|
|
|
|
CFG_CMD_NAND | \
|
|
|
|
|
CFG_CMD_NET | \
|
|
|
|
|
CFG_CMD_NFS | \
|
|
|
|
|
CFG_CMD_PCI | \
|
|
|
|
@ -300,7 +292,6 @@ |
|
|
|
|
*/ |
|
|
|
|
#define CFG_BOOTMAPSZ (8 << 20) /* Initial Memory map for Linux */ |
|
|
|
|
|
|
|
|
|
#ifdef TEST_ONLY_NAND |
|
|
|
|
/*-----------------------------------------------------------------------
|
|
|
|
|
* NAND FLASH |
|
|
|
|
*----------------------------------------------------------------------*/ |
|
|
|
@ -308,7 +299,6 @@ |
|
|
|
|
#define NAND_MAX_CHIPS 1 |
|
|
|
|
#define CFG_NAND_BASE (CFG_NAND_ADDR + CFG_NAND_CS) |
|
|
|
|
#define CFG_NAND_SELECT_DEVICE 1 /* nand driver supports mutipl. chips */ |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
/*-----------------------------------------------------------------------
|
|
|
|
|
* Cache Configuration |
|
|
|
@ -322,7 +312,7 @@ |
|
|
|
|
/*-----------------------------------------------------------------------
|
|
|
|
|
* External Bus Controller (EBC) Setup |
|
|
|
|
*----------------------------------------------------------------------*/ |
|
|
|
|
#define CFG_NAND_CS 0 /* NAND chip connected to CSx */ |
|
|
|
|
#define CFG_NAND_CS 3 /* NAND chip connected to CSx */ |
|
|
|
|
|
|
|
|
|
/* Memory Bank 0 (Flash) initialization */ |
|
|
|
|
#define CFG_EBC_PB0AP 0x03337200 |
|
|
|
@ -358,7 +348,8 @@ |
|
|
|
|
/*-----------------------------------------------------------------------
|
|
|
|
|
* Definitions for GPIO_0 setup (PPC405EZ specific) |
|
|
|
|
* |
|
|
|
|
* GPIO0[0-3] - External Bus Controller CS_4 - CS_7 Outputs |
|
|
|
|
* GPIO0[0-2] - External Bus Controller CS_4 - CS_6 Outputs |
|
|
|
|
* GPIO0[3] - NAND FLASH Controller CE3 (NFCE3) Output |
|
|
|
|
* GPIO0[4] - External Bus Controller Hold Input |
|
|
|
|
* GPIO0[5] - External Bus Controller Priority Input |
|
|
|
|
* GPIO0[6] - External Bus Controller HLDA Output |
|
|
|
@ -376,10 +367,10 @@ |
|
|
|
|
*/ |
|
|
|
|
#define CFG_GPIO0_TCR 0xC0000000 |
|
|
|
|
#define CFG_GPIO0_OSRL 0x50000000 |
|
|
|
|
#define CFG_GPIO0_OSRH 0x00000055 |
|
|
|
|
#define CFG_GPIO0_OSRH 0x02000055 |
|
|
|
|
#define CFG_GPIO0_ISR1L 0x00000000 |
|
|
|
|
#define CFG_GPIO0_ISR1H 0x00000055 |
|
|
|
|
#define CFG_GPIO0_TSRL 0x00000000 |
|
|
|
|
#define CFG_GPIO0_TSRL 0x02000000 |
|
|
|
|
#define CFG_GPIO0_TSRH 0x00000055 |
|
|
|
|
|
|
|
|
|
/*-----------------------------------------------------------------------
|
|
|
|
|