ANDROID: Add "boot_android" command.

The new "boot_android" command simply executes the Android Bootloader
flow. This receives the location (interface, dev, partition) of the
Android "misc" partition which is then used to lookup and infer the
kernel and system images that should be booted.

Bug: 32707546
Bug: 141272741
Test: Booted a rpi3 build with Android Things.
Change-Id: I2647ebb3b78bc00629e765a10719c5aee753670d
Signed-off-by: Alex Deymo <deymo@google.com>
Signed-off-by: Alistair Strachan <astrachan@google.com>
[dvander: renamed fdt_addr to fdtaddr]
Signed-off-by: David Anderson <dvander@google.com>

Link: https://android-review.googlesource.com/c/platform/external/u-boot/+/1126444/7
Bug: https://baylibre.atlassian.net/browse/RITA-97
Signed-off-by: Mattijs Korpershoek <mkorpershoek@baylibre.com>
6 files changed