[GIT PULL] Please pull u-boot-dfu-20241025

Mattijs Korpershoek mkorpershoek at baylibre.com
Fri Oct 25 10:49:02 CEST 2024


Hi Tom,

Please find some new developments and fixes for master:

Dfu:
- Rely on device tree for spi speed/mode on spi flash

Android image:
- Fix booting on platforms having > 4GiB of memory
- Decompress boot image to kernel_addr_r when compression is enabled
- Honor CONFIG_SYS_LOAD_ADDR when mkbootimg uses default address

Bcb:
- Rework bcb command to use U_BOOT_LONGHELP
- Move ab_select cmd to bcb cmd
- Implement ab_dump command in bcb
- bcb: Write '_<slot>' instead of '<slot>' to misc partition

CI job:
- https://source.denx.de/u-boot/custodians/u-boot-dfu/-/pipelines/22962

Thanks,
Mattijs

The following changes since commit 7af813341d5df064aeee764c31ffb50ffcdf4eb6:

  Merge https://source.denx.de/u-boot/custodians/u-boot-watchdog (2024-10-23 08:33:56 -0600)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-dfu.git tags/u-boot-dfu-20241025

for you to fetch changes up to 21e7fa0e3ac599737cd235bb5233765e8a1b8b0f:

  image: android: handle ramdisk default address (2024-10-24 09:48:14 +0200)

----------------------------------------------------------------
u-boot-dfu-20241025

Dfu:
- Rely on device tree for spi speed/mode on spi flash

Android Image:
- Fix booting on platforms having > 4GiB of memory
- Decompress boot image to kernel_addr_r when compression is enabled
- Honor CONFIG_SYS_LOAD_ADDR when mkbootimg uses default address

Bcb:
- Rework bcb command to use U_BOOT_LONGHELP
- Move ab_select cmd to bcb cmd
- Implement ab_dump command in bcb
- bcb: Write '_<slot>' instead of '<slot>' to misc partition

----------------------------------------------------------------
Dmitry Rokosov (6):
      include/android_ab: move ab_select_slot() documentation to @ notation
      cmd: bcb: rework the command to U_BOOT_LONGHELP approach
      treewide: bcb: move ab_select command to bcb subcommands
      cmd: bcb: change strcmp() usage style in the do_bcb_ab_select()
      cmd: bcb: introduce 'ab_dump' command to print BCB block content
      common: android_ab: fix slot suffix for abc block

Neil Armstrong (5):
      spi: add DM_SPI_FLASH compatibility inline functions
      dfu: sf: rely on DT for spi speed and mode
      image: android: use ulong for kernel address
      image: android: do not boot XIP when kernel is compressed
      image: android: handle ramdisk default address

 MAINTAINERS                               |   1 -
 boot/android_ab.c                         | 116 +++++++++++++---
 boot/image-android.c                      |  62 +++++++--
 cmd/Kconfig                               |  14 --
 cmd/Makefile                              |   1 -
 cmd/ab_select.c                           |  66 ---------
 cmd/bcb.c                                 | 221 +++++++++++++++++-------------
 configs/am57xx_evm_defconfig              |   1 -
 configs/am57xx_hs_evm_defconfig           |   1 -
 configs/am57xx_hs_evm_usb_defconfig       |   1 -
 configs/khadas-vim3_android_ab_defconfig  |   1 -
 configs/khadas-vim3l_android_ab_defconfig |   1 -
 configs/sandbox64_defconfig               |   2 +
 configs/sandbox_defconfig                 |   1 -
 doc/android/ab.rst                        |  12 +-
 drivers/dfu/dfu_sf.c                      |  16 ++-
 include/android_ab.h                      |  17 ++-
 include/android_image.h                   |   2 +-
 include/configs/khadas-vim3_android.h     |   2 +-
 include/configs/khadas-vim3l_android.h    |   2 +-
 include/configs/meson64_android.h         |   4 +-
 include/configs/ti_omap5_common.h         |   4 +-
 include/spi_flash.h                       |  34 +++++
 test/py/tests/test_android/test_ab.py     |  31 ++++-
 24 files changed, 372 insertions(+), 241 deletions(-)
 delete mode 100644 cmd/ab_select.c


More information about the U-Boot mailing list