blob: bff3f1ac45c7e64672fe9874eff631a6b4ff65df [file] [log] [blame]
Leo Yanb3a97372024-04-14 08:27:39 +01001/*
2 * Copyright (c) 2020-2024, Arm Limited. All rights reserved.
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 */
6/dts-v1/;
7
8#include <dt-bindings/interrupt-controller/arm-gic.h>
9#include <dt-bindings/interrupt-controller/irq.h>
10#include <platform_def.h>
11
Leo Yandefcfb22024-04-24 09:53:21 +010012#if TARGET_FLAVOUR_FVP
13#define LIT_CAPACITY 406
14#define MID_CAPACITY 912
15#else /* TARGET_FLAVOUR_FPGA */
16#define LIT_CAPACITY 280
17#define MID_CAPACITY 775
18/* this is an area optimized configuration of the big core */
19#define BIG2_CAPACITY 930
20#endif /* TARGET_FLAVOUR_FPGA */
21#define BIG_CAPACITY 1024
22
23#define INT_MBOX_RX 317
24#define MHU_TX_ADDR 45000000 /* hex */
25#define MHU_RX_ADDR 45010000 /* hex */
26#define MPAM_ADDR 0x1 0x00010000 /* 0x1_0001_0000 */
27#define UARTCLK_FREQ 5000000
28
29#define DPU_ADDR 2cc00000
30#define DPU_IRQ 69
31
Leo Yanb3a97372024-04-14 08:27:39 +010032#include "tc-common.dtsi"
33#if TARGET_FLAVOUR_FVP
34#include "tc-fvp.dtsi"
35#endif /* TARGET_FLAVOUR_FVP */
36#include "tc-base.dtsi"
Leo Yandefcfb22024-04-24 09:53:21 +010037
38/ {
39 cmn-pmu {
40 compatible = "arm,ci-700";
41 reg = <0x0 0x50000000 0x0 0x10000000>;
42 interrupts = <GIC_SPI 460 IRQ_TYPE_LEVEL_HIGH>;
43 };
44};