mbox series

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

Message ID 20240830090940.2592157-1-d.schultz@phytec.de
Headers show
Series phycore-am62/4: Add more boot sources | expand

Message

Daniel Schultz Aug. 30, 2024, 9:09 a.m. UTC
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

Comments

Tom Rini Sept. 10, 2024, 10:38 p.m. UTC | #1
On Fri, 30 Aug 2024 02:09:27 -0700, Daniel Schultz wrote:

> 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
> 
> [...]

Applied to u-boot/next, thanks!