
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