]> git.sur5r.net Git - u-boot/blobdiff - include/configs/nios2-generic.h
armv8/ls1043a: Enable secondary cores
[u-boot] / include / configs / nios2-generic.h
index c330c0aa4cb2f1597865c3c5d1cc177e80b92a86..b38513e99b07bda6a675459def63743499e61f27 100644 (file)
 /*
  * BOARD/CPU
  */
-#include "../board/altera/nios2-generic/custom_fpga.h" /* fpga parameters */
-#define CONFIG_BOARD_NAME "nios2-generic" /* custom board name */
-#define CONFIG_BOARD_EARLY_INIT_F      /* enable early board-spec. init */
-#define CONFIG_BOARD_EARLY_INIT_R
 #define CONFIG_DISPLAY_CPUINFO
-#define CONFIG_DISPLAY_BOARDINFO
-#define CONFIG_SYS_NIOS_SYSID_BASE     CONFIG_SYS_SYSID_BASE
+#define CONFIG_DISPLAY_BOARDINFO_LATE
 
 /*
  * SERIAL
 #define CONFIG_SYS_CONSOLE_INFO_QUIET  /* Suppress console info */
 
 /*
- * TIMER
+ * CFI Flash
  */
-#define CONFIG_SYS_TIMER_RATE          CONFIG_SYS_TIMER_FREQ
+#define CONFIG_SYS_FLASH_BASE          0xe0000000
+#define CONFIG_FLASH_CFI_DRIVER
+#define CONFIG_SYS_CFI_FLASH_STATUS_POLL /* fix amd flash issue */
+#define CONFIG_SYS_FLASH_CFI
+#define CONFIG_SYS_FLASH_USE_BUFFER_WRITE
+#define CONFIG_SYS_FLASH_PROTECTION
+#define CONFIG_SYS_MAX_FLASH_BANKS     1
+#define CONFIG_SYS_MAX_FLASH_SECT      512
 
 /*
- * STATUS LED
+ * MII/PHY
  */
-#define CONFIG_ALTERA_PIO
-#define CONFIG_SYS_ALTERA_PIO_NUM      1
-#define CONFIG_SYS_ALTERA_PIO_GPIO_NUM LED_PIO_WIDTH
-
-#define CONFIG_STATUS_LED              /* Enable status driver */
-#define CONFIG_BOARD_SPECIFIC_LED
-#define CONFIG_GPIO_LED                /* Enable GPIO LED driver */
-#define CONFIG_GPIO                    /* Enable GPIO driver */
-#define LED_PIO_BASE                   USER_LED_PIO_8OUT_BASE
-#define LED_PIO_WIDTH                  8
-#define LED_PIO_RSTVAL                 0xff
-
-#define STATUS_LED_BIT                 0       /* Bit-0 on GPIO */
-#define STATUS_LED_STATE               1       /* Blinking */
-#define STATUS_LED_PERIOD      (CONFIG_SYS_HZ / 2)     /* 500 msec */
+#define CONFIG_CMD_MII                 1
+#define CONFIG_PHY_GIGE                        1
+#define CONFIG_SYS_FAULT_ECHO_LINK_DOWN        1
+#define CONFIG_PHY_MARVELL             1
 
 /*
  * BOOTP options
  */
 #define CONFIG_ENV_IS_IN_FLASH
 
-#define CONFIG_ENV_SIZE                0x20000 /* 128k, 1 sector */
+#define CONFIG_ENV_SIZE                        0x20000 /* 128k, 1 sector */
 #define CONFIG_ENV_OVERWRITE           /* Serial change Ok     */
-#define CONFIG_ENV_ADDR                ((CONFIG_SYS_RESET_ADDR + \
-                                         CONFIG_SYS_MONITOR_LEN) | \
-                                        CONFIG_SYS_FLASH_BASE)
+#define CONFIG_ENV_ADDR                        0xe2840000
 
 /*
  * MEMORY ORGANIZATION
@@ -86,6 +75,8 @@
  * -The heap is placed below the monitor
  * -The stack is placed below the heap (&grows down).
  */
+#define CONFIG_SYS_SDRAM_BASE          0xD0000000
+#define CONFIG_SYS_SDRAM_SIZE          0x08000000
 #define CONFIG_MONITOR_IS_IN_RAM
 #define CONFIG_SYS_MONITOR_LEN         0x40000 /* Reserve 256k */
 #define CONFIG_SYS_MONITOR_BASE        (CONFIG_SYS_SDRAM_BASE + \
 #define CONFIG_SYS_MEMTEST_START       CONFIG_SYS_SDRAM_BASE
 #define CONFIG_SYS_MEMTEST_END         (CONFIG_SYS_INIT_SP - 0x20000)
 #define CONFIG_CMDLINE_EDITING
+#define CONFIG_CMD_GPIO
 
 #endif /* __CONFIG_H */