mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-05-03 17:38:39 +00:00

Refactor NOC header to be shareable across both Stratix 10 and Agilex platforms. This patch also removes redundant NOC declarations in system manager header file. Signed-off-by: Abdul Halim, Muhammad Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com> Change-Id: I6348b67a8b54c2ad19327d6b8c25ae37d25e4b4a Signed-off-by: Jit Loon Lim <jit.loon.lim@intel.com>
35 lines
991 B
C
35 lines
991 B
C
/*
|
|
* Copyright (c) 2019-2022, ARM Limited and Contributors. All rights reserved.
|
|
* Copyright (c) 2019-2022, Intel Corporation. All rights reserved.
|
|
*
|
|
* SPDX-License-Identifier: BSD-3-Clause
|
|
*/
|
|
|
|
#ifndef PLAT_SOCFPGA_DEF_H
|
|
#define PLAT_SOCFPGA_DEF_H
|
|
|
|
#include <platform_def.h>
|
|
|
|
/* Platform Setting */
|
|
#define PLATFORM_MODEL PLAT_SOCFPGA_AGILEX
|
|
#define BOOT_SOURCE BOOT_SOURCE_SDMMC
|
|
|
|
/* FPGA config helpers */
|
|
#define INTEL_SIP_SMC_FPGA_CONFIG_ADDR 0x400000
|
|
#define INTEL_SIP_SMC_FPGA_CONFIG_SIZE 0x2000000
|
|
|
|
/* Register Mapping */
|
|
#define SOCFPGA_CCU_NOC_REG_BASE 0xf7000000
|
|
|
|
#define SOCFPGA_MMC_REG_BASE 0xff808000
|
|
|
|
#define SOCFPGA_RSTMGR_REG_BASE 0xffd11000
|
|
#define SOCFPGA_SYSMGR_REG_BASE 0xffd12000
|
|
|
|
#define SOCFPGA_L4_PER_SCR_REG_BASE 0xffd21000
|
|
#define SOCFPGA_L4_SYS_SCR_REG_BASE 0xffd21100
|
|
#define SOCFPGA_SOC2FPGA_SCR_REG_BASE 0xffd21200
|
|
#define SOCFPGA_LWSOC2FPGA_SCR_REG_BASE 0xffd21300
|
|
|
|
#endif /* PLAT_SOCFPGA_DEF_H */
|
|
|