File Index
Files and directories
Sign in
FILE

apm,xgene-slimpro-mbox.yaml

File preview with syntax highlighting.

linux-6.19.14/Documentation/devicetree/bindings/mailbox/apm,xgene-slimpro-mbox.yaml YAML
 1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
 2%YAML 1.2
 3---
 4$id: http://devicetree.org/schemas/apm,xgene-slimpro-mbox.yaml#
 5$schema: http://devicetree.org/meta-schemas/core.yaml#
 6
 7title: APM X-Gene SLIMpro mailbox
 8
 9maintainers:
10  - Khuong Dinh <khuong@os.amperecomputing.com>
11
12description:
13  The APM X-Gene SLIMpro mailbox is used to communicate messages between
14  the ARM64 processors and the Cortex M3 (dubbed SLIMpro). It uses a simple
15  interrupt based door bell mechanism and can exchange simple messages using the
16  internal registers.
17
18properties:
19  compatible:
20    const: apm,xgene-slimpro-mbox
21
22  reg:
23    maxItems: 1
24
25  interrupts:
26    items:
27      - description: mailbox channel 0 doorbell
28      - description: mailbox channel 1 doorbell
29      - description: mailbox channel 2 doorbell
30      - description: mailbox channel 3 doorbell
31      - description: mailbox channel 4 doorbell
32      - description: mailbox channel 5 doorbell
33      - description: mailbox channel 6 doorbell
34      - description: mailbox channel 7 doorbell
35
36  '#mbox-cells':
37    description: Number of mailbox channel.
38    const: 1
39
40required:
41  - compatible
42  - reg
43  - interrupts
44  - '#mbox-cells'
45
46additionalProperties: false
47
48examples:
49  - |
50    mailbox@10540000 {
51        compatible = "apm,xgene-slimpro-mbox";
52        reg = <0x10540000 0xa000>;
53        #mbox-cells = <1>;
54        interrupts = <0x0 0x0 0x4>,
55                     <0x0 0x1 0x4>,
56                     <0x0 0x2 0x4>,
57                     <0x0 0x3 0x4>,
58                     <0x0 0x4 0x4>,
59                     <0x0 0x5 0x4>,
60                     <0x0 0x6 0x4>,
61                     <0x0 0x7 0x4>;
62    };
~/ Read-only file preview.