optee_sp_manifest.dts 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. /*
  2. * Copyright (c) 2020-2024, Arm Limited. All rights reserved.
  3. *
  4. * SPDX-License-Identifier: BSD-3-Clause
  5. *
  6. * This file is a Partition Manifest (PM) for a minimal Secure Partition (SP)
  7. * that has additional optional properties defined.
  8. *
  9. */
  10. /dts-v1/;
  11. / {
  12. compatible = "arm,ffa-manifest-1.0";
  13. /* Properties */
  14. description = "op-tee";
  15. ffa-version = <0x00010001>; /* 31:16 - Major, 15:0 - Minor */
  16. uuid = <0xe0786148 0xe311f8e7 0x02005ebc 0x1bc5d5a5>;
  17. id = <1>;
  18. execution-ctx-count = <8>;
  19. exception-level = <2>; /* S-EL1 */
  20. execution-state = <0>; /* AARCH64 */
  21. load-address = <0x6280000>;
  22. mem-size = <0xd80000>; /* OP-TEE specific extension */
  23. entrypoint-offset = <0x4000>;
  24. xlat-granule = <0>; /* 4KiB */
  25. boot-order = <0>;
  26. messaging-method = <0x3>; /* Direct request/response supported. */
  27. ns-interrupts-action = <1>; /* NS_ACTION_ME */
  28. run-time-model = <1>; /* SP pre-emptible. */
  29. /* Boot protocol */
  30. gp-register-num = <0x0>;
  31. /* Boot Info */
  32. boot-info {
  33. compatible = "arm,ffa-manifest-boot-info";
  34. ffa_manifest;
  35. };
  36. device-regions {
  37. compatible = "arm,ffa-manifest-device-regions";
  38. uart1 {
  39. base-address = <0x00000000 0x1c0a0000>;
  40. pages-count = <1>;
  41. attributes = <0x3>; /* read-write */
  42. interrupts = <38 0x900>;
  43. };
  44. };
  45. };