ANDROID: [efi] Implement EFI_ANDROID_BOOT_PROTOCOL

Bug: 332898242
Change-Id: I697b6a41931b3fe2e83ba668f0a25a9cfa745753
Reviewed-on: https://turquoise-internal-review.googlesource.com/c/third_party/u-boot/+/827730
Reviewed-by: David Pursell <dpursell@google.com>
GitOrigin-RevId: bb768abe02c3e662ce529489708eb0d4e396f8ac

Kanged from https://third-party-mirror.googlesource.com/u-boot/+/798887e3c96f3962367b17d45023e7147d3d8195
Change-Id: I3a8e6d2566985e2d0b4bc2459a15fc051da30aab
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
diff --git a/include/efi_loader.h b/include/efi_loader.h
index 9600941..691c83e 100644
--- a/include/efi_loader.h
+++ b/include/efi_loader.h
@@ -589,6 +589,8 @@
 efi_status_t efi_tcg2_register(void);
 /* Called by efi_init_obj_list() to install RISCV_EFI_BOOT_PROTOCOL */
 efi_status_t efi_riscv_register(void);
+/* Called by efi_init_obj_list() to install EFI_ANDROID_BOOT_PROTOCOL */
+efi_status_t efi_android_boot_register(void);
 /* Called by efi_init_obj_list() to do initial measurement */
 efi_status_t efi_tcg2_do_initial_measurement(void);
 /* measure the pe-coff image, extend PCR and add Event Log */