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 oneOf: 15 - items: 16 - const: microchip,pic64gx-mailbox 17 - const: microchip,mpfs-mailbox 18 - const: microchip,mpfs-mailbox 19 20 reg: 21 oneOf: 22 - items: 23 - description: mailbox data registers 24 - items: 25 - description: mailbox control & data registers 26 - description: mailbox interrupt registers 27 deprecated: true 28 - items: 29 - description: mailbox control registers 30 - description: mailbox interrupt registers 31 - description: mailbox data registers 32 deprecated: true 33 34 interrupts: 35 maxItems: 1 36 37 "#mbox-cells": 38 const: 1 39 40required: 41 - compatible 42 - reg 43 - interrupts 44 - "#mbox-cells" 45 46additionalProperties: false 47 48examples: 49 - | 50 soc { 51 #address-cells = <1>; 52 #size-cells = <1>; 53 54 mailbox@37020800 { 55 compatible = "microchip,mpfs-mailbox"; 56 reg = <0x37020800 0x100>; 57 interrupt-parent = <&L1>; 58 interrupts = <96>; 59 #mbox-cells = <1>; 60 }; 61 }; 62