summaryrefslogtreecommitdiff
path: root/board/hammer/board.h
diff options
context:
space:
mode:
Diffstat (limited to 'board/hammer/board.h')
-rw-r--r--board/hammer/board.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/board/hammer/board.h b/board/hammer/board.h
index 494bfeb58d..654a01a5d4 100644
--- a/board/hammer/board.h
+++ b/board/hammer/board.h
@@ -38,12 +38,6 @@
#undef CONFIG_WP_STORAGE_OFF
#undef CONFIG_WP_STORAGE_SIZE
-#define _IMAGE_SIZE (CONFIG_FLASH_SIZE / 2)
-
-/* EC rollback protection block */
-#define CONFIG_ROLLBACK_OFF _IMAGE_SIZE
-#define CONFIG_ROLLBACK_SIZE CONFIG_FLASH_BANK_SIZE
-
#define CONFIG_FLASH_PSTATE
/* Do not use a dedicated PSTATE bank */
#undef CONFIG_FLASH_PSTATE_BANK
@@ -52,10 +46,16 @@
#define CONFIG_RO_MEM_OFF 0
#define CONFIG_RO_STORAGE_OFF 0
-#define CONFIG_RO_SIZE _IMAGE_SIZE
-#define CONFIG_RW_MEM_OFF (_IMAGE_SIZE + CONFIG_ROLLBACK_SIZE)
+#define CONFIG_RO_SIZE (44*1024)
+
+/* EC rollback protection block */
+#define CONFIG_ROLLBACK_OFF (CONFIG_RO_MEM_OFF + CONFIG_RO_SIZE)
+#define CONFIG_ROLLBACK_SIZE CONFIG_FLASH_BANK_SIZE
+
+#define CONFIG_RW_MEM_OFF (CONFIG_ROLLBACK_OFF + CONFIG_ROLLBACK_SIZE)
#define CONFIG_RW_STORAGE_OFF 0
-#define CONFIG_RW_SIZE (_IMAGE_SIZE - CONFIG_ROLLBACK_SIZE)
+#define CONFIG_RW_SIZE (CONFIG_FLASH_SIZE - \
+ (CONFIG_RW_MEM_OFF - CONFIG_RO_MEM_OFF))
#define CONFIG_EC_PROTECTED_STORAGE_OFF CONFIG_RO_MEM_OFF
#define CONFIG_EC_PROTECTED_STORAGE_SIZE CONFIG_RO_SIZE