diff options
Diffstat (limited to 'payloads/libpayload/include/lp_vboot.h')
-rw-r--r-- | payloads/libpayload/include/lp_vboot.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/payloads/libpayload/include/lp_vboot.h b/payloads/libpayload/include/lp_vboot.h index 56ec46024e50..bdbdc74c3795 100644 --- a/payloads/libpayload/include/lp_vboot.h +++ b/payloads/libpayload/include/lp_vboot.h @@ -7,4 +7,13 @@ struct vb2_context *vboot_get_context(void); +/* + * Call vb2api_fail() with reason and subcode, save vboot data with vb2ex_commit_data() + * and reboot with vboot_reboot(). + */ +void vboot_fail_and_reboot(struct vb2_context *ctx, uint8_t reason, uint8_t subcode); + +/* Returns non-zero if recovery mode is enabled. */ +int vboot_recovery_mode_enabled(void); + #endif /* _LP_VBOOT_H_ */ |