summaryrefslogtreecommitdiff
path: root/firmware/lib/cgptlib/cgptlib.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/lib/cgptlib/cgptlib.c')
-rw-r--r--firmware/lib/cgptlib/cgptlib.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/firmware/lib/cgptlib/cgptlib.c b/firmware/lib/cgptlib/cgptlib.c
index 05ee29cb..11512a0e 100644
--- a/firmware/lib/cgptlib/cgptlib.c
+++ b/firmware/lib/cgptlib/cgptlib.c
@@ -157,21 +157,21 @@ int GptUpdateKernelWithEntry(GptData *gpt, GptEntry *e, uint32_t update_type)
}
break;
}
- case GPT_UPDATE_ENTRY_RESET: {
+ case GPT_UPDATE_ENTRY_ACTIVE: {
/*
- * Used for fastboot mode. If image is written to kernel
- * partition, its GPT entry is marked with S1,P1,T15
+ * Used for fastboot mode. If kernel partition slot is marked
+ * active, its GPT entry is marked with S1,P2,T0.
*/
modified = 1;
- SetEntryTries(e, 15);
- SetEntryPriority(e, 1);
+ SetEntryTries(e, 0);
+ SetEntryPriority(e, 2);
SetEntrySuccessful(e, 1);
break;
}
case GPT_UPDATE_ENTRY_INVALID: {
/*
- * Used for fastboot mode. If kernel partition is erased, its
- * GPT entry is marked with S0,P0,T0
+ * Used for fastboot mode. If kernel partition slot is marked
+ * invalid, its GPT entry is marked with S0,P0,T0
*/
modified = 1;
SetEntryTries(e, 0);