summaryrefslogtreecommitdiff
path: root/chip/ish/config_chip.h
diff options
context:
space:
mode:
Diffstat (limited to 'chip/ish/config_chip.h')
-rw-r--r--chip/ish/config_chip.h22
1 files changed, 22 insertions, 0 deletions
diff --git a/chip/ish/config_chip.h b/chip/ish/config_chip.h
index d10ee650d6..93cc527f6b 100644
--- a/chip/ish/config_chip.h
+++ b/chip/ish/config_chip.h
@@ -36,6 +36,28 @@
#define CONFIG_ISH_SRAM_SIZE (CONFIG_ISH_SRAM_BASE_END - \
CONFIG_ISH_SRAM_BASE_START)
+#if defined(CHIP_FAMILY_ISH3)
+/* on ISH3, there is no seprated aon memory, using last 4KB of normal memory
+ * without poweroff
+ */
+#define CONFIG_ISH_AON_SRAM_BASE_START 0xFF09F000
+#define CONFIG_ISH_AON_SRAM_BASE_END 0xFF0A0000
+#elif defined(CHIP_FAMILY_ISH4)
+#define CONFIG_ISH_AON_SRAM_BASE_START 0xFF800000
+#define CONFIG_ISH_AON_SRAM_BASE_END 0xFF801000
+#else
+#define CONFIG_ISH_AON_SRAM_BASE_START 0xFF800000
+#define CONFIG_ISH_AON_SRAM_BASE_END 0xFF802000
+#endif
+
+#define CONFIG_ISH_AON_SRAM_SIZE (CONFIG_ISH_AON_SRAM_BASE_END - \
+ CONFIG_ISH_AON_SRAM_BASE_START)
+
+/* reserve for readonly use in the last of AON memory */
+#define CONFIG_ISH_AON_SRAM_ROM_SIZE 0x80
+#define CONFIG_ISH_AON_SRAM_ROM_START (CONFIG_ISH_AON_SRAM_BASE_END - \
+ CONFIG_ISH_AON_SRAM_ROM_SIZE)
+
/* Required for panic_output */
#define CONFIG_RAM_SIZE CONFIG_ISH_SRAM_SIZE
#define CONFIG_RAM_BASE CONFIG_ISH_SRAM_BASE_START