diff options
Diffstat (limited to 'zephyr/shim/chip/npcx/include/system_chip.h')
-rw-r--r-- | zephyr/shim/chip/npcx/include/system_chip.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/zephyr/shim/chip/npcx/include/system_chip.h b/zephyr/shim/chip/npcx/include/system_chip.h index 44a60b47b5..c77c2a8338 100644 --- a/zephyr/shim/chip/npcx/include/system_chip.h +++ b/zephyr/shim/chip/npcx/include/system_chip.h @@ -58,6 +58,12 @@ void system_mpu_config(void); /* The utilities and variables depend on npcx chip family */ #if defined(CONFIG_SOC_SERIES_NPCX5) || \ defined(CONFIG_PLATFORM_EC_WORKAROUND_FLASH_DOWNLOAD_API) +/* Bypass for GMDA issue of ROM api utilities only on npcx5 series or if + * CONFIG_PLATFORM_EC_WORKAROUND_FLASH_DOWNLOAD_API is defined. + */ +void system_download_from_flash(uint32_t srcAddr, uint32_t dstAddr, + uint32_t size, uint32_t exeAddr); + /* Begin address for hibernate utility; defined in linker script */ extern unsigned int __flash_lpfw_start; |