blob: 39907e8bc72a8b3838cdcd740082acbaa7dd233e [file] [log] [blame]
Chandni Cherukurif7813232018-09-16 21:06:29 +05301/*
2 * Copyright (c) 2018, ARM Limited and Contributors. All rights reserved.
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 */
6
7#ifndef PLATFORM_DEF_H
8#define PLATFORM_DEF_H
9
10#include <sgi_base_platform_def.h>
Vijayenthiran Subramaniam22141b62018-10-25 22:20:24 +053011#include <utils_def.h>
Chandni Cherukurif7813232018-09-16 21:06:29 +053012
13#define PLAT_ARM_CLUSTER_COUNT 2
14#define CSS_SGI_MAX_CPUS_PER_CLUSTER 4
15#define CSS_SGI_MAX_PE_PER_CPU 1
16
Vijayenthiran Subramaniam22141b62018-10-25 22:20:24 +053017#define PLAT_CSS_MHU_BASE UL(0x45400000)
18
19/* Base address of DMC-620 instances */
20#define SGICLARKA_DMC620_BASE0 UL(0x4e000000)
21#define SGICLARKA_DMC620_BASE1 UL(0x4e100000)
Chandni Cherukurif7813232018-09-16 21:06:29 +053022
Chandni Cherukuri0fdcbc02018-10-16 15:19:54 +053023/* System power domain level */
24#define CSS_SYSTEM_PWR_DMN_LVL ARM_PWR_LVL2
25
Chandni Cherukuri504c05d2018-10-16 14:11:34 +053026#define PLAT_MAX_PWR_LVL ARM_PWR_LVL1
27
Chandni Cherukurif7813232018-09-16 21:06:29 +053028#endif /* PLATFORM_DEF_H */