SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
Address Offset | 0x0000 0000 | ||
Physical Address | 0x4A0F 4000 0x5A05 A800 | Instance | MAILBOX1_CFG_L4 IVA_MBOX_MAIN_L3 |
Description | This register contains the IP revision code | ||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
REVISION |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | REVISION | IP Revision | R | TI internal data |
Address Offset | 0x0000 0010 | ||
Physical Address | 0x4A0F 4010 0x5A05 A810 | Instance | MAILBOX1_CFG_L4 IVA_MBOX_MAIN_L3 |
Description | This register controls the various parameters of the communication interface | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SIDLEMODE | RESERVED | SOFTRESET |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:4 | RESERVED | Reserved | RW | 0x0000000 |
3:2 | SIDLEMODE | Idle Mode | RW | 0x2 |
0x0: Force-idle. An idle request is acknowledged unconditionally | ||||
0x1: No-idle. An idle request is never acknowledged | ||||
0x2: Smart-idle. Acknowledgement to an idle request is given based on the internal activity of the module based on the internal activity of the module | ||||
0x3: reserved do not use | ||||
1 | RESERVED | Reserved | RW | 0 |
0 | SOFTRESET | Softreset | RW | 0 |
Read 0x0: Soft/Hard reset done | ||||
Write 0x0: No action | ||||
Read 0x1: Reset is ongoing | ||||
Write 0x1: Start the soft reset sequence |
Address Offset | 0x0000 0040 + (0x4 * m) | Index | m = 0 to 7 (MAILBOX1), or m = 0 to 11 (MAILBOX2..13), or m = 0 to 5 (IVA_MBOX), or m = 0 to 15 (EVEx_MBOX) |
Physical Address | 0x4A0F 4040 + (0x4 * m) 0x5A05 A840 + (0x4 * m) | Instance | MAILBOX1_CFG_L4 IVA_MBOX_MAIN_L3 |
Description | The message register stores the next to be read message of the mailbox. Reads remove the message from the FIFO queue. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MESSAGEVALUEMBM |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | MESSAGEVALUEMBM | Message in Mailbox | RW | 0x0000 0000 |
Address Offset | 0x0000 0080 + (0x4 * m) | Index | m = 0 to 7 (MAILBOX1), or m = 0 to 11 (MAILBOX2..13), or m = 0 to 5 (IVA_MBOX), or m = 0 to 15 (EVEx_MBOX) |
Physical Address | 0x4A0F 4080 + (0x4 * m) 0x5A05 A880 + (0x4 * m) | Instance | MAILBOX1_CFG_L4 IVA_MBOX_MAIN_L3 |
Description | The FIFO status register has the status related to the mailbox internal FIFO | ||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | FIFOFULLMBM |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:1 | RESERVED | Reads returns 0 | R | 0x0000 0000 |
0 | FIFOFULLMBM | Full flag for Mailbox | R | 0 |
Read 0x0: Mailbox FIFO is not full | ||||
Read 0x1: Mailbox FIFO is full |
Address Offset | 0x0000 00C0 + (0x4 * m) | Index | m = 0 to 7 (MAILBOX1), or m = 0 to 11 (MAILBOX2..13), or m = 0 to 5 (IVA_MBOX), or m = 0 to 15 (EVEx_MBOX) |
Physical Address | 0x4A0F 40C0 + (0x4 * m) 0x5A05 A8C0 + (0x4 * m) | Instance | MAILBOX1_CFG_L4 IVA_MBOX_MAIN_L3 |
Description | The message status register has the status of the messages in the mailbox. | ||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | NBOFMSGMBM |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:3 | RESERVED | Reserved. Read returns 0 | R | 0x0000 0000 |
2:0 | NBOFMSGMBM | Number of unread messages in Mailbox Note: Limited to four messages per mailbox. | R | 0x00 |
Address Offset | 0x0000 0100 + (0x10 * u) | Index | u = 0 to 2 (MAILBOX1), or u = 0 to 3 (MAILBOX2..13, IVA_MBOX, EVEx_MBOX) |
Physical Address | 0x4A0F 4100 + (0x10 * u) 0x5A05 A900 + (0x10 * u) | Instance | MAILBOX1_CFG_L4 IVA_MBOX_MAIN_L3 |
Description | The interrupt status register has the raw status for each event that may be responsible for the generation of an interrupt to the corresponding user - write 1 to a given bit sets this bit. This register is mainly used for debug purpose. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
NOTFULLSTATUSUUMB15 | NEWMSGSTATUSUUMB15 | NOTFULLSTATUSUUMB14 | NEWMSGSTATUSUUMB14 | NOTFULLSTATUSUUMB13 | NEWMSGSTATUSUUMB13 | NOTFULLSTATUSUUMB12 | NEWMSGSTATUSUUMB12 | NOTFULLSTATUSUUMB11 | NEWMSGSTATUSUUMB11 | NOTFULLSTATUSUUMB10 | NEWMSGSTATUSUUMB10 | NOTFULLSTATUSUUMB9 | NEWMSGSTATUSUUMB9 | NOTFULLSTATUSUUMB8 | NEWMSGSTATUSUUMB8 | NOTFULLSTATUSUUMB7 | NEWMSGSTATUSUUMB7 | NOTFULLSTATUSUUMB6 | NEWMSGSTATUSUUMB6 | NOTFULLSTATUSUUMB5 | NEWMSGSTATUSUUMB5 | NOTFULLSTATUSUUMB4 | NEWMSGSTATUSUUMB4 | NOTFULLSTATUSUUMB3 | NEWMSGSTATUSUUMB3 | NOTFULLSTATUSUUMB2 | NEWMSGSTATUSUUMB2 | NOTFULLSTATUSUUMB1 | NEWMSGSTATUSUUMB1 | NOTFULLSTATUSUUMB0 | NEWMSGSTATUSUUMB0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | NOTFULLSTATUSUUMB15 | NotFull Status bit for User u, Mailbox 15 | RW | 1 |
Read 0x0: No event pending (message queue full) | ||||
Write 0x0: No action | ||||
Read 0x1: Event pending (message queue not full) | ||||
Write 0x1: Set the event (for debug) | ||||
30 | NEWMSGSTATUSUUMB15 | NewMessage Status bit for User u, Mailbox 15 | RW | 0 |
Read 0x0: No event (message) pending | ||||
Write 0x0: No action | ||||
Read 0x1: Event (message) pending | ||||
Write 0x1: Set the event (for debug) | ||||
29 | NOTFULLSTATUSUUMB14 | NotFull Status bit for User u, Mailbox 14 | RW | 1 |
Read 0x0: No event pending (message queue full) | ||||
Write 0x0: No action | ||||
Read 0x1: Event pending (message queue not full) | ||||
Write 0x1: Set the event (for debug) | ||||
28 | NEWMSGSTATUSUUMB14 | NewMessage Status bit for User u, Mailbox 14 | RW | 0 |
Read 0x0: No event (message) pending | ||||
Write 0x0: No action | ||||
Read 0x1: Event (message) pending | ||||
Write 0x1: Set the event (for debug) | ||||
27 | NOTFULLSTATUSUUMB13 | NotFull Status bit for User u, Mailbox 13 | RW | 1 |
Read 0x0: No event pending (message queue full) | ||||
Write 0x0: No action | ||||
Read 0x1: Event pending (message queue not full) | ||||
Write 0x1: Set the event (for debug) | ||||
26 | NEWMSGSTATUSUUMB13 | NewMessage Status bit for User u, Mailbox 13 | RW | 0 |
Read 0x0: No event (message) pending | ||||
Write 0x0: No action | ||||
Read 0x1: Event (message) pending | ||||
Write 0x1: Set the event (for debug) | ||||
25 | NOTFULLSTATUSUUMB12 | NotFull Status bit for User u, Mailbox 12 | RW | 1 |
Read 0x0: No event pending (message queue full) | ||||
Write 0x0: No action | ||||
Read 0x1: Event pending (message queue not full) | ||||
Write 0x1: Set the event (for debug) | ||||
24 | NEWMSGSTATUSUUMB12 | NewMessage Status bit for User u, Mailbox 12 | RW | 0 |
Read 0x0: No event (message) pending | ||||
Write 0x0: No action | ||||
Read 0x1: Event (message) pending | ||||
Write 0x1: Set the event (for debug) | ||||
23 | NOTFULLSTATUSUUMB11 | NotFull Status bit for User u, Mailbox 11 | RW | 1 |
Read 0x0: No event pending (message queue full) | ||||
Write 0x0: No action | ||||
Read 0x1: Event pending (message queue not full) | ||||
Write 0x1: Set the event (for debug) | ||||
22 | NEWMSGSTATUSUUMB11 | NewMessage Status bit for User u, Mailbox 11 | RW | 0 |
Read 0x0: No event (message) pending | ||||
Write 0x0: No action | ||||
Read 0x1: Event (message) pending | ||||
Write 0x1: Set the event (for debug) | ||||
21 | NOTFULLSTATUSUUMB10 | NotFull Status bit for User u, Mailbox 10 | RW | 1 |
Read 0x0: No event pending (message queue full) | ||||
Write 0x0: No action | ||||
Read 0x1: Event pending (message queue not full) | ||||
Write 0x1: Set the event (for debug) | ||||
20 | NEWMSGSTATUSUUMB10 | NewMessage Status bit for User u, Mailbox 10 | RW | 0 |
Read 0x0: No event (message) pending | ||||
Write 0x0: No action | ||||
Read 0x1: Event (message) pending | ||||
Write 0x1: Set the event (for debug) | ||||
19 | NOTFULLSTATUSUUMB9 | NotFull Status bit for User u, Mailbox 9 | RW | 1 |
Read 0x0: No event pending (message queue full) | ||||
Write 0x0: No action | ||||
Read 0x1: Event pending (message queue not full) | ||||
Write 0x1: Set the event (for debug) | ||||
18 | NEWMSGSTATUSUUMB9 | NewMessage Status bit for User u, Mailbox 9 | RW | 0 |
Read 0x0: No event (message) pending | ||||
Write 0x0: No action | ||||
Read 0x1: Event (message) pending | ||||
Write 0x1: Set the event (for debug) | ||||
17 | NOTFULLSTATUSUUMB8 | NotFull Status bit for User u, Mailbox 8 | RW | 1 |
Read 0x0: No event pending (message queue full) | ||||
Write 0x0: No action | ||||
Read 0x1: Event pending (message queue not full) | ||||
Write 0x1: Set the event (for debug) | ||||
16 | NEWMSGSTATUSUUMB8 | NewMessage Status bit for User u, Mailbox 8 | RW | 0 |
Read 0x0: No event (message) pending | ||||
Write 0x0: No action | ||||
Read 0x1: Event (message) pending | ||||
Write 0x1: Set the event (for debug) | ||||
15 | NOTFULLSTATUSUUMB7 | NotFull Status bit for User u, Mailbox 7 | RW | 1 |
Read 0x0: No event pending (message queue full) | ||||
Write 0x0: No action | ||||
Read 0x1: Event pending (message queue not full) | ||||
Write 0x1: Set the event (for debug) | ||||
14 | NEWMSGSTATUSUUMB7 | NewMessage Status bit for User u, Mailbox 7 | RW | 0 |
Read 0x0: No event (message) pending | ||||
Write 0x0: No action | ||||
Read 0x1: Event (message) pending | ||||
Write 0x1: Set the event (for debug) | ||||
13 | NOTFULLSTATUSUUMB6 | NotFull Status bit for User u, Mailbox 6 | RW | 1 |
Read 0x0: No event pending (message queue full) | ||||
Write 0x0: No action | ||||
Read 0x1: Event pending (message queue not full) | ||||
Write 0x1: Set the event (for debug) | ||||
12 | NEWMSGSTATUSUUMB6 | NewMessage Status bit for User u, Mailbox 6 | RW | 0 |
Read 0x0: No event (message) pending | ||||
Write 0x0: No action | ||||
Read 0x1: Event (message) pending | ||||
Write 0x1: Set the event (for debug) | ||||
11 | NOTFULLSTATUSUUMB5 | NotFull Status bit for User u, Mailbox 5 | RW | 1 |
Read 0x0: No event pending (message queue full) | ||||
Write 0x0: No action | ||||
Read 0x1: Event pending (message queue not full) | ||||
Write 0x1: Set the event (for debug) | ||||
10 | NEWMSGSTATUSUUMB5 | NewMessage Status bit for User u, Mailbox 5 | RW | 0 |
Read 0x0: No event (message) pending | ||||
Write 0x0: No action | ||||
Read 0x1: Event (message) pending | ||||
Write 0x1: Set the event (for debug) | ||||
9 | NOTFULLSTATUSUUMB4 | NotFull Status bit for User u, Mailbox 4 | RW | 1 |
Read 0x0: No event pending (message queue full) | ||||
Write 0x0: No action | ||||
Read 0x1: Event pending (message queue not full) | ||||
Write 0x1: Set the event (for debug) | ||||
8 | NEWMSGSTATUSUUMB4 | NewMessage Status bit for User u, Mailbox 4 | RW | 0 |
Read 0x0: No event (message) pending | ||||
Write 0x0: No action | ||||
Read 0x1: Event (message) pending | ||||
Write 0x1: Set the event (for debug) | ||||
7 | NOTFULLSTATUSUUMB3 | NotFull Status bit for User u, Mailbox 3 | RW | 1 |
Read 0x0: No event pending (message queue full) | ||||
Write 0x0: No action | ||||
Read 0x1: Event pending (message queue not full) | ||||
Write 0x1: Set the event (for debug) | ||||
6 | NEWMSGSTATUSUUMB3 | NewMessage Status bit for User u, Mailbox 3 | RW | 0 |
Read 0x0: No event (message) pending | ||||
Write 0x0: No action | ||||
Read 0x1: Event (message) pending | ||||
Write 0x1: Set the event (for debug) | ||||
5 | NOTFULLSTATUSUUMB2 | NotFull Status bit for User u, Mailbox 2 | RW | 1 |
Read 0x0: No event pending (message queue full) | ||||
Write 0x0: No action | ||||
Read 0x1: Event pending (message queue not full) | ||||
Write 0x1: Set the event (for debug) | ||||
4 | NEWMSGSTATUSUUMB2 | NewMessage Status bit for User u, Mailbox 2 | RW | 0 |
Read 0x0: No event (message) pending | ||||
Write 0x0: No action | ||||
Read 0x1: Event (message) pending | ||||
Write 0x1: Set the event (for debug) | ||||
3 | NOTFULLSTATUSUUMB1 | NotFull Status bit for User u, Mailbox 1 | RW | 1 |
Read 0x0: No event pending (message queue full) | ||||
Write 0x0: No action | ||||
Read 0x1: Event pending (message queue not full) | ||||
Write 0x1: Set the event (for debug) | ||||
2 | NEWMSGSTATUSUUMB1 | NewMessage Status bit for User u, Mailbox 1 | RW | 0 |
Read 0x0: No event (message) pending | ||||
Write 0x0: No action | ||||
Read 0x1: Event (message) pending | ||||
Write 0x1: Set the event (for debug) | ||||
1 | NOTFULLSTATUSUUMB0 | NotFull Status bit for User u, Mailbox 0 | RW | 1 |
Read 0x0: No event pending (message queue full) | ||||
Write 0x0: No action | ||||
Read 0x1: Event pending (message queue not full) | ||||
Write 0x1: Set the event (for debug) | ||||
0 | NEWMSGSTATUSUUMB0 | NewMessage Status bit for User u, Mailbox 0 | RW | 0 |
Read 0x0: No event (message) pending | ||||
Write 0x0: No action | ||||
Read 0x1: Event (message) pending | ||||
Write 0x1: Set the event (for debug) |
Address Offset | 0x0000 0104 + (0x10 * u) | Index | u = 0 to 2 (MAILBOX1), or u = 0 to 3 (MAILBOX2..13, IVA_MBOX, EVEx_MBOX) |
Physical Address | 0x4A0F 4104 + (0x10 * u) 0x5A05 A904 + (0x10 * u) | Instance | MAILBOX1_CFG_L4 IVA_MBOX_MAIN_L3 |
Description | The interrupt status register has the status combined with irq-enable for each event that may be responsible for the generation of an interrupt to the corresponding user - write 1 to a given bit resets this bit | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
NOTFULLSTATUSENUUMB15 | NEWMSGSTATUSENUUMB15 | NOTFULLSTATUSENUUMB14 | NEWMSGSTATUSENUUMB14 | NOTFULLSTATUSENUUMB13 | NEWMSGSTATUSENUUMB13 | NOTFULLSTATUSENUUMB12 | NEWMSGSTATUSENUUMB12 | NOTFULLSTATUSENUUMB11 | NEWMSGSTATUSENUUMB11 | NOTFULLSTATUSENUUMB10 | NEWMSGSTATUSENUUMB10 | NOTFULLSTATUSENUUMB9 | NEWMSGSTATUSENUUMB9 | NOTFULLSTATUSENUUMB8 | NEWMSGSTATUSENUUMB8 | NOTFULLSTATUSENUUMB7 | NEWMSGSTATUSENUUMB7 | NOTFULLSTATUSENUUMB6 | NEWMSGSTATUSENUUMB6 | NOTFULLSTATUSENUUMB5 | NEWMSGSTATUSENUUMB5 | NOTFULLSTATUSENUUMB4 | NEWMSGSTATUSENUUMB4 | NOTFULLSTATUSENUUMB3 | NEWMSGSTATUSENUUMB3 | NOTFULLSTATUSENUUMB2 | NEWMSGSTATUSENUUMB2 | NOTFULLSTATUSENUUMB1 | NEWMSGSTATUSENUUMB1 | NOTFULLSTATUSENUUMB0 | NEWMSGSTATUSENUUMB0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | NOTFULLSTATUSENUUMB15 | NotFull Status bit for User u, Mailbox 15 | RW | 0 |
Read 0x0: No event pending (message queue full) | ||||
Write 0x0: No action | ||||
Read 0x1: Event pending (message queue not full) | ||||
Write 0x1: Clear pending event, if any | ||||
30 | NEWMSGSTATUSENUUMB15 | NewMessage Status bit for User u, Mailbox 15 | RW | 0 |
Read 0x0: No event (message) pending | ||||
Write 0x0: No action | ||||
Read 0x1: Event (message) pending | ||||
Write 0x1: Clear pending event, if any | ||||
29 | NOTFULLSTATUSENUUMB14 | NotFull Status bit for User u, Mailbox 14 | RW | 0 |
Read 0x0: No event pending (message queue full) | ||||
Write 0x0: No action | ||||
Read 0x1: Event pending (message queue not full) | ||||
Write 0x1: Clear pending event, if any | ||||
28 | NEWMSGSTATUSENUUMB14 | NewMessage Status bit for User u, Mailbox 14 | RW | 0 |
Read 0x0: No event (message) pending | ||||
Write 0x0: No action | ||||
Read 0x1: Event (message) pending | ||||
Write 0x1: Clear pending event, if any | ||||
27 | NOTFULLSTATUSENUUMB13 | NotFull Status bit for User u, Mailbox 13 | RW | 0 |
Read 0x0: No event pending (message queue full) | ||||
Write 0x0: No action | ||||
Read 0x1: Event pending (message queue not full) | ||||
Write 0x1: Clear pending event, if any | ||||
26 | NEWMSGSTATUSENUUMB13 | NewMessage Status bit for User u, Mailbox 13 | RW | 0 |
Read 0x0: No event (message) pending | ||||
Write 0x0: No action | ||||
Read 0x1: Event (message) pending | ||||
Write 0x1: Clear pending event, if any | ||||
25 | NOTFULLSTATUSENUUMB12 | NotFull Status bit for User u, Mailbox 12 | RW | 0 |
Read 0x0: No event pending (message queue full) | ||||
Write 0x0: No action | ||||
Read 0x1: Event pending (message queue not full) | ||||
Write 0x1: Clear pending event, if any | ||||
24 | NEWMSGSTATUSENUUMB12 | NewMessage Status bit for User u, Mailbox 12 | RW | 0 |
Read 0x0: No event (message) pending | ||||
Write 0x0: No action | ||||
Read 0x1: Event (message) pending | ||||
Write 0x1: Clear pending event, if any | ||||
23 | NOTFULLSTATUSENUUMB11 | NotFull Status bit for User u, Mailbox 11 | RW | 0 |
Read 0x0: No event pending (message queue full) | ||||
Write 0x0: No action | ||||
Read 0x1: Event pending (message queue not full) | ||||
Write 0x1: Clear pending event, if any | ||||
22 | NEWMSGSTATUSENUUMB11 | NewMessage Status bit for User u, Mailbox 11 | RW | 0 |
Read 0x0: No event (message) pending | ||||
Write 0x0: No action | ||||
Read 0x1: Event (message) pending | ||||
Write 0x1: Clear pending event, if any | ||||
21 | NOTFULLSTATUSENUUMB10 | NotFull Status bit for User u, Mailbox 10 | RW | 0 |
Read 0x0: No event pending (message queue full) | ||||
Write 0x0: No action | ||||
Read 0x1: Event pending (message queue not full) | ||||
Write 0x1: Clear pending event, if any | ||||
20 | NEWMSGSTATUSENUUMB10 | NewMessage Status bit for User u, Mailbox 10 | RW | 0 |
Read 0x0: No event (message) pending | ||||
Write 0x0: No action | ||||
Read 0x1: Event (message) pending | ||||
Write 0x1: Clear pending event, if any | ||||
19 | NOTFULLSTATUSENUUMB9 | NotFull Status bit for User u, Mailbox 9 | RW | 0 |
Read 0x0: No event pending (message queue full) | ||||
Write 0x0: No action | ||||
Read 0x1: Event pending (message queue not full) | ||||
Write 0x1: Clear pending event, if any | ||||
18 | NEWMSGSTATUSENUUMB9 | NewMessage Status bit for User u, Mailbox 9 | RW | 0 |
Read 0x0: No event (message) pending | ||||
Write 0x0: No action | ||||
Read 0x1: Event (message) pending | ||||
Write 0x1: Clear pending event, if any | ||||
17 | NOTFULLSTATUSENUUMB8 | NotFull Status bit for User u, Mailbox 8 | RW | 0 |
Read 0x0: No event pending (message queue full) | ||||
Write 0x0: No action | ||||
Read 0x1: Event pending (message queue not full) | ||||
Write 0x1: Clear pending event, if any | ||||
16 | NEWMSGSTATUSENUUMB8 | NewMessage Status bit for User u, Mailbox 8 | RW | 0 |
Read 0x0: No event (message) pending | ||||
Write 0x0: No action | ||||
Read 0x1: Event (message) pending | ||||
Write 0x1: Clear pending event, if any | ||||
15 | NOTFULLSTATUSENUUMB7 | NotFull Status bit for User u, Mailbox 7 | RW | 0 |
Read 0x0: No event pending (message queue full) | ||||
Write 0x0: No action | ||||
Read 0x1: Event pending (message queue not full) | ||||
Write 0x1: Clear pending event, if any | ||||
14 | NEWMSGSTATUSENUUMB7 | NewMessage Status bit for User u, Mailbox 7 | RW | 0 |
Read 0x0: No event (message) pending | ||||
Write 0x0: No action | ||||
Read 0x1: Event (message) pending | ||||
Write 0x1: Clear pending event, if any | ||||
13 | NOTFULLSTATUSENUUMB6 | NotFull Status bit for User u, Mailbox 6 | RW | 0 |
Read 0x0: No event pending (message queue full) | ||||
Write 0x0: No action | ||||
Read 0x1: Event pending (message queue not full) | ||||
Write 0x1: Clear pending event, if any | ||||
12 | NEWMSGSTATUSENUUMB6 | NewMessage Status bit for User u, Mailbox 6 | RW | 0 |
Read 0x0: No event (message) pending | ||||
Write 0x0: No action | ||||
Read 0x1: Event (message) pending | ||||
Write 0x1: Clear pending event, if any | ||||
11 | NOTFULLSTATUSENUUMB5 | NotFull Status bit for User u, Mailbox 5 | RW | 0 |
Read 0x0: No event pending (message queue full) | ||||
Write 0x0: No action | ||||
Read 0x1: Event pending (message queue not full) | ||||
Write 0x1: Clear pending event, if any | ||||
10 | NEWMSGSTATUSENUUMB5 | NewMessage Status bit for User u, Mailbox 5 | RW | 0 |
Read 0x0: No event (message) pending | ||||
Write 0x0: No action | ||||
Read 0x1: Event (message) pending | ||||
Write 0x1: Clear pending event, if any | ||||
9 | NOTFULLSTATUSENUUMB4 | NotFull Status bit for User u, Mailbox 4 | RW | 0 |
Read 0x0: No event pending (message queue full) | ||||
Write 0x0: No action | ||||
Read 0x1: Event pending (message queue not full) | ||||
Write 0x1: Clear pending event, if any | ||||
8 | NEWMSGSTATUSENUUMB4 | NewMessage Status bit for User u, Mailbox 4 | RW | 0 |
Read 0x0: No event (message) pending | ||||
Write 0x0: No action | ||||
Read 0x1: Event (message) pending | ||||
Write 0x1: Clear pending event, if any | ||||
7 | NOTFULLSTATUSENUUMB3 | NotFull Status bit for User u, Mailbox 3 | RW | 0 |
Read 0x0: No event pending (message queue full) | ||||
Write 0x0: No action | ||||
Read 0x1: Event pending (message queue not full) | ||||
Write 0x1: Clear pending event, if any | ||||
6 | NEWMSGSTATUSENUUMB3 | NewMessage Status bit for User u, Mailbox 3 | RW | 0 |
Read 0x0: No event (message) pending | ||||
Write 0x0: No action | ||||
Read 0x1: Event (message) pending | ||||
Write 0x1: Clear pending event, if any | ||||
5 | NOTFULLSTATUSENUUMB2 | NotFull Status bit for User u, Mailbox 2 | RW | 0 |
Read 0x0: No event pending (message queue full) | ||||
Write 0x0: No action | ||||
Read 0x1: Event pending (message queue not full) | ||||
Write 0x1: Clear pending event, if any | ||||
4 | NEWMSGSTATUSENUUMB2 | NewMessage Status bit for User u, Mailbox 2 | RW | 0 |
Read 0x0: No event (message) pending | ||||
Write 0x0: No action | ||||
Read 0x1: Event (message) pending | ||||
Write 0x1: Clear pending event, if any | ||||
3 | NOTFULLSTATUSENUUMB1 | NotFull Status bit for User u, Mailbox 1 | RW | 0 |
Read 0x0: No event pending (message queue full) | ||||
Write 0x0: No action | ||||
Read 0x1: Event pending (message queue not full) | ||||
Write 0x1: Clear pending event, if any | ||||
2 | NEWMSGSTATUSENUUMB1 | NewMessage Status bit for User u, Mailbox 1 | RW | 0 |
Read 0x0: No event (message) pending | ||||
Write 0x0: No action | ||||
Read 0x1: Event (message) pending | ||||
Write 0x1: Clear pending event, if any | ||||
1 | NOTFULLSTATUSENUUMB0 | NotFull Status bit for User u, Mailbox 0 | RW | 0 |
Read 0x0: No event pending (message queue full) | ||||
Write 0x0: No action | ||||
Read 0x1: Event pending (message queue not full) | ||||
Write 0x1: Clear pending event, if any | ||||
0 | NEWMSGSTATUSENUUMB0 | NewMessage Status bit for User u, Mailbox 0 | RW | 0 |
Read 0x0: No event (message) pending | ||||
Write 0x0: No action | ||||
Read 0x1: Event (message) pending | ||||
Write 0x1: Clear pending event, if any |
Address Offset | 0x0000 0108 + (0x10 * u) | Index | u = 0 to 2 (MAILBOX1), or u = 0 to 3 (MAILBOX2..13, IVA_MBOX, EVEx_MBOX) |
Physical Address | 0x4A0F 4108 + (0x10 * u) 0x5A05 A908 + (0x10 * u) | Instance | MAILBOX1_CFG_L4 IVA_MBOX_MAIN_L3 |
Description | The interrupt enable register enables to unmask the module internal source of interrupt to the corresponding user. This register is write 1 to set. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
NOTFULLENABLEUUMB15 | NEWMSGENABLEUUMB15 | NOTFULLENABLEUUMB14 | NEWMSGENABLEUUMB14 | NOTFULLENABLEUUMB13 | NEWMSGENABLEUUMB13 | NOTFULLENABLEUUMB12 | NEWMSGENABLEUUMB12 | NOTFULLENABLEUUMB11 | NEWMSGENABLEUUMB11 | NOTFULLENABLEUUMB10 | NEWMSGENABLEUUMB10 | NOTFULLENABLEUUMB9 | NEWMSGENABLEUUMB9 | NOTFULLENABLEUUMB8 | NEWMSGENABLEUUMB8 | NOTFULLENABLEUUMB7 | NEWMSGENABLEUUMB7 | NOTFULLENABLEUUMB6 | NEWMSGENABLEUUMB6 | NOTFULLENABLEUUMB5 | NEWMSGENABLEUUMB5 | NOTFULLENABLEUUMB4 | NEWMSGENABLEUUMB4 | NOTFULLENABLEUUMB3 | NEWMSGENABLEUUMB3 | NOTFULLENABLEUUMB2 | NEWMSGENABLEUUMB2 | NOTFULLENABLEUUMB1 | NEWMSGENABLEUUMB1 | NOTFULLENABLEUUMB0 | NEWMSGENABLEUUMB0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | NOTFULLENABLEUUMB15 | NotFull Enable bit for User u, Mailbox 15 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Enable interrupt | ||||
30 | NEWMSGENABLEUUMB15 | NewMessage Enable bit for User u, Mailbox 15 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Enable interrupt | ||||
29 | NOTFULLENABLEUUMB14 | NotFull Enable bit for User u, Mailbox 14 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Enable interrupt | ||||
28 | NEWMSGENABLEUUMB14 | NewMessage Enable bit for User u, Mailbox 14 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Enable interrupt | ||||
27 | NOTFULLENABLEUUMB13 | NotFull Enable bit for User u, Mailbox 13 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Enable interrupt | ||||
26 | NEWMSGENABLEUUMB13 | NewMessage Enable bit for User u, Mailbox 13 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Enable interrupt | ||||
25 | NOTFULLENABLEUUMB12 | NotFull Enable bit for User u, Mailbox 12 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Enable interrupt | ||||
24 | NEWMSGENABLEUUMB12 | NewMessage Enable bit for User u, Mailbox 12 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Enable interrupt | ||||
23 | NOTFULLENABLEUUMB11 | NotFull Enable bit for User u, Mailbox 11 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Enable interrupt | ||||
22 | NEWMSGENABLEUUMB11 | NewMessage Enable bit for User u, Mailbox 11 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Enable interrupt | ||||
21 | NOTFULLENABLEUUMB10 | NotFull Enable bit for User u, Mailbox 10 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Enable interrupt | ||||
20 | NEWMSGENABLEUUMB10 | NewMessage Enable bit for User u, Mailbox 10 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Enable interrupt | ||||
19 | NOTFULLENABLEUUMB9 | NotFull Enable bit for User u, Mailbox 9 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Enable interrupt | ||||
18 | NEWMSGENABLEUUMB9 | NewMessage Enable bit for User u, Mailbox 9 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Enable interrupt | ||||
17 | NOTFULLENABLEUUMB8 | NotFull Enable bit for User u, Mailbox 8 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Enable interrupt | ||||
16 | NEWMSGENABLEUUMB8 | NewMessage Enable bit for User u, Mailbox 8 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Enable interrupt | ||||
15 | NOTFULLENABLEUUMB7 | NotFull Enable bit for User u, Mailbox 7 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Enable interrupt | ||||
14 | NEWMSGENABLEUUMB7 | NewMessage Enable bit for User u, Mailbox 7 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Enable interrupt | ||||
13 | NOTFULLENABLEUUMB6 | NotFull Enable bit for User u, Mailbox 6 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Enable interrupt | ||||
12 | NEWMSGENABLEUUMB6 | NewMessage Enable bit for User u, Mailbox 6 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Enable interrupt | ||||
11 | NOTFULLENABLEUUMB5 | NotFull Enable bit for User u, Mailbox 5 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Enable interrupt | ||||
10 | NEWMSGENABLEUUMB5 | NewMessage Enable bit for User u, Mailbox 5 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Enable interrupt | ||||
9 | NOTFULLENABLEUUMB4 | NotFull Enable bit for User u, Mailbox 4 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Enable interrupt | ||||
8 | NEWMSGENABLEUUMB4 | NewMessage Enable bit for User u, Mailbox 4 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Enable interrupt | ||||
7 | NOTFULLENABLEUUMB3 | NotFull Enable bit for User u, Mailbox 3 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Enable interrupt | ||||
6 | NEWMSGENABLEUUMB3 | NewMessage Enable bit for User u, Mailbox 3 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Enable interrupt | ||||
5 | NOTFULLENABLEUUMB2 | NotFull Enable bit for User u, Mailbox 2 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Enable interrupt | ||||
4 | NEWMSGENABLEUUMB2 | NewMessage Enable bit for User u, Mailbox 2 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Enable interrupt | ||||
3 | NOTFULLENABLEUUMB1 | NotFull Enable bit for User u, Mailbox 1 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Enable interrupt | ||||
2 | NEWMSGENABLEUUMB1 | NewMessage Enable bit for User u, Mailbox 1 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Enable interrupt | ||||
1 | NOTFULLENABLEUUMB0 | NotFull Enable bit for User u, Mailbox 0 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Enable interrupt | ||||
0 | NEWMSGENABLEUUMB0 | NewMessage Enable bit for User u, Mailbox 0 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Enable interrupt |
Address Offset | 0x0000 010C + (0x10 * u) | Index | u = 0 to 2 (MAILBOX1), or u = 0 to 3 (MAILBOX2..13, IVA_MBOX, EVEx_MBOX) |
Physical Address | 0x4A0F 410C + (0x10 * u) 0x5A05 A90C + (0x10 * u) | Instance | MAILBOX1_CFG_L4 IVA_MBOX_MAIN_L3 |
Description | The interrupt enable register enables to mask the module internal source of interrupt to the corresponding user. This register is write 1 to clear. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
NOTFULLENABLEUUMB15 | NEWMSGENABLEUUMB15 | NOTFULLENABLEUUMB14 | NEWMSGENABLEUUMB14 | NOTFULLENABLEUUMB13 | NEWMSGENABLEUUMB13 | NOTFULLENABLEUUMB12 | NEWMSGENABLEUUMB12 | NOTFULLENABLEUUMB11 | NEWMSGENABLEUUMB11 | NOTFULLENABLEUUMB10 | NEWMSGENABLEUUMB10 | NOTFULLENABLEUUMB9 | NEWMSGENABLEUUMB9 | NOTFULLENABLEUUMB8 | NEWMSGENABLEUUMB8 | NOTFULLENABLEUUMB7 | NEWMSGENABLEUUMB7 | NOTFULLENABLEUUMB6 | NEWMSGENABLEUUMB6 | NOTFULLENABLEUUMB5 | NEWMSGENABLEUUMB5 | NOTFULLENABLEUUMB4 | NEWMSGENABLEUUMB4 | NOTFULLENABLEUUMB3 | NEWMSGENABLEUUMB3 | NOTFULLENABLEUUMB2 | NEWMSGENABLEUUMB2 | NOTFULLENABLEUUMB1 | NEWMSGENABLEUUMB1 | NOTFULLENABLEUUMB0 | NEWMSGENABLEUUMB0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | NOTFULLENABLEUUMB15 | NotFull Enable bit for User u, Mailbox 15 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Disable interrupt | ||||
30 | NEWMSGENABLEUUMB15 | NewMessage Enable bit for User u, Mailbox 15 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Disable interrupt | ||||
29 | NOTFULLENABLEUUMB14 | NotFull Enable bit for User u, Mailbox 14 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Disable interrupt | ||||
28 | NEWMSGENABLEUUMB14 | NewMessage Enable bit for User u, Mailbox 14 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Disable interrupt | ||||
27 | NOTFULLENABLEUUMB13 | NotFull Enable bit for User u, Mailbox 13 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Disable interrupt | ||||
26 | NEWMSGENABLEUUMB13 | NewMessage Enable bit for User u, Mailbox 13 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Disable interrupt | ||||
25 | NOTFULLENABLEUUMB12 | NotFull Enable bit for User u, Mailbox 12 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Disable interrupt | ||||
24 | NEWMSGENABLEUUMB12 | NewMessage Enable bit for User u, Mailbox 12 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Disable interrupt | ||||
23 | NOTFULLENABLEUUMB11 | NotFull Enable bit for User u, Mailbox 11 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Disable interrupt | ||||
22 | NEWMSGENABLEUUMB11 | NewMessage Enable bit for User u, Mailbox 11 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Disable interrupt | ||||
21 | NOTFULLENABLEUUMB10 | NotFull Enable bit for User u, Mailbox 10 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Disable interrupt | ||||
20 | NEWMSGENABLEUUMB10 | NewMessage Enable bit for User u, Mailbox 10 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Disable interrupt | ||||
19 | NOTFULLENABLEUUMB9 | NotFull Enable bit for User u, Mailbox 9 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Disable interrupt | ||||
18 | NEWMSGENABLEUUMB9 | NewMessage Enable bit for User u, Mailbox 9 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Disable interrupt | ||||
17 | NOTFULLENABLEUUMB8 | NotFull Enable bit for User u, Mailbox 8 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Disable interrupt | ||||
16 | NEWMSGENABLEUUMB8 | NewMessage Enable bit for User u, Mailbox 8 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Disable interrupt | ||||
15 | NOTFULLENABLEUUMB7 | NotFull Enable bit for User u, Mailbox 7 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Disable interrupt | ||||
14 | NEWMSGENABLEUUMB7 | NewMessage Enable bit for User u, Mailbox 7 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Disable interrupt | ||||
13 | NOTFULLENABLEUUMB6 | NotFull Enable bit for User u, Mailbox 6 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Disable interrupt | ||||
12 | NEWMSGENABLEUUMB6 | NewMessage Enable bit for User u, Mailbox 6 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Disable interrupt | ||||
11 | NOTFULLENABLEUUMB5 | NotFull Enable bit for User u, Mailbox 5 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Disable interrupt | ||||
10 | NEWMSGENABLEUUMB5 | NewMessage Enable bit for User u, Mailbox 5 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Disable interrupt | ||||
9 | NOTFULLENABLEUUMB4 | NotFull Enable bit for User u, Mailbox 4 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Disable interrupt | ||||
8 | NEWMSGENABLEUUMB4 | NewMessage Enable bit for User u, Mailbox 4 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Disable interrupt | ||||
7 | NOTFULLENABLEUUMB3 | NotFull Enable bit for User u, Mailbox 3 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Disable interrupt | ||||
6 | NEWMSGENABLEUUMB3 | NewMessage Enable bit for User u, Mailbox 3 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Disable interrupt | ||||
5 | NOTFULLENABLEUUMB2 | NotFull Enable bit for User u, Mailbox 2 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Disable interrupt | ||||
4 | NEWMSGENABLEUUMB2 | NewMessage Enable bit for User u, Mailbox 2 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Disable interrupt | ||||
3 | NOTFULLENABLEUUMB1 | NotFull Enable bit for User u, Mailbox 1 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Disable interrupt | ||||
2 | NEWMSGENABLEUUMB1 | NewMessage Enable bit for User u, Mailbox 1 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Disable interrupt | ||||
1 | NOTFULLENABLEUUMB0 | NotFull Enable bit for User u, Mailbox 0 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Disable interrupt | ||||
0 | NEWMSGENABLEUUMB0 | NewMessage Enable bit for User u, Mailbox 0 | RW | 0 |
Read 0x0: Interrupt disabled | ||||
Write 0x0: No action | ||||
Read 0x1: Interrupt enabled | ||||
Write 0x1: Disable interrupt |
For each interrupt status and enable register (MAILBOX_IRQSTATUS_RAW_u, MAILBOX_IRQSTATUS_CLR_u, MAILBOX_IRQENABLE_SET_u and MAILBOX_IRQENABLE_CLR_u):
Address Offset | 0x0000 0140 | ||
Physical Address | 0x4A0F 4140 0x5A05 A940 | Instance | MAILBOX1_CFG_L4 IVA_MBOX_MAIN_L3 |
Description | This register is used for the software EOI clearance of the pulse. This register being write only gives 0 on read. | ||
Type | W |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | EOIVAL |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:2 | RESERVED | Write 0's for future compatibility. Reads returns 0 | W | 0x0 |
1:0 | EOIVAL | EOI value | W | 0x0 |
0x0: EOI val first bit | ||||
0x1: EOI val second bit |