diff options
Diffstat (limited to 'chip/ish/config_chip.h')
-rw-r--r-- | chip/ish/config_chip.h | 22 |
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 |