Peripheral Interrupt

Linux Drivers

Release Date
2023-07-22

This is an interrupt asserted by a signal to the GIC. It can be classified in two ways.

1. Private Peripheral Interrupt <or> Shared Peripheral Interrupt

  • Private Peripheral Interrupt (PPI)- This is a peripheral interrupt that is specific to a single processor.

  • Shared Peripheral Interrupt (SPI) - This is a peripheral interrupt that the Distributor can route to any of a specified combination of processors.

  • NOTE: For Zynq UltraScale+ MPSoC Interrupts the GIC - 32 (i.e. PL_PS_Group0 121-32 = 89)

2. Edge-triggered or Level-sensitive

  • Edge-triggered - This is an interrupt that is asserted on detection of a rising edge of an interrupt signal and then, regardless of the state of the signal, remains asserted until it is cleared by the conditions defined by this specification.

  • Level-sensitive - This is an interrupt that is asserted whenever the interrupt signal level is active, and deasserted whenever the level is not active.