xref: /arm-trusted-firmware/plat/arm/board/fvp/fdts/fvp_tsp_sp_manifest.dts (revision 91f16700b400a8c0651d24a598fc48ee2997a0d7)
1*91f16700Schasinglulu/*
2*91f16700Schasinglulu * Copyright (c) 2022, Arm Limited. All rights reserved.
3*91f16700Schasinglulu *
4*91f16700Schasinglulu * SPDX-License-Identifier: BSD-3-Clause
5*91f16700Schasinglulu */
6*91f16700Schasinglulu/dts-v1/;
7*91f16700Schasinglulu
8*91f16700Schasinglulu#define	AFF	00
9*91f16700Schasinglulu
10*91f16700Schasinglulu#include "fvp-defs.dtsi"
11*91f16700Schasinglulu#undef POST
12*91f16700Schasinglulu#define	POST \
13*91f16700Schasinglulu	};
14*91f16700Schasinglulu
15*91f16700Schasinglulu#define S_EL0	(0x1)
16*91f16700Schasinglulu#define S_EL1	(0x2)
17*91f16700Schasinglulu
18*91f16700Schasinglulu/* For consumption by EL3 SPMC. */
19*91f16700Schasinglulu/ {
20*91f16700Schasinglulu	compatible = "arm,ffa-manifest-1.0";
21*91f16700Schasinglulu	#address-cells = <2>;
22*91f16700Schasinglulu	#size-cells = <1>;
23*91f16700Schasinglulu
24*91f16700Schasinglulu	ffa-version = <0x00010001>; /* 31:16 - Major, 15:0 - Minor */
25*91f16700Schasinglulu	id = <0x8001>;
26*91f16700Schasinglulu	uuid = <0x6b43b460 0x74a24b78 0xade24502 0x40682886>;
27*91f16700Schasinglulu	messaging-method = <0x3>; /* Direct Messaging Only */
28*91f16700Schasinglulu	exception-level = <S_EL1>;
29*91f16700Schasinglulu	execution-state = <0>;
30*91f16700Schasinglulu	execution-ctx-count = <8>;
31*91f16700Schasinglulu	gp-register-num = <0>;
32*91f16700Schasinglulu	/* Subscribe to CPU_OFF, CPU_SUSPEND and CPU_SUSPEND_RESUME PM Msgs */
33*91f16700Schasinglulu	power-management-messages = <0x7>;
34*91f16700Schasinglulu};
35