summaryrefslogtreecommitdiff
path: root/futility/updater.h
diff options
context:
space:
mode:
Diffstat (limited to 'futility/updater.h')
-rw-r--r--futility/updater.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/futility/updater.h b/futility/updater.h
index b74b67f0..91d3286a 100644
--- a/futility/updater.h
+++ b/futility/updater.h
@@ -42,9 +42,17 @@ enum quirk_types {
QUIRK_DAISY_SNOW_DUAL_MODEL,
QUIRK_EVE_SMM_STORE,
QUIRK_ALLOW_EMPTY_WLTAG,
+ QUIRK_EC_PARTIAL_RECOVERY,
QUIRK_MAX,
};
+/* Return values from QUIRK_EC_PARTIAL_RECOVERY. */
+enum {
+ EC_RECOVERY_FULL = 0, /* Must be 0 as default value of quirks. */
+ EC_RECOVERY_RO,
+ EC_RECOVERY_DONE
+};
+
struct updater_config {
struct firmware_image image, image_current;
struct firmware_image ec_image, pd_image;