[QUERY]: Acknowledgment of edge triggered interrupts

Lad, Prabhakar prabhakar.csengg at gmail.com
Sat Apr 30 11:41:24 PDT 2022


Hi Marc,

I am currently working on the irq-sifive-plic.c driver. The
irq-sifive-plic.c driver is currently implemented as a chained domain.
On our SoC which uses this block for EDGE interrupts we need to first
acknowledge the interrupt before handling it.

I came across a similar situation on a different driver (patch [0])
but it isn't a chained handler.

What approach should be taken for chained IRQ domains to handle such cases?

[0] https://lore.kernel.org/linux-arm-kernel/20220429183605.gld37gz6taa5k7fk@maple.lan/T/

Cheers,
Prabhakar



More information about the linux-arm-kernel mailing list