summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorMary Ruthven <mruthven@chromium.org>2021-11-09 16:03:05 -0600
committerCommit Bot <commit-bot@chromium.org>2021-11-18 04:49:26 +0000
commit4e0fe2938e7d5bcd7e88af84279db5d871b36b4b (patch)
tree46f6398e117caf7b0328e278043b97ec49c81817 /core
parent4a18e729662d00de37e6c2d08f08af68e3224236 (diff)
downloadchrome-ec-4e0fe2938e7d5bcd7e88af84279db5d871b36b4b.tar.gz
Revert "core/cortex-m: Support chip with no flash."
This reverts commit 59364c835d14689c55e66551cd48c668814541df. BUG=b:200823466 TEST=make buildall -j merge conflict in core/cortex-m/ec.lds.S Change-Id: Id1dbb33326ed3cda673c3225d686d340f8f98114 Signed-off-by: Mary Ruthven <mruthven@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3273403 Reviewed-by: Vadim Sukhomlinov <sukhomlinov@chromium.org>
Diffstat (limited to 'core')
-rw-r--r--core/cortex-m/ec.lds.S18
1 files changed, 2 insertions, 16 deletions
diff --git a/core/cortex-m/ec.lds.S b/core/cortex-m/ec.lds.S
index ad3a637714..46e1a970cc 100644
--- a/core/cortex-m/ec.lds.S
+++ b/core/cortex-m/ec.lds.S
@@ -29,9 +29,6 @@ ENTRY(reset)
MEMORY
{
-#if !defined(CONFIG_FLASH_PHYSICAL)
- IRAM (rwx) : ORIGIN = CONFIG_RAM_BASE, LENGTH = CONFIG_RAM_SIZE
-#else
#if defined(SECTION_IS_RO) && defined(NPCX_RO_HEADER)
/*
* Header structure used by npcx booter in RO region.
@@ -49,9 +46,8 @@ MEMORY
SHARED_LIB (rx) : ORIGIN = FW_OFF(SHAREDLIB), \
LENGTH = FW_SIZE(SHAREDLIB)
#endif
- IRAM (rw) : ORIGIN = CONFIG_RAM_BASE, LENGTH = CONFIG_RAM_SIZE
-#endif /* !CONFIG_FLASH_PHYSICAL */
+ IRAM (rw) : ORIGIN = CONFIG_RAM_BASE, LENGTH = CONFIG_RAM_SIZE
#ifdef CONFIG_EXTERNAL_STORAGE
CDRAM (rx) : \
ORIGIN = CONFIG_PROGRAM_MEMORY_BASE + FW_MEM_OFF(SECTION), \
@@ -147,11 +143,7 @@ SECTIONS
__flash_lplfw_end = .;
} > CDRAM AT > FLASH
#else
-#if !defined(CONFIG_FLASH_PHYSICAL)
- } > IRAM
-#else
} > FLASH
-#endif /* !CONFIG_FLASH_PHYSICAL */
#endif
. = ALIGN(4);
@@ -294,10 +286,7 @@ SECTIONS
#endif
. = ALIGN(4);
-#if !defined(CONFIG_FLASH_PHYSICAL)
- } > IRAM
-#define DATA_LMA_MEM_REGION IROM
-#elif defined(CONFIG_EXTERNAL_STORAGE)
+#ifdef CONFIG_EXTERNAL_STORAGE
} > CDRAM AT > FLASH
#define DATA_LMA_MEM_REGION FLASH
#else
@@ -443,8 +432,6 @@ SECTIONS
* will cause the linker to abort if we use too much.
*/
__hey_flash_used = LOADADDR(.data) + SIZEOF(.data) - FW_OFF(SECTION);
-
-#ifdef CONFIG_FLASH_PHYSICAL
ASSERT((FW_SIZE(SECTION)
#if defined(CONFIG_RWSIG) && defined(SECTION_IS_RO)
- CONFIG_RO_PUBKEY_SIZE
@@ -454,7 +441,6 @@ SECTIONS
#endif
) >= (LOADADDR(.data) + SIZEOF(.data) - FW_OFF(SECTION)),
"No room left in the flash")
-#endif /* CONFIG_FLASH_PHYSICAL */
#if defined(SECTION_IS_RO) && defined(NPCX_RO_HEADER)
__image_size = __hey_flash_used - FW_SIZE(RO_HDR);