1*5956d97fSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*5956d97fSEmmanuel Vadot%YAML 1.2 3*5956d97fSEmmanuel Vadot--- 4*5956d97fSEmmanuel Vadot$id: "http://devicetree.org/schemas/mailbox/microchip,polarfire-soc-mailbox.yaml#" 5*5956d97fSEmmanuel Vadot$schema: "http://devicetree.org/meta-schemas/core.yaml#" 6*5956d97fSEmmanuel Vadot 7*5956d97fSEmmanuel Vadottitle: Microchip PolarFire SoC (MPFS) MSS (microprocessor subsystem) mailbox controller 8*5956d97fSEmmanuel Vadot 9*5956d97fSEmmanuel Vadotmaintainers: 10*5956d97fSEmmanuel Vadot - Conor Dooley <conor.dooley@microchip.com> 11*5956d97fSEmmanuel Vadot 12*5956d97fSEmmanuel Vadotproperties: 13*5956d97fSEmmanuel Vadot compatible: 14*5956d97fSEmmanuel Vadot const: microchip,polarfire-soc-mailbox 15*5956d97fSEmmanuel Vadot 16*5956d97fSEmmanuel Vadot reg: 17*5956d97fSEmmanuel Vadot items: 18*5956d97fSEmmanuel Vadot - description: mailbox data registers 19*5956d97fSEmmanuel Vadot - description: mailbox interrupt registers 20*5956d97fSEmmanuel Vadot 21*5956d97fSEmmanuel Vadot interrupts: 22*5956d97fSEmmanuel Vadot maxItems: 1 23*5956d97fSEmmanuel Vadot 24*5956d97fSEmmanuel Vadot "#mbox-cells": 25*5956d97fSEmmanuel Vadot const: 1 26*5956d97fSEmmanuel Vadot 27*5956d97fSEmmanuel Vadotrequired: 28*5956d97fSEmmanuel Vadot - compatible 29*5956d97fSEmmanuel Vadot - reg 30*5956d97fSEmmanuel Vadot - interrupts 31*5956d97fSEmmanuel Vadot - "#mbox-cells" 32*5956d97fSEmmanuel Vadot 33*5956d97fSEmmanuel VadotadditionalProperties: false 34*5956d97fSEmmanuel Vadot 35*5956d97fSEmmanuel Vadotexamples: 36*5956d97fSEmmanuel Vadot - | 37*5956d97fSEmmanuel Vadot soc { 38*5956d97fSEmmanuel Vadot #address-cells = <2>; 39*5956d97fSEmmanuel Vadot #size-cells = <2>; 40*5956d97fSEmmanuel Vadot mbox: mailbox@37020000 { 41*5956d97fSEmmanuel Vadot compatible = "microchip,polarfire-soc-mailbox"; 42*5956d97fSEmmanuel Vadot reg = <0x0 0x37020000 0x0 0x1000>, <0x0 0x2000318c 0x0 0x40>; 43*5956d97fSEmmanuel Vadot interrupt-parent = <&L1>; 44*5956d97fSEmmanuel Vadot interrupts = <96>; 45*5956d97fSEmmanuel Vadot #mbox-cells = <1>; 46*5956d97fSEmmanuel Vadot }; 47*5956d97fSEmmanuel Vadot }; 48