...
The driver code that sets up the interrupt, uses two configuration values, int_act_high and int_edge_triggered:
| Code Block |
|---|
if (board->int_act_high)
val |= HCHWCFG_INT_POL;
if (board->int_edge_triggered)
val |= HCHWCFG_INT_TRIGGER;
|
The current isp116x, driver is using the defaults: configured for level triggered, active lowhigh interrupts. However, the setting for the corresponding GPIO interrupt is IORESOURCE_IRQ_HIGHEDGE. Maybe that's a problem.
