[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