diff options
author | Manish Pandey <manish.pandey2@arm.com> | 2020-06-17 19:44:51 +0000 |
---|---|---|
committer | TrustedFirmware Code Review <review@review.trustedfirmware.org> | 2020-06-17 19:44:51 +0000 |
commit | 9935047b2086faa3bf3ccf0b95a76510eb5a160b (patch) | |
tree | 34aa3a142d5f6a42d6455f0c8b2994bf0293dc29 /docs | |
parent | a53e89bcd1d183417bae13991afb8d44b5106bf9 (diff) | |
parent | 32b3b99918ec2b1d3d490a7f7151d4d1af76518f (diff) | |
download | platform_external_arm-trusted-firmware-9935047b2086faa3bf3ccf0b95a76510eb5a160b.tar.gz platform_external_arm-trusted-firmware-9935047b2086faa3bf3ccf0b95a76510eb5a160b.tar.bz2 platform_external_arm-trusted-firmware-9935047b2086faa3bf3ccf0b95a76510eb5a160b.zip |
Merge changes I80316689,I23cac4fb,If911e7de,I169ff358,I4e040cd5, ... into integration
* changes:
ddr: a80x0: add DDR 32-bit ECC mode support
ble: ap807: improve PLL configuration sequence
ble: ap807: clean-up PLL configuration sequence
ddr: a80x0: add DDR 32-bit mode support
plat: marvell: mci: perform mci link tuning for all mci interfaces
plat: marvell: mci: use more meaningful name for mci link tuning
plat: marvell: a8k: remove wrong or unnecessary comments
plat: marvell: ap807: enable snoop filter for ap807
plat: marvell: ap807: update configuration space of each CP
plat: marvell: ap807: use correct address for MCIx4 register
plat: marvell: add support for PLL 2.2GHz mode
plat: marvell: armada: make a8k_common.mk and mss_common.mk more generic
marvell: armada: add extra level in marvell platform hierarchy
Diffstat (limited to 'docs')
-rw-r--r-- | docs/plat/marvell/armada/build.rst (renamed from docs/plat/marvell/build.rst) | 8 | ||||
-rw-r--r-- | docs/plat/marvell/armada/misc/mvebu-a8k-addr-map.rst (renamed from docs/plat/marvell/misc/mvebu-a8k-addr-map.rst) | 0 | ||||
-rw-r--r-- | docs/plat/marvell/armada/misc/mvebu-amb.rst (renamed from docs/plat/marvell/misc/mvebu-amb.rst) | 0 | ||||
-rw-r--r-- | docs/plat/marvell/armada/misc/mvebu-ccu.rst (renamed from docs/plat/marvell/misc/mvebu-ccu.rst) | 0 | ||||
-rw-r--r-- | docs/plat/marvell/armada/misc/mvebu-io-win.rst (renamed from docs/plat/marvell/misc/mvebu-io-win.rst) | 0 | ||||
-rw-r--r-- | docs/plat/marvell/armada/misc/mvebu-iob.rst (renamed from docs/plat/marvell/misc/mvebu-iob.rst) | 0 | ||||
-rw-r--r-- | docs/plat/marvell/armada/porting.rst (renamed from docs/plat/marvell/porting.rst) | 16 | ||||
-rw-r--r-- | docs/plat/marvell/index.rst | 14 |
8 files changed, 21 insertions, 17 deletions
diff --git a/docs/plat/marvell/build.rst b/docs/plat/marvell/armada/build.rst index c10bcff79..6f28721d5 100644 --- a/docs/plat/marvell/build.rst +++ b/docs/plat/marvell/armada/build.rst @@ -84,7 +84,7 @@ There are several build options: - BLE_PATH Points to BLE (Binary ROM extension) sources folder. Only required for A8K builds. - The parameter is optional, its default value is ``plat/marvell/a8k/common/ble``. + The parameter is optional, its default value is ``plat/marvell/armada/a8k/common/ble``. - MV_DDR_PATH @@ -192,7 +192,11 @@ Special Build Flags 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). This MACRO definition is set in - ``plat/marvell/a8k/common/include/platform_def.h`` file. + ``plat/marvell/armada/a8k/common/include/platform_def.h`` file. + +- DDR32 + In order to work in 32bit DDR, instead of the default 64bit ECC DDR, + this flag should be set to 1. For more information about build options, please refer to the :ref:`Build Options` document. diff --git a/docs/plat/marvell/misc/mvebu-a8k-addr-map.rst b/docs/plat/marvell/armada/misc/mvebu-a8k-addr-map.rst index e88a4582b..e88a4582b 100644 --- a/docs/plat/marvell/misc/mvebu-a8k-addr-map.rst +++ b/docs/plat/marvell/armada/misc/mvebu-a8k-addr-map.rst diff --git a/docs/plat/marvell/misc/mvebu-amb.rst b/docs/plat/marvell/armada/misc/mvebu-amb.rst index d734003d6..d734003d6 100644 --- a/docs/plat/marvell/misc/mvebu-amb.rst +++ b/docs/plat/marvell/armada/misc/mvebu-amb.rst diff --git a/docs/plat/marvell/misc/mvebu-ccu.rst b/docs/plat/marvell/armada/misc/mvebu-ccu.rst index 5bac11faf..5bac11faf 100644 --- a/docs/plat/marvell/misc/mvebu-ccu.rst +++ b/docs/plat/marvell/armada/misc/mvebu-ccu.rst diff --git a/docs/plat/marvell/misc/mvebu-io-win.rst b/docs/plat/marvell/armada/misc/mvebu-io-win.rst index 52845ca02..52845ca02 100644 --- a/docs/plat/marvell/misc/mvebu-io-win.rst +++ b/docs/plat/marvell/armada/misc/mvebu-io-win.rst diff --git a/docs/plat/marvell/misc/mvebu-iob.rst b/docs/plat/marvell/armada/misc/mvebu-iob.rst index d02a7e84c..d02a7e84c 100644 --- a/docs/plat/marvell/misc/mvebu-iob.rst +++ b/docs/plat/marvell/armada/misc/mvebu-iob.rst diff --git a/docs/plat/marvell/porting.rst b/docs/plat/marvell/armada/porting.rst index 0a71dbd54..1723ebb57 100644 --- a/docs/plat/marvell/porting.rst +++ b/docs/plat/marvell/armada/porting.rst @@ -8,13 +8,13 @@ SoC being used is already supported in TF-A. Source Code Structure --------------------- -- The customer platform specific code shall reside under ``plat/marvell/<soc family>/<soc>_cust`` - (e.g. 'plat/marvell/a8k/a7040_cust'). +- The customer platform specific code shall reside under ``plat/marvell/armada/<soc family>/<soc>_cust`` + (e.g. 'plat/marvell/armada/a8k/a7040_cust'). - The platform name for build purposes is called ``<soc>_cust`` (e.g. ``a7040_cust``). - The build system will reuse all files from within the soc directory, and take only the porting files from the customer platform directory. -Files that require porting are located at ``plat/marvell/<soc family>/<soc>_cust`` directory. +Files that require porting are located at ``plat/marvell/armada/<soc family>/<soc>_cust`` directory. Armada-70x0/Armada-80x0 Porting @@ -64,7 +64,7 @@ boot loader recovery (marvell_plat_config.c) - Example: In A7040-DB specific implementation -(``plat/marvell/a8k/a70x0/board/marvell_plat_config.c``), the image skip is +(``plat/marvell/armada/a8k/a70x0/board/marvell_plat_config.c``), the image skip is implemented using GPIO: mpp 33 (SW5). Before resetting the board make sure there is a valid image on the next flash @@ -91,7 +91,7 @@ The BLE and consequently, the DDR init code is executed at the early stage of the boot process. Each supported platform of the TF-A has its own DDR porting file called -dram_port.c located at ``atf/plat/marvell/a8k/<platform>/board`` directory. +dram_port.c located at ``atf/plat/marvell/armada/a8k/<platform>/board`` directory. Please refer to '<path_to_mv_ddr_sources>/doc/porting_guide.txt' for detailed porting description. @@ -128,7 +128,7 @@ Comphy Porting (phy-porting-layer.h or phy-default-porting-layer.h) The porting layer for PHY was introduced in TF-A. There is one file ``drivers/marvell/comphy/phy-default-porting-layer.h`` which contains the defaults. Those default parameters are used only if there is no appropriate - phy-porting-layer.h file under: ``plat/marvell/<soc + phy-porting-layer.h file under: ``plat/marvell/armada/<soc family>/<platform>/board/phy-porting-layer.h``. If the phy-porting-layer.h exists, the phy-default-porting-layer.h is not going to be included. @@ -140,7 +140,7 @@ Comphy Porting (phy-porting-layer.h or phy-default-porting-layer.h) The easiest way to prepare the PHY porting layer for custom board is to copy existing example to a new platform: - - cp ``plat/marvell/a8k/a80x0/board/phy-porting-layer.h`` "plat/marvell/<soc family>/<platform>/board/phy-porting-layer.h" + - cp ``plat/marvell/armada/a8k/a80x0/board/phy-porting-layer.h`` "plat/marvell/armada/<soc family>/<platform>/board/phy-porting-layer.h" - adjust relevant parameters or - if different comphy index is used for specific feature, move it to proper table entry and then adjust. @@ -150,7 +150,7 @@ Comphy Porting (phy-porting-layer.h or phy-default-porting-layer.h) - Example: Example porting layer for armada-8040-db is under: - ``plat/marvell/a8k/a80x0/board/phy-porting-layer.h`` + ``plat/marvell/armada/a8k/a80x0/board/phy-porting-layer.h`` .. note:: If there is no PHY porting layer for new platform (missing diff --git a/docs/plat/marvell/index.rst b/docs/plat/marvell/index.rst index 89ebdc0a4..0d33432ba 100644 --- a/docs/plat/marvell/index.rst +++ b/docs/plat/marvell/index.rst @@ -5,10 +5,10 @@ Marvell :maxdepth: 1 :caption: Contents - build - porting - misc/mvebu-a8k-addr-map - misc/mvebu-amb - misc/mvebu-ccu - misc/mvebu-io-win - misc/mvebu-iob + armada/build + armada/porting + armada/misc/mvebu-a8k-addr-map + armada/misc/mvebu-amb + armada/misc/mvebu-ccu + armada/misc/mvebu-io-win + armada/misc/mvebu-iob |