1*3a87af1cSAlain Volmat# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2*3a87af1cSAlain Volmat%YAML 1.2 3*3a87af1cSAlain Volmat--- 4*3a87af1cSAlain Volmat$id: http://devicetree.org/schemas/mailbox/st,sti-mailbox.yaml# 5*3a87af1cSAlain Volmat$schema: http://devicetree.org/meta-schemas/core.yaml# 6*3a87af1cSAlain Volmat 7*3a87af1cSAlain Volmattitle: STMicroelectronics Mailbox Driver for STi platform 8*3a87af1cSAlain Volmat 9*3a87af1cSAlain Volmatdescription: 10*3a87af1cSAlain Volmat Each ST Mailbox IP currently consists of 4 instances of 32 channels. 11*3a87af1cSAlain Volmat Messages are passed between Application and Remote processors using 12*3a87af1cSAlain Volmat shared memory. 13*3a87af1cSAlain Volmat 14*3a87af1cSAlain Volmatmaintainers: 15*3a87af1cSAlain Volmat - Patrice Chotard <patrice.chotard@foss.st.com> 16*3a87af1cSAlain Volmat 17*3a87af1cSAlain Volmatproperties: 18*3a87af1cSAlain Volmat compatible: 19*3a87af1cSAlain Volmat const: st,stih407-mailbox 20*3a87af1cSAlain Volmat 21*3a87af1cSAlain Volmat reg: 22*3a87af1cSAlain Volmat maxItems: 1 23*3a87af1cSAlain Volmat 24*3a87af1cSAlain Volmat mbox-name: 25*3a87af1cSAlain Volmat $ref: /schemas/types.yaml#/definitions/string 26*3a87af1cSAlain Volmat description: name of the mailbox IP 27*3a87af1cSAlain Volmat 28*3a87af1cSAlain Volmat interrupts: 29*3a87af1cSAlain Volmat description: the irq line for the RX mailbox 30*3a87af1cSAlain Volmat maxItems: 1 31*3a87af1cSAlain Volmat 32*3a87af1cSAlain Volmat "#mbox-cells": 33*3a87af1cSAlain Volmat const: 2 34*3a87af1cSAlain Volmat 35*3a87af1cSAlain Volmatrequired: 36*3a87af1cSAlain Volmat - compatible 37*3a87af1cSAlain Volmat - reg 38*3a87af1cSAlain Volmat - "#mbox-cells" 39*3a87af1cSAlain Volmat 40*3a87af1cSAlain VolmatadditionalProperties: false 41*3a87af1cSAlain Volmat 42*3a87af1cSAlain Volmatexamples: 43*3a87af1cSAlain Volmat - | 44*3a87af1cSAlain Volmat #include <dt-bindings/interrupt-controller/arm-gic.h> 45*3a87af1cSAlain Volmat mailbox0: mailbox@8f00000 { 46*3a87af1cSAlain Volmat compatible = "st,stih407-mailbox"; 47*3a87af1cSAlain Volmat reg = <0x8f00000 0x1000>; 48*3a87af1cSAlain Volmat interrupts = <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>; 49*3a87af1cSAlain Volmat #mbox-cells = <2>; 50*3a87af1cSAlain Volmat mbox-name = "a9"; 51*3a87af1cSAlain Volmat }; 52*3a87af1cSAlain Volmat 53*3a87af1cSAlain Volmat... 54