55 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---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 controller8 9maintainers:10 - Conor Dooley <conor.dooley@microchip.com>11 12properties:13 compatible:14 const: microchip,mpfs-mailbox15 16 reg:17 oneOf:18 - items:19 - description: mailbox control & data registers20 - description: mailbox interrupt registers21 deprecated: true22 - items:23 - description: mailbox control registers24 - description: mailbox interrupt registers25 - description: mailbox data registers26 27 interrupts:28 maxItems: 129 30 "#mbox-cells":31 const: 132 33required:34 - compatible35 - reg36 - interrupts37 - "#mbox-cells"38 39additionalProperties: false40 41examples:42 - |43 soc {44 #address-cells = <2>;45 #size-cells = <2>;46 mbox: mailbox@37020000 {47 compatible = "microchip,mpfs-mailbox";48 reg = <0x0 0x37020000 0x0 0x58>, <0x0 0x2000318C 0x0 0x40>,49 <0x0 0x37020800 0x0 0x100>;50 interrupt-parent = <&L1>;51 interrupts = <96>;52 #mbox-cells = <1>;53 };54 };55