6dfeb165ee
Enables U-Boot and required OpenSBI builds for the VisionFive2. Changes the sdcard.img to use GPT and adds the SPL and U-Boot to partitions specified in U-Boot's documentation for the board: https://docs.u-boot.org/en/v2024.01/board/starfive/visionfive2.html U-Boot config uses BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME with value "u-boot.itb". Using BR2_TARGET_UBOOT_FORMAT_ITB fails, because the build does not support u-boot.itb make target. Signed-off-by: Lukasz Tekieli <tekieli.lukasz@gmail.com> [Peter: document boot mode setting, add U-Boot documentation link] Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
24 lines
480 B
INI
24 lines
480 B
INI
# Minimal SD card image for the Starfive VisionFive2 board
|
|
|
|
image sdcard.img {
|
|
hdimage {
|
|
partition-table-type = "gpt"
|
|
}
|
|
|
|
partition spl {
|
|
partition-type-uuid = 2E54B353-1271-4842-806F-E436D6AF6985
|
|
image = "u-boot-spl.bin.normal.out"
|
|
}
|
|
|
|
partition uboot {
|
|
partition-type-uuid = BC13C2FF-59E6-4262-A352-B275FD6F7172
|
|
image = "u-boot.itb"
|
|
}
|
|
|
|
partition rootfs {
|
|
partition-type-uuid = 0FC63DAF-8483-4772-8E79-3D69D8477DE4
|
|
bootable = true
|
|
image = "rootfs.ext4"
|
|
}
|
|
}
|