176d22f06SOlivier Deprez/* 2bf36351aSSudeep Holla * Copyright (c) 2020-2024, Arm Limited. All rights reserved. 376d22f06SOlivier Deprez * 476d22f06SOlivier Deprez * SPDX-License-Identifier: BSD-3-Clause 576d22f06SOlivier Deprez * 676d22f06SOlivier Deprez * This file is a Partition Manifest (PM) for a minimal Secure Partition (SP) 776d22f06SOlivier Deprez * that has additional optional properties defined. 876d22f06SOlivier Deprez * 976d22f06SOlivier Deprez */ 1076d22f06SOlivier Deprez 1176d22f06SOlivier Deprez/dts-v1/; 1276d22f06SOlivier Deprez 1376d22f06SOlivier Deprez/ { 1476d22f06SOlivier Deprez compatible = "arm,ffa-manifest-1.0"; 1576d22f06SOlivier Deprez 1676d22f06SOlivier Deprez /* Properties */ 1776d22f06SOlivier Deprez description = "op-tee"; 184f37e1e8SSudeep Holla ffa-version = <0x00010001>; /* 31:16 - Major, 15:0 - Minor */ 19b7bc51a7SOlivier Deprez uuid = <0xe0786148 0xe311f8e7 0x02005ebc 0x1bc5d5a5>; 2076d22f06SOlivier Deprez id = <1>; 2176d22f06SOlivier Deprez execution-ctx-count = <8>; 2276d22f06SOlivier Deprez exception-level = <2>; /* S-EL1 */ 2376d22f06SOlivier Deprez execution-state = <0>; /* AARCH64 */ 2476d22f06SOlivier Deprez load-address = <0x6280000>; 2575265a16SSudeep Holla mem-size = <0xd80000>; /* OP-TEE specific extension */ 26ca0fdbd8SJ-Alves entrypoint-offset = <0x4000>; 2776d22f06SOlivier Deprez xlat-granule = <0>; /* 4KiB */ 2876d22f06SOlivier Deprez boot-order = <0>; 29b7bc51a7SOlivier Deprez messaging-method = <0x3>; /* Direct request/response supported. */ 30887cec9cSSudeep Holla ns-interrupts-action = <1>; /* NS_ACTION_ME */ 31b7bc51a7SOlivier Deprez run-time-model = <1>; /* SP pre-emptible. */ 3276d22f06SOlivier Deprez 3376d22f06SOlivier Deprez /* Boot protocol */ 3476d22f06SOlivier Deprez gp-register-num = <0x0>; 3576d22f06SOlivier Deprez 36bf36351aSSudeep Holla /* Boot Info */ 37bf36351aSSudeep Holla boot-info { 38bf36351aSSudeep Holla compatible = "arm,ffa-manifest-boot-info"; 39bf36351aSSudeep Holla ffa_manifest; 40bf36351aSSudeep Holla }; 41bf36351aSSudeep Holla 4276d22f06SOlivier Deprez device-regions { 4376d22f06SOlivier Deprez compatible = "arm,ffa-manifest-device-regions"; 4476d22f06SOlivier Deprez 4576d22f06SOlivier Deprez uart1 { 4676d22f06SOlivier Deprez base-address = <0x00000000 0x1c0a0000>; 4776d22f06SOlivier Deprez pages-count = <1>; 4876d22f06SOlivier Deprez attributes = <0x3>; /* read-write */ 49*fc3a01aaSOlivier Deprez interrupts = <38 0x900>; 5076d22f06SOlivier Deprez }; 5176d22f06SOlivier Deprez }; 5276d22f06SOlivier Deprez}; 53