Lines Matching +full:json +full:- +full:schema
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 +-------------------------------------+
16 +-------------------------------------+
17 +--------------------------------------------------+
18 TF-A | |
21 +--------------------------+ |
24 +--------------------------------------------------+
25 +------------------------------------------+
26 | +----------------+ +----------------+ |
30 | +----------------+ +----------------+ |
33 +------------------------------------------+
36 - Shubhrajyoti Datta <shubhrajyoti.datta@amd.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]+$':
74 type: object # DT nodes are json objects
77 xlnx,ipi-id:
82 '#mbox-cells':
90 reg-names:
92 - const: local_request_region
93 - const: local_response_region
94 - const: remote_request_region
95 - const: remote_response_region
98 - reg
99 - reg-names
100 - "#mbox-cells"
105 - compatible
106 - interrupts
107 - '#address-cells'
108 - '#size-cells'
109 - xlnx,ipi-id
112 - |
113 #include<dt-bindings/interrupt-controller/arm-gic.h>
116 #address-cells = <0x2>;
117 #size-cells = <0x2>;
118 zynqmp-mailbox {
119 compatible = "xlnx,zynqmp-ipi-mailbox";
121 xlnx,ipi-id = <0>;
122 #address-cells = <2>;
123 #size-cells = <2>;
131 reg-names = "local_request_region",
135 #mbox-cells = <1>;
136 xlnx,ipi-id = <4>;