blob: a1c9094495186c8ee3eef3df875828277942fee9 [file] [log] [blame]
Achin Guptada6ef0e2019-10-11 14:54:48 +01001/*
2 * Copyright (c) 2020, Arm Limited. All rights reserved.
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 */
6/dts-v1/;
7
8/ {
J-Alves2672cde2020-05-07 18:42:25 +01009 compatible = "arm,ffa-core-manifest-1.0";
10 #address-cells = <2>;
11 #size-cells = <1>;
Achin Guptada6ef0e2019-10-11 14:54:48 +010012
13 attribute {
Max Shvetsove79062e2020-03-12 15:16:40 +000014 spmc_id = <0x8000>;
J-Alves2672cde2020-05-07 18:42:25 +010015 maj_ver = <0x1>;
16 min_ver = <0x0>;
Achin Guptada6ef0e2019-10-11 14:54:48 +010017 exec_state = <0x0>;
18 load_address = <0x0 0x6000000>;
19 entrypoint = <0x0 0x6000000>;
20 };
Olivier Deprez92e4c642020-02-28 12:12:08 +010021
22 chosen {
23 linux,initrd-start = <0>;
24 linux,initrd-end = <0>;
25 };
26
27 hypervisor {
28 compatible = "hafnium,hafnium";
29 vm1 {
J-Alves2672cde2020-05-07 18:42:25 +010030 is_ffa_partition;
Olivier Deprez92e4c642020-02-28 12:12:08 +010031 debug_name = "cactus-primary";
Louis Mayencourt634304d2020-03-31 10:51:46 +010032 load_address = <0x7000000>;
Olivier Deprez92e4c642020-02-28 12:12:08 +010033 };
34 vm2 {
J-Alves2672cde2020-05-07 18:42:25 +010035 is_ffa_partition;
Olivier Deprez92e4c642020-02-28 12:12:08 +010036 debug_name = "cactus-secondary";
Louis Mayencourt634304d2020-03-31 10:51:46 +010037 load_address = <0x7100000>;
Olivier Deprez92e4c642020-02-28 12:12:08 +010038 vcpu_count = <2>;
39 mem_size = <1048576>;
40 };
41 };
42
43 cpus {
44 #address-cells = <0x2>;
45 #size-cells = <0x0>;
46
47 cpu-map {
48 cluster0 {
49 core0 {
50 cpu = <0x2>;
51 };
52 };
53 };
54
55 cpu@0 {
56 device_type = "cpu";
57 compatible = "arm,armv8";
58 reg = <0x0 0x0>;
59 enable-method = "psci";
60 next-level-cache = <0xc>;
61 phandle = <0x2>;
62 };
63 };
64
65 memory@60000000 {
66 device_type = "memory";
J-Alves2672cde2020-05-07 18:42:25 +010067 reg = <0x0 0x6000000 0x2000000>; /* Trusted DRAM */
Olivier Deprez92e4c642020-02-28 12:12:08 +010068 };
Achin Guptada6ef0e2019-10-11 14:54:48 +010069};