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