uboot/include/configs/gazerbeam.h
<<
>>
Prefs
   1/*
   2 * (C) Copyright 2015
   3 * Dirk Eibach,  Guntermann & Drunck GmbH, eibach@gdsys.de
   4 *
   5 *
   6 * SPDX-License-Identifier:     GPL-2.0+
   7 */
   8
   9#ifndef __CONFIG_H
  10#define __CONFIG_H
  11
  12/*
  13 * DDR Setup
  14 */
  15#define CFG_SYS_SDRAM_BASE              0x00000000 /* DDR is system memory */
  16/* TODO: Check: Can this be unified with CFG_SYS_SDRAM_BASE? */
  17#define CFG_SYS_DDR_SDRAM_BASE  CFG_SYS_SDRAM_BASE
  18
  19/*
  20 * Memory test
  21 * TODO: Migrate!
  22 */
  23
  24/*
  25 * The reserved memory
  26 */
  27
  28/*
  29 * Initial RAM Base Address Setup
  30 */
  31#define CFG_SYS_INIT_RAM_ADDR   0xE6000000 /* Initial RAM address */
  32#define CFG_SYS_INIT_RAM_SIZE   0x1000 /* Size of used area in RAM */
  33
  34/*
  35 * FLASH on the Local Bus
  36 */
  37#define CFG_SYS_FLASH_BASE              0xFE000000 /* FLASH base address */
  38#define CFG_SYS_FLASH_SIZE              8 /* FLASH size is up to 8M */
  39
  40#define CFG_SYS_BAUDRATE_TABLE  \
  41        {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200}
  42
  43/*
  44 * Miscellaneous configurable options
  45 */
  46
  47/*
  48 * For booting Linux, the board info and command line data
  49 * have to be in the first 256 MB of memory, since this is
  50 * the maximum mapped by the Linux kernel during initialization.
  51 */
  52#define CFG_SYS_BOOTMAPSZ       (256 << 20) /* Initial Memory map for Linux */
  53
  54/*
  55 * Environment Configuration
  56 */
  57
  58#define CFG_EXTRA_ENV_SETTINGS                                  \
  59        "netdev=eth0\0"                                                 \
  60        "consoledev=ttyS1\0"                                            \
  61        "u-boot=u-boot.bin\0"                                           \
  62        "kernel_addr=1000000\0"                                 \
  63        "fdt_addr=C00000\0"                                             \
  64        "fdtfile=hrcon.dtb\0"                           \
  65        "load=tftp ${loadaddr} ${u-boot}\0"                             \
  66        "update=protect off " __stringify(CONFIG_SYS_MONITOR_BASE)      \
  67                " +${filesize};era " __stringify(CONFIG_SYS_MONITOR_BASE)\
  68                " +${filesize};cp.b ${fileaddr} "                       \
  69                __stringify(CONFIG_SYS_MONITOR_BASE) " ${filesize}\0"   \
  70        "upd=run load update\0"                                         \
  71
  72#endif  /* __CONFIG_H */
  73