INTR_STATUS
Interrupt Status Register
Module Instance | Base Address | Register Address |
---|---|---|
i_i3c_secondary_master__i3c_s_apb_slv__10da1000__DWC_mipi_i3c_block__SEG_L4_SP_i3c1_0x0_0x1000
|
0x10DA1000
|
0x10DA103C
|
Size: 32
Offset: 0x3C
Access: RW
Bit Fields | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
INTR_STATUS Fields
Bit | Name | Description | Access | Reset |
---|---|---|---|---|
31:14 |
Reserved_13
|
Reserved bitfield added by Magillem |
RO
|
0x0
|
13 |
BUSOWNER_UPDATED_STS
|
This interrupt is set when the role of the controller changes from being a Master to Slave or vice versa. This bit can be cleared by writing 1'b1. |
RW
|
0x0
|
12 |
IBI_UPDATED_STS
|
IBI status is updated. This field is used only in slave mode of operation. It indicates that the IBI request initiated through SIR request register is addressed and status is updated. |
RW
|
0x0
|
11 |
READ_REQ_RECV_STS
|
Read Request Received. This field is used only in slave mode of operation. Read Request received from the current master when CMDQ is empty. This bit can be cleared by writing 1'b1. |
RW
|
0x0
|
10 |
DEFSLV_STS
|
Define Slave CCC Received Status. This interrupt is generated if DEFSLV CCC is received. This bit can be cleared by writing 1'b1. |
RW
|
0x0
|
9 |
TRANSFER_ERR_STS
|
Transfer Error Status. This interrupt is generated if any error occurs during transfer. The error type is specified in the response packet associated with the command (in ERR_STATUS field of RESPONSE_QUEUE_PORT register). This bit can be cleared by writing 1'b1. |
RW
|
0x0
|
8 |
DYN_ADDR_ASSGN_STS
|
Dynamic Address Assigned Status. This field is used only in slave mode of operation. This interrupt is generated if the device's Dynamic Address is assigned through SETDASA or ENTDAA CCC. This bit can be cleared by writing 1'b1. |
RW
|
0x0
|
7 |
Reserved_7
|
Reserved bitfield added by Magillem |
RO
|
0x0
|
6 |
CCC_UPDATED_STS
|
CCC Table Updated Status. This field is used only in slave mode of operation. This interrupt is generated if any of the CCC registers are updated by I3C Master through CCC commands. This interrupt can be cleared by writing 1'b1. |
RW
|
0x0
|
5 |
TRANSFER_ABORT_STS
|
Transfer Abort Status. This field is used only in master mode of operation. This interrupt is generated if transfer is aborted. This interrupt can be cleared by writing 1'b1. |
RW
|
0x0
|
4 |
RESP_READY_STS
|
Response Queue Ready Status. This interrupt is generated when number of entries in response queue is greater than or equal to threshold value specified by RESP_BUF_THLD field in QUEUE_THLD_CTRL register. This interrupt is cleared automatically when number of entries in response buffer is less than threshold value specified. |
RO
|
0x0
|
3 |
CMD_QUEUE_READY_STS
|
Command Queue Ready. This interrupt is generated when number of empty locations in command queue is greater than or equal to threshold value specified by CMD_EMPTY_BUF_THLD field in QUEUE_THLD_CTRL register. This interrupt is cleared automatically when number of empty locations in command buffer is less than threshold value specified. |
RO
|
0x0
|
2 |
IBI_THLD_STS
|
IBI Buffer Threshold Status. This field is only used in master mode of operation This interrupt is generated when number of entries in IBI buffer is greater than or equal to threshold value specified by IBI_BUF_THLD field in QUEUE_THLD_CTRL register. This interrupt is cleared automatically when number of entries in IBI buffer is less than threshold value specified. |
RO
|
0x0
|
1 |
RX_THLD_STS
|
Receive Buffer Threshold Status. This interrupt is generated when number of entries in receive buffer is greater than or equal to threshold value specified by RX_BUF_THLD field in DATA_BUFFER_THLD_CTRL register. This interrupt is cleared automatically when number of entries in receive buffer is less than threshold value specified. |
RO
|
0x0
|
0 |
TX_THLD_STS
|
Transmit Buffer Threshold Status This interrupt is generated when the number of empty locations in transmit buffer is greater than or equal to threshold value specified by TX_EMPTY_BUF_THLD field in DATA_BUFFER_THLD_CTRL register. This interrupt is cleared automatically when number of empty locations in transmit buffer is less than threshold value specified. |
RO
|
0x0
|