1 Rockchip mailbox 1 Rockchip mailbox 2 2 3 The Rockchip mailbox is used by the Rockchip C 3 The Rockchip mailbox is used by the Rockchip CPU cores to communicate 4 requests to MCU processor. 4 requests to MCU processor. 5 5 6 Refer to ./mailbox.txt for generic information 6 Refer to ./mailbox.txt for generic information about mailbox device-tree 7 bindings. 7 bindings. 8 8 9 Required properties: 9 Required properties: 10 10 11 - compatible: should be one of the following. 11 - compatible: should be one of the following. 12 - "rockchip,rk3368-mbox" for rk3368 12 - "rockchip,rk3368-mbox" for rk3368 13 - reg: physical base address of the controlle 13 - reg: physical base address of the controller and length of memory mapped 14 region. 14 region. 15 - interrupts: The interrupt number to the cpu 15 - interrupts: The interrupt number to the cpu. The interrupt specifier format 16 depends on the interrupt controller. 16 depends on the interrupt controller. 17 - #mbox-cells: Common mailbox binding propert 17 - #mbox-cells: Common mailbox binding property to identify the number 18 of cells required for the mailbox spec 18 of cells required for the mailbox specifier. Should be 1 19 19 20 Example: 20 Example: 21 -------- 21 -------- 22 22 23 /* RK3368 */ 23 /* RK3368 */ 24 mbox: mbox@ff6b0000 { 24 mbox: mbox@ff6b0000 { 25 compatible = "rockchip,rk3368-mailbox" 25 compatible = "rockchip,rk3368-mailbox"; 26 reg = <0x0 0xff6b0000 0x0 0x1000>, 26 reg = <0x0 0xff6b0000 0x0 0x1000>, 27 interrupts = <GIC_SPI 146 IRQ_TYPE_LEV 27 interrupts = <GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>, 28 <GIC_SPI 147 IRQ_TYPE_LEV 28 <GIC_SPI 147 IRQ_TYPE_LEVEL_HIGH>, 29 <GIC_SPI 148 IRQ_TYPE_LEV 29 <GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>, 30 <GIC_SPI 149 IRQ_TYPE_LEV 30 <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>; 31 #mbox-cells = <1>; 31 #mbox-cells = <1>; 32 }; 32 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.