aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorKonstantin Porotchkin <kostap@marvell.com>2018-10-03 14:21:42 +0300
committerKonstantin Porotchkin <kostap@marvell.com>2018-10-03 15:31:19 +0300
commit37c4341b1064de53c4271c1459c489ea3cb9d878 (patch)
treecf690b6021b92e05f0fc76c0c61fb6cbcef19293 /docs
parenta4277cda5c7f57a7205f4c29edbb488d518c29b5 (diff)
downloadplatform_external_arm-trusted-firmware-37c4341b1064de53c4271c1459c489ea3cb9d878.tar.gz
platform_external_arm-trusted-firmware-37c4341b1064de53c4271c1459c489ea3cb9d878.tar.bz2
platform_external_arm-trusted-firmware-37c4341b1064de53c4271c1459c489ea3cb9d878.zip
marvell: Move BLE from external repo to the platform folder
The BLE is the pre-TF-A boot stage required by Marvell Armada BootROM for bringing up DRAM and allow the boot image copy to it. Since this is not a standard boot level and only uses the TF-A as a build environment, it was introduced out of source tree. However it turns out that such remote location introduces additional complexity to the upstream TF-A build process. In order to simplify the build environment the BLE source folder is relocated from the external repository to A8K platform directory. The build documentation is updated accordingly. Signed-off-by: Konstantin Porotchkin <kostap@marvell.com>
Diffstat (limited to 'docs')
-rw-r--r--docs/marvell/build.txt13
1 files changed, 4 insertions, 9 deletions
diff --git a/docs/marvell/build.txt b/docs/marvell/build.txt
index b354ab6ab..8a669c100 100644
--- a/docs/marvell/build.txt
+++ b/docs/marvell/build.txt
@@ -63,8 +63,7 @@ Build Instructions
- BLE_PATH:
Points to BLE (Binary ROM extension) sources folder. Only required for A8K builds.
- The parameter is optional, its default value is "ble".
- For the BLE source location, check the section "Tools and external components installation"
+ The parameter is optional, its default value is "plat/marvell/a8k/common/ble".
- MV_DDR_PATH:
For A7/8K, use this parameter to point to mv_ddr driver sources to allow BLE build. For A37x0,
@@ -138,7 +137,7 @@ Special Build Flags
--------------------
- PLAT_RECOVERY_IMAGE_ENABLE: When set this option to enable secondary recovery function when build
atf. In order to build UART recovery image this operation should be disabled for a70x0 and a80x0
- because of hardware limitation (boot from secondary image can interrupt UART recovery process).
+ because of hardware limitation (boot from secondary image can interrupt UART recovery process).
This MACRO definition is set in plat/marvell/a8k/common/include/platform_def.h file
(for more information about build options, please refer to section 'Summary of build options' in TF-A user-guide:
@@ -184,14 +183,10 @@ Armada37x0 Builds require installation of 3 components
(3) Armada3700 tools available at the following repository (use the latest release branch)::
https://github.com/MarvellEmbeddedProcessors/A3700-utils-marvell.git
-Armada70x0 and Armada80x0 Builds require installation of 2 components
----------------------------------------------------------------------
+Armada70x0 and Armada80x0 Builds require installation of an additional component
+--------------------------------------------------------------------------------
(1) DDR initialization library sources (mv_ddr) available at the following repository
(use the "mv_ddr-armada-atf-mainline" branch)::
https://github.com/MarvellEmbeddedProcessors/mv-ddr-marvell.git
-(2) BLE sources available at the following repository (use the "atf-mainline" branch)::
- https://github.com/MarvellEmbeddedProcessors/ble-marvell.git
-
-