diff options
author | Grzegorz Jaszczyk <jaz@semihalf.com> | 2019-11-05 13:14:59 +0100 |
---|---|---|
committer | Marcin Wojtas <mw@semihalf.com> | 2020-06-07 00:06:03 +0200 |
commit | a28471722afb3ae784d7bce2118c2ea703f8444c (patch) | |
tree | 60edc1ee925bc6645747b23d6621ed9a862a4e39 | |
parent | 967a6d162d9dc1c5ae154f289bcdecc03cb9eb7c (diff) | |
download | platform_external_arm-trusted-firmware-a28471722afb3ae784d7bce2118c2ea703f8444c.tar.gz platform_external_arm-trusted-firmware-a28471722afb3ae784d7bce2118c2ea703f8444c.tar.bz2 platform_external_arm-trusted-firmware-a28471722afb3ae784d7bce2118c2ea703f8444c.zip |
marvell: armada: add extra level in marvell platform hierarchy
This commit is a preparation for upcoming support for OcteonTX and
OcteonTX2 product families. Armada platform related files (docs,
plat, include/plat) are moved to the new "armada" sub-folder.
Change-Id: Icf03356187078ad6a2e56c9870992be3ca4c9655
Signed-off-by: Grzegorz Jaszczyk <jaz@semihalf.com>
Signed-off-by: Marcin Wojtas <mw@semihalf.com>
-rw-r--r-- | docs/plat/marvell/armada/build.rst (renamed from docs/plat/marvell/build.rst) | 4 | ||||
-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 | ||||
-rw-r--r-- | drivers/marvell/comphy/phy-comphy-cp110.c | 2 | ||||
-rw-r--r-- | drivers/marvell/comphy/phy-comphy-cp110.h | 2 | ||||
-rw-r--r-- | include/plat/marvell/armada/a3700/common/armada_common.h (renamed from include/plat/marvell/a3700/common/armada_common.h) | 0 | ||||
-rw-r--r-- | include/plat/marvell/armada/a3700/common/board_marvell_def.h (renamed from include/plat/marvell/a3700/common/board_marvell_def.h) | 0 | ||||
-rw-r--r-- | include/plat/marvell/armada/a3700/common/marvell_def.h (renamed from include/plat/marvell/a3700/common/marvell_def.h) | 0 | ||||
-rw-r--r-- | include/plat/marvell/armada/a3700/common/plat_marvell.h (renamed from include/plat/marvell/a3700/common/plat_marvell.h) | 0 | ||||
-rw-r--r-- | include/plat/marvell/armada/a8k/common/armada_common.h (renamed from include/plat/marvell/a8k/common/armada_common.h) | 0 | ||||
-rw-r--r-- | include/plat/marvell/armada/a8k/common/board_marvell_def.h (renamed from include/plat/marvell/a8k/common/board_marvell_def.h) | 0 | ||||
-rw-r--r-- | include/plat/marvell/armada/a8k/common/marvell_def.h (renamed from include/plat/marvell/a8k/common/marvell_def.h) | 0 | ||||
-rw-r--r-- | include/plat/marvell/armada/a8k/common/plat_marvell.h (renamed from include/plat/marvell/a8k/common/plat_marvell.h) | 0 | ||||
-rw-r--r-- | include/plat/marvell/armada/a8k/common/plat_pm_trace.h (renamed from include/plat/marvell/a8k/common/plat_pm_trace.h) | 0 | ||||
-rw-r--r-- | include/plat/marvell/armada/common/aarch64/cci_macros.S (renamed from include/plat/marvell/common/aarch64/cci_macros.S) | 0 | ||||
-rw-r--r-- | include/plat/marvell/armada/common/aarch64/marvell_macros.S (renamed from include/plat/marvell/common/aarch64/marvell_macros.S) | 0 | ||||
-rw-r--r-- | include/plat/marvell/armada/common/marvell_plat_priv.h (renamed from include/plat/marvell/common/marvell_plat_priv.h) | 0 | ||||
-rw-r--r-- | include/plat/marvell/armada/common/marvell_pm.h (renamed from include/plat/marvell/common/marvell_pm.h) | 0 | ||||
-rw-r--r-- | include/plat/marvell/armada/common/mvebu.h (renamed from include/plat/marvell/common/mvebu.h) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a3700/a3700/board/pm_src.c (renamed from plat/marvell/a3700/a3700/board/pm_src.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a3700/a3700/mvebu_def.h (renamed from plat/marvell/a3700/a3700/mvebu_def.h) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a3700/a3700/plat_bl31_setup.c (renamed from plat/marvell/a3700/a3700/plat_bl31_setup.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a3700/a3700/platform.mk (renamed from plat/marvell/a3700/a3700/platform.mk) | 4 | ||||
-rw-r--r-- | plat/marvell/armada/a3700/common/a3700_common.mk (renamed from plat/marvell/a3700/common/a3700_common.mk) | 6 | ||||
-rw-r--r-- | plat/marvell/armada/a3700/common/a3700_ea.c (renamed from plat/marvell/a3700/common/a3700_ea.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a3700/common/a3700_sip_svc.c (renamed from plat/marvell/a3700/common/a3700_sip_svc.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a3700/common/aarch64/a3700_common.c (renamed from plat/marvell/a3700/common/aarch64/a3700_common.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a3700/common/aarch64/plat_helpers.S (renamed from plat/marvell/a3700/common/aarch64/plat_helpers.S) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a3700/common/dram_win.c (renamed from plat/marvell/a3700/common/dram_win.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a3700/common/include/a3700_plat_def.h (renamed from plat/marvell/a3700/common/include/a3700_plat_def.h) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a3700/common/include/a3700_pm.h (renamed from plat/marvell/a3700/common/include/a3700_pm.h) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a3700/common/include/ddr_info.h (renamed from plat/marvell/a3700/common/include/ddr_info.h) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a3700/common/include/dram_win.h (renamed from plat/marvell/a3700/common/include/dram_win.h) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a3700/common/include/io_addr_dec.h (renamed from plat/marvell/a3700/common/include/io_addr_dec.h) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a3700/common/include/plat_macros.S (renamed from plat/marvell/a3700/common/include/plat_macros.S) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a3700/common/include/platform_def.h (renamed from plat/marvell/a3700/common/include/platform_def.h) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a3700/common/io_addr_dec.c (renamed from plat/marvell/a3700/common/io_addr_dec.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a3700/common/marvell_plat_config.c (renamed from plat/marvell/a3700/common/marvell_plat_config.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a3700/common/plat_pm.c (renamed from plat/marvell/a3700/common/plat_pm.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/a70x0/board/dram_port.c (renamed from plat/marvell/a8k/a70x0/board/dram_port.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/a70x0/board/marvell_plat_config.c (renamed from plat/marvell/a8k/a70x0/board/marvell_plat_config.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/a70x0/mvebu_def.h (renamed from plat/marvell/a8k/a70x0/mvebu_def.h) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/a70x0/platform.mk (renamed from plat/marvell/a8k/a70x0_amc/platform.mk) | 4 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/a70x0_amc/board/dram_port.c (renamed from plat/marvell/a8k/a70x0_amc/board/dram_port.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/a70x0_amc/board/marvell_plat_config.c (renamed from plat/marvell/a8k/a70x0_amc/board/marvell_plat_config.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/a70x0_amc/mvebu_def.h (renamed from plat/marvell/a8k/a70x0_amc/mvebu_def.h) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/a70x0_amc/platform.mk (renamed from plat/marvell/a8k/a70x0/platform.mk) | 4 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/a80x0/board/dram_port.c (renamed from plat/marvell/a8k/a80x0/board/dram_port.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/a80x0/board/marvell_plat_config.c (renamed from plat/marvell/a8k/a80x0/board/marvell_plat_config.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/a80x0/board/phy-porting-layer.h (renamed from plat/marvell/a8k/a80x0/board/phy-porting-layer.h) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/a80x0/mvebu_def.h (renamed from plat/marvell/a8k/a80x0/mvebu_def.h) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/a80x0/platform.mk (renamed from plat/marvell/a8k/a80x0/platform.mk) | 6 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/a80x0_mcbin/board/dram_port.c (renamed from plat/marvell/a8k/a80x0_mcbin/board/dram_port.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/a80x0_mcbin/board/marvell_plat_config.c (renamed from plat/marvell/a8k/a80x0_mcbin/board/marvell_plat_config.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/a80x0_mcbin/mvebu_def.h (renamed from plat/marvell/a8k/a80x0_mcbin/mvebu_def.h) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/a80x0_mcbin/platform.mk (renamed from plat/marvell/a8k/a80x0_mcbin/platform.mk) | 4 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/common/a8k_common.mk (renamed from plat/marvell/a8k/common/a8k_common.mk) | 6 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/common/aarch64/a8k_common.c (renamed from plat/marvell/a8k/common/aarch64/a8k_common.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/common/aarch64/plat_arch_config.c (renamed from plat/marvell/a8k/common/aarch64/plat_arch_config.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/common/aarch64/plat_helpers.S (renamed from plat/marvell/a8k/common/aarch64/plat_helpers.S) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/common/ble/ble.ld.S (renamed from plat/marvell/a8k/common/ble/ble.ld.S) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/common/ble/ble.mk (renamed from plat/marvell/a8k/common/ble/ble.mk) | 2 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/common/ble/ble_main.c (renamed from plat/marvell/a8k/common/ble/ble_main.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/common/ble/ble_mem.S (renamed from plat/marvell/a8k/common/ble/ble_mem.S) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/common/include/a8k_plat_def.h (renamed from plat/marvell/a8k/common/include/a8k_plat_def.h) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/common/include/ddr_info.h (renamed from plat/marvell/a8k/common/include/ddr_info.h) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/common/include/mentor_i2c_plat.h (renamed from plat/marvell/a8k/common/include/mentor_i2c_plat.h) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/common/include/plat_macros.S (renamed from plat/marvell/a8k/common/include/plat_macros.S) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/common/include/platform_def.h (renamed from plat/marvell/a8k/common/include/platform_def.h) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/common/mss/mss_a8k.mk (renamed from plat/marvell/a8k/common/mss/mss_a8k.mk) | 2 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/common/mss/mss_bl2_setup.c (renamed from plat/marvell/a8k/common/mss/mss_bl2_setup.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/common/mss/mss_pm_ipc.c (renamed from plat/marvell/a8k/common/mss/mss_pm_ipc.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/common/mss/mss_pm_ipc.h (renamed from plat/marvell/a8k/common/mss/mss_pm_ipc.h) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/common/plat_bl1_setup.c (renamed from plat/marvell/a8k/common/plat_bl1_setup.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/common/plat_bl31_setup.c (renamed from plat/marvell/a8k/common/plat_bl31_setup.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/common/plat_ble_setup.c (renamed from plat/marvell/a8k/common/plat_ble_setup.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/common/plat_pm.c (renamed from plat/marvell/a8k/common/plat_pm.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/common/plat_pm_trace.c (renamed from plat/marvell/a8k/common/plat_pm_trace.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/a8k/common/plat_thermal.c (renamed from plat/marvell/a8k/common/plat_thermal.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/common/aarch64/marvell_bl2_mem_params_desc.c (renamed from plat/marvell/common/aarch64/marvell_bl2_mem_params_desc.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/common/aarch64/marvell_common.c (renamed from plat/marvell/common/aarch64/marvell_common.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/common/aarch64/marvell_helpers.S (renamed from plat/marvell/common/aarch64/marvell_helpers.S) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/common/marvell_bl1_setup.c (renamed from plat/marvell/common/marvell_bl1_setup.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/common/marvell_bl2_setup.c (renamed from plat/marvell/common/marvell_bl2_setup.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/common/marvell_bl31_setup.c (renamed from plat/marvell/common/marvell_bl31_setup.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/common/marvell_cci.c (renamed from plat/marvell/common/marvell_cci.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/common/marvell_common.mk (renamed from plat/marvell/common/marvell_common.mk) | 8 | ||||
-rw-r--r-- | plat/marvell/armada/common/marvell_console.c (renamed from plat/marvell/common/marvell_console.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/common/marvell_ddr_info.c (renamed from plat/marvell/common/marvell_ddr_info.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/common/marvell_gicv2.c (renamed from plat/marvell/common/marvell_gicv2.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/common/marvell_gicv3.c (renamed from plat/marvell/common/marvell_gicv3.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/common/marvell_image_load.c (renamed from plat/marvell/common/marvell_image_load.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/common/marvell_io_storage.c (renamed from plat/marvell/common/marvell_io_storage.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/common/marvell_pm.c (renamed from plat/marvell/common/marvell_pm.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/common/marvell_topology.c (renamed from plat/marvell/common/marvell_topology.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/common/mrvl_sip_svc.c (renamed from plat/marvell/common/mrvl_sip_svc.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/common/mss/mss_common.mk (renamed from plat/marvell/common/mss/mss_common.mk) | 2 | ||||
-rw-r--r-- | plat/marvell/armada/common/mss/mss_ipc_drv.c (renamed from plat/marvell/common/mss/mss_ipc_drv.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/common/mss/mss_ipc_drv.h (renamed from plat/marvell/common/mss/mss_ipc_drv.h) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/common/mss/mss_mem.h (renamed from plat/marvell/common/mss/mss_mem.h) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/common/mss/mss_scp_bl2_format.h (renamed from plat/marvell/common/mss/mss_scp_bl2_format.h) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/common/mss/mss_scp_bootloader.c (renamed from plat/marvell/common/mss/mss_scp_bootloader.c) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/common/mss/mss_scp_bootloader.h (renamed from plat/marvell/common/mss/mss_scp_bootloader.h) | 0 | ||||
-rw-r--r-- | plat/marvell/armada/common/plat_delay_timer.c (renamed from plat/marvell/common/plat_delay_timer.c) | 0 |
109 files changed, 43 insertions, 43 deletions
diff --git a/docs/plat/marvell/build.rst b/docs/plat/marvell/armada/build.rst index c10bcff79..1b60fc554 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,7 @@ 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. 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 diff --git a/drivers/marvell/comphy/phy-comphy-cp110.c b/drivers/marvell/comphy/phy-comphy-cp110.c index 384dd39f2..b68208629 100644 --- a/drivers/marvell/comphy/phy-comphy-cp110.c +++ b/drivers/marvell/comphy/phy-comphy-cp110.c @@ -2236,7 +2236,7 @@ int mvebu_cp110_comphy_xfi_rx_training(uint64_t comphy_base, printf("########################################################\n"); printf("# To use trained values update the ATF sources:\n"); - printf("# plat/marvell/a8k/<board_type>/board/phy-porting-layer.h "); + printf("# plat/marvell/armada/a8k/<board_type>/board/phy-porting-layer.h "); printf("file\n# with new values as below (for appropriate AP nr %d", ap_nr); printf("and CP nr: %d comphy_index %d\n\n", diff --git a/drivers/marvell/comphy/phy-comphy-cp110.h b/drivers/marvell/comphy/phy-comphy-cp110.h index 407909bf7..63aef1200 100644 --- a/drivers/marvell/comphy/phy-comphy-cp110.h +++ b/drivers/marvell/comphy/phy-comphy-cp110.h @@ -7,7 +7,7 @@ /* Those are parameters for xfi mode, which need to be tune for each board type. * For known DB boards the parameters was already calibrated and placed under - * the plat/marvell/a8k/<board_type>/board/phy-porting-layer.h + * the plat/marvell/armada/a8k/<board_type>/board/phy-porting-layer.h */ struct xfi_params { uint8_t g1_ffe_res_sel; diff --git a/include/plat/marvell/a3700/common/armada_common.h b/include/plat/marvell/armada/a3700/common/armada_common.h index c6953fb71..c6953fb71 100644 --- a/include/plat/marvell/a3700/common/armada_common.h +++ b/include/plat/marvell/armada/a3700/common/armada_common.h diff --git a/include/plat/marvell/a3700/common/board_marvell_def.h b/include/plat/marvell/armada/a3700/common/board_marvell_def.h index 178259662..178259662 100644 --- a/include/plat/marvell/a3700/common/board_marvell_def.h +++ b/include/plat/marvell/armada/a3700/common/board_marvell_def.h diff --git a/include/plat/marvell/a3700/common/marvell_def.h b/include/plat/marvell/armada/a3700/common/marvell_def.h index eb13ba8af..eb13ba8af 100644 --- a/include/plat/marvell/a3700/common/marvell_def.h +++ b/include/plat/marvell/armada/a3700/common/marvell_def.h diff --git a/include/plat/marvell/a3700/common/plat_marvell.h b/include/plat/marvell/armada/a3700/common/plat_marvell.h index ea7cdcd4c..ea7cdcd4c 100644 --- a/include/plat/marvell/a3700/common/plat_marvell.h +++ b/include/plat/marvell/armada/a3700/common/plat_marvell.h diff --git a/include/plat/marvell/a8k/common/armada_common.h b/include/plat/marvell/armada/a8k/common/armada_common.h index 709d009c2..709d009c2 100644 --- a/include/plat/marvell/a8k/common/armada_common.h +++ b/include/plat/marvell/armada/a8k/common/armada_common.h diff --git a/include/plat/marvell/a8k/common/board_marvell_def.h b/include/plat/marvell/armada/a8k/common/board_marvell_def.h index 0da56e7af..0da56e7af 100644 --- a/include/plat/marvell/a8k/common/board_marvell_def.h +++ b/include/plat/marvell/armada/a8k/common/board_marvell_def.h diff --git a/include/plat/marvell/a8k/common/marvell_def.h b/include/plat/marvell/armada/a8k/common/marvell_def.h index 4eda01f1e..4eda01f1e 100644 --- a/include/plat/marvell/a8k/common/marvell_def.h +++ b/include/plat/marvell/armada/a8k/common/marvell_def.h diff --git a/include/plat/marvell/a8k/common/plat_marvell.h b/include/plat/marvell/armada/a8k/common/plat_marvell.h index 5d805a7f1..5d805a7f1 100644 --- a/include/plat/marvell/a8k/common/plat_marvell.h +++ b/include/plat/marvell/armada/a8k/common/plat_marvell.h diff --git a/include/plat/marvell/a8k/common/plat_pm_trace.h b/include/plat/marvell/armada/a8k/common/plat_pm_trace.h index a9549147d..a9549147d 100644 --- a/include/plat/marvell/a8k/common/plat_pm_trace.h +++ b/include/plat/marvell/armada/a8k/common/plat_pm_trace.h diff --git a/include/plat/marvell/common/aarch64/cci_macros.S b/include/plat/marvell/armada/common/aarch64/cci_macros.S index b0a909bb6..b0a909bb6 100644 --- a/include/plat/marvell/common/aarch64/cci_macros.S +++ b/include/plat/marvell/armada/common/aarch64/cci_macros.S diff --git a/include/plat/marvell/common/aarch64/marvell_macros.S b/include/plat/marvell/armada/common/aarch64/marvell_macros.S index bfe2d4127..bfe2d4127 100644 --- a/include/plat/marvell/common/aarch64/marvell_macros.S +++ b/include/plat/marvell/armada/common/aarch64/marvell_macros.S diff --git a/include/plat/marvell/common/marvell_plat_priv.h b/include/plat/marvell/armada/common/marvell_plat_priv.h index 78b5331e4..78b5331e4 100644 --- a/include/plat/marvell/common/marvell_plat_priv.h +++ b/include/plat/marvell/armada/common/marvell_plat_priv.h diff --git a/include/plat/marvell/common/marvell_pm.h b/include/plat/marvell/armada/common/marvell_pm.h index 8f1660755..8f1660755 100644 --- a/include/plat/marvell/common/marvell_pm.h +++ b/include/plat/marvell/armada/common/marvell_pm.h diff --git a/include/plat/marvell/common/mvebu.h b/include/plat/marvell/armada/common/mvebu.h index 35a0200ad..35a0200ad 100644 --- a/include/plat/marvell/common/mvebu.h +++ b/include/plat/marvell/armada/common/mvebu.h diff --git a/plat/marvell/a3700/a3700/board/pm_src.c b/plat/marvell/armada/a3700/a3700/board/pm_src.c index d6eca5d16..d6eca5d16 100644 --- a/plat/marvell/a3700/a3700/board/pm_src.c +++ b/plat/marvell/armada/a3700/a3700/board/pm_src.c diff --git a/plat/marvell/a3700/a3700/mvebu_def.h b/plat/marvell/armada/a3700/a3700/mvebu_def.h index dad1085f8..dad1085f8 100644 --- a/plat/marvell/a3700/a3700/mvebu_def.h +++ b/plat/marvell/armada/a3700/a3700/mvebu_def.h diff --git a/plat/marvell/a3700/a3700/plat_bl31_setup.c b/plat/marvell/armada/a3700/a3700/plat_bl31_setup.c index 6862a8670..6862a8670 100644 --- a/plat/marvell/a3700/a3700/plat_bl31_setup.c +++ b/plat/marvell/armada/a3700/a3700/plat_bl31_setup.c diff --git a/plat/marvell/a3700/a3700/platform.mk b/plat/marvell/armada/a3700/a3700/platform.mk index 4f7ac08c4..bd9464aae 100644 --- a/plat/marvell/a3700/a3700/platform.mk +++ b/plat/marvell/armada/a3700/a3700/platform.mk @@ -5,6 +5,6 @@ # https://spdx.org/licenses # -include plat/marvell/a3700/common/a3700_common.mk +include plat/marvell/armada/a3700/common/a3700_common.mk -include plat/marvell/common/marvell_common.mk +include plat/marvell/armada/common/marvell_common.mk diff --git a/plat/marvell/a3700/common/a3700_common.mk b/plat/marvell/armada/a3700/common/a3700_common.mk index 76c067747..36865a896 100644 --- a/plat/marvell/a3700/common/a3700_common.mk +++ b/plat/marvell/armada/a3700/common/a3700_common.mk @@ -5,8 +5,8 @@ # https://spdx.org/licenses # -MARVELL_PLAT_BASE := plat/marvell -MARVELL_PLAT_INCLUDE_BASE := include/plat/marvell +MARVELL_PLAT_BASE := plat/marvell/armada +MARVELL_PLAT_INCLUDE_BASE := include/plat/marvell/armada PLAT_FAMILY := a3700 PLAT_FAMILY_BASE := $(MARVELL_PLAT_BASE)/$(PLAT_FAMILY) PLAT_INCLUDE_BASE := $(MARVELL_PLAT_INCLUDE_BASE)/$(PLAT_FAMILY) @@ -15,7 +15,7 @@ MARVELL_DRV_BASE := drivers/marvell MARVELL_COMMON_BASE := $(MARVELL_PLAT_BASE)/common HANDLE_EA_EL3_FIRST := 1 -include $(MARVELL_PLAT_BASE)/marvell.mk +include plat/marvell/marvell.mk #*********** A3700 ************* DOIMAGEPATH := $(WTP) diff --git a/plat/marvell/a3700/common/a3700_ea.c b/plat/marvell/armada/a3700/common/a3700_ea.c index dd46beb55..dd46beb55 100644 --- a/plat/marvell/a3700/common/a3700_ea.c +++ b/plat/marvell/armada/a3700/common/a3700_ea.c diff --git a/plat/marvell/a3700/common/a3700_sip_svc.c b/plat/marvell/armada/a3700/common/a3700_sip_svc.c index e8ac5fc08..e8ac5fc08 100644 --- a/plat/marvell/a3700/common/a3700_sip_svc.c +++ b/plat/marvell/armada/a3700/common/a3700_sip_svc.c diff --git a/plat/marvell/a3700/common/aarch64/a3700_common.c b/plat/marvell/armada/a3700/common/aarch64/a3700_common.c index 63512853c..63512853c 100644 --- a/plat/marvell/a3700/common/aarch64/a3700_common.c +++ b/plat/marvell/armada/a3700/common/aarch64/a3700_common.c diff --git a/plat/marvell/a3700/common/aarch64/plat_helpers.S b/plat/marvell/armada/a3700/common/aarch64/plat_helpers.S index 90d76f08e..90d76f08e 100644 --- a/plat/marvell/a3700/common/aarch64/plat_helpers.S +++ b/plat/marvell/armada/a3700/common/aarch64/plat_helpers.S diff --git a/plat/marvell/a3700/common/dram_win.c b/plat/marvell/armada/a3700/common/dram_win.c index 694f6d480..694f6d480 100644 --- a/plat/marvell/a3700/common/dram_win.c +++ b/plat/marvell/armada/a3700/common/dram_win.c diff --git a/plat/marvell/a3700/common/include/a3700_plat_def.h b/plat/marvell/armada/a3700/common/include/a3700_plat_def.h index c7f40adc3..c7f40adc3 100644 --- a/plat/marvell/a3700/common/include/a3700_plat_def.h +++ b/plat/marvell/armada/a3700/common/include/a3700_plat_def.h diff --git a/plat/marvell/a3700/common/include/a3700_pm.h b/plat/marvell/armada/a3700/common/include/a3700_pm.h index cc6cf436a..cc6cf436a 100644 --- a/plat/marvell/a3700/common/include/a3700_pm.h +++ b/plat/marvell/armada/a3700/common/include/a3700_pm.h diff --git a/plat/marvell/a3700/common/include/ddr_info.h b/plat/marvell/armada/a3700/common/include/ddr_info.h index 254f78c1b..254f78c1b 100644 --- a/plat/marvell/a3700/common/include/ddr_info.h +++ b/plat/marvell/armada/a3700/common/include/ddr_info.h diff --git a/plat/marvell/a3700/common/include/dram_win.h b/plat/marvell/armada/a3700/common/include/dram_win.h index 26a013784..26a013784 100644 --- a/plat/marvell/a3700/common/include/dram_win.h +++ b/plat/marvell/armada/a3700/common/include/dram_win.h diff --git a/plat/marvell/a3700/common/include/io_addr_dec.h b/plat/marvell/armada/a3700/common/include/io_addr_dec.h index 42ef30bc2..42ef30bc2 100644 --- a/plat/marvell/a3700/common/include/io_addr_dec.h +++ b/plat/marvell/armada/a3700/common/include/io_addr_dec.h diff --git a/plat/marvell/a3700/common/include/plat_macros.S b/plat/marvell/armada/a3700/common/include/plat_macros.S index f689b4f39..f689b4f39 100644 --- a/plat/marvell/a3700/common/include/plat_macros.S +++ b/plat/marvell/armada/a3700/common/include/plat_macros.S diff --git a/plat/marvell/a3700/common/include/platform_def.h b/plat/marvell/armada/a3700/common/include/platform_def.h index e6660d407..e6660d407 100644 --- a/plat/marvell/a3700/common/include/platform_def.h +++ b/plat/marvell/armada/a3700/common/include/platform_def.h diff --git a/plat/marvell/a3700/common/io_addr_dec.c b/plat/marvell/armada/a3700/common/io_addr_dec.c index b27633cf2..b27633cf2 100644 --- a/plat/marvell/a3700/common/io_addr_dec.c +++ b/plat/marvell/armada/a3700/common/io_addr_dec.c diff --git a/plat/marvell/a3700/common/marvell_plat_config.c b/plat/marvell/armada/a3700/common/marvell_plat_config.c index 3bf3d96bd..3bf3d96bd 100644 --- a/plat/marvell/a3700/common/marvell_plat_config.c +++ b/plat/marvell/armada/a3700/common/marvell_plat_config.c diff --git a/plat/marvell/a3700/common/plat_pm.c b/plat/marvell/armada/a3700/common/plat_pm.c index f8ce6fe29..f8ce6fe29 100644 --- a/plat/marvell/a3700/common/plat_pm.c +++ b/plat/marvell/armada/a3700/common/plat_pm.c diff --git a/plat/marvell/a8k/a70x0/board/dram_port.c b/plat/marvell/armada/a8k/a70x0/board/dram_port.c index 4fca7e383..4fca7e383 100644 --- a/plat/marvell/a8k/a70x0/board/dram_port.c +++ b/plat/marvell/armada/a8k/a70x0/board/dram_port.c diff --git a/plat/marvell/a8k/a70x0/board/marvell_plat_config.c b/plat/marvell/armada/a8k/a70x0/board/marvell_plat_config.c index d126f5567..d126f5567 100644 --- a/plat/marvell/a8k/a70x0/board/marvell_plat_config.c +++ b/plat/marvell/armada/a8k/a70x0/board/marvell_plat_config.c diff --git a/plat/marvell/a8k/a70x0/mvebu_def.h b/plat/marvell/armada/a8k/a70x0/mvebu_def.h index 72bca12e3..72bca12e3 100644 --- a/plat/marvell/a8k/a70x0/mvebu_def.h +++ b/plat/marvell/armada/a8k/a70x0/mvebu_def.h diff --git a/plat/marvell/a8k/a70x0_amc/platform.mk b/plat/marvell/armada/a8k/a70x0/platform.mk index d3a01676e..a77e34985 100644 --- a/plat/marvell/a8k/a70x0_amc/platform.mk +++ b/plat/marvell/armada/a8k/a70x0/platform.mk @@ -14,6 +14,6 @@ DOIMAGE_SEC := tools/doimage/secure/sec_img_7K.cfg MARVELL_MOCHI_DRV := drivers/marvell/mochi/apn806_setup.c -include plat/marvell/a8k/common/a8k_common.mk +include plat/marvell/armada/a8k/common/a8k_common.mk -include plat/marvell/common/marvell_common.mk +include plat/marvell/armada/common/marvell_common.mk diff --git a/plat/marvell/a8k/a70x0_amc/board/dram_port.c b/plat/marvell/armada/a8k/a70x0_amc/board/dram_port.c index aecf6c567..aecf6c567 100644 --- a/plat/marvell/a8k/a70x0_amc/board/dram_port.c +++ b/plat/marvell/armada/a8k/a70x0_amc/board/dram_port.c diff --git a/plat/marvell/a8k/a70x0_amc/board/marvell_plat_config.c b/plat/marvell/armada/a8k/a70x0_amc/board/marvell_plat_config.c index f8a1c40be..f8a1c40be 100644 --- a/plat/marvell/a8k/a70x0_amc/board/marvell_plat_config.c +++ b/plat/marvell/armada/a8k/a70x0_amc/board/marvell_plat_config.c diff --git a/plat/marvell/a8k/a70x0_amc/mvebu_def.h b/plat/marvell/armada/a8k/a70x0_amc/mvebu_def.h index cedf3239a..cedf3239a 100644 --- a/plat/marvell/a8k/a70x0_amc/mvebu_def.h +++ b/plat/marvell/armada/a8k/a70x0_amc/mvebu_def.h diff --git a/plat/marvell/a8k/a70x0/platform.mk b/plat/marvell/armada/a8k/a70x0_amc/platform.mk index d3a01676e..a77e34985 100644 --- a/plat/marvell/a8k/a70x0/platform.mk +++ b/plat/marvell/armada/a8k/a70x0_amc/platform.mk @@ -14,6 +14,6 @@ DOIMAGE_SEC := tools/doimage/secure/sec_img_7K.cfg MARVELL_MOCHI_DRV := drivers/marvell/mochi/apn806_setup.c -include plat/marvell/a8k/common/a8k_common.mk +include plat/marvell/armada/a8k/common/a8k_common.mk -include plat/marvell/common/marvell_common.mk +include plat/marvell/armada/common/marvell_common.mk diff --git a/plat/marvell/a8k/a80x0/board/dram_port.c b/plat/marvell/armada/a8k/a80x0/board/dram_port.c index 02f4ffb0a..02f4ffb0a 100644 --- a/plat/marvell/a8k/a80x0/board/dram_port.c +++ b/plat/marvell/armada/a8k/a80x0/board/dram_port.c diff --git a/plat/marvell/a8k/a80x0/board/marvell_plat_config.c b/plat/marvell/armada/a8k/a80x0/board/marvell_plat_config.c index 7901dd225..7901dd225 100644 --- a/plat/marvell/a8k/a80x0/board/marvell_plat_config.c +++ b/plat/marvell/armada/a8k/a80x0/board/marvell_plat_config.c diff --git a/plat/marvell/a8k/a80x0/board/phy-porting-layer.h b/plat/marvell/armada/a8k/a80x0/board/phy-porting-layer.h index abd85b5d2..abd85b5d2 100644 --- a/plat/marvell/a8k/a80x0/board/phy-porting-layer.h +++ b/plat/marvell/armada/a8k/a80x0/board/phy-porting-layer.h diff --git a/plat/marvell/a8k/a80x0/mvebu_def.h b/plat/marvell/armada/a8k/a80x0/mvebu_def.h index 3fa119af6..3fa119af6 100644 --- a/plat/marvell/a8k/a80x0/mvebu_def.h +++ b/plat/marvell/armada/a8k/a80x0/mvebu_def.h diff --git a/plat/marvell/a8k/a80x0/platform.mk b/plat/marvell/armada/a8k/a80x0/platform.mk index 00d24b278..56c4117d6 100644 --- a/plat/marvell/a8k/a80x0/platform.mk +++ b/plat/marvell/armada/a8k/a80x0/platform.mk @@ -14,7 +14,7 @@ DOIMAGE_SEC := tools/doimage/secure/sec_img_8K.cfg MARVELL_MOCHI_DRV := drivers/marvell/mochi/apn806_setup.c -include plat/marvell/a8k/common/a8k_common.mk +include plat/marvell/armada/a8k/common/a8k_common.mk -include plat/marvell/common/marvell_common.mk -PLAT_INCLUDES += -Iplat/marvell/a8k/a80x0/board +include plat/marvell/armada/common/marvell_common.mk +PLAT_INCLUDES += -Iplat/marvell/armada/a8k/a80x0/board diff --git a/plat/marvell/a8k/a80x0_mcbin/board/dram_port.c b/plat/marvell/armada/a8k/a80x0_mcbin/board/dram_port.c index 25808523c..25808523c 100644 --- a/plat/marvell/a8k/a80x0_mcbin/board/dram_port.c +++ b/plat/marvell/armada/a8k/a80x0_mcbin/board/dram_port.c diff --git a/plat/marvell/a8k/a80x0_mcbin/board/marvell_plat_config.c b/plat/marvell/armada/a8k/a80x0_mcbin/board/marvell_plat_config.c index fa4e144c9..fa4e144c9 100644 --- a/plat/marvell/a8k/a80x0_mcbin/board/marvell_plat_config.c +++ b/plat/marvell/armada/a8k/a80x0_mcbin/board/marvell_plat_config.c diff --git a/plat/marvell/a8k/a80x0_mcbin/mvebu_def.h b/plat/marvell/armada/a8k/a80x0_mcbin/mvebu_def.h index 3fa119af6..3fa119af6 100644 --- a/plat/marvell/a8k/a80x0_mcbin/mvebu_def.h +++ b/plat/marvell/armada/a8k/a80x0_mcbin/mvebu_def.h diff --git a/plat/marvell/a8k/a80x0_mcbin/platform.mk b/plat/marvell/armada/a8k/a80x0_mcbin/platform.mk index 3749c3781..d962b3d2a 100644 --- a/plat/marvell/a8k/a80x0_mcbin/platform.mk +++ b/plat/marvell/armada/a8k/a80x0_mcbin/platform.mk @@ -14,6 +14,6 @@ DOIMAGE_SEC := tools/doimage/secure/sec_img_8K.cfg MARVELL_MOCHI_DRV := drivers/marvell/mochi/apn806_setup.c -include plat/marvell/a8k/common/a8k_common.mk +include plat/marvell/armada/a8k/common/a8k_common.mk -include plat/marvell/common/marvell_common.mk +include plat/marvell/armada/common/marvell_common.mk diff --git a/plat/marvell/a8k/common/a8k_common.mk b/plat/marvell/armada/a8k/common/a8k_common.mk index 1ff28f846..471bc82c6 100644 --- a/plat/marvell/a8k/common/a8k_common.mk +++ b/plat/marvell/armada/a8k/common/a8k_common.mk @@ -7,11 +7,11 @@ include tools/marvell/doimage/doimage.mk PLAT_FAMILY := a8k -PLAT_FAMILY_BASE := plat/marvell/$(PLAT_FAMILY) -PLAT_INCLUDE_BASE := include/plat/marvell/$(PLAT_FAMILY) +PLAT_FAMILY_BASE := plat/marvell/armada/$(PLAT_FAMILY) +PLAT_INCLUDE_BASE := include/plat/marvell/armada/$(PLAT_FAMILY) PLAT_COMMON_BASE := $(PLAT_FAMILY_BASE)/common MARVELL_DRV_BASE := drivers/marvell -MARVELL_COMMON_BASE := plat/marvell/common +MARVELL_COMMON_BASE := plat/marvell/armada/common MARVELL_SVC_TEST := 0 $(eval $(call add_define,MARVELL_SVC_TEST)) diff --git a/plat/marvell/a8k/common/aarch64/a8k_common.c b/plat/marvell/armada/a8k/common/aarch64/a8k_common.c index 7c2bf318f..7c2bf318f 100644 --- a/plat/marvell/a8k/common/aarch64/a8k_common.c +++ b/plat/marvell/armada/a8k/common/aarch64/a8k_common.c diff --git a/plat/marvell/a8k/common/aarch64/plat_arch_config.c b/plat/marvell/armada/a8k/common/aarch64/plat_arch_config.c index 06dc84115..06dc84115 100644 --- a/plat/marvell/a8k/common/aarch64/plat_arch_config.c +++ b/plat/marvell/armada/a8k/common/aarch64/plat_arch_config.c diff --git a/plat/marvell/a8k/common/aarch64/plat_helpers.S b/plat/marvell/armada/a8k/common/aarch64/plat_helpers.S index fadc4c26b..fadc4c26b 100644 --- a/plat/marvell/a8k/common/aarch64/plat_helpers.S +++ b/plat/marvell/armada/a8k/common/aarch64/plat_helpers.S diff --git a/plat/marvell/a8k/common/ble/ble.ld.S b/plat/marvell/armada/a8k/common/ble/ble.ld.S index d7a05928c..d7a05928c 100644 --- a/plat/marvell/a8k/common/ble/ble.ld.S +++ b/plat/marvell/armada/a8k/common/ble/ble.ld.S diff --git a/plat/marvell/a8k/common/ble/ble.mk b/plat/marvell/armada/a8k/common/ble/ble.mk index b6a9cd291..82ac09882 100644 --- a/plat/marvell/a8k/common/ble/ble.mk +++ b/plat/marvell/armada/a8k/common/ble/ble.mk @@ -8,7 +8,7 @@ MV_DDR_PATH ?= drivers/marvell/mv_ddr MV_DDR_LIB = $(CURDIR)/$(BUILD_PLAT)/ble/mv_ddr_lib.a LIBC_LIB = $(CURDIR)/$(BUILD_PLAT)/lib/libc.a BLE_LIBS = $(MV_DDR_LIB) $(LIBC_LIB) -PLAT_MARVELL = plat/marvell +PLAT_MARVELL = plat/marvell/armada BLE_SOURCES += $(BLE_PATH)/ble_main.c \ $(BLE_PATH)/ble_mem.S \ diff --git a/plat/marvell/a8k/common/ble/ble_main.c b/plat/marvell/armada/a8k/common/ble/ble_main.c index 5b3acec2d..5b3acec2d 100644 --- a/plat/marvell/a8k/common/ble/ble_main.c +++ b/plat/marvell/armada/a8k/common/ble/ble_main.c diff --git a/plat/marvell/a8k/common/ble/ble_mem.S b/plat/marvell/armada/a8k/common/ble/ble_mem.S index a48d5463c..a48d5463c 100644 --- a/plat/marvell/a8k/common/ble/ble_mem.S +++ b/plat/marvell/armada/a8k/common/ble/ble_mem.S diff --git a/plat/marvell/a8k/common/include/a8k_plat_def.h b/plat/marvell/armada/a8k/common/include/a8k_plat_def.h index de8031536..de8031536 100644 --- a/plat/marvell/a8k/common/include/a8k_plat_def.h +++ b/plat/marvell/armada/a8k/common/include/a8k_plat_def.h diff --git a/plat/marvell/a8k/common/include/ddr_info.h b/plat/marvell/armada/a8k/common/include/ddr_info.h index e19036a26..e19036a26 100644 --- a/plat/marvell/a8k/common/include/ddr_info.h +++ b/plat/marvell/armada/a8k/common/include/ddr_info.h diff --git a/plat/marvell/a8k/common/include/mentor_i2c_plat.h b/plat/marvell/armada/a8k/common/include/mentor_i2c_plat.h index e03c448a6..e03c448a6 100644 --- a/plat/marvell/a8k/common/include/mentor_i2c_plat.h +++ b/plat/marvell/armada/a8k/common/include/mentor_i2c_plat.h diff --git a/plat/marvell/a8k/common/include/plat_macros.S b/plat/marvell/armada/a8k/common/include/plat_macros.S index 8faccf00b..8faccf00b 100644 --- a/plat/marvell/a8k/common/include/plat_macros.S +++ b/plat/marvell/armada/a8k/common/include/plat_macros.S diff --git a/plat/marvell/a8k/common/include/platform_def.h b/plat/marvell/armada/a8k/common/include/platform_def.h index ec1c9036c..ec1c9036c 100644 --- a/plat/marvell/a8k/common/include/platform_def.h +++ b/plat/marvell/armada/a8k/common/include/platform_def.h diff --git a/plat/marvell/a8k/common/mss/mss_a8k.mk b/plat/marvell/armada/a8k/common/mss/mss_a8k.mk index efd03c5a2..d8d492193 100644 --- a/plat/marvell/a8k/common/mss/mss_a8k.mk +++ b/plat/marvell/armada/a8k/common/mss/mss_a8k.mk @@ -5,7 +5,7 @@ # https://spdx.org/licenses # -PLAT_MARVELL := plat/marvell +PLAT_MARVELL := plat/marvell/armada A8K_MSS_SOURCE := $(PLAT_MARVELL)/a8k/common/mss BL2_SOURCES += $(A8K_MSS_SOURCE)/mss_bl2_setup.c \ diff --git a/plat/marvell/a8k/common/mss/mss_bl2_setup.c b/plat/marvell/armada/a8k/common/mss/mss_bl2_setup.c index 09b8446fa..09b8446fa 100644 --- a/plat/marvell/a8k/common/mss/mss_bl2_setup.c +++ b/plat/marvell/armada/a8k/common/mss/mss_bl2_setup.c diff --git a/plat/marvell/a8k/common/mss/mss_pm_ipc.c b/plat/marvell/armada/a8k/common/mss/mss_pm_ipc.c index a0705832f..a0705832f 100644 --- a/plat/marvell/a8k/common/mss/mss_pm_ipc.c +++ b/plat/marvell/armada/a8k/common/mss/mss_pm_ipc.c diff --git a/plat/marvell/a8k/common/mss/mss_pm_ipc.h b/plat/marvell/armada/a8k/common/mss/mss_pm_ipc.h index 1dfa9fa03..1dfa9fa03 100644 --- a/plat/marvell/a8k/common/mss/mss_pm_ipc.h +++ b/plat/marvell/armada/a8k/common/mss/mss_pm_ipc.h diff --git a/plat/marvell/a8k/common/plat_bl1_setup.c b/plat/marvell/armada/a8k/common/plat_bl1_setup.c index f9521c871..f9521c871 100644 --- a/plat/marvell/a8k/common/plat_bl1_setup.c +++ b/plat/marvell/armada/a8k/common/plat_bl1_setup.c diff --git a/plat/marvell/a8k/common/plat_bl31_setup.c b/plat/marvell/armada/a8k/common/plat_bl31_setup.c index 98b3966ae..98b3966ae 100644 --- a/plat/marvell/a8k/common/plat_bl31_setup.c +++ b/plat/marvell/armada/a8k/common/plat_bl31_setup.c diff --git a/plat/marvell/a8k/common/plat_ble_setup.c b/plat/marvell/armada/a8k/common/plat_ble_setup.c index 7f9e24278..7f9e24278 100644 --- a/plat/marvell/a8k/common/plat_ble_setup.c +++ b/plat/marvell/armada/a8k/common/plat_ble_setup.c diff --git a/plat/marvell/a8k/common/plat_pm.c b/plat/marvell/armada/a8k/common/plat_pm.c index 96e95c271..96e95c271 100644 --- a/plat/marvell/a8k/common/plat_pm.c +++ b/plat/marvell/armada/a8k/common/plat_pm.c diff --git a/plat/marvell/a8k/common/plat_pm_trace.c b/plat/marvell/armada/a8k/common/plat_pm_trace.c index f589ff31b..f589ff31b 100644 --- a/plat/marvell/a8k/common/plat_pm_trace.c +++ b/plat/marvell/armada/a8k/common/plat_pm_trace.c diff --git a/plat/marvell/a8k/common/plat_thermal.c b/plat/marvell/armada/a8k/common/plat_thermal.c index a2fc0d0ab..a2fc0d0ab 100644 --- a/plat/marvell/a8k/common/plat_thermal.c +++ b/plat/marvell/armada/a8k/common/plat_thermal.c diff --git a/plat/marvell/common/aarch64/marvell_bl2_mem_params_desc.c b/plat/marvell/armada/common/aarch64/marvell_bl2_mem_params_desc.c index 6a8e11c90..6a8e11c90 100644 --- a/plat/marvell/common/aarch64/marvell_bl2_mem_params_desc.c +++ b/plat/marvell/armada/common/aarch64/marvell_bl2_mem_params_desc.c diff --git a/plat/marvell/common/aarch64/marvell_common.c b/plat/marvell/armada/common/aarch64/marvell_common.c index 21a62d483..21a62d483 100644 --- a/plat/marvell/common/aarch64/marvell_common.c +++ b/plat/marvell/armada/common/aarch64/marvell_common.c diff --git a/plat/marvell/common/aarch64/marvell_helpers.S b/plat/marvell/armada/common/aarch64/marvell_helpers.S index 6f625b95d..6f625b95d 100644 --- a/plat/marvell/common/aarch64/marvell_helpers.S +++ b/plat/marvell/armada/common/aarch64/marvell_helpers.S diff --git a/plat/marvell/common/marvell_bl1_setup.c b/plat/marvell/armada/common/marvell_bl1_setup.c index 7b7cef39b..7b7cef39b 100644 --- a/plat/marvell/common/marvell_bl1_setup.c +++ b/plat/marvell/armada/common/marvell_bl1_setup.c diff --git a/plat/marvell/common/marvell_bl2_setup.c b/plat/marvell/armada/common/marvell_bl2_setup.c index 3c1c39112..3c1c39112 100644 --- a/plat/marvell/common/marvell_bl2_setup.c +++ b/plat/marvell/armada/common/marvell_bl2_setup.c diff --git a/plat/marvell/common/marvell_bl31_setup.c b/plat/marvell/armada/common/marvell_bl31_setup.c index 26ba90654..26ba90654 100644 --- a/plat/marvell/common/marvell_bl31_setup.c +++ b/plat/marvell/armada/common/marvell_bl31_setup.c diff --git a/plat/marvell/common/marvell_cci.c b/plat/marvell/armada/common/marvell_cci.c index 80351aedc..80351aedc 100644 --- a/plat/marvell/common/marvell_cci.c +++ b/plat/marvell/armada/common/marvell_cci.c diff --git a/plat/marvell/common/marvell_common.mk b/plat/marvell/armada/common/marvell_common.mk index f41d7a47f..f5f0c416e 100644 --- a/plat/marvell/common/marvell_common.mk +++ b/plat/marvell/armada/common/marvell_common.mk @@ -3,11 +3,11 @@ # SPDX-License-Identifier: BSD-3-Clause # https://spdx.org/licenses -MARVELL_PLAT_BASE := plat/marvell -MARVELL_PLAT_INCLUDE_BASE := include/plat/marvell +MARVELL_PLAT_BASE := plat/marvell/armada +MARVELL_PLAT_INCLUDE_BASE := include/plat/marvell/armada -include $(MARVELL_PLAT_BASE)/version.mk -include $(MARVELL_PLAT_BASE)/marvell.mk +include plat/marvell/version.mk +include plat/marvell/marvell.mk VERSION_STRING +=(Marvell-${SUBVERSION}) diff --git a/plat/marvell/common/marvell_console.c b/plat/marvell/armada/common/marvell_console.c index 17166618a..17166618a 100644 --- a/plat/marvell/common/marvell_console.c +++ b/plat/marvell/armada/common/marvell_console.c diff --git a/plat/marvell/common/marvell_ddr_info.c b/plat/marvell/armada/common/marvell_ddr_info.c index 734099652..734099652 100644 --- a/plat/marvell/common/marvell_ddr_info.c +++ b/plat/marvell/armada/common/marvell_ddr_info.c diff --git a/plat/marvell/common/marvell_gicv2.c b/plat/marvell/armada/common/marvell_gicv2.c index 2505c9f84..2505c9f84 100644 --- a/plat/marvell/common/marvell_gicv2.c +++ b/plat/marvell/armada/common/marvell_gicv2.c diff --git a/plat/marvell/common/marvell_gicv3.c b/plat/marvell/armada/common/marvell_gicv3.c index 0bd554570..0bd554570 100644 --- a/plat/marvell/common/marvell_gicv3.c +++ b/plat/marvell/armada/common/marvell_gicv3.c diff --git a/plat/marvell/common/marvell_image_load.c b/plat/marvell/armada/common/marvell_image_load.c index be16b0898..be16b0898 100644 --- a/plat/marvell/common/marvell_image_load.c +++ b/plat/marvell/armada/common/marvell_image_load.c diff --git a/plat/marvell/common/marvell_io_storage.c b/plat/marvell/armada/common/marvell_io_storage.c index 065f95688..065f95688 100644 --- a/plat/marvell/common/marvell_io_storage.c +++ b/plat/marvell/armada/common/marvell_io_storage.c diff --git a/plat/marvell/common/marvell_pm.c b/plat/marvell/armada/common/marvell_pm.c index 3c675b296..3c675b296 100644 --- a/plat/marvell/common/marvell_pm.c +++ b/plat/marvell/armada/common/marvell_pm.c diff --git a/plat/marvell/common/marvell_topology.c b/plat/marvell/armada/common/marvell_topology.c index a40ff6f50..a40ff6f50 100644 --- a/plat/marvell/common/marvell_topology.c +++ b/plat/marvell/armada/common/marvell_topology.c diff --git a/plat/marvell/common/mrvl_sip_svc.c b/plat/marvell/armada/common/mrvl_sip_svc.c index 0291024d7..0291024d7 100644 --- a/plat/marvell/common/mrvl_sip_svc.c +++ b/plat/marvell/armada/common/mrvl_sip_svc.c diff --git a/plat/marvell/common/mss/mss_common.mk b/plat/marvell/armada/common/mss/mss_common.mk index 898b6dccc..050d88d2a 100644 --- a/plat/marvell/common/mss/mss_common.mk +++ b/plat/marvell/armada/common/mss/mss_common.mk @@ -6,7 +6,7 @@ # -PLAT_MARVELL := plat/marvell +PLAT_MARVELL := plat/marvell/armada MSS_SOURCE := $(PLAT_MARVELL)/common/mss BL2_SOURCES += $(MSS_SOURCE)/mss_scp_bootloader.c \ diff --git a/plat/marvell/common/mss/mss_ipc_drv.c b/plat/marvell/armada/common/mss/mss_ipc_drv.c index 70ccfa5ac..70ccfa5ac 100644 --- a/plat/marvell/common/mss/mss_ipc_drv.c +++ b/plat/marvell/armada/common/mss/mss_ipc_drv.c diff --git a/plat/marvell/common/mss/mss_ipc_drv.h b/plat/marvell/armada/common/mss/mss_ipc_drv.h index bcb4b2d8f..bcb4b2d8f 100644 --- a/plat/marvell/common/mss/mss_ipc_drv.h +++ b/plat/marvell/armada/common/mss/mss_ipc_drv.h diff --git a/plat/marvell/common/mss/mss_mem.h b/plat/marvell/armada/common/mss/mss_mem.h index 5d68ac788..5d68ac788 100644 --- a/plat/marvell/common/mss/mss_mem.h +++ b/plat/marvell/armada/common/mss/mss_mem.h diff --git a/plat/marvell/common/mss/mss_scp_bl2_format.h b/plat/marvell/armada/common/mss/mss_scp_bl2_format.h index 7150f0a06..7150f0a06 100644 --- a/plat/marvell/common/mss/mss_scp_bl2_format.h +++ b/plat/marvell/armada/common/mss/mss_scp_bl2_format.h diff --git a/plat/marvell/common/mss/mss_scp_bootloader.c b/plat/marvell/armada/common/mss/mss_scp_bootloader.c index 4473d81e1..4473d81e1 100644 --- a/plat/marvell/common/mss/mss_scp_bootloader.c +++ b/plat/marvell/armada/common/mss/mss_scp_bootloader.c diff --git a/plat/marvell/common/mss/mss_scp_bootloader.h b/plat/marvell/armada/common/mss/mss_scp_bootloader.h index 4950d2472..4950d2472 100644 --- a/plat/marvell/common/mss/mss_scp_bootloader.h +++ b/plat/marvell/armada/common/mss/mss_scp_bootloader.h diff --git a/plat/marvell/common/plat_delay_timer.c b/plat/marvell/armada/common/plat_delay_timer.c index 253975264..253975264 100644 --- a/plat/marvell/common/plat_delay_timer.c +++ b/plat/marvell/armada/common/plat_delay_timer.c |