diff options
Diffstat (limited to 'core/cortex-m/ec.lds.S')
-rw-r--r-- | core/cortex-m/ec.lds.S | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/core/cortex-m/ec.lds.S b/core/cortex-m/ec.lds.S index 47540ffb4a..3390a0a58f 100644 --- a/core/cortex-m/ec.lds.S +++ b/core/cortex-m/ec.lds.S @@ -87,6 +87,12 @@ SECTIONS . = ALIGN(4); STRINGIFY(OUTDIR/core/CORE/init.o) (.text) +#if defined(CHIP_FAMILY_NPCX7) && !defined(CONFIG_HIBERNATE_PSL) + /* Keep hibernate utility in last code ram block */ + . = ALIGN(4); + KEEP(*(.after_init)) + __after_init_end = .; +#endif *(.text*) #ifdef CONFIG_EXTERNAL_STORAGE . = ALIGN(4); |