Jump to content

[Armbian build PR] - Khadas VIM3/VIM3L u-boot 23.07-rc4 + SPI-NOR/MTD booting support (with old FIP blobs)


Recommended Posts

Posted

Khadas VIM3/VIM3L u-boot 23.07-rc4 + SPI-NOR/MTD booting support (with old FIP blobs)

  • khadas-vim3: bump u-boot to 2023.07-rc4, add KBI support for easy PCI/USB3 switching
    • this introduces the v2023.07 u-boot patch directory, with the boot-usb-nvme-scsi-first patch rebased
    • add myself as BOARD_MAINTAINER
  • khadas-vim3: introduce SPI-NOR/MTD u-boot build, using old(er) FIP blobs
    • move FIP signing code from meson-g12b.conf's uboot_custom_postprocess() to the board's own post_uboot_custom_postprocess hook
    • fetch a secondary FIP blob repo at a revision with working FIP blobs for SPI (see https://github.com/LibreELEC/amlogic-boot-fip/pull/10)
    • implement post_uboot_custom_postprocess__khadas_vim3_uboot_new_and_old_blobs() doing a dance for SD/eMMC with new blobs, and SPI with old blobs.
  • khadas-vim3l: bump u-boot to 2023.07-rc4, add KBI support for easy PCI/USB3 switching
    • symlink in patch/u-boot/v2023.07 from board_khadas-vim3 to board_khadas-vim3l since KBI is the same for both
    • add myself as BOARD_MAINTAINER
  • khadas-vim3l: introduce SPI-NOR/MTD u-boot build, using old(er) FIP blobs
    • move FIP signing code from meson-sm1.conf's uboot_custom_postprocess() to the board's own post_uboot_custom_postprocess hook
    • fetch a secondary FIP blob repo at a revision with working FIP blobs for SPI (see https://github.com/LibreELEC/amlogic-boot-fip/pull/10)
    • implement post_uboot_custom_postprocess__khadas_vim3l_uboot_new_and_old_blobs() doing a dance for SD/eMMC with new blobs, and SPI with old blobs.

View the full article

×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines