On Thu, 11 Nov 2021 09:25:59 +0000 Peter Hoyes <peter.ho...@arm.com> wrote:
> From: Peter Hoyes <peter.ho...@arm.com> > > Create a new documentation section for Arm Ltd boards with a sub-page > for the VExpress64 boards (FVP-A and Juno). Thanks for the changes, looks good now: > Signed-off-by: Peter Hoyes <peter.ho...@arm.com> Reviewed-by: Andre Przywara <andre.przyw...@arm.com> Cheers, Andre > --- > doc/board/armltd/index.rst | 9 ++++++ > doc/board/armltd/vexpress64.rst | 51 +++++++++++++++++++++++++++++++++ > doc/board/index.rst | 1 + > 3 files changed, 61 insertions(+) > create mode 100644 doc/board/armltd/index.rst > create mode 100644 doc/board/armltd/vexpress64.rst > > diff --git a/doc/board/armltd/index.rst b/doc/board/armltd/index.rst > new file mode 100644 > index 0000000000..c20d8a0a26 > --- /dev/null > +++ b/doc/board/armltd/index.rst > @@ -0,0 +1,9 @@ > +.. SPDX-License-Identifier: GPL-2.0 > + > +Arm Ltd > +============= > + > +.. toctree:: > + :maxdepth: 2 > + > + vexpress64.rst > diff --git a/doc/board/armltd/vexpress64.rst b/doc/board/armltd/vexpress64.rst > new file mode 100644 > index 0000000000..d87b1c38f5 > --- /dev/null > +++ b/doc/board/armltd/vexpress64.rst > @@ -0,0 +1,51 @@ > +.. SPDX-License-Identifier: GPL-2.0 > + > +Arm Versatile Express > +===================== > + > +The vexpress_* board configuration supports the following platforms: > + > + * FVP_Base_RevC-2xAEMvA > + * Juno development board > + > +Fixed Virtual Platforms > +----------------------- > + > +The Fixed Virtual Platforms (FVP) are complete simulations of an Arm system, > +including processor, memory and peripherals. They are set out in a > "programmer's > +view", which gives a comprehensive model on which to build and test software. > + > +The supported FVPs are available free of charge and can be downloaded from > the > +Arm developer site [1]_ (user registration might be required). > + > +Supported features: > + > + * GICv3 > + * Generic timer > + * PL011 UART > + > +The default configuration assumes that U-Boot is bootstrapped using a > suitable > +bootloader, such as Trusted Firmware-A [4]_. The u-boot binary can be passed > +into the TF-A build: ``make PLAT=<platform> all fip BL33=u-boot.bin`` > + > +The FVPs can be debugged using Arm Development Studio [2]_. > + > +Juno > +---- > + > +Juno is an Arm development board with the following features: > + > + * Arm Cortex-A72/A57 and Arm Cortex-A53 in a "big.LITTLE" configuration > + * A PCIe Gen2.0 bus with 4 lanes > + * 8GB of DRAM > + * GICv2 > + > +More details can be found in the board documentation [3]_. > + > +References > +---------- > + > +.. [1] > https://developer.arm.com/tools-and-software/simulation-models/fixed-virtual-platforms > +.. [2] > https://developer.arm.com/tools-and-software/embedded/arm-development-studio > +.. [3] > https://developer.arm.com/tools-and-software/development-boards/juno-development-board > +.. [4] https://trustedfirmware-a.readthedocs.io/ > \ No newline at end of file > diff --git a/doc/board/index.rst b/doc/board/index.rst > index 74ea33e081..78b486538b 100644 > --- a/doc/board/index.rst > +++ b/doc/board/index.rst > @@ -11,6 +11,7 @@ Board-specific doc > AndesTech/index > amlogic/index > apple/index > + armltd/index > atmel/index > congatec/index > coreboot/index