diff options
author | Chandni Cherukuri <chandni.cherukuri@arm.com> | 2018-08-16 13:43:23 +0530 |
---|---|---|
committer | Chandni Cherukuri <chandni.cherukuri@arm.com> | 2018-12-06 15:52:06 +0530 |
commit | a46cdc05335e59c5c4e6b953158d42032adf3d60 (patch) | |
tree | 3f65626633e4887346320592cdff9404f7bc17e0 /plat/arm/board/sgiclarkh/include | |
parent | 187ae3158ca17057e3bda1263d2b5ca9fe8f1d62 (diff) | |
download | trusted-firmware-a-a46cdc05335e59c5c4e6b953158d42032adf3d60.tar.gz |
plat/arm/sgi: Add board support for SGI-Clark.Helios platform
SGI-Clark.Helios platform is similar to SGI-Clark.Ares platform.
The difference between these two platforms is the CPU type and
the number of CPUs. Add the base support for SGI-Clark.Helios platform.
Change-Id: I2b04cb3fb953907848b4fab016e3648899ca4256
Signed-off-by: Chandni Cherukuri <chandni.cherukuri@arm.com>
Diffstat (limited to 'plat/arm/board/sgiclarkh/include')
-rw-r--r-- | plat/arm/board/sgiclarkh/include/platform_def.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/plat/arm/board/sgiclarkh/include/platform_def.h b/plat/arm/board/sgiclarkh/include/platform_def.h new file mode 100644 index 0000000000..544ad90f32 --- /dev/null +++ b/plat/arm/board/sgiclarkh/include/platform_def.h @@ -0,0 +1,27 @@ +/* + * Copyright (c) 2018, Arm Limited. All rights reserved. + * + * SPDX-License-Identifier: BSD-3-Clause + */ + +#ifndef PLATFORM_DEF_H +#define PLATFORM_DEF_H + +#include <sgi_base_platform_def.h> +#include <utils_def.h> + +#define PLAT_ARM_CLUSTER_COUNT 2 +#define CSS_SGI_MAX_CPUS_PER_CLUSTER 8 +#define CSS_SGI_MAX_PE_PER_CPU 2 + +#define PLAT_CSS_MHU_BASE UL(0x45400000) + +/* Base address of DMC-620 instances */ +#define SGICLARKH_DMC620_BASE0 UL(0x4e000000) +#define SGICLARKH_DMC620_BASE1 UL(0x4e100000) + +#define PLAT_MAX_PWR_LVL ARM_PWR_LVL2 + +#define CSS_SYSTEM_PWR_DMN_LVL ARM_PWR_LVL3 + +#endif /* PLATFORM_DEF_H */ |