Lines Matching +full:zynqmp +full:- +full:firmware
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: "http://devicetree.org/schemas/mailbox/xlnx,zynqmp-ipi-mailbox.yaml#"
5 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
14 +-------------------------------------+
15 | Xilinx ZynqMP IPI Controller |
16 +-------------------------------------+
17 +--------------------------------------------------+
18 TF-A | |
21 +--------------------------+ |
24 +--------------------------------------------------+
25 +------------------------------------------+
26 | +----------------+ +----------------+ |
30 | +----------------+ +----------------+ |
33 +------------------------------------------+
36 - Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
40 const: xlnx,zynqmp-ipi-mailbox
44 The method of calling the PM-API firmware layer.
46 - "smc" : SMC #0, following the SMCCC
47 - "hvc" : HVC #0, following the SMCCC
51 - smc
52 - hvc
55 '#address-cells':
58 '#size-cells':
61 xlnx,ipi-id:
72 '^mailbox@[0-9a-f]+$':
76 xlnx,ipi-id:
81 '#mbox-cells':
89 reg-names:
91 - const: local_request_region
92 - const: local_response_region
93 - const: remote_request_region
94 - const: remote_response_region
97 - reg
98 - reg-names
99 - "#mbox-cells"
104 - compatible
105 - interrupts
106 - '#address-cells'
107 - '#size-cells'
108 - xlnx,ipi-id
111 - |
112 #include<dt-bindings/interrupt-controller/arm-gic.h>
115 #address-cells = <0x2>;
116 #size-cells = <0x2>;
117 zynqmp-mailbox {
118 compatible = "xlnx,zynqmp-ipi-mailbox";
120 xlnx,ipi-id = <0>;
121 #address-cells = <2>;
122 #size-cells = <2>;
130 reg-names = "local_request_region",
134 #mbox-cells = <1>;
135 xlnx,ipi-id = <4>;