xref: /rk3399_ARM-atf/tools/renesas/rzg_layout_create/sa6.ld.S (revision 6b2924bbbf37a6ae06a044021c006fd1fa553e5d)
1*6369498cSBiju Das/*
2*6369498cSBiju Das * Copyright (c) 2020, Renesas Electronics Corporation. All rights reserved.
3*6369498cSBiju Das *
4*6369498cSBiju Das * SPDX-License-Identifier: BSD-3-Clause
5*6369498cSBiju Das */
6*6369498cSBiju Das
7*6369498cSBiju DasSECTIONS
8*6369498cSBiju Das{
9*6369498cSBiju Das	. = 0x00000000;
10*6369498cSBiju Das	.rodata : {
11*6369498cSBiju Das		KEEP(*(.sa6_image_num))
12*6369498cSBiju Das		. = 0x00000008;
13*6369498cSBiju Das		KEEP(*(.sa6_bl31src_addr))
14*6369498cSBiju Das		. = 0x00000010;
15*6369498cSBiju Das		KEEP(*(.sa6_bl31partition))
16*6369498cSBiju Das		. = 0x00000018;
17*6369498cSBiju Das		KEEP(*(.sa6_bl32src_addr))
18*6369498cSBiju Das		. = 0x00000020;
19*6369498cSBiju Das		KEEP(*(.sa6_bl32partition))
20*6369498cSBiju Das		. = 0x00000028;
21*6369498cSBiju Das		KEEP(*(.sa6_bl33src_addr))
22*6369498cSBiju Das		. = 0x00000030;
23*6369498cSBiju Das		KEEP(*(.sa6_bl33partition))
24*6369498cSBiju Das		. = 0x00000038;
25*6369498cSBiju Das		KEEP(*(.sa6_bl332src_addr))
26*6369498cSBiju Das		. = 0x00000040;
27*6369498cSBiju Das		KEEP(*(.sa6_bl332partition))
28*6369498cSBiju Das		. = 0x00000048;
29*6369498cSBiju Das		KEEP(*(.sa6_bl333src_addr))
30*6369498cSBiju Das		. = 0x00000050;
31*6369498cSBiju Das		KEEP(*(.sa6_bl333partition))
32*6369498cSBiju Das		. = 0x00000058;
33*6369498cSBiju Das		KEEP(*(.sa6_bl334src_addr))
34*6369498cSBiju Das		. = 0x00000060;
35*6369498cSBiju Das		KEEP(*(.sa6_bl334partition))
36*6369498cSBiju Das		. = 0x00000068;
37*6369498cSBiju Das		KEEP(*(.sa6_bl335src_addr))
38*6369498cSBiju Das		. = 0x00000070;
39*6369498cSBiju Das		KEEP(*(.sa6_bl335partition))
40*6369498cSBiju Das		. = 0x00000078;
41*6369498cSBiju Das		KEEP(*(.sa6_bl336src_addr))
42*6369498cSBiju Das		. = 0x00000080;
43*6369498cSBiju Das		KEEP(*(.sa6_bl336partition))
44*6369498cSBiju Das		. = 0x00000088;
45*6369498cSBiju Das		KEEP(*(.sa6_bl337src_addr))
46*6369498cSBiju Das		. = 0x00000090;
47*6369498cSBiju Das		KEEP(*(.sa6_bl337partition))
48*6369498cSBiju Das		. = 0x00000098;
49*6369498cSBiju Das		KEEP(*(.sa6_bl338src_addr))
50*6369498cSBiju Das		. = 0x000000A0;
51*6369498cSBiju Das		KEEP(*(.sa6_bl338partition))
52*6369498cSBiju Das		. = 0x00000554;
53*6369498cSBiju Das		KEEP(*(.sa6_bl31dst_addr))
54*6369498cSBiju Das		. = 0x00000558;
55*6369498cSBiju Das		KEEP(*(.sa6_bl31dst_addrh))
56*6369498cSBiju Das		. = 0x00000664;
57*6369498cSBiju Das		KEEP(*(.sa6_bl31dst_size))
58*6369498cSBiju Das		. = 0x00000D54;
59*6369498cSBiju Das		KEEP(*(.sa6_bl32dst_addr))
60*6369498cSBiju Das		. = 0x00000D58;
61*6369498cSBiju Das		KEEP(*(.sa6_bl32dst_addrh))
62*6369498cSBiju Das		. = 0x00000E64;
63*6369498cSBiju Das		KEEP(*(.sa6_bl32dst_size))
64*6369498cSBiju Das		. = 0x00001554;
65*6369498cSBiju Das		KEEP(*(.sa6_bl33dst_addr))
66*6369498cSBiju Das		. = 0x00001558;
67*6369498cSBiju Das		KEEP(*(.sa6_bl33dst_addrh))
68*6369498cSBiju Das		. = 0x00001664;
69*6369498cSBiju Das		KEEP(*(.sa6_bl33dst_size))
70*6369498cSBiju Das		. = 0x00001D54;
71*6369498cSBiju Das		KEEP(*(.sa6_bl332dst_addr))
72*6369498cSBiju Das		. = 0x00001D58;
73*6369498cSBiju Das		KEEP(*(.sa6_bl332dst_addrh))
74*6369498cSBiju Das		. = 0x00001E64;
75*6369498cSBiju Das		KEEP(*(.sa6_bl332dst_size))
76*6369498cSBiju Das		. = 0x00002554;
77*6369498cSBiju Das		KEEP(*(.sa6_bl333dst_addr))
78*6369498cSBiju Das		. = 0x00002558;
79*6369498cSBiju Das		KEEP(*(.sa6_bl333dst_addrh))
80*6369498cSBiju Das		. = 0x00002664;
81*6369498cSBiju Das		KEEP(*(.sa6_bl333dst_size))
82*6369498cSBiju Das		. = 0x00002D54;
83*6369498cSBiju Das		KEEP(*(.sa6_bl334dst_addr))
84*6369498cSBiju Das		. = 0x00002D58;
85*6369498cSBiju Das		KEEP(*(.sa6_bl334dst_addrh))
86*6369498cSBiju Das		. = 0x00002E64;
87*6369498cSBiju Das		KEEP(*(.sa6_bl334dst_size))
88*6369498cSBiju Das		. = 0x00003554;
89*6369498cSBiju Das		KEEP(*(.sa6_bl335dst_addr))
90*6369498cSBiju Das		. = 0x00003558;
91*6369498cSBiju Das		KEEP(*(.sa6_bl335dst_addrh))
92*6369498cSBiju Das		. = 0x00003664;
93*6369498cSBiju Das		KEEP(*(.sa6_bl335dst_size))
94*6369498cSBiju Das		. = 0x00003D54;
95*6369498cSBiju Das		KEEP(*(.sa6_bl336dst_addr))
96*6369498cSBiju Das		. = 0x00003D58;
97*6369498cSBiju Das		KEEP(*(.sa6_bl336dst_addrh))
98*6369498cSBiju Das		. = 0x00003E64;
99*6369498cSBiju Das		KEEP(*(.sa6_bl336dst_size))
100*6369498cSBiju Das		. = 0x00004554;
101*6369498cSBiju Das		KEEP(*(.sa6_bl337dst_addr))
102*6369498cSBiju Das		. = 0x00004558;
103*6369498cSBiju Das		KEEP(*(.sa6_bl337dst_addrh))
104*6369498cSBiju Das		. = 0x00004664;
105*6369498cSBiju Das		KEEP(*(.sa6_bl337dst_size))
106*6369498cSBiju Das		. = 0x00004D54;
107*6369498cSBiju Das		KEEP(*(.sa6_bl338dst_addr))
108*6369498cSBiju Das		. = 0x00004D58;
109*6369498cSBiju Das		KEEP(*(.sa6_bl338dst_addrh))
110*6369498cSBiju Das		. = 0x00004E64;
111*6369498cSBiju Das		KEEP(*(.sa6_bl338dst_size))
112*6369498cSBiju Das	}
113*6369498cSBiju Das
114*6369498cSBiju Das}
115