1/*
2 * Copyright (c) 2020-2021, Arm Limited. All rights reserved.
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 */
6/dts-v1/;
7
8#define	AFF	00
9
10#include <dt-bindings/memory/memory.h>
11
12#include "fvp-defs.dtsi"
13#undef POST
14#define	POST \
15	};
16
17#define MODE_EL0	(0x0)
18#define MODE_EL1	(0x1)
19#define MODE_EL2	(0x2)
20#define MODE_EL3	(0x3)
21
22/ {
23	compatible = "arm,ffa-manifest";
24	#address-cells = <2>;
25	#size-cells = <1>;
26
27	/* For consumption by EL3 SPMC. */
28	ffa-config {
29		compatible = "ffa-configs";
30		ffa-version = <0x00010000>; /* 31:16 - Major, 15:0 - Minor */
31		partition_id = <0x8001>;
32		load_address = <0x0 0xff200000>;
33		uuid = "00000000-0000-0000-0000-000000000011";
34		runtime-el = <MODE_EL1>;
35		execution-state = <0>;
36		execution-ctx-count = <1>;
37		/* Optionally provide arguments to SP.
38		 * sp_arg0 = <0x0>;
39		 * sp_arg1 = <0x0>;
40		 * sp_arg2 = <0x0>;
41		 * sp_arg3 = <0x0>;
42		 */
43	};
44};
45