diff options
Diffstat (limited to 'common/firmware_image.lds.S')
-rw-r--r-- | common/firmware_image.lds.S | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/common/firmware_image.lds.S b/common/firmware_image.lds.S index c282e7ac28..3b2ef7f561 100644 --- a/common/firmware_image.lds.S +++ b/common/firmware_image.lds.S @@ -16,15 +16,19 @@ SECTIONS . = ALIGN(CONFIG_FLASH_BANK_SIZE); .image.RO : AT(CONFIG_FW_RO_OFF) { *(.image.RO) - } > FLASH + } > FLASH =0xff . = ALIGN(CONFIG_FLASH_BANK_SIZE); .image.A : AT(CONFIG_FW_A_OFF) { *(.image.A) - } > FLASH + } > FLASH =0xff #ifndef CONFIG_NO_RW_B . = ALIGN(CONFIG_FLASH_BANK_SIZE); .image.B : AT(CONFIG_FW_B_OFF) { *(.image.B) - } > FLASH + } > FLASH =0xff #endif + /* NOTE: EC implementation reserves one bank for itself */ + .padding : AT(CONFIG_FLASH_SIZE - CONFIG_FLASH_BANK_SIZE - 1) { + BYTE(0xff); + } > FLASH =0xff } |