xref: /openbmc/linux/Documentation/devicetree/bindings/mailbox/brcm,bcm2835-mbox.yaml (revision 2612e3bbc0386368a850140a6c9b990cd496a5ec)
1*ebb0130dSStefan Wahren# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*ebb0130dSStefan Wahren%YAML 1.2
3*ebb0130dSStefan Wahren---
4*ebb0130dSStefan Wahren$id: http://devicetree.org/schemas/mailbox/brcm,bcm2835-mbox.yaml#
5*ebb0130dSStefan Wahren$schema: http://devicetree.org/meta-schemas/core.yaml#
6*ebb0130dSStefan Wahren
7*ebb0130dSStefan Wahrentitle: Broadcom BCM2835 VideoCore mailbox IPC
8*ebb0130dSStefan Wahren
9*ebb0130dSStefan Wahrenmaintainers:
10*ebb0130dSStefan Wahren  - Stefan Wahren <stefan.wahren@i2se.com>
11*ebb0130dSStefan Wahren
12*ebb0130dSStefan Wahrenproperties:
13*ebb0130dSStefan Wahren  compatible:
14*ebb0130dSStefan Wahren    const: brcm,bcm2835-mbox
15*ebb0130dSStefan Wahren
16*ebb0130dSStefan Wahren  reg:
17*ebb0130dSStefan Wahren    maxItems: 1
18*ebb0130dSStefan Wahren
19*ebb0130dSStefan Wahren  interrupts:
20*ebb0130dSStefan Wahren    maxItems: 1
21*ebb0130dSStefan Wahren
22*ebb0130dSStefan Wahren  "#mbox-cells":
23*ebb0130dSStefan Wahren    const: 0
24*ebb0130dSStefan Wahren
25*ebb0130dSStefan Wahrenrequired:
26*ebb0130dSStefan Wahren  - compatible
27*ebb0130dSStefan Wahren  - reg
28*ebb0130dSStefan Wahren  - interrupts
29*ebb0130dSStefan Wahren  - "#mbox-cells"
30*ebb0130dSStefan Wahren
31*ebb0130dSStefan WahrenadditionalProperties: false
32*ebb0130dSStefan Wahren
33*ebb0130dSStefan Wahrenexamples:
34*ebb0130dSStefan Wahren  - |
35*ebb0130dSStefan Wahren    mailbox@7e00b880 {
36*ebb0130dSStefan Wahren      compatible = "brcm,bcm2835-mbox";
37*ebb0130dSStefan Wahren      reg = <0x7e00b880 0x40>;
38*ebb0130dSStefan Wahren      interrupts = <0 1>;
39*ebb0130dSStefan Wahren      #mbox-cells = <0>;
40*ebb0130dSStefan Wahren    };
41