blob: 472fbe7b34b7c68f3de8c522587a5a996eccb81a [file] [log] [blame]
Gabe Black3c7e9392013-05-26 07:15:57 -07001config BOOTBLOCK_CPU_INIT
2 string
3 default "cpu/ti/am335x/bootblock.c"
4 help
5 CPU/SoC-specific bootblock code. This is useful if the
6 bootblock must load microcode or copy data from ROM before
7 searching for the bootblock.
8
Gabe Black3c7e9392013-05-26 07:15:57 -07009config BOOTBLOCK_BASE
10 hex
Gabe Black3aa58162013-05-29 16:42:20 +020011 default 0x402f0400
Gabe Black3c7e9392013-05-26 07:15:57 -070012
13# Stack may reside in either IRAM or DRAM. We will define it to live
14# at the top of IRAM for now.
15#
16# Stack grows downward, push operation stores register contents in
17# consecutive memory locations ending just below SP
18config STACK_TOP
19 hex
Gabe Black3aa58162013-05-29 16:42:20 +020020 default 0x4030ce00
Gabe Black3c7e9392013-05-26 07:15:57 -070021
22config STACK_BOTTOM
23 hex
Gabe Black3aa58162013-05-29 16:42:20 +020024 default 0x4030be00
Gabe Black3c7e9392013-05-26 07:15:57 -070025
26config STACK_SIZE
27 hex
28 default 0x1000
29
30config CBFS_ROM_OFFSET
31 # Calculated by BL1 + max bootblock size.
32 hex "offset of CBFS data in ROM"
Gabe Black3aa58162013-05-29 16:42:20 +020033 default 0x2800
Gabe Black3c7e9392013-05-26 07:15:57 -070034
35## TODO Change this to some better address not overlapping bootblock when
36## cbfstool supports creating header in arbitrary location.
37config CBFS_HEADER_ROM_OFFSET
38 hex "offset of master CBFS header in ROM"
39 default 0x40
40
Gabe Black3c7e9392013-05-26 07:15:57 -070041config SYS_SDRAM_BASE
42 hex
43 default 0x40000000
44
45# FIXME: this can probably be smaller
46config COREBOOT_TABLES_SIZE
47 hex
48 default 0x800