[PATCH v2 0/5] VExpress64 board family improvements
Peter Hoyes
peter.hoyes at arm.com
Thu Nov 11 10:25:58 CET 2021
From: Peter Hoyes <Peter.Hoyes at arm.com>
These patches add the follow improvements to the VExpress64 board family
(BASE_FVP and Juno):
* Add documentation
* Allow use of OF_BOARD for BASE_FVP (off by default)
* Allow use of the virtio-net driver (off by default)
* Refactor header file to make it easier to add new FVPs with similar
* memory layouts
* Fix issue where fdt is called with invalid arguments during BASE_FVP
boot
* Update BASE_FVP env vars to recommended names
This is towards future work to add support for the
FVP_BaseR_AEMv8R.
Changes in v2:
* Add note about building U-Boot with TF-A to FVP doc
* Modify BASE_FVP env var addresses to allow space for larger kernels
* OF_BOARD cleanups
Peter Hoyes (5):
doc: Add documentation for the Arm VExpress64 board configs
vexpress64: Refactor header file to make it easier to add new FVPs
vexpress64: Clean up BASE_FVP boot configuration
vexpress64: Enable OF_CONTROL and OF_BOARD for VExpress64
vexpress64: Enable VIRTIO_NET network driver
board/armltd/vexpress64/Kconfig | 2 +-
board/armltd/vexpress64/Makefile | 2 +-
board/armltd/vexpress64/lowlevel_init.S | 12 +++
board/armltd/vexpress64/vexpress64.c | 33 ++++++
doc/README.semihosting | 2 +-
doc/board/armltd/index.rst | 9 ++
doc/board/armltd/vexpress64.rst | 51 +++++++++
doc/board/index.rst | 1 +
.../{vexpress_aemv8a.h => vexpress_aemv8.h} | 102 ++++++++++--------
9 files changed, 167 insertions(+), 47 deletions(-)
create mode 100644 board/armltd/vexpress64/lowlevel_init.S
create mode 100644 doc/board/armltd/index.rst
create mode 100644 doc/board/armltd/vexpress64.rst
rename include/configs/{vexpress_aemv8a.h => vexpress_aemv8.h} (72%)
--
2.25.1
More information about the U-Boot
mailing list