18c2ecf20Sopenharmony_ciBroadcom BCM2835 VideoCore mailbox IPC 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciRequired properties: 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_ci- compatible: Should be "brcm,bcm2835-mbox" 68c2ecf20Sopenharmony_ci- reg: Specifies base physical address and size of the registers 78c2ecf20Sopenharmony_ci- interrupts: The interrupt number 88c2ecf20Sopenharmony_ci See bindings/interrupt-controller/brcm,bcm2835-armctrl-ic.txt 98c2ecf20Sopenharmony_ci- #mbox-cells: Specifies the number of cells needed to encode a mailbox 108c2ecf20Sopenharmony_ci channel. The value shall be 0, since there is only one 118c2ecf20Sopenharmony_ci mailbox channel implemented by the device. 128c2ecf20Sopenharmony_ci 138c2ecf20Sopenharmony_ciExample: 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_cimailbox: mailbox@7e00b880 { 168c2ecf20Sopenharmony_ci compatible = "brcm,bcm2835-mbox"; 178c2ecf20Sopenharmony_ci reg = <0x7e00b880 0x40>; 188c2ecf20Sopenharmony_ci interrupts = <0 1>; 198c2ecf20Sopenharmony_ci #mbox-cells = <0>; 208c2ecf20Sopenharmony_ci}; 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_cifirmware: firmware { 238c2ecf20Sopenharmony_ci compatible = "raspberrypi,firmware"; 248c2ecf20Sopenharmony_ci mboxes = <&mailbox>; 258c2ecf20Sopenharmony_ci #power-domain-cells = <1>; 268c2ecf20Sopenharmony_ci}; 27