5b1198a6ca
ARC interrupts can be either level or pulse. Level interrupts remain asserted until the interrupt service routine clears the interrupt at the peripheral. This is the default and most common case. Pulse interrupts have an extra flip-flop that converts a pulse to a level. The ARC auto-clears this level as the interrupt service routine is entered. As such, an interrupt handler for a pulse interrupt need not clear the interrupt. It is the rare device that uses pulse interrupts. Nothing currently calls this inline function so ARC interrupts are LEVEL by default. (see ZEP-83) Change-Id: I09ef86aae1926c1327e82ff99c2f8aa7eabde684 Signed-off-by: Chuck Jordan <cjordan@synopsys.com> |
||
---|---|---|
.. | ||
arc | ||
arm | ||
nios2 | ||
x86 | ||
cpu.h |