Remove code_in_ram section which is defined in sections.ld of ra8m1, ra8d1, ra8t1, ra6m5, ra6m4, ra6m3, ra6m2, ra6m1, ra6e2, ra6e1, ra4m3, ra4m2, ra4e2 Signed-off-by: Khoa Nguyen <khoa.nguyen.xh@renesas.com>
71 lines
2.3 KiB
Text
71 lines
2.3 KiB
Text
/*
|
|
* Copyright (c) 2024 Renesas Electronics Corporation
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
SECTION_DATA_PROLOGUE(.fsp_dtc_vector_table,(NOLOAD),)
|
|
{
|
|
/* If DTC is used, put the DTC vector table at the start of SRAM.
|
|
This avoids memory holes due to 1K alignment required by it. */
|
|
*(.fsp_dtc_vector_table)
|
|
} GROUP_DATA_LINK_IN(RAMABLE_REGION, RAMABLE_REGION)
|
|
|
|
SECTION_PROLOGUE(.option_setting_ofs,,)
|
|
{
|
|
__OPTION_SETTING_OFS_Start = .;
|
|
KEEP(*(.option_setting_ofs0))
|
|
. = __OPTION_SETTING_OFS_Start + 0x04;
|
|
KEEP(*(.option_setting_ofs2))
|
|
. = __OPTION_SETTING_OFS_Start + 0x10;
|
|
KEEP(*(.option_setting_dualsel))
|
|
__OPTION_SETTING_OFS_End = .;
|
|
} GROUP_LINK_IN(OPTION_SETTING_OFS) = 0xFF
|
|
|
|
SECTION_PROLOGUE(.option_setting_sas,,)
|
|
{
|
|
__OPTION_SETTING_SAS_Start = .;
|
|
KEEP(*(.option_setting_sas))
|
|
__OPTION_SETTING_SAS_End = .;
|
|
} GROUP_LINK_IN(OPTION_SETTING_SAS) = 0xFF
|
|
|
|
SECTION_PROLOGUE(.option_setting_s,,)
|
|
{
|
|
__OPTION_SETTING_S_Start = .;
|
|
KEEP(*(.option_setting_ofs1_sec))
|
|
. = __OPTION_SETTING_S_Start + 0x04;
|
|
KEEP(*(.option_setting_ofs3_sec))
|
|
. = __OPTION_SETTING_S_Start + 0x10;
|
|
KEEP(*(.option_setting_banksel_sec))
|
|
. = __OPTION_SETTING_S_Start + 0x40;
|
|
KEEP(*(.option_setting_bps_sec0))
|
|
. = __OPTION_SETTING_S_Start + 0x44;
|
|
KEEP(*(.option_setting_bps_sec1))
|
|
. = __OPTION_SETTING_S_Start + 0x48;
|
|
KEEP(*(.option_setting_bps_sec2))
|
|
. = __OPTION_SETTING_S_Start + 0x4C;
|
|
KEEP(*(.option_setting_bps_sec3))
|
|
. = __OPTION_SETTING_S_Start + 0x60;
|
|
KEEP(*(.option_setting_pbps_sec0))
|
|
. = __OPTION_SETTING_S_Start + 0x64;
|
|
KEEP(*(.option_setting_pbps_sec1))
|
|
. = __OPTION_SETTING_S_Start + 0x68;
|
|
KEEP(*(.option_setting_pbps_sec2))
|
|
. = __OPTION_SETTING_S_Start + 0x6C;
|
|
KEEP(*(.option_setting_pbps_sec3))
|
|
. = __OPTION_SETTING_S_Start + 0x80;
|
|
KEEP(*(.option_setting_ofs1_sel))
|
|
. = __OPTION_SETTING_S_Start + 0x84;
|
|
KEEP(*(.option_setting_ofs3_sel))
|
|
. = __OPTION_SETTING_S_Start + 0x90;
|
|
KEEP(*(.option_setting_banksel_sel))
|
|
. = __OPTION_SETTING_S_Start + 0xC0;
|
|
KEEP(*(.option_setting_bps_sel0))
|
|
. = __OPTION_SETTING_S_Start + 0xC4;
|
|
KEEP(*(.option_setting_bps_sel1))
|
|
. = __OPTION_SETTING_S_Start + 0xC8;
|
|
KEEP(*(.option_setting_bps_sel2))
|
|
. = __OPTION_SETTING_S_Start + 0xCC;
|
|
KEEP(*(.option_setting_bps_sel3))
|
|
__OPTION_SETTING_S_End = .;
|
|
} GROUP_LINK_IN(OPTION_SETTING_S) = 0xFF
|