5 #ifndef OPENTITAN_SW_DEVICE_SILICON_CREATOR_LIB_BOOTSTRAP_UNITTEST_UTIL_H_
6 #define OPENTITAN_SW_DEVICE_SILICON_CREATOR_LIB_BOOTSTRAP_UNITTEST_UTIL_H_
10 #include "sw/device/lib/base/mock_abs_mmio.h"
11 #include "sw/device/silicon_creator/lib/drivers/mock_flash_ctrl.h"
12 #include "sw/device/silicon_creator/lib/drivers/mock_otp.h"
13 #include "sw/device/silicon_creator/lib/drivers/mock_rstmgr.h"
14 #include "sw/device/silicon_creator/lib/drivers/mock_spi_device.h"
15 #include "sw/device/silicon_creator/lib/error.h"
16 #include "sw/device/silicon_creator/testing/rom_test.h"
18 namespace bootstrap_unittest_util {
84 ::rom_test::MockAbsMmio mmio_;
85 ::rom_test::MockFlashCtrl flash_ctrl_;
86 ::rom_test::MockOtp otp_;
87 ::rom_test::MockRstmgr rstmgr_;
88 ::rom_test::MockSpiDevice spi_device_;
113 spi_device_cmd_t PageProgramCmd(uint32_t address,
size_t payload_byte_count);