i.MX & IRQF_ONESHOT
Uwe Kleine-König
u.kleine-koenig at pengutronix.de
Wed Feb 2 16:20:00 EST 2011
On Fri, Jan 14, 2011 at 02:08:21PM +0100, Uwe Kleine-König wrote:
> 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.
Eric, did you resolve the problem, did reverting 060d20d32ae7c6 help?
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