1 Texas Instruments' Message Manager Driver 2 ======================================== 3 4 The Texas Instruments' Message Manager is a ma 5 configurable queues selectable at SoC(System o 6 manager is broken up into queues in different 7 "proxies" - each instance is unidirectional an 8 integration level to indicate receive or trans 9 10 Message Manager Device Node: 11 =========================== 12 Required properties: 13 -------------------- 14 - compatible: Shall be: "ti,k2g-mess 15 - reg-names queue_proxy_region - M 16 queue_state_debug_regi 17 region. 18 - reg: Contains the register 19 - #mbox-cells Shall be 2. Contains t 20 order referring to the 21 - interrupt-names: Contains interrupt nam 22 for a given SoC. Recei 23 format: "rx_<QID>". 24 For ti,k2g-message-man 25 "rx_005", "rx_ 26 - interrupts: Contains the interrupt 27 interrupt-names proper 28 29 Example(K2G): 30 ------------ 31 32 msgmgr: msgmgr@2a00000 { 33 compatible = "ti,k2g-message-m 34 #mbox-cells = <2>; 35 reg-names = "queue_proxy_regio 36 reg = <0x02a00000 0x400000>, < 37 interrupt-names = "rx_005", "r 38 interrupts = <GIC_SPI 324 IRQ_ 39 <GIC_SPI 327 IRQ_ 40 }; 41 42 pmmc: pmmc { 43 [...] 44 mbox-names = "rx", "tx"; 45 # RX queue ID is 5, proxy ID i 46 # TX queue ID is 0, proxy ID i 47 mboxes= <&msgmgr 5 2>, 48 <&msgmgr 0 0>; 49 [...] 50 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.