Hello,
My custom hardware has am335x SoC. There is MSP430 connected to the SoC and one of the connection line is GPIO0.5. MSP430 drives the pin high to low and am335x is suppose to treat the pin as input pin to catch interrupt.
In my software driver, I am doing request_irq for this GPIO pin. My handler is being called but I do see huge latency between "when the processor see the pin as going low" to "request_irq" serves the interrupt. I am toggling GPIO2.0 in request_irq to measure the latency. I do see latency around 13-15 ms (milli-seconds).
Can somebody explain me what is going wrong here? I expected it in micro seconds.
Thanks,