mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-01 08:59:33 +00:00
0cf207ec01
Signed-off-by: Wolfgang Denk <wd@denx.de>
40 lines
1 KiB
Text
40 lines
1 KiB
Text
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>;
|
|
[...]
|
|
};
|