uboot/include/configs/tb100.h
<<
>>
Prefs
   1/*
   2 * Copyright (C) 2011-2014 Pierrick Hascoet, Abilis Systems
   3 *
   4 * SPDX-License-Identifier:     GPL-2.0+
   5 */
   6
   7#ifndef _CONFIG_TB100_H_
   8#define _CONFIG_TB100_H_
   9
  10#include <linux/sizes.h>
  11
  12/*
  13 *  CPU configuration
  14 */
  15#define CONFIG_SYS_TIMER_RATE           CONFIG_SYS_CLK_FREQ
  16
  17/*
  18 * Memory configuration
  19 */
  20#define CONFIG_SYS_MONITOR_BASE         CONFIG_SYS_TEXT_BASE
  21
  22#define CONFIG_SYS_DDR_SDRAM_BASE       0x80000000
  23#define CONFIG_SYS_SDRAM_BASE           CONFIG_SYS_DDR_SDRAM_BASE
  24#define CONFIG_SYS_SDRAM_SIZE           SZ_128M
  25
  26#define CONFIG_SYS_INIT_SP_ADDR         \
  27        (CONFIG_SYS_SDRAM_BASE + 0x1000 - GENERATED_GBL_DATA_SIZE)
  28
  29#define CONFIG_SYS_MALLOC_LEN           SZ_128K
  30#define CONFIG_SYS_BOOTM_LEN            SZ_32M
  31#define CONFIG_SYS_LOAD_ADDR            0x82000000
  32
  33#define CONFIG_SYS_NO_FLASH
  34
  35/*
  36 * UART configuration
  37 */
  38#define CONFIG_SYS_NS16550_SERIAL
  39#define CONFIG_SYS_NS16550_CLK          166666666
  40#define CONFIG_BAUDRATE                 115200
  41
  42/*
  43 * Ethernet PHY configuration
  44 */
  45#define CONFIG_PHY_GIGE
  46
  47/*
  48 * Even though the board houses Realtek RTL8211E PHY
  49 * corresponding PHY driver (drivers/net/phy/realtek.c) behaves unexpectedly.
  50 * In particular "parse_status" reports link is down.
  51 *
  52 * Until Realtek PHY driver is fixed fall back to generic PHY driver
  53 * which implements all required functionality and behaves much more stable.
  54 *
  55 * #define CONFIG_PHY_REALTEK
  56 *
  57 */
  58
  59/*
  60 * Ethernet configuration
  61 */
  62#define ETH0_BASE_ADDRESS               0xFE100000
  63#define ETH1_BASE_ADDRESS               0xFE110000
  64
  65/*
  66 * Command line configuration
  67 */
  68#define CONFIG_CMD_DHCP
  69#define CONFIG_CMD_PING
  70
  71#define CONFIG_OF_LIBFDT
  72
  73#define CONFIG_AUTO_COMPLETE
  74#define CONFIG_SYS_MAXARGS              16
  75
  76/*
  77 * Environment settings
  78 */
  79#define CONFIG_ENV_IS_NOWHERE
  80#define CONFIG_ENV_SIZE                 SZ_2K
  81#define CONFIG_ENV_OFFSET               0
  82
  83/*
  84 * Environment configuration
  85 */
  86#define CONFIG_BOOTDELAY                3
  87#define CONFIG_BOOTFILE                 "uImage"
  88#define CONFIG_BOOTARGS                 "console=ttyS0,115200n8"
  89#define CONFIG_LOADADDR                 CONFIG_SYS_LOAD_ADDR
  90
  91/*
  92 * Console configuration
  93 */
  94#define CONFIG_SYS_LONGHELP
  95#define CONFIG_SYS_CBSIZE               256
  96#define CONFIG_SYS_BARGSIZE             CONFIG_SYS_CBSIZE
  97#define CONFIG_SYS_PBSIZE               (CONFIG_SYS_CBSIZE + \
  98                                                sizeof(CONFIG_SYS_PROMPT) + 16)
  99
 100#endif /* _CONFIG_TB100_H_ */
 101