1/* 2 * Copyright 2014 Broadcom Corporation. 3 * 4 * SPDX-License-Identifier: GPL-2.0+ 5 */ 6 7#ifndef __BCM_EP_BOARD_H 8#define __BCM_EP_BOARD_H 9 10#include <asm/arch/configs.h> 11 12#define CONFIG_SKIP_LOWLEVEL_INIT 13 14/* 15 * Memory configuration 16 * (these must be defined elsewhere) 17 */ 18#ifndef CONFIG_SYS_TEXT_BASE 19#error CONFIG_SYS_TEXT_BASE must be defined! 20#endif 21#ifndef CONFIG_SYS_SDRAM_BASE 22#error CONFIG_SYS_SDRAM_BASE must be defined! 23#endif 24#ifndef CONFIG_SYS_SDRAM_SIZE 25#error CONFIG_SYS_SDRAM_SIZE must be defined! 26#endif 27 28#define CONFIG_NR_DRAM_BANKS 1 29 30#define CONFIG_SYS_MALLOC_LEN (4 * 1024 * 1024) 31 32/* Some commands use this as the default load address */ 33#define CONFIG_SYS_LOAD_ADDR CONFIG_SYS_SDRAM_BASE 34 35/* 36 * This is the initial SP which is used only briefly for relocating the u-boot 37 * image to the top of SDRAM. After relocation u-boot moves the stack to the 38 * proper place. 39 */ 40#define CONFIG_SYS_INIT_SP_ADDR CONFIG_SYS_TEXT_BASE 41 42/* allow to overwrite serial and ethaddr */ 43#define CONFIG_ENV_OVERWRITE 44 45/* Serial Info */ 46#define CONFIG_SYS_NS16550_SERIAL 47 48#define CONFIG_ENV_SIZE 0x2000 49 50/* console configuration */ 51#define CONFIG_SYS_CBSIZE 1024 /* Console buffer size */ 52#define CONFIG_SYS_MAXARGS 64 53#define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE 54 55/* version string, parser, etc */ 56#define CONFIG_AUTO_COMPLETE 57#define CONFIG_CMDLINE_EDITING 58#define CONFIG_SYS_LONGHELP 59 60#define CONFIG_MX_CYCLIC 61 62/* Enable Time Command */ 63 64/* Misc utility code */ 65#define CONFIG_BOUNCE_BUFFER 66 67#endif /* __BCM_EP_BOARD_H */ 68