https://embetronicx.com/tutorials/linux/device-drivers/interrupts-in-linux-kernel/
Interrupts in Linux Kernel - Linux Device Driver Tutorial Part 12