1*c66ec88fSEmmanuel VadotBroadcom BCM2835 VideoCore mailbox IPC 2*c66ec88fSEmmanuel Vadot 3*c66ec88fSEmmanuel VadotRequired properties: 4*c66ec88fSEmmanuel Vadot 5*c66ec88fSEmmanuel Vadot- compatible: Should be "brcm,bcm2835-mbox" 6*c66ec88fSEmmanuel Vadot- reg: Specifies base physical address and size of the registers 7*c66ec88fSEmmanuel Vadot- interrupts: The interrupt number 8*c66ec88fSEmmanuel Vadot See bindings/interrupt-controller/brcm,bcm2835-armctrl-ic.txt 9*c66ec88fSEmmanuel Vadot- #mbox-cells: Specifies the number of cells needed to encode a mailbox 10*c66ec88fSEmmanuel Vadot channel. The value shall be 0, since there is only one 11*c66ec88fSEmmanuel Vadot mailbox channel implemented by the device. 12*c66ec88fSEmmanuel Vadot 13*c66ec88fSEmmanuel VadotExample: 14*c66ec88fSEmmanuel Vadot 15*c66ec88fSEmmanuel Vadotmailbox: mailbox@7e00b880 { 16*c66ec88fSEmmanuel Vadot compatible = "brcm,bcm2835-mbox"; 17*c66ec88fSEmmanuel Vadot reg = <0x7e00b880 0x40>; 18*c66ec88fSEmmanuel Vadot interrupts = <0 1>; 19*c66ec88fSEmmanuel Vadot #mbox-cells = <0>; 20*c66ec88fSEmmanuel Vadot}; 21*c66ec88fSEmmanuel Vadot 22*c66ec88fSEmmanuel Vadotfirmware: firmware { 23*c66ec88fSEmmanuel Vadot compatible = "raspberrypi,firmware"; 24*c66ec88fSEmmanuel Vadot mboxes = <&mailbox>; 25*c66ec88fSEmmanuel Vadot #power-domain-cells = <1>; 26*c66ec88fSEmmanuel Vadot}; 27