1/* KMBEC FPGA (PRIO) */ 2#define CONFIG_SYS_KMBEC_FPGA_BASE 0xE8000000 3#define CONFIG_SYS_KMBEC_FPGA_SIZE 64 4 5/* 6 * High Level Configuration Options 7 */ 8 9/* 10 * QE UEC ethernet configuration 11 */ 12#define CONFIG_UEC_ETH1 /* GETH1 */ 13#define UEC_VERBOSE_DEBUG 1 14 15#define CONFIG_SYS_UEC1_UCC_NUM 3 /* UCC4 */ 16#define CONFIG_SYS_UEC1_RX_CLK QE_CLK_NONE /* not used in RMII Mode */ 17#define CONFIG_SYS_UEC1_TX_CLK QE_CLK17 18#define CONFIG_SYS_UEC1_ETH_TYPE FAST_ETH 19#define CONFIG_SYS_UEC1_PHY_ADDR 0 20#define CONFIG_SYS_UEC1_INTERFACE_TYPE PHY_INTERFACE_MODE_RMII 21#define CONFIG_SYS_UEC1_INTERFACE_SPEED 100 22 23/* 24 * System IO Setup 25 */ 26#define CONFIG_SYS_SICRH (SICRH_UC1EOBI | SICRH_UC2E1OBI) 27 28/** 29 * DDR RAM settings 30 */ 31#define CONFIG_SYS_DDR_SDRAM_CFG (\ 32 SDRAM_CFG_SDRAM_TYPE_DDR2 | \ 33 SDRAM_CFG_SREN | \ 34 SDRAM_CFG_HSE) 35 36#define CONFIG_SYS_DDR_SDRAM_CFG2 0x00401000 37 38#define CONFIG_SYS_DDR_CLK_CNTL (\ 39 DDR_SDRAM_CLK_CNTL_CLK_ADJUST_05) 40 41#define CONFIG_SYS_DDR_INTERVAL (\ 42 (0x080 << SDRAM_INTERVAL_BSTOPRE_SHIFT) | \ 43 (0x203 << SDRAM_INTERVAL_REFINT_SHIFT)) 44 45#define CONFIG_SYS_DDR_CS0_BNDS 0x0000007f 46 47#define CONFIG_SYS_DDRCDR (\ 48 DDRCDR_EN | \ 49 DDRCDR_Q_DRN) 50#define CONFIG_SYS_DDR_MODE 0x47860452 51#define CONFIG_SYS_DDR_MODE2 0x8080c000 52 53#define CONFIG_SYS_DDR_TIMING_0 (\ 54 (2 << TIMING_CFG0_MRS_CYC_SHIFT) | \ 55 (8 << TIMING_CFG0_ODT_PD_EXIT_SHIFT) | \ 56 (6 << TIMING_CFG0_PRE_PD_EXIT_SHIFT) | \ 57 (2 << TIMING_CFG0_ACT_PD_EXIT_SHIFT) | \ 58 (0 << TIMING_CFG0_WWT_SHIFT) | \ 59 (0 << TIMING_CFG0_RRT_SHIFT) | \ 60 (0 << TIMING_CFG0_WRT_SHIFT) | \ 61 (0 << TIMING_CFG0_RWT_SHIFT)) 62 63#define CONFIG_SYS_DDR_TIMING_1 ((TIMING_CFG1_CASLAT_50) | \ 64 (2 << TIMING_CFG1_WRTORD_SHIFT) | \ 65 (2 << TIMING_CFG1_ACTTOACT_SHIFT) | \ 66 (3 << TIMING_CFG1_WRREC_SHIFT) | \ 67 (7 << TIMING_CFG1_REFREC_SHIFT) | \ 68 (3 << TIMING_CFG1_ACTTORW_SHIFT) | \ 69 (8 << TIMING_CFG1_ACTTOPRE_SHIFT) | \ 70 (3 << TIMING_CFG1_PRETOACT_SHIFT)) 71 72#define CONFIG_SYS_DDR_TIMING_2 (\ 73 (0xa << TIMING_CFG2_FOUR_ACT_SHIFT) | \ 74 (3 << TIMING_CFG2_CKE_PLS_SHIFT) | \ 75 (2 << TIMING_CFG2_WR_DATA_DELAY_SHIFT) | \ 76 (2 << TIMING_CFG2_RD_TO_PRE_SHIFT) | \ 77 (4 << TIMING_CFG2_WR_LAT_DELAY_SHIFT) | \ 78 (5 << TIMING_CFG2_CPO_SHIFT) | \ 79 (0 << TIMING_CFG2_ADD_LAT_SHIFT)) 80 81#define CONFIG_SYS_DDR_TIMING_3 0x00000000 82 83/* EEprom support */ 84#define CONFIG_SYS_I2C_EEPROM_ADDR_LEN 2 85 86/* 87 * PAXE on the local bus CS3 88 */ 89#define CONFIG_SYS_PAXE_BASE 0xA0000000 90#define CONFIG_SYS_PAXE_SIZE 256 91