MDB Category |
Interrupt Group Identifier |
Specific Interrupt Identifier Value |
Description |
MDB[7:5] |
MDB[4:0] |
User Defined |
3’b000 |
5’h00 – 5’h1F |
Vendor Reserved |
Defined by the vendor and reserved for vendor definition |
I3C WG |
3’b001 |
5’h00 – 5’h0C |
MIPI Alliance I3C WG Reserved |
Defined and interpreted based on some reserved values allocated by MIPI Alliance I3C WG |
5’h0D |
Error with additional data bytes in IBI payload |
Indicates that the interrupt is related to a specific functionality |
5’h0E |
Generic error, no additional data bytes in IBI payload |
|
5’h0F – 5’h11 |
MIPI Alliance I3C WG Reserved |
|
5’h12 |
Monitoring Devices Interrupt Enabling |
|
5’h13 – 5’h16 |
MIPI Alliance I3C WG Reserved |
|
5’h17 |
D2DT Identifier |
|
5’h18 – 5’h1F |
MIPI Alliance I3C WG Reserved |
|
MIPI Groups |
3’b010 |
5’h00 – 5’h1B |
MIPI Alliance Reserved |
Allocated and reserved by MIPI Alliance Working Groups, and approved by MIPI Alliance I3C WG. |
5’h1C – 5’h1D |
MIPI Alliance Debug WG Reserved |
Indicates that the interrupt is generated by a Device that wants to send a specific MIPI Alliance WG-related interrupt (e.g., Debug) |
5’h1E – 5’h1F |
MIPI Alliance Reserved |
|
Non MIPI Reserved |
3’b011 |
5’h00 – 5’h1F |
Non MIPI Reserved |
Allocated for uses outside of MIPI Alliance |
Timing Information |
3’b100 |
5’h00 – 5’h1F |
Vendor Reserved |
May have any value defined by the vendor |
Pending Read Notification |
3’b101 |
5’h00 – 5’h0C |
MIPI Alliance I3C WG Reserved |
Indicates that the interrupt is generated by a Device that wants to send a specific MIPI Alliance WG-related or vendor-specific interrupt, and has a data message which will be returned on the next Private Read if ACKed (see I3C Specification Section 5.1.6.2.2) |
5’h0D |
MIPI Alliance Debug WG Reserved |
5’h0E |
MCTP Packet (for DMTF) |
5’h0E – 5’h0F |
MIPI Alliance I3C WG Reserved |
5’h10 – 5’h1F |
Vendor Reserved |
Reserved |
3’b110 |
— |
Reserved |
Reserved |
3’b111 |
— |
Reserved |