Tool/software:
I have set up GPIO pin 7 to function as an interrupt input pin. The configuration appears to be correct, and it is capable of detecting interrupts. However, the Interrupt Service Routine (ISR) is not being triggered when an interrupt takes place.
I have set the configuration to Falling edge, Rising edge, High level, and Low level. In Low Level mode, Linux fails to load due to the continuous invocation of the Interrupt Service Routine (ISR). In contrast, in the other modes, Linux loads successfully and can identify whether the interrupt is EDGE or LEVEL in the proc/interrupts. However, the ISR does not trigger when an interrupt occurs. The "Err" count in the image above increases each time an interrupt is generated.