uboot/include/configs/10m50_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_BOARDINFO_LATE
  16
  17/*
  18 * SERIAL
  19 */
  20#define CONFIG_SYS_NS16550_MEM32
  21
  22/*
  23 * Flash
  24 */
  25#define CONFIG_SYS_MAX_FLASH_BANKS      1
  26#define CONFIG_SYS_MAX_FLASH_SECT       1024
  27#define CONFIG_MTD_DEVICE
  28
  29/*
  30 * NET options
  31 */
  32#define CONFIG_SYS_RX_ETH_BUFFER        0
  33#define CONFIG_SYS_FAULT_ECHO_LINK_DOWN
  34#define CONFIG_PHY_MARVELL
  35
  36/*
  37 * BOOTP options
  38 */
  39#define CONFIG_BOOTP_BOOTFILESIZE
  40#define CONFIG_BOOTP_BOOTPATH
  41#define CONFIG_BOOTP_GATEWAY
  42#define CONFIG_BOOTP_HOSTNAME
  43
  44/*
  45 * FDT options
  46 */
  47#define CONFIG_LMB
  48
  49/*
  50 * MEMORY ORGANIZATION
  51 * -Monitor at top of sdram.
  52 * -The heap is placed below the monitor
  53 * -The stack is placed below the heap (&grows down).
  54 */
  55#define CONFIG_SYS_SDRAM_BASE           0xc8000000
  56#define CONFIG_SYS_SDRAM_SIZE           0x08000000
  57#define CONFIG_NR_DRAM_BANKS            1
  58#define CONFIG_MONITOR_IS_IN_RAM
  59#define CONFIG_SYS_MONITOR_LEN          0x80000 /* Reserve 512k */
  60#define CONFIG_SYS_MONITOR_BASE (CONFIG_SYS_SDRAM_BASE + \
  61                                         CONFIG_SYS_SDRAM_SIZE - \
  62                                         CONFIG_SYS_MONITOR_LEN)
  63#define CONFIG_SYS_MALLOC_LEN           0x20000
  64
  65/*
  66 * ENVIRONMENT -- Put environment in sector CONFIG_SYS_MONITOR_LEN above
  67 * CONFIG_SYS_RESET_ADDR, since we assume the monitor is stored at the
  68 * reset address, no? This will keep the environment in user region
  69 * of flash. NOTE: the monitor length must be multiple of sector size
  70 * (which is common practice).
  71 */
  72
  73#define CONFIG_ENV_SIZE                 0x10000 /* 64k, 1 sector */
  74#define CONFIG_ENV_OVERWRITE            /* Serial change Ok     */
  75#define CONFIG_ENV_ADDR                 (0xf4000000 + CONFIG_SYS_MONITOR_LEN)
  76
  77/*
  78 * MISC
  79 */
  80#define CONFIG_SYS_LONGHELP             /* Provide extended help */
  81#define CONFIG_SYS_LOAD_ADDR            0xcc000000      /* Half of RAM */
  82#define CONFIG_LOADADDR                 CONFIG_SYS_LOAD_ADDR
  83#define CONFIG_SYS_MEMTEST_START        CONFIG_SYS_SDRAM_BASE
  84#define CONFIG_SYS_MEMTEST_END          (CONFIG_SYS_MONITOR_BASE - \
  85                                         CONFIG_ENV_SIZE - \
  86                                         CONFIG_SYS_MALLOC_LEN -        \
  87                                         0x10000)
  88#define CONFIG_AUTO_COMPLETE
  89#define CONFIG_CMDLINE_EDITING
  90
  91#endif /* __CONFIG_H */
  92