[PATCH 00/13] phycore-am62/4: Add more boot sources

Daniel Schultz d.schultz at phytec.de
Fri Aug 30 11:09:27 CEST 2024


This patch stack extends the phyCORE-AM62x/AM64x U-Boot by following boot
sources:

  - Load U-Boot with USB DFU
  - Load a Linux and initramfs from OSPI/QSPI NOR flash
  - Load a Linux and rootfs from Network

Moreover, it adds required changes to the environment to boot an A/B
system with RAUC and includes some minor fixes.

Daniel Schultz (12):
  include: env: phytec: k3_mmc: Rename variables
  include: env: phytec: Add raucinit to k3_mmc environment
  include: net: phytec: Add K3 network boot logic
  include: env: phytec: Add K3 boot logic for OSPI/QSPI flashes
  board: phytec: phycore_am62x: Add Network/SPI Boot
  board: phytec: phycore_am64x: Add Network/SPI Boot
  configs: phycore_am62x_a53_defconfig: Make BOOTCMD generic
  configs: phycore_am64x_a53_defconfig: Make BOOTCMD generic
  configs: phycore_am62x_a53_defconfig: Merge am62x_a53_usbdfu.config
  configs: Add phycore_am62x_r5_usbdfu_defconfig
  configs: phycore_am62x_a53_defconfig: Fix CONFIG_ENV_SIZE
  configs: phycore_am62x_*_defconfig: Set PHYTEC as Manufacturer

Wadim Egorov (1):
  configs: phycore_am64x_a53_defconfig: Enable CONFIG_OF_BOARD_SETUP

 board/phytec/phycore_am62x/phycore_am62x.env |  8 +++++++
 board/phytec/phycore_am64x/phycore_am64x.env |  8 +++++++
 configs/phycore_am62x_a53_defconfig          |  8 +++----
 configs/phycore_am62x_r5_usbdfu_defconfig    |  3 +++
 configs/phycore_am64x_a53_defconfig          |  3 ++-
 include/env/phytec/k3_mmc.env                | 16 +++++++-------
 include/env/phytec/k3_net.env                | 22 ++++++++++++++++++++
 include/env/phytec/k3_spi.env                | 18 ++++++++++++++++
 8 files changed, 74 insertions(+), 12 deletions(-)
 create mode 100644 configs/phycore_am62x_r5_usbdfu_defconfig
 create mode 100644 include/env/phytec/k3_net.env
 create mode 100644 include/env/phytec/k3_spi.env

-- 
2.25.1



More information about the U-Boot mailing list