diff options
Diffstat (limited to 'plat/marvell/common/marvell_cci.c')
-rwxr-xr-x | plat/marvell/common/marvell_cci.c | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/plat/marvell/common/marvell_cci.c b/plat/marvell/common/marvell_cci.c index 95c6f265..2df48024 100755 --- a/plat/marvell/common/marvell_cci.c +++ b/plat/marvell/common/marvell_cci.c @@ -1,10 +1,10 @@ /* - * Copyright (C) 2016 - 2018 Marvell International Ltd. + * Copyright (C) 2018 Marvell International Ltd. * * SPDX-License-Identifier: BSD-3-Clause * https://spdx.org/licenses */ - + #include <cci.h> #include <plat_marvell.h> @@ -13,34 +13,38 @@ static const int cci_map[] = { PLAT_MARVELL_CCI_CLUSTER1_SL_IFACE_IX }; -/****************************************************************************** +/**************************************************************************** * The following functions are defined as weak to allow a platform to override * the way ARM CCI driver is initialised and used. - *****************************************************************************/ + **************************************************************************** + */ #pragma weak plat_marvell_interconnect_init #pragma weak plat_marvell_interconnect_enter_coherency #pragma weak plat_marvell_interconnect_exit_coherency -/****************************************************************************** +/**************************************************************************** * Helper function to initialize ARM CCI driver. - *****************************************************************************/ + **************************************************************************** + */ void plat_marvell_interconnect_init(void) { cci_init(PLAT_MARVELL_CCI_BASE, cci_map, ARRAY_SIZE(cci_map)); } -/****************************************************************************** +/**************************************************************************** * Helper function to place current master into coherency - *****************************************************************************/ + **************************************************************************** + */ void plat_marvell_interconnect_enter_coherency(void) { cci_enable_snoop_dvm_reqs(MPIDR_AFFLVL1_VAL(read_mpidr_el1())); } -/****************************************************************************** +/**************************************************************************** * Helper function to remove current master from coherency - *****************************************************************************/ + **************************************************************************** + */ void plat_marvell_interconnect_exit_coherency(void) { cci_disable_snoop_dvm_reqs(MPIDR_AFFLVL1_VAL(read_mpidr_el1())); |