5 #ifndef OPENTITAN_SW_DEVICE_TESTS_USBDEV_SUSPEND_H_
6 #define OPENTITAN_SW_DEVICE_TESTS_USBDEV_SUSPEND_H_
25 #define USBDEV_SUSPEND_ETERNAL 0U
35 kSuspendPhaseSuspend = 0u,
42 kSuspendPhaseSleepResume,
46 kSuspendPhaseSleepReset,
50 kSuspendPhaseSleepDisconnect,
55 kSuspendPhaseDeepResume,
60 kSuspendPhaseDeepReset,
64 kSuspendPhaseDeepDisconnect,
68 kSuspendPhaseShutdown,
69 } usbdev_suspend_phase_t;
80 bool usbdev_suspend_test(usbdev_suspend_phase_t init_phase,
81 usbdev_suspend_phase_t fin_phase, uint32_t num_iters,