aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorAntonio Nino Diaz <antonio.ninodiaz@arm.com>2018-03-27 09:39:47 +0100
committerAntonio Nino Diaz <antonio.ninodiaz@arm.com>2018-03-27 09:39:47 +0100
commite0f21f625f518b0f1ece8a7cbe96a5206cf8c7f9 (patch)
treed1d1164ab13abf3f07f3e68aa63d6728210633d1 /docs
parent4f8053dd288b0f76b9f2b74c49f745116d46f97c (diff)
downloadplatform_external_arm-trusted-firmware-e0f21f625f518b0f1ece8a7cbe96a5206cf8c7f9.tar.gz
platform_external_arm-trusted-firmware-e0f21f625f518b0f1ece8a7cbe96a5206cf8c7f9.tar.bz2
platform_external_arm-trusted-firmware-e0f21f625f518b0f1ece8a7cbe96a5206cf8c7f9.zip
rpi3: Use new console APIs
Switch to the new console APIs enabled by setting MULTI_CONSOLE_API=1. The crash console doesn't use this API, it uses internally the core functions of the 16550 console. `bl31_plat_runtime_setup` is no longer needed. When this platform port was introduced, that function used to disable the console. It was needed to override that behaviour. The new behaviour is to switch to the runtime console. The console is registered for all scopes (boot, crash and runtime) in `rpi3_console_init` so it is not needed to override the default behaviour anymore. Update documentation. Change-Id: If2ee8f91044216183b7ef142e5c05ad6220ae92f Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
Diffstat (limited to 'docs')
-rw-r--r--docs/plat/rpi3.rst7
1 files changed, 6 insertions, 1 deletions
diff --git a/docs/plat/rpi3.rst b/docs/plat/rpi3.rst
index c30110ede..b7879a85d 100644
--- a/docs/plat/rpi3.rst
+++ b/docs/plat/rpi3.rst
@@ -247,6 +247,11 @@ The following is not currently supported:
- ``LOAD_IMAGE_V2=0``: Only version 2 is supported.
+- ``MULTI_CONSOLE_API=0``: The multi console API must be enabled. Note that the
+ crash console uses the internal 16550 driver functions directly in order to be
+ able to print error messages during early crashes before setting up the
+ multi console API.
+
AArch64 kernel build instructions
---------------------------------
@@ -300,7 +305,7 @@ Setup SD card
The instructions assume that you have an SD card with a fresh install of
`Raspbian`_ (or that, at least, the ``boot`` partition is untouched, or nearly
-untouched). They have been tested with the image available in 2017-09-07.
+untouched). They have been tested with the image available in 2018-03-13.
1. Insert the SD card and open the ``boot`` partition.