diff options
Diffstat (limited to 'plat/layerscape/board/ls1043/ls1043_bl1_setup.c')
-rw-r--r-- | plat/layerscape/board/ls1043/ls1043_bl1_setup.c | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/plat/layerscape/board/ls1043/ls1043_bl1_setup.c b/plat/layerscape/board/ls1043/ls1043_bl1_setup.c deleted file mode 100644 index dfa4725431..0000000000 --- a/plat/layerscape/board/ls1043/ls1043_bl1_setup.c +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright (c) 2018, ARM Limited and Contributors. All rights reserved. - * - * SPDX-License-Identifier: BSD-3-Clause - */ - -#include <common/debug.h> -#include <drivers/arm/cci.h> -#include <lib/mmio.h> - -#include "plat_ls.h" - -static const int cci_map[] = { - PLAT_LS1043_CCI_CLUSTER0_SL_IFACE_IX -}; - -void bl1_platform_setup(void) -{ - NOTICE(FIRMWARE_WELCOME_STR_LS1043); - - ls_bl1_platform_setup(); - - /* - * Initialize system level generic timer for Layerscape Socs. - */ - ls_delay_timer_init(); - - /* TODO: remove these DDR code */ - VERBOSE("CS0_BNDS = %x\n", mmio_read_32(0x1080000 + 0x000)); - mmio_write_32(0x1080000 + 0x000, 0x7f000000); - VERBOSE("CS0_BNDS = %x\n", mmio_read_32(0x1080000 + 0x000)); -} - -/******************************************************************************* - * Perform any BL1 specific platform actions. - ******************************************************************************/ -void bl1_early_platform_setup(void) -{ - ls_bl1_early_platform_setup(); - - /* - * Initialize Interconnect for this cluster during cold boot. - * No need for locks as no other CPU is active. - */ - cci_init(PLAT_LS1043_CCI_BASE, cci_map, ARRAY_SIZE(cci_map)); - - /* - * Enable coherency in Interconnect for the primary CPU's cluster. - */ - cci_enable_snoop_dvm_reqs(MPIDR_AFFLVL1_VAL(read_mpidr())); - -} - -unsigned int bl1_plat_get_next_image_id(void) -{ - return BL2_IMAGE_ID; -} |