Interrupt aggregator instance containing data required to manage interrupt route discovery using an IA.
- Parameters
-
dev_id | Device ID of NavSS IA |
imap | IA subsystem's event interrupt mapping MMR region |
sevt_offset | SEVI global event offset for IA |
n_sevt | Number of IA SEVIs |
n_vint | Number of IA virtual interrupts |
vint_usage_count | Number of VINT status bits used for event mapping. The usage count for each VINT cannot exceed the number of maximum supported event mappings. |
v0_b0_evt | A standalone element is needed to track usage of VINT 0 bit 0. The INTMAP registers are read to determine VINT bit usage. The default state for INTMAP registers is 0x0000 which translates to the INTMAP using VINT 0 bit 0. This field allows the IA driver to determine if VINT 0 bit 0 is truly mapped to an IA event. |
rom_usage | IA event to VINT mappings used by ROM during boot that need to be reset to hardware reset values |
n_rom_usage | Number of entries in the rom_usage array |