Skip to content

rk3588-axon: enable Android boot from selected storage - #52

Merged
djkabutar merged 2 commits into
vicharak-in:masterfrom
zriqo:andr
Aug 7, 2026
Merged

rk3588-axon: enable Android boot from selected storage#52
djkabutar merged 2 commits into
vicharak-in:masterfrom
zriqo:andr

Conversation

@zriqo

@zriqo zriqo commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Summary

This PR adds Android boot support for the RK3588 Axon linux u-boot.

Changes

  • Enable the boot_android command for RK3588 Axon.
  • Fix the cached boot device to match the device requested by boot_android command args, ensuring AVB reads all partitions from the correct storage device.
  • Increase the FIT slot size from 2048 KiB to 2304 KiB to accommodate the larger U-Boot image.

zriqo added 2 commits August 7, 2026 10:16
do_boot_android() resolves the device supplied on the command line, but
android_slot_verify() and the AVB partition callbacks later use the
descriptor cached by rockchip_get_bootdev().

Update the Rockchip boot-device cache before starting the Android flow so
all Android and AVB partition reads use the requested device. Also enable
the Android boot flow in the Axon configuration.

Signed-off-by: Ajit Singh <ajeetsinghchahar2@gmail.com>
Enable Android boot command `boot_android` and increase the FIT
slot to 2304 KiB to accommodate the larger U-Boot image.

Signed-off-by: Ajit Singh <ajeetsinghchahar2@gmail.com>
@zriqo
zriqo requested a review from djkabutar August 7, 2026 05:23
@djkabutar
djkabutar merged commit b07d9a9 into vicharak-in:master Aug 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants