k3-secure-proxy.txt 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. Texas Instruments' K3 Secure Proxy
  2. ===================================
  3. The Texas Instruments' K3 Secure Proxy is a mailbox controller that has
  4. configurable threads maintained by System power processor. Each thread
  5. has different address space that can be used to send or receive messages.
  6. Secure Proxy Device Node:
  7. ===========================
  8. Required properties:
  9. --------------------
  10. - compatible: Shall be: "ti,am654-secure-proxy"
  11. - reg-names data - Map the data region
  12. scfg - Map the secure configuration region
  13. rt - Map the Realtime region.
  14. - reg: Contains the register map per reg-names.
  15. - #mbox-cells Shall be 1. Contains the thread ID.
  16. Example:
  17. --------
  18. secproxy: secproxy@285b0000 {
  19. compatible = "ti,am654-secure-proxy";
  20. reg = <0x2a380000 0x80000>,
  21. <0x2a400000 0x80000>,
  22. <0x2a480000 0x80000>;
  23. reg-names = "rt", "scfg", "data";
  24. #mbox-cells = <1>;
  25. };
  26. client:
  27. systemcontroller: systemcontroller {
  28. [...]
  29. # RX thread ID is 4.
  30. # TX thread ID is 5.
  31. mboxes= <&secproxy 4>,
  32. <&secproxy 5>;
  33. [...]
  34. };