diff options
Diffstat (limited to 'chip/g/config_chip.h')
-rw-r--r-- | chip/g/config_chip.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/chip/g/config_chip.h b/chip/g/config_chip.h index 99b9195b8b..97cc56ba94 100644 --- a/chip/g/config_chip.h +++ b/chip/g/config_chip.h @@ -81,6 +81,9 @@ * The following macros try to make this all work. */ +/* This isn't optional, since the bootrom will always look for both */ +#define CHIP_HAS_RO_B + /* It's easier for us to consider each half as having its own RO and RW */ #define CFG_FLASH_HALF (CONFIG_FLASH_SIZE >> 1) @@ -96,11 +99,15 @@ /* The RO images start at the very beginning of each flash half */ #define CONFIG_RO_MEM_OFF 0 +#define CHIP_RO_B_MEM_OFF CFG_FLASH_HALF /* Size reserved for each RO image */ #define CONFIG_RO_SIZE 0x4000 -/* RW images start right after the reserved-for-RO areas in each half */ +/* + * RW images start right after the reserved-for-RO areas in each half, but only + * because that's where the RO images look for them. It's not a HW constraint. + */ #define CONFIG_RW_MEM_OFF CONFIG_RO_SIZE #define CONFIG_RW_B_MEM_OFF (CFG_FLASH_HALF + CONFIG_RW_MEM_OFF) |