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