41 lines
1.0 KiB
Plaintext
41 lines
1.0 KiB
Plaintext
|
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>;
|
||
|
[...]
|
||
|
};
|