| Texas Instruments' K3 Secure Proxy |
| =================================== |
| |
| The Texas Instruments' K3 Secure Proxy is a mailbox controller that has |
| configurable threads maintained by System power processor. Each thread |
| has different address space that can be used to send or receive messages. |
| |
| Secure Proxy Device Node: |
| =========================== |
| Required properties: |
| -------------------- |
| - compatible: Shall be: "ti,am654-secure-proxy" |
| - reg-names data - Map the data region |
| scfg - Map the secure configuration region |
| rt - Map the Realtime region. |
| - reg: Contains the register map per reg-names. |
| - #mbox-cells Shall be 1. Contains the thread ID. |
| |
| Example: |
| -------- |
| |
| secproxy: secproxy@285b0000 { |
| compatible = "ti,am654-secure-proxy"; |
| reg = <0x2a380000 0x80000>, |
| <0x2a400000 0x80000>, |
| <0x2a480000 0x80000>; |
| reg-names = "rt", "scfg", "data"; |
| #mbox-cells = <1>; |
| }; |
| |
| client: |
| |
| systemcontroller: systemcontroller { |
| [...] |
| # RX thread ID is 4. |
| # TX thread ID is 5. |
| mboxes= <&secproxy 4>, |
| <&secproxy 5>; |
| [...] |
| }; |