blob: b74c0bb330e56ca7f2c39c4764df90005b486908 [file] [log] [blame]
Angel Pons585495e2020-04-03 01:21:38 +02001/* SPDX-License-Identifier: GPL-2.0-only */
Thaminda Edirisooriya8fad21d2015-07-29 17:43:20 -07002
3#include <memlayout.h>
4
5#include <arch/header.ld>
6
Jonathan Neuschäfer71056602016-06-10 19:35:16 +02007#define START 0x80000000
8
Thaminda Edirisooriya8fad21d2015-07-29 17:43:20 -07009SECTIONS
10{
Jonathan Neuschäfer71056602016-06-10 19:35:16 +020011 DRAM_START(START)
12 BOOTBLOCK(START, 64K)
Ronald G. Minnich5965cba2016-10-19 08:07:13 -070013 STACK(START + 8M, 4K)
Julius Werner8245bd22019-12-04 20:32:15 -080014 FMAP_CACHE(START + 8M + 4K, 2K)
Julius Wernerbaf27db2019-10-02 17:28:56 -070015 CBFS_MCACHE(START + 8M + 6K, 8K)
16 /* hole at (START + 8M + 14K, 50K) */
Jonathan Neuschäfer71056602016-06-10 19:35:16 +020017 ROMSTAGE(START + 8M + 64K, 128K)
18 PRERAM_CBMEM_CONSOLE(START + 8M + 192k, 8K)
Patrick Georgi42f15052023-10-07 11:16:43 +020019 RAMSTAGE(START + 8M + 200K, 2M)
Thaminda Edirisooriya8fad21d2015-07-29 17:43:20 -070020}