mirror of
https://github.com/AsahiLinux/u-boot
synced 2025-02-18 06:58:54 +00:00
Blackfin: set more sane default board config values
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
This commit is contained in:
parent
36cd52a007
commit
d7ca7dd5bf
1 changed files with 71 additions and 6 deletions
|
@ -1,7 +1,7 @@
|
|||
/*
|
||||
* blackfin-config-post.h - setup common defines for Blackfin boards based on config.h
|
||||
*
|
||||
* Copyright (c) 2007 Analog Devices Inc.
|
||||
* Copyright (c) 2007-2008 Analog Devices Inc.
|
||||
*
|
||||
* Licensed under the GPL-2 or later.
|
||||
*/
|
||||
|
@ -9,11 +9,6 @@
|
|||
#ifndef __ASM_BLACKFIN_CONFIG_POST_H__
|
||||
#define __ASM_BLACKFIN_CONFIG_POST_H__
|
||||
|
||||
/* Check to make sure everything fits in external RAM */
|
||||
#if ((CONFIG_SYS_MONITOR_BASE + CONFIG_SYS_MONITOR_LEN) > CONFIG_SYS_MAX_RAM_SIZE)
|
||||
# error Memory Map does not fit into configuration
|
||||
#endif
|
||||
|
||||
/* Sanity check CONFIG_BFIN_CPU */
|
||||
#ifndef CONFIG_BFIN_CPU
|
||||
# error CONFIG_BFIN_CPU: your board config needs to define this
|
||||
|
@ -72,4 +67,74 @@
|
|||
# define CONFIG_LINUX_CMDLINE_SIZE L1_SRAM_SCRATCH_SIZE
|
||||
#endif
|
||||
|
||||
/* Default/common Blackfin memory layout */
|
||||
#ifndef CONFIG_SYS_SDRAM_BASE
|
||||
# define CONFIG_SYS_SDRAM_BASE 0
|
||||
#endif
|
||||
#ifndef CONFIG_SYS_MAX_RAM_SIZE
|
||||
# define CONFIG_SYS_MAX_RAM_SIZE (CONFIG_MEM_SIZE * 1024 * 1024)
|
||||
#endif
|
||||
#ifndef CONFIG_SYS_MONITOR_BASE
|
||||
# define CONFIG_SYS_MONITOR_BASE (CONFIG_SYS_MAX_RAM_SIZE - CONFIG_SYS_MONITOR_LEN)
|
||||
#endif
|
||||
#ifndef CONFIG_SYS_MALLOC_BASE
|
||||
# define CONFIG_SYS_MALLOC_BASE (CONFIG_SYS_MONITOR_BASE - CONFIG_SYS_MALLOC_LEN)
|
||||
#endif
|
||||
#ifndef CONFIG_SYS_GBL_DATA_SIZE
|
||||
# define CONFIG_SYS_GBL_DATA_SIZE (128)
|
||||
#endif
|
||||
#ifndef CONFIG_SYS_GBL_DATA_ADDR
|
||||
# define CONFIG_SYS_GBL_DATA_ADDR (CONFIG_SYS_MALLOC_BASE - CONFIG_SYS_GBL_DATA_SIZE)
|
||||
#endif
|
||||
#ifndef CONFIG_STACKBASE
|
||||
# define CONFIG_STACKBASE (CONFIG_SYS_GBL_DATA_ADDR - 4)
|
||||
#endif
|
||||
#ifndef CONFIG_SYS_MEMTEST_START
|
||||
# define CONFIG_SYS_MEMTEST_START 0
|
||||
#endif
|
||||
#ifndef CONFIG_SYS_MEMTEST_END
|
||||
# define CONFIG_SYS_MEMTEST_END (CONFIG_STACKBASE - 8192 + 4)
|
||||
#endif
|
||||
|
||||
/* Check to make sure everything fits in external RAM */
|
||||
#if ((CONFIG_SYS_MONITOR_BASE + CONFIG_SYS_MONITOR_LEN) > CONFIG_SYS_MAX_RAM_SIZE)
|
||||
# error Memory Map does not fit into configuration
|
||||
#endif
|
||||
|
||||
/* Default/common Blackfin environment settings */
|
||||
#ifndef CONFIG_LOADADDR
|
||||
# define CONFIG_LOADADDR 0x1000000
|
||||
#endif
|
||||
#ifndef CONFIG_SYS_LOAD_ADDR
|
||||
# define CONFIG_SYS_LOAD_ADDR CONFIG_LOADADDR
|
||||
#endif
|
||||
#ifndef CONFIG_SYS_BOOTM_LEN
|
||||
# define CONFIG_SYS_BOOTM_LEN 0x4000000
|
||||
#endif
|
||||
#ifndef CONFIG_SYS_PROMPT
|
||||
# define CONFIG_SYS_PROMPT "bfin> "
|
||||
#endif
|
||||
#ifndef CONFIG_SYS_CBSIZE
|
||||
# ifdef CONFIG_CMD_KGDB
|
||||
# define CONFIG_SYS_CBSIZE 1024
|
||||
# else
|
||||
# define CONFIG_SYS_CBSIZE 256
|
||||
# endif
|
||||
#endif
|
||||
#ifndef CONFIG_SYS_BARGSIZE
|
||||
# define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE
|
||||
#endif
|
||||
#ifndef CONFIG_SYS_PBSIZE
|
||||
# define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + sizeof(CONFIG_SYS_PROMPT) + 16)
|
||||
#endif
|
||||
#ifndef CONFIG_SYS_MAXARGS
|
||||
# define CONFIG_SYS_MAXARGS 16
|
||||
#endif
|
||||
#ifndef CONFIG_SYS_HZ
|
||||
# define CONFIG_SYS_HZ 1000
|
||||
#endif
|
||||
#ifndef CONFIG_SYS_BAUDRATE_TABLE
|
||||
# define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200 }
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Add table
Reference in a new issue