10 #include "sw/device/silicon_creator/lib/drivers/retention_sram.h"
11 #include "sw/device/silicon_creator/lib/drivers/rstmgr.h"
15 OTTF_DEFINE_TEST_CONFIG();
24 rom_error_t retention_ram_init_test(
void) {
26 memset(&pattern64, kPattern,
sizeof(pattern64));
42 LOG_INFO(
"Ensuring all sections have changed");
45 "This test expects the retention SRAM size to be a multiple "
49 if (
read_64((
char *)ret + i) == pattern64) {
50 LOG_ERROR(
"Retention SRAM unchanged at offset %u.", i);
59 return matches == 0 ? kErrorOk : kErrorUnknown;
61 LOG_ERROR(
"Did not find a reset reason of POR or SW request");
68 return status_ok(result);