summaryrefslogtreecommitdiff
path: root/futility/updater_quirks.c
diff options
context:
space:
mode:
Diffstat (limited to 'futility/updater_quirks.c')
-rw-r--r--futility/updater_quirks.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/futility/updater_quirks.c b/futility/updater_quirks.c
index 5480d3c6..76b040c8 100644
--- a/futility/updater_quirks.c
+++ b/futility/updater_quirks.c
@@ -41,6 +41,17 @@ static const struct quirks_record quirks_records[] = {
{ .match = "Google_Scarlet.", .quirks = "min_platform_version=1" },
{ .match = "Google_Snow.", .quirks = "daisy_snow_dual_model" },
+
+ /* Legacy white label units. */
+ { .match = "Google_Enguarde.", .quirks = "allow_empty_wltag" },
+ { .match = "Google_Expresso.", .quirks = "allow_empty_wltag" },
+ { .match = "Google_Hana.", .quirks = "allow_empty_wltag" },
+ { .match = "Google_Jaq.", .quirks = "allow_empty_wltag" },
+ { .match = "Google_Jerry.", .quirks = "allow_empty_wltag" },
+ { .match = "Google_Mighty.", .quirks = "allow_empty_wltag" },
+ { .match = "Google_Reks.", .quirks = "allow_empty_wltag" },
+ { .match = "Google_Relm.", .quirks = "allow_empty_wltag" },
+ { .match = "Google_Wizpig.", .quirks = "allow_empty_wltag" },
};
/*
@@ -329,6 +340,12 @@ void updater_register_quirks(struct updater_config *cfg)
quirks->help = "b/70682365; preserve UEFI SMM store without "
"dedicated FMAP section.";
quirks->apply = quirk_eve_smm_store;
+
+ quirks = &cfg->quirks[QUIRK_ALLOW_EMPTY_WLTAG];
+ quirks->name = "allow_empty_wltag";
+ quirks->help = "chromium/906962; allow devices without white label "
+ "tags set to use default keys.";
+ quirks->apply = NULL; /* Simple config. */
}
/*