blob: 16e2898de04c3caba06c71cd36866a9f76f8b414 [file] [log] [blame]
Chandni Cherukuria3f66132018-08-10 11:17:58 +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 Cherukuria3f66132018-08-10 11:17:58 +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(0x45000000)
18
19/* Base address of DMC-620 instances */
20#define SGI575_DMC620_BASE0 UL(0x4e000000)
21#define SGI575_DMC620_BASE1 UL(0x4e100000)
Chandni Cherukuria3f66132018-08-10 11:17:58 +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 Cherukuria3f66132018-08-10 11:17:58 +053028#endif /* PLATFORM_DEF_H */