[PATCH v1 0/8] U-boot: arm: Refine the booting on Total Compute

Leo Yan leo.yan at arm.com
Fri Oct 25 19:18:13 CEST 2024


This patch series is to refine the booting on Arm Total Compuate
platform.

It changes to use the info passed in DTB for initialization DRAM info,
and dynamically initializes the booting envoironment variables.

Another big change is to use an envoironment file for boot commands,
based on it, the series extends to support multiple block devices
(MMC and virtio). And the env file is extended for booting Debian.

The last commit is to update memory mapping info based on the DRAM info
passed via DT binding.


Boyan Karatotev (5):
  arm: total_compute: depend on TF-A for hardware description
  arm: total_compute: Initialize environment variables
  arm: total_compute: Remove unused bootm_size
  arm: total_compute: move the boot command to an env file
  arm: total_compute: Minor improvement for boot arguments

Leo Yan (3):
  arm: total_compute: Dynamically detect block device
  arm: total_compute: Support Debian boot
  arm: total_compute: Update memory mapping info

 arch/arm/Kconfig                             |   2 +
 board/armltd/total_compute/Makefile          |   1 +
 board/armltd/total_compute/lowlevel_init.S   |  12 +++
 board/armltd/total_compute/total_compute.c   | 102 ++++++++++++++-----
 board/armltd/total_compute/total_compute.env |  39 +++++++
 configs/total_compute_defconfig              |   2 +-
 include/configs/total_compute.h              |  31 ------
 7 files changed, 130 insertions(+), 59 deletions(-)
 create mode 100644 board/armltd/total_compute/lowlevel_init.S
 create mode 100644 board/armltd/total_compute/total_compute.env

-- 
2.34.1



More information about the U-Boot mailing list