mt8183: config: add load_recoveryimg function
/recovery is a standard Android partition used for applying updates
or erasing userdata[1]
Load RecoveryOS from the recovery partition and allow to bootm after.
[1] https://source.android.com/devices/tech/ota/nonab
Signed-off-by: Mattijs Korpershoek <mkorpershoek@baylibre.com>
diff --git a/include/configs/mt8183.h b/include/configs/mt8183.h
index 87d9e1a..d01afbb 100644
--- a/include/configs/mt8183.h
+++ b/include/configs/mt8183.h
@@ -53,6 +53,10 @@
"part start mmc ${mmcdev} boot boot_part_start;" \
"part size mmc ${mmcdev} boot boot_part_size;" \
"mmc read ${loadaddr} ${boot_part_start} ${boot_part_size}; \0" \
+ "load_recoveryimg=" \
+ "part start mmc ${mmcdev} recovery recovery_part_start;" \
+ "part size mmc ${mmcdev} recovery recovery_part_size;" \
+ "mmc read ${loadaddr} ${recovery_part_start} ${recovery_part_size}; \0" \
"mmcboot=" \
"run load_dtb;" \
"run load_bootimg;" \