i.MX & IRQF_ONESHOT
Uwe Kleine-König
u.kleine-koenig at pengutronix.de
Fri Jan 14 08:08:21 EST 2011
Hello,
On Fri, Jan 14, 2011 at 11:57:34AM +0100, Thomas Gleixner wrote:
> So there are several things wrong here:
>
> 1) Using handle_level_irq for an edge interrupt is wrong. That's not
> restricted to the TS driver problem at hand. That's wrong in
> general. Other set_type() functions adjust the handler as well when
> they switch the edge/level types.
That was introduced by 060d20d32ae7c6a20a8eac465795ed5bc9b37f7c.
As a quick test you can try to revert that. If that helps I can look
deeper into it. That won't help on at91 though.
Best regards
Uwe
--
Pengutronix e.K. | Uwe Kleine-König |
Industrial Linux Solutions | http://www.pengutronix.de/ |
More information about the linux-arm-kernel
mailing list