uboot/include/configs/3c120_devboard.h
<<
>>
Prefs
   1/*
   2 * (C) Copyright 2005, Psyent Corporation <www.psyent.com>
   3 * Scott McNutt <smcnutt@psyent.com>
   4 * (C) Copyright 2010, Thomas Chou <thomas@wytron.com.tw>
   5 *
   6 * SPDX-License-Identifier:     GPL-2.0+
   7 */
   8
   9#ifndef __CONFIG_H
  10#define __CONFIG_H
  11
  12/*
  13 * BOARD/CPU
  14 */
  15#define CONFIG_DISPLAY_CPUINFO
  16#define CONFIG_DISPLAY_BOARDINFO_LATE
  17
  18/*
  19 * SERIAL
  20 */
  21#define CONFIG_BAUDRATE                 115200
  22#define CONFIG_SYS_CONSOLE_INFO_QUIET   /* Suppress console info */
  23
  24/*
  25 * CFI Flash
  26 */
  27#define CONFIG_FLASH_CFI_DRIVER
  28#define CONFIG_SYS_CFI_FLASH_STATUS_POLL /* fix amd flash issue */
  29#define CONFIG_SYS_FLASH_CFI
  30#define CONFIG_SYS_FLASH_USE_BUFFER_WRITE
  31#define CONFIG_SYS_FLASH_PROTECTION
  32#define CONFIG_SYS_MAX_FLASH_BANKS_DETECT       1
  33#define CONFIG_SYS_MAX_FLASH_SECT       512
  34
  35/*
  36 * NET options
  37 */
  38#define CONFIG_SYS_RX_ETH_BUFFER        0
  39#define CONFIG_PHY_GIGE
  40#define CONFIG_SYS_FAULT_ECHO_LINK_DOWN
  41#define CONFIG_PHY_MARVELL
  42
  43/*
  44 * BOOTP options
  45 */
  46#define CONFIG_BOOTP_BOOTFILESIZE
  47#define CONFIG_BOOTP_BOOTPATH
  48#define CONFIG_BOOTP_GATEWAY
  49#define CONFIG_BOOTP_HOSTNAME
  50
  51/*
  52 * FDT options
  53 */
  54#define CONFIG_LMB
  55
  56/*
  57 * MEMORY ORGANIZATION
  58 * -Monitor at top of sdram.
  59 * -The heap is placed below the monitor
  60 * -The stack is placed below the heap (&grows down).
  61 */
  62#define CONFIG_SYS_SDRAM_BASE           0xD0000000
  63#define CONFIG_SYS_SDRAM_SIZE           0x08000000
  64#define CONFIG_NR_DRAM_BANKS            1
  65#define CONFIG_MONITOR_IS_IN_RAM
  66#define CONFIG_SYS_MONITOR_LEN          0x80000 /* Reserve 512k */
  67#define CONFIG_SYS_MONITOR_BASE (CONFIG_SYS_SDRAM_BASE + \
  68                                         CONFIG_SYS_SDRAM_SIZE - \
  69                                         CONFIG_SYS_MONITOR_LEN)
  70#define CONFIG_SYS_MALLOC_LEN           0x20000
  71
  72/*
  73 * ENVIRONMENT -- Put environment in sector CONFIG_SYS_MONITOR_LEN above
  74 * CONFIG_SYS_RESET_ADDR, since we assume the monitor is stored at the
  75 * reset address, no? This will keep the environment in user region
  76 * of flash. NOTE: the monitor length must be multiple of sector size
  77 * (which is common practice).
  78 */
  79#define CONFIG_ENV_IS_IN_FLASH
  80
  81#define CONFIG_ENV_SIZE                 0x20000 /* 128k, 1 sector */
  82#define CONFIG_ENV_OVERWRITE            /* Serial change Ok     */
  83#define CONFIG_ENV_ADDR                 (0xe2800000 + CONFIG_SYS_MONITOR_LEN)
  84
  85/*
  86 * MISC
  87 */
  88#define CONFIG_SYS_LONGHELP             /* Provide extended help */
  89#define CONFIG_SYS_CBSIZE               256     /* Console I/O buf size */
  90#define CONFIG_SYS_MAXARGS              16      /* Max command args     */
  91#define CONFIG_SYS_BARGSIZE             CONFIG_SYS_CBSIZE /* Bootarg buf size */
  92#define CONFIG_SYS_PBSIZE               (CONFIG_SYS_CBSIZE + \
  93                                        sizeof(CONFIG_SYS_PROMPT) + \
  94                                         16)    /* Print buf size */
  95#define CONFIG_SYS_LOAD_ADDR            0xd4000000      /* Half of RAM */
  96#define CONFIG_LOADADDR                 CONFIG_SYS_LOAD_ADDR
  97#define CONFIG_SYS_MEMTEST_START        CONFIG_SYS_SDRAM_BASE
  98#define CONFIG_SYS_MEMTEST_END          (CONFIG_SYS_MONITOR_BASE - \
  99                                         CONFIG_ENV_SIZE - \
 100                                         CONFIG_SYS_MALLOC_LEN -        \
 101                                         0x10000)
 102#define CONFIG_VERSION_VARIABLE
 103#define CONFIG_AUTO_COMPLETE
 104#define CONFIG_CMDLINE_EDITING
 105
 106#endif /* __CONFIG_H */
 107