Angel Pons | f23ae0b | 2020-04-02 23:48:12 +0200 | [diff] [blame] | 1 | /* SPDX-License-Identifier: GPL-2.0-only */ |
Julius Werner | ec5e5e0 | 2014-08-20 15:29:56 -0700 | [diff] [blame] | 2 | |
3 | #include <memlayout.h> | ||||
4 | |||||
5 | #include <arch/header.ld> | ||||
6 | |||||
7 | SECTIONS | ||||
8 | { | ||||
Sam Lewis | 266c136 | 2020-08-03 20:50:49 +1000 | [diff] [blame] | 9 | SRAM_START(0x402f0400) |
Julius Werner | ec5e5e0 | 2014-08-20 15:29:56 -0700 | [diff] [blame] | 10 | BOOTBLOCK(0x402f0400, 20K) |
Sam Lewis | b535396 | 2020-08-03 21:14:26 +1000 | [diff] [blame] | 11 | FMAP_CACHE(0x402f0400+20K, 2K) |
Julius Werner | baf27db | 2019-10-02 17:28:56 -0700 | [diff] [blame] | 12 | CBFS_MCACHE(0x402f0400+20K+2K, 8K) |
Sam Lewis | b535396 | 2020-08-03 21:14:26 +1000 | [diff] [blame] | 13 | TTB(0x402F8000, 16K) |
14 | ROMSTAGE(0x402F8000+16K, 40K) | ||||
15 | |||||
Sam Lewis | c25d54b | 2020-08-19 21:14:40 +1000 | [diff] [blame] | 16 | PRERAM_CBFS_CACHE(0x402F8000+16K+40K, 20K) |
17 | |||||
Julius Werner | ec5e5e0 | 2014-08-20 15:29:56 -0700 | [diff] [blame] | 18 | STACK(0x4030be00, 4K) |
Sam Lewis | 266c136 | 2020-08-03 20:50:49 +1000 | [diff] [blame] | 19 | SRAM_END(0x40310000) |
Sam Lewis | 266c136 | 2020-08-03 20:50:49 +1000 | [diff] [blame] | 20 | |
Sam Lewis | c25d54b | 2020-08-19 21:14:40 +1000 | [diff] [blame] | 21 | DRAM_START(0x80000000) |
22 | RAMSTAGE(0x80000000, 2M) | ||||
23 | POSTRAM_CBFS_CACHE(0x80200000, 32M) | ||||
Julius Werner | ec5e5e0 | 2014-08-20 15:29:56 -0700 | [diff] [blame] | 24 | |
25 | #ifdef OMAP_HEADER | ||||
26 | .header : { | ||||
27 | *(.header); | ||||
28 | } : to_load | ||||
29 | |||||
30 | /DISCARD/ : { | ||||
31 | *(*) | ||||
32 | } | ||||
33 | #endif | ||||
34 | } |