xref: /rk3399_ARM-atf/fdts/tc4.dts (revision e9e83e96bb0f7d83dd7e8eae3a3a82f391922bd9)
13cedc47bSLeo Yan/*
23cedc47bSLeo Yan * Copyright (c) 2020-2024, Arm Limited. All rights reserved.
33cedc47bSLeo Yan *
43cedc47bSLeo Yan * SPDX-License-Identifier: BSD-3-Clause
53cedc47bSLeo Yan */
63cedc47bSLeo Yan
73cedc47bSLeo Yan/dts-v1/;
83cedc47bSLeo Yan
93cedc47bSLeo Yan#include <dt-bindings/interrupt-controller/arm-gic.h>
103cedc47bSLeo Yan#include <dt-bindings/interrupt-controller/irq.h>
113cedc47bSLeo Yan#include <platform_def.h>
123cedc47bSLeo Yan
133cedc47bSLeo Yan#define MHU_TX_ADDR			46240000 /* hex */
143cedc47bSLeo Yan#define MHU_RX_ADDR			46250000 /* hex */
153cedc47bSLeo Yan
163cedc47bSLeo Yan#define LIT_CPU_PMU_COMPATIBLE		"arm,armv8-pmuv3"
173cedc47bSLeo Yan#define MID_CPU_PMU_COMPATIBLE		"arm,armv8-pmuv3"
183cedc47bSLeo Yan#define BIG_CPU_PMU_COMPATIBLE		"arm,armv8-pmuv3"
193cedc47bSLeo Yan
20*e9e83e96SJackson Cooper-Driver#define ETHERNET_ADDR			64000000
21*e9e83e96SJackson Cooper-Driver#define ETHERNET_INT			799
22*e9e83e96SJackson Cooper-Driver
23*e9e83e96SJackson Cooper-Driver#define SYS_REGS_ADDR			60080000
24*e9e83e96SJackson Cooper-Driver
25*e9e83e96SJackson Cooper-Driver#define MMC_ADDR			600b0000
26*e9e83e96SJackson Cooper-Driver#define MMC_INT_0			778
27*e9e83e96SJackson Cooper-Driver#define MMC_INT_1			779
28*e9e83e96SJackson Cooper-Driver
29*e9e83e96SJackson Cooper-Driver#define RTC_ADDR			600a0000
30*e9e83e96SJackson Cooper-Driver#define RTC_INT				777
31*e9e83e96SJackson Cooper-Driver
32*e9e83e96SJackson Cooper-Driver#define KMI_0_ADDR			60100000
33*e9e83e96SJackson Cooper-Driver#define KMI_0_INT			784
34*e9e83e96SJackson Cooper-Driver#define KMI_1_ADDR			60110000
35*e9e83e96SJackson Cooper-Driver#define KMI_1_INT			785
36*e9e83e96SJackson Cooper-Driver
37*e9e83e96SJackson Cooper-Driver#define VIRTIO_BLOCK_ADDR		60020000
38*e9e83e96SJackson Cooper-Driver#define VIRTIO_BLOCK_INT		769
39*e9e83e96SJackson Cooper-Driver
403cedc47bSLeo Yan#include "tc-common.dtsi"
413cedc47bSLeo Yan#if TARGET_FLAVOUR_FVP
423cedc47bSLeo Yan#include "tc-fvp.dtsi"
433cedc47bSLeo Yan#else
443cedc47bSLeo Yan#include "tc-fpga.dtsi"
453cedc47bSLeo Yan#endif /* TARGET_FLAVOUR_FVP */
463cedc47bSLeo Yan#include "tc3-4-base.dtsi"
47