Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/mailbox/microchip,mpfs-mailbox.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Microchip PolarFire SoC (MPFS) MSS (microprocessor subsystem) mailbox controller
8
9maintainers:
10 - Conor Dooley <conor.dooley@microchip.com>
11
12properties:
13 compatible:
14 const: microchip,mpfs-mailbox
15
16 reg:
17 oneOf:
18 - items:
19 - description: mailbox data registers
20 - items:
21 - description: mailbox control & data registers
22 - description: mailbox interrupt registers
23 deprecated: true
24 - items:
25 - description: mailbox control registers
26 - description: mailbox interrupt registers
27 - description: mailbox data registers
28 deprecated: true
29
30 interrupts:
31 maxItems: 1
32
33 "#mbox-cells":
34 const: 1
35
36required:
37 - compatible
38 - reg
39 - interrupts
40 - "#mbox-cells"
41
42additionalProperties: false
43
44examples:
45 - |
46 soc {
47 #address-cells = <1>;
48 #size-cells = <1>;
49
50 mailbox@37020800 {
51 compatible = "microchip,mpfs-mailbox";
52 reg = <0x37020800 0x100>;
53 interrupt-parent = <&L1>;
54 interrupts = <96>;
55 #mbox-cells = <1>;
56 };
57 };