The SEI-610 and SEI-510 boards are well supported in the Android Open Source project via the yukawa [1] platform.
Their U-Boot version, despite being public [2] is not in mainline. Android 10 and higher have significantly reworked the bootloader requirements: * bootloader should pass slot information in case of A/B * bootloader should perform AVB verification in case it's supported * bootloader should read and apply dtb overlays from a dtbo partition These series add support for all the above. [1] https://android.googlesource.com/device/amlogic/yukawa [2] https://gitlab.com/baylibre/amlogic/atv/u-boot/-/tree/u-boot/v2021.07/integ Guillaume La Roque (2): configs: meson64_android: boot android via abootimg configs: sei510/610: android bootflow via abootimg Mattijs Korpershoek (7): configs: meson64: permit redefining SYS_MALLOC_LEN configs: meson64_android: increase SYS_MALLOC_LEN to 128M for AVB configs: meson64_android: implement AVB support configs: meson64_android: implement A/B slot support configs: meson64_android: define BOOT_CMD macro configs: sei510/sei610: reformat PARTS_default configs: sei510/sei610: don't use hard-coded gpt uuids configs/sei510_defconfig | 5 ++ configs/sei610_defconfig | 5 ++ include/configs/meson64.h | 2 + include/configs/meson64_android.h | 139 ++++++++++++++++++++++++++++-- include/configs/sei510.h | 23 +++-- include/configs/sei610.h | 23 +++-- 6 files changed, 165 insertions(+), 32 deletions(-) -- 2.30.2