xref: /openbmc/u-boot/include/configs/edison.h (revision 83d290c5)
1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0+ */
2495f3774SAndy Shevchenko /*
3495f3774SAndy Shevchenko  * Copyright (c) 2017 Intel Corp.
4495f3774SAndy Shevchenko  */
5495f3774SAndy Shevchenko 
6495f3774SAndy Shevchenko #ifndef __CONFIG_H
7495f3774SAndy Shevchenko #define __CONFIG_H
8495f3774SAndy Shevchenko 
9495f3774SAndy Shevchenko #include <asm/ibmpc.h>
10495f3774SAndy Shevchenko 
11256df1e1SAndy Shevchenko /* ACPI */
12256df1e1SAndy Shevchenko 
13495f3774SAndy Shevchenko /* Boot */
14495f3774SAndy Shevchenko #define CONFIG_BOOTCOMMAND "run bootcmd"
15495f3774SAndy Shevchenko 
16495f3774SAndy Shevchenko /* DISK Partition support */
17495f3774SAndy Shevchenko 
18495f3774SAndy Shevchenko /* Miscellaneous configurable options */
19495f3774SAndy Shevchenko 
20495f3774SAndy Shevchenko #define CONFIG_SYS_CBSIZE	2048
21495f3774SAndy Shevchenko #define CONFIG_SYS_MAXARGS	128
22495f3774SAndy Shevchenko #define CONFIG_SYS_BARGSIZE	CONFIG_SYS_CBSIZE
23495f3774SAndy Shevchenko 
24495f3774SAndy Shevchenko /* Memory */
25495f3774SAndy Shevchenko #define CONFIG_SYS_LOAD_ADDR			0x100000
26495f3774SAndy Shevchenko #define CONFIG_PHYSMEM
27495f3774SAndy Shevchenko 
28495f3774SAndy Shevchenko #define CONFIG_NR_DRAM_BANKS			3
29495f3774SAndy Shevchenko 
30495f3774SAndy Shevchenko #define CONFIG_SYS_STACK_SIZE			(32 * 1024)
31495f3774SAndy Shevchenko 
32495f3774SAndy Shevchenko #define CONFIG_SYS_MONITOR_BASE			CONFIG_SYS_TEXT_BASE
33495f3774SAndy Shevchenko #define CONFIG_SYS_MONITOR_LEN			(256 * 1024)
34495f3774SAndy Shevchenko 
35495f3774SAndy Shevchenko #define CONFIG_SYS_MALLOC_LEN			(128 * 1024 * 1024)
36495f3774SAndy Shevchenko 
37495f3774SAndy Shevchenko #define CONFIG_SYS_MEMTEST_START		0x00100000
38495f3774SAndy Shevchenko #define CONFIG_SYS_MEMTEST_END			0x01000000
39495f3774SAndy Shevchenko 
40495f3774SAndy Shevchenko /* Environment */
41495f3774SAndy Shevchenko #define CONFIG_SYS_MMC_ENV_DEV			0
42495f3774SAndy Shevchenko #define CONFIG_SYS_MMC_ENV_PART			0
43495f3774SAndy Shevchenko #define CONFIG_ENV_SIZE				(64 * 1024)
44495f3774SAndy Shevchenko #define CONFIG_ENV_OFFSET			(3 * 1024 * 1024)
45495f3774SAndy Shevchenko #define CONFIG_ENV_OFFSET_REDUND		(6 * 1024 * 1024)
46495f3774SAndy Shevchenko #define CONFIG_SUPPORT_EMMC_BOOT
47495f3774SAndy Shevchenko 
48495f3774SAndy Shevchenko /* PCI */
49495f3774SAndy Shevchenko #define CONFIG_CMD_PCI
50495f3774SAndy Shevchenko 
51495f3774SAndy Shevchenko /* RTC */
52495f3774SAndy Shevchenko #define CONFIG_SYS_ISA_IO_BASE_ADDRESS	0
53495f3774SAndy Shevchenko #define CONFIG_RTC_MC146818
54495f3774SAndy Shevchenko 
55495f3774SAndy Shevchenko #endif
56